Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ClonePermissionService" /> class.
 /// </summary>
 /// <param name="selectedNodes">selectedNodes.</param>
 /// <param name="uncheckedNodes">uncheckedNodes.</param>
 /// <param name="sourceUserRestrictionType">sourceUserRestrictionType.</param>
 /// <param name="targetUserRestrictionType">targetUserRestrictionType.</param>
 /// <param name="cloneOption">cloneOption.</param>
 /// <param name="clonePermissionAssignBy">clonePermissionAssignBy.</param>
 /// <param name="additionalCloneOption">additionalCloneOption.</param>
 /// <param name="cloneAdditionalOptionAssignBy">cloneAdditionalOptionAssignBy.</param>
 /// <param name="enabledRemoveExplicitPermission">enabledRemoveExplicitPermission.</param>
 /// <param name="enabledRemoveUserFromSPGroup">enabledRemoveUserFromSPGroup.</param>
 /// <param name="enabledDeleteUserPermission">enabledDeleteUserPermission.</param>
 /// <param name="transferOptionValueAssignBy">transferOptionValueAssignBy.</param>
 /// <param name="isHideTree">isHideTree.</param>
 /// <param name="scopeSettings">scopeSettings.</param>
 /// <param name="departmentAssignBy">departmentAssignBy.</param>
 /// <param name="metadatas">metadatas.</param>
 /// <param name="hideRequestSummary">hideRequestSummary.</param>
 /// <param name="id">id.</param>
 /// <param name="name">name.</param>
 /// <param name="description">description.</param>
 /// <param name="type">type.</param>
 /// <param name="department">department.</param>
 /// <param name="loadDepartmentFromUps">loadDepartmentFromUps.</param>
 /// <param name="departments">departments.</param>
 /// <param name="serviceContact">serviceContact.</param>
 /// <param name="serviceAdminContact">serviceAdminContact.</param>
 /// <param name="approversContainManagerRole">approversContainManagerRole.</param>
 /// <param name="status">status.</param>
 /// <param name="showServiceInCatalog">showServiceInCatalog.</param>
 /// <param name="customActions">customActions.</param>
 /// <param name="approvalProcessId">approvalProcessId.</param>
 /// <param name="languageId">languageId.</param>
 /// <param name="categoryId">categoryId.</param>
 public ClonePermissionService(List <TreeNode> selectedNodes = default(List <TreeNode>), List <TreeNode> uncheckedNodes = default(List <TreeNode>), UserLevelRestrictionType sourceUserRestrictionType = default(UserLevelRestrictionType), UserLevelRestrictionType targetUserRestrictionType = default(UserLevelRestrictionType), ClonePermissionOption cloneOption = default(ClonePermissionOption), AssignBy clonePermissionAssignBy = default(AssignBy), ClonePermissionAdditionalOption additionalCloneOption = default(ClonePermissionAdditionalOption), AssignBy cloneAdditionalOptionAssignBy = default(AssignBy), bool enabledRemoveExplicitPermission = default(bool), bool enabledRemoveUserFromSPGroup = default(bool), bool enabledDeleteUserPermission = default(bool), AssignBy transferOptionValueAssignBy = default(AssignBy), bool isHideTree = default(bool), ServiceScopeSettings scopeSettings = default(ServiceScopeSettings), AssignBy departmentAssignBy = default(AssignBy), List <CustomMetadata> metadatas = default(List <CustomMetadata>), bool hideRequestSummary = default(bool), Guid id = default(Guid), string name = default(string), string description = default(string), ServiceType type = default(ServiceType), string department = default(string), bool loadDepartmentFromUps = default(bool), List <string> departments = default(List <string>), ApiUser serviceContact = default(ApiUser), ApiUser serviceAdminContact = default(ApiUser), bool approversContainManagerRole = default(bool), CommonStatus status = default(CommonStatus), bool showServiceInCatalog = default(bool), CustomActionSettings customActions = default(CustomActionSettings), Guid approvalProcessId = default(Guid), int languageId = default(int), string categoryId = default(string))
 {
     this.SelectedNodes                   = selectedNodes;
     this.UncheckedNodes                  = uncheckedNodes;
     this.ScopeSettings                   = scopeSettings;
     this.Metadatas                       = metadatas;
     this.Name                            = name;
     this.Description                     = description;
     this.Department                      = department;
     this.Departments                     = departments;
     this.ServiceContact                  = serviceContact;
     this.ServiceAdminContact             = serviceAdminContact;
     this.CustomActions                   = customActions;
     this.CategoryId                      = categoryId;
     this.SelectedNodes                   = selectedNodes;
     this.UncheckedNodes                  = uncheckedNodes;
     this.SourceUserRestrictionType       = sourceUserRestrictionType;
     this.TargetUserRestrictionType       = targetUserRestrictionType;
     this.CloneOption                     = cloneOption;
     this.ClonePermissionAssignBy         = clonePermissionAssignBy;
     this.AdditionalCloneOption           = additionalCloneOption;
     this.CloneAdditionalOptionAssignBy   = cloneAdditionalOptionAssignBy;
     this.EnabledRemoveExplicitPermission = enabledRemoveExplicitPermission;
     this.EnabledRemoveUserFromSPGroup    = enabledRemoveUserFromSPGroup;
     this.EnabledDeleteUserPermission     = enabledDeleteUserPermission;
     this.TransferOptionValueAssignBy     = transferOptionValueAssignBy;
     this.IsHideTree                      = isHideTree;
     this.ScopeSettings                   = scopeSettings;
     this.DepartmentAssignBy              = departmentAssignBy;
     this.Metadatas                       = metadatas;
     this.HideRequestSummary              = hideRequestSummary;
     this.Id                          = id;
     this.Name                        = name;
     this.Description                 = description;
     this.Type                        = type;
     this.Department                  = department;
     this.LoadDepartmentFromUps       = loadDepartmentFromUps;
     this.Departments                 = departments;
     this.ServiceContact              = serviceContact;
     this.ServiceAdminContact         = serviceAdminContact;
     this.ApproversContainManagerRole = approversContainManagerRole;
     this.Status                      = status;
     this.ShowServiceInCatalog        = showServiceInCatalog;
     this.CustomActions               = customActions;
     this.ApprovalProcessId           = approvalProcessId;
     this.LanguageId                  = languageId;
     this.CategoryId                  = categoryId;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ManagePermissionUserSetting" /> class.
 /// </summary>
 /// <param name="userLevelRestrictionType">userLevelRestrictionType.</param>
 /// <param name="userManagementSourceType">userManagementSourceType.</param>
 /// <param name="isEnableShowAADGroupMembers">isEnableShowAADGroupMembers.</param>
 public ManagePermissionUserSetting(UserLevelRestrictionType userLevelRestrictionType = default(UserLevelRestrictionType), UserManagementSourceType userManagementSourceType = default(UserManagementSourceType), bool isEnableShowAADGroupMembers = default(bool))
 {
     this.UserLevelRestrictionType    = userLevelRestrictionType;
     this.UserManagementSourceType    = userManagementSourceType;
     this.IsEnableShowAADGroupMembers = isEnableShowAADGroupMembers;
 }
Beispiel #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangePermissionService" /> class.
 /// </summary>
 /// <param name="selectedNodes">selectedNodes.</param>
 /// <param name="uncheckedNodes">uncheckedNodes.</param>
 /// <param name="userRestrictionType">userRestrictionType.</param>
 /// <param name="permissionChangedType">permissionChangedType.</param>
 /// <param name="permissionChangedTypeAssignBy">permissionChangedTypeAssignBy.</param>
 /// <param name="enabledExcludePermissions">enabledExcludePermissions.</param>
 /// <param name="excludedPermissions">excludedPermissions.</param>
 /// <param name="reviewTaskEmailTemplate">reviewTaskEmailTemplate.</param>
 /// <param name="scopeSettings">scopeSettings.</param>
 /// <param name="stageCount">stageCount.</param>
 /// <param name="departmentAssignBy">departmentAssignBy.</param>
 /// <param name="metadatas">metadatas.</param>
 /// <param name="hideRequestSummary">hideRequestSummary.</param>
 /// <param name="id">id.</param>
 /// <param name="name">name.</param>
 /// <param name="description">description.</param>
 /// <param name="type">type.</param>
 /// <param name="department">department.</param>
 /// <param name="loadDepartmentFromUps">loadDepartmentFromUps.</param>
 /// <param name="departments">departments.</param>
 /// <param name="serviceContact">serviceContact.</param>
 /// <param name="serviceAdminContact">serviceAdminContact.</param>
 /// <param name="approversContainManagerRole">approversContainManagerRole.</param>
 /// <param name="status">status.</param>
 /// <param name="showServiceInCatalog">showServiceInCatalog.</param>
 /// <param name="customActions">customActions.</param>
 /// <param name="approvalProcessId">approvalProcessId.</param>
 /// <param name="languageId">languageId.</param>
 /// <param name="categoryId">categoryId.</param>
 public ChangePermissionService(List <TreeNode> selectedNodes = default(List <TreeNode>), List <TreeNode> uncheckedNodes = default(List <TreeNode>), UserLevelRestrictionType userRestrictionType = default(UserLevelRestrictionType), PermissionChangedType permissionChangedType = default(PermissionChangedType), AssignBy permissionChangedTypeAssignBy = default(AssignBy), bool enabledExcludePermissions = default(bool), List <PermissionLevel> excludedPermissions = default(List <PermissionLevel>), GuidModel reviewTaskEmailTemplate = default(GuidModel), ServiceScopeSettings scopeSettings = default(ServiceScopeSettings), int stageCount = default(int), AssignBy departmentAssignBy = default(AssignBy), List <CustomMetadata> metadatas = default(List <CustomMetadata>), bool hideRequestSummary = default(bool), Guid id = default(Guid), string name = default(string), string description = default(string), ServiceType type = default(ServiceType), string department = default(string), bool loadDepartmentFromUps = default(bool), List <string> departments = default(List <string>), ApiUser serviceContact = default(ApiUser), ApiUser serviceAdminContact = default(ApiUser), bool approversContainManagerRole = default(bool), CommonStatus status = default(CommonStatus), bool showServiceInCatalog = default(bool), CustomActionSettings customActions = default(CustomActionSettings), Guid approvalProcessId = default(Guid), int languageId = default(int), string categoryId = default(string))
 {
     this.SelectedNodes                 = selectedNodes;
     this.UncheckedNodes                = uncheckedNodes;
     this.UserRestrictionType           = userRestrictionType;
     this.PermissionChangedType         = permissionChangedType;
     this.PermissionChangedTypeAssignBy = permissionChangedTypeAssignBy;
     this.EnabledExcludePermissions     = enabledExcludePermissions;
     this.ExcludedPermissions           = excludedPermissions;
     this.ReviewTaskEmailTemplate       = reviewTaskEmailTemplate;
     this.ScopeSettings                 = scopeSettings;
     this.StageCount         = stageCount;
     this.DepartmentAssignBy = departmentAssignBy;
     this.Metadatas          = metadatas;
     this.HideRequestSummary = hideRequestSummary;
     this.Id                          = id;
     this.Name                        = name;
     this.Description                 = description;
     this.Type                        = type;
     this.Department                  = department;
     this.LoadDepartmentFromUps       = loadDepartmentFromUps;
     this.Departments                 = departments;
     this.ServiceContact              = serviceContact;
     this.ServiceAdminContact         = serviceAdminContact;
     this.ApproversContainManagerRole = approversContainManagerRole;
     this.Status                      = status;
     this.ShowServiceInCatalog        = showServiceInCatalog;
     this.CustomActions               = customActions;
     this.ApprovalProcessId           = approvalProcessId;
     this.LanguageId                  = languageId;
     this.CategoryId                  = categoryId;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangeGroupSettingService" /> class.
 /// </summary>
 /// <param name="tenantId">tenantId.</param>
 /// <param name="groupRestriction">groupRestriction.</param>
 /// <param name="enableChangeName">enableChangeName.</param>
 /// <param name="enableChangeDescription">enableChangeDescription.</param>
 /// <param name="enableChangeMemberSubscription">enableChangeMemberSubscription.</param>
 /// <param name="enableChangeOutsideSenders">enableChangeOutsideSenders.</param>
 /// <param name="enableChangePrimaryContact">enableChangePrimaryContact.</param>
 /// <param name="enableChangeSecondaryContact">enableChangeSecondaryContact.</param>
 /// <param name="enableAddOwners">enableAddOwners.</param>
 /// <param name="addOwnerRestriction">addOwnerRestriction.</param>
 /// <param name="enableRemoveOwners">enableRemoveOwners.</param>
 /// <param name="enableAddMembers">enableAddMembers.</param>
 /// <param name="addMemberRestriction">addMemberRestriction.</param>
 /// <param name="enableRemoveMembers">enableRemoveMembers.</param>
 /// <param name="enableChangeDynamicMembershipRules">enableChangeDynamicMembershipRules.</param>
 /// <param name="enableChangeTeamCollaboration">enableChangeTeamCollaboration.</param>
 /// <param name="enableChangeHubSite">enableChangeHubSite.</param>
 /// <param name="enableChangeClassification">enableChangeClassification.</param>
 /// <param name="classificationList">classificationList.</param>
 /// <param name="enableChangeMetadata">enableChangeMetadata.</param>
 /// <param name="enableAddOrDeleteMetadata">enableAddOrDeleteMetadata.</param>
 /// <param name="metadataList">metadataList.</param>
 /// <param name="departmentAssignBy">departmentAssignBy.</param>
 /// <param name="metadatas">metadatas.</param>
 /// <param name="hideRequestSummary">hideRequestSummary.</param>
 /// <param name="id">id.</param>
 /// <param name="name">name.</param>
 /// <param name="description">description.</param>
 /// <param name="type">type.</param>
 /// <param name="department">department.</param>
 /// <param name="loadDepartmentFromUps">loadDepartmentFromUps.</param>
 /// <param name="departments">departments.</param>
 /// <param name="serviceContact">serviceContact.</param>
 /// <param name="serviceAdminContact">serviceAdminContact.</param>
 /// <param name="approversContainManagerRole">approversContainManagerRole.</param>
 /// <param name="status">status.</param>
 /// <param name="showServiceInCatalog">showServiceInCatalog.</param>
 /// <param name="customActions">customActions.</param>
 /// <param name="approvalProcessId">approvalProcessId.</param>
 /// <param name="languageId">languageId.</param>
 /// <param name="categoryId">categoryId.</param>
 public ChangeGroupSettingService(Guid tenantId = default(Guid), GroupRestrictionType groupRestriction = default(GroupRestrictionType), bool enableChangeName = default(bool), bool enableChangeDescription = default(bool), bool enableChangeMemberSubscription = default(bool), bool enableChangeOutsideSenders = default(bool), bool enableChangePrimaryContact = default(bool), bool enableChangeSecondaryContact = default(bool), bool enableAddOwners = default(bool), UserLevelRestrictionType addOwnerRestriction = default(UserLevelRestrictionType), bool enableRemoveOwners = default(bool), bool enableAddMembers = default(bool), UserLevelRestrictionType addMemberRestriction = default(UserLevelRestrictionType), bool enableRemoveMembers = default(bool), bool enableChangeDynamicMembershipRules = default(bool), bool enableChangeTeamCollaboration = default(bool), bool enableChangeHubSite = default(bool), bool enableChangeClassification = default(bool), List <string> classificationList = default(List <string>), bool enableChangeMetadata = default(bool), bool enableAddOrDeleteMetadata = default(bool), List <CustomMetadata> metadataList = default(List <CustomMetadata>), AssignBy departmentAssignBy = default(AssignBy), List <CustomMetadata> metadatas = default(List <CustomMetadata>), bool hideRequestSummary = default(bool), Guid id = default(Guid), string name = default(string), string description = default(string), ServiceType type = default(ServiceType), string department = default(string), bool loadDepartmentFromUps = default(bool), List <string> departments = default(List <string>), ApiUser serviceContact = default(ApiUser), ApiUser serviceAdminContact = default(ApiUser), bool approversContainManagerRole = default(bool), CommonStatus status = default(CommonStatus), bool showServiceInCatalog = default(bool), CustomActionSettings customActions = default(CustomActionSettings), Guid approvalProcessId = default(Guid), int languageId = default(int), string categoryId = default(string))
 {
     this.ClassificationList = classificationList;
     this.MetadataList       = metadataList;
     this.Metadatas          = metadatas;
     this.Name                               = name;
     this.Description                        = description;
     this.Department                         = department;
     this.Departments                        = departments;
     this.ServiceContact                     = serviceContact;
     this.ServiceAdminContact                = serviceAdminContact;
     this.CustomActions                      = customActions;
     this.CategoryId                         = categoryId;
     this.TenantId                           = tenantId;
     this.GroupRestriction                   = groupRestriction;
     this.EnableChangeName                   = enableChangeName;
     this.EnableChangeDescription            = enableChangeDescription;
     this.EnableChangeMemberSubscription     = enableChangeMemberSubscription;
     this.EnableChangeOutsideSenders         = enableChangeOutsideSenders;
     this.EnableChangePrimaryContact         = enableChangePrimaryContact;
     this.EnableChangeSecondaryContact       = enableChangeSecondaryContact;
     this.EnableAddOwners                    = enableAddOwners;
     this.AddOwnerRestriction                = addOwnerRestriction;
     this.EnableRemoveOwners                 = enableRemoveOwners;
     this.EnableAddMembers                   = enableAddMembers;
     this.AddMemberRestriction               = addMemberRestriction;
     this.EnableRemoveMembers                = enableRemoveMembers;
     this.EnableChangeDynamicMembershipRules = enableChangeDynamicMembershipRules;
     this.EnableChangeTeamCollaboration      = enableChangeTeamCollaboration;
     this.EnableChangeHubSite                = enableChangeHubSite;
     this.EnableChangeClassification         = enableChangeClassification;
     this.ClassificationList                 = classificationList;
     this.EnableChangeMetadata               = enableChangeMetadata;
     this.EnableAddOrDeleteMetadata          = enableAddOrDeleteMetadata;
     this.MetadataList                       = metadataList;
     this.DepartmentAssignBy                 = departmentAssignBy;
     this.Metadatas                          = metadatas;
     this.HideRequestSummary                 = hideRequestSummary;
     this.Id                          = id;
     this.Name                        = name;
     this.Description                 = description;
     this.Type                        = type;
     this.Department                  = department;
     this.LoadDepartmentFromUps       = loadDepartmentFromUps;
     this.Departments                 = departments;
     this.ServiceContact              = serviceContact;
     this.ServiceAdminContact         = serviceAdminContact;
     this.ApproversContainManagerRole = approversContainManagerRole;
     this.Status                      = status;
     this.ShowServiceInCatalog        = showServiceInCatalog;
     this.CustomActions               = customActions;
     this.ApprovalProcessId           = approvalProcessId;
     this.LanguageId                  = languageId;
     this.CategoryId                  = categoryId;
 }