/// <summary> /// Initializes a new instance of the <see cref="ObjectPermissionManagementModel" /> class. /// </summary> /// <param name="objectType">objectType.</param> /// <param name="objectInfo">objectInfo.</param> /// <param name="action">action.</param> /// <param name="permissions">permissions.</param> /// <param name="originalPermissions">originalPermissions.</param> /// <param name="externalUserType">externalUserType.</param> /// <param name="members">members.</param> /// <param name="grantPermissionSetting">grantPermissionSetting.</param> public ObjectPermissionManagementModel(SPPrincipalType objectType = default(SPPrincipalType), ApiUser objectInfo = default(ApiUser), ManagePermissionAction action = default(ManagePermissionAction), List <string> permissions = default(List <string>), List <string> originalPermissions = default(List <string>), ExternalUserType externalUserType = default(ExternalUserType), List <SharingEnabledUser> members = default(List <SharingEnabledUser>), GrantPermissionModel grantPermissionSetting = default(GrantPermissionModel)) { this.ObjectInfo = objectInfo; this.Permissions = permissions; this.OriginalPermissions = originalPermissions; this.Members = members; this.GrantPermissionSetting = grantPermissionSetting; this.ObjectType = objectType; this.ObjectInfo = objectInfo; this.Action = action; this.Permissions = permissions; this.OriginalPermissions = originalPermissions; this.ExternalUserType = externalUserType; this.Members = members; this.GrantPermissionSetting = grantPermissionSetting; }
/// <summary> /// Initializes a new instance of the <see cref="UserInfo" /> class. /// </summary> /// <param name="identityName">identityName.</param> /// <param name="userDisplayName">userDisplayName.</param> /// <param name="domainGroup">domainGroup.</param> /// <param name="department">department.</param> /// <param name="mobilePhone">mobilePhone.</param> /// <param name="manager">manager.</param> /// <param name="permission">permission.</param> /// <param name="isDeleted">isDeleted.</param> /// <param name="securityToken">securityToken.</param> /// <param name="userType">userType.</param> /// <param name="legalPerson">legalPerson.</param> /// <param name="authenticationType">authenticationType.</param> /// <param name="adminCenterUrl">adminCenterUrl.</param> /// <param name="inviteType">inviteType.</param> /// <param name="type">type.</param> /// <param name="isRegisteredAosGroup">isRegisteredAosGroup.</param> /// <param name="isExternalUser">isExternalUser.</param> /// <param name="isAPIExceptional">isAPIExceptional.</param> /// <param name="tenantId">tenantId.</param> /// <param name="objectId">objectId.</param> /// <param name="version">version.</param> /// <param name="jobTitle">jobTitle.</param> /// <param name="usageLocation">usageLocation.</param> /// <param name="physicalDeliveryOfficeName">physicalDeliveryOfficeName.</param> /// <param name="isOtherTenantUser">isOtherTenantUser.</param> /// <param name="id">id.</param> /// <param name="displayName">displayName.</param> /// <param name="title">title.</param> /// <param name="email">email.</param> /// <param name="isValid">isValid.</param> /// <param name="existInAOS">existInAOS.</param> public UserInfo(string identityName = default(string), string userDisplayName = default(string), bool domainGroup = default(bool), string department = default(string), string mobilePhone = default(string), string manager = default(string), string permission = default(string), bool isDeleted = default(bool), string securityToken = default(string), int userType = default(int), bool legalPerson = default(bool), AuthenticationType authenticationType = default(AuthenticationType), string adminCenterUrl = default(string), InviteType inviteType = default(InviteType), string type = default(string), bool isRegisteredAosGroup = default(bool), ExternalUserType isExternalUser = default(ExternalUserType), bool isAPIExceptional = default(bool), string tenantId = default(string), string objectId = default(string), int version = default(int), string jobTitle = default(string), string usageLocation = default(string), string physicalDeliveryOfficeName = default(string), bool isOtherTenantUser = default(bool), int id = default(int), string displayName = default(string), string title = default(string), string email = default(string), bool isValid = default(bool), bool existInAOS = default(bool)) { this.IdentityName = identityName; this.UserDisplayName = userDisplayName; this.DomainGroup = domainGroup; this.Department = department; this.MobilePhone = mobilePhone; this.Manager = manager; this.Permission = permission; this.IsDeleted = isDeleted; this.SecurityToken = securityToken; this.UserType = userType; this.LegalPerson = legalPerson; this.AuthenticationType = authenticationType; this.AdminCenterUrl = adminCenterUrl; this.InviteType = inviteType; this.Type = type; this.IsRegisteredAosGroup = isRegisteredAosGroup; this.IsExternalUser = isExternalUser; this.IsAPIExceptional = isAPIExceptional; this.TenantId = tenantId; this.ObjectId = objectId; this.Version = version; this.JobTitle = jobTitle; this.UsageLocation = usageLocation; this.PhysicalDeliveryOfficeName = physicalDeliveryOfficeName; this.IsOtherTenantUser = isOtherTenantUser; this.Id = id; this.DisplayName = displayName; this.Title = title; this.Email = email; this.IsValid = isValid; this.ExistInAOS = existInAOS; }
/// <summary> /// Initializes a new instance of the <see cref="SPUserManagementModel" /> class. /// </summary> /// <param name="identityName">identityName.</param> /// <param name="displayName">displayName.</param> /// <param name="isGroup">isGroup.</param> /// <param name="action">action.</param> /// <param name="externalUserType">externalUserType.</param> public SPUserManagementModel(string identityName = default(string), string displayName = default(string), bool isGroup = default(bool), ManagePermissionAction action = default(ManagePermissionAction), ExternalUserType externalUserType = default(ExternalUserType)) { this.IdentityName = identityName; this.DisplayName = displayName; this.IdentityName = identityName; this.DisplayName = displayName; this.IsGroup = isGroup; this.Action = action; this.ExternalUserType = externalUserType; }