コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateListService" /> class.
 /// </summary>
 /// <param name="enableNavigation">enableNavigation.</param>
 /// <param name="defaultListType">defaultListType.</param>
 /// <param name="versionSettings">versionSettings.</param>
 /// <param name="listTemplateSettings">listTemplateSettings.</param>
 /// <param name="urlSettings">urlSettings.</param>
 /// <param name="allowBreakPermissionInheritance">allowBreakPermissionInheritance.</param>
 /// <param name="permissionSettings">permissionSettings.</param>
 /// <param name="scopeSettings">scopeSettings.</param>
 /// <param name="listVersionAssignBy">listVersionAssignBy.</param>
 /// <param name="listTemplateAssignBy">listTemplateAssignBy.</param>
 /// <param name="navigationAssignBy">navigationAssignBy.</param>
 /// <param name="listTypeAssignBy">listTypeAssignBy.</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 CreateListService(bool enableNavigation = default(bool), ListType defaultListType = default(ListType), ListVersionSettings versionSettings = default(ListVersionSettings), ListTemplateSettings listTemplateSettings = default(ListTemplateSettings), CreateListUrlSettings urlSettings = default(CreateListUrlSettings), bool allowBreakPermissionInheritance = default(bool), PermissionSettings permissionSettings = default(PermissionSettings), ServiceScopeSettings scopeSettings = default(ServiceScopeSettings), AssignBy listVersionAssignBy = default(AssignBy), AssignBy listTemplateAssignBy = default(AssignBy), AssignBy navigationAssignBy = default(AssignBy), AssignBy listTypeAssignBy = default(AssignBy), 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.VersionSettings      = versionSettings;
     this.ListTemplateSettings = listTemplateSettings;
     this.UrlSettings          = urlSettings;
     this.PermissionSettings   = permissionSettings;
     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.EnableNavigation                = enableNavigation;
     this.DefaultListType                 = defaultListType;
     this.VersionSettings                 = versionSettings;
     this.ListTemplateSettings            = listTemplateSettings;
     this.UrlSettings                     = urlSettings;
     this.AllowBreakPermissionInheritance = allowBreakPermissionInheritance;
     this.PermissionSettings              = permissionSettings;
     this.ScopeSettings                   = scopeSettings;
     this.ListVersionAssignBy             = listVersionAssignBy;
     this.ListTemplateAssignBy            = listTemplateAssignBy;
     this.NavigationAssignBy              = navigationAssignBy;
     this.ListTypeAssignBy                = listTypeAssignBy;
     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;
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangeWebSettingService" /> class.
 /// </summary>
 /// <param name="enableChangeTitle">enableChangeTitle.</param>
 /// <param name="enableChangeDescription">enableChangeDescription.</param>
 /// <param name="changeMetadataSettings">changeMetadataSettings.</param>
 /// <param name="deploymentManagerPlanSettings">deploymentManagerPlanSettings.</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 ChangeWebSettingService(bool enableChangeTitle = default(bool), bool enableChangeDescription = default(bool), ChangeMetadataActionSetting changeMetadataSettings = default(ChangeMetadataActionSetting), DpmServiceSetting deploymentManagerPlanSettings = default(DpmServiceSetting), 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.ChangeMetadataSettings        = changeMetadataSettings;
     this.DeploymentManagerPlanSettings = deploymentManagerPlanSettings;
     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.EnableChangeTitle             = enableChangeTitle;
     this.EnableChangeDescription       = enableChangeDescription;
     this.ChangeMetadataSettings        = changeMetadataSettings;
     this.DeploymentManagerPlanSettings = deploymentManagerPlanSettings;
     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;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ContentMoveService" /> class.
 /// </summary>
 /// <param name="method">method.</param>
 /// <param name="action">action.</param>
 /// <param name="copySettings">copySettings.</param>
 /// <param name="moveSettings">moveSettings.</param>
 /// <param name="commonSettings">commonSettings.</param>
 /// <param name="conflictResolutionAssignBy">conflictResolutionAssignBy.</param>
 /// <param name="deleteTypeAssignBy">deleteTypeAssignBy.</param>
 /// <param name="deleteCheckedFilesAssignBy">deleteCheckedFilesAssignBy.</param>
 /// <param name="filterPolicyAssignBy">filterPolicyAssignBy.</param>
 /// <param name="methodAssignBy">methodAssignBy.</param>
 /// <param name="actionAssignBy">actionAssignBy.</param>
 /// <param name="copySettingAssignBy">copySettingAssignBy.</param>
 /// <param name="moveSettingAssignBy">moveSettingAssignBy.</param>
 /// <param name="versionsAssignBy">versionsAssignBy.</param>
 /// <param name="workflowAssignBy">workflowAssignBy.</param>
 /// <param name="informationRightsManagementAssignBy">informationRightsManagementAssignBy.</param>
 /// <param name="nullColumnValueAssignBy">nullColumnValueAssignBy.</param>
 /// <param name="modifiedByAndModifiedTimeAssignBy">modifiedByAndModifiedTimeAssignBy.</param>
 /// <param name="mappingSettingAssignBy">mappingSettingAssignBy.</param>
 /// <param name="backupEnvironmentAssignBy">backupEnvironmentAssignBy.</param>
 /// <param name="requestTemplate">requestTemplate.</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>
 /// <param name="details">details.</param>
 public ContentMoveService(ContentMoveMethod?method = default(ContentMoveMethod?), ContentMoveAction?action = default(ContentMoveAction?), CopyMoveSetting copySettings = default(CopyMoveSetting), CopyMoveSetting moveSettings = default(CopyMoveSetting), ContentMoveCommonSetting commonSettings = default(ContentMoveCommonSetting), AssignBy?conflictResolutionAssignBy = default(AssignBy?), AssignBy?deleteTypeAssignBy = default(AssignBy?), AssignBy?deleteCheckedFilesAssignBy = default(AssignBy?), AssignBy?filterPolicyAssignBy = default(AssignBy?), AssignBy?methodAssignBy = default(AssignBy?), AssignBy?actionAssignBy = default(AssignBy?), CopyMoveSettingAssignBy copySettingAssignBy = default(CopyMoveSettingAssignBy), CopyMoveSettingAssignBy moveSettingAssignBy = default(CopyMoveSettingAssignBy), AssignBy?versionsAssignBy = default(AssignBy?), AssignBy?workflowAssignBy = default(AssignBy?), AssignBy?informationRightsManagementAssignBy = default(AssignBy?), AssignBy?nullColumnValueAssignBy = default(AssignBy?), AssignBy?modifiedByAndModifiedTimeAssignBy = default(AssignBy?), AssignBy?mappingSettingAssignBy = default(AssignBy?), AssignBy?backupEnvironmentAssignBy = default(AssignBy?), ContentMoveRequest requestTemplate = default(ContentMoveRequest), 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), string details = default(string))
 {
     this.Method                              = method;
     this.Action                              = action;
     this.CopySettings                        = copySettings;
     this.MoveSettings                        = moveSettings;
     this.CommonSettings                      = commonSettings;
     this.ConflictResolutionAssignBy          = conflictResolutionAssignBy;
     this.DeleteTypeAssignBy                  = deleteTypeAssignBy;
     this.DeleteCheckedFilesAssignBy          = deleteCheckedFilesAssignBy;
     this.FilterPolicyAssignBy                = filterPolicyAssignBy;
     this.MethodAssignBy                      = methodAssignBy;
     this.ActionAssignBy                      = actionAssignBy;
     this.CopySettingAssignBy                 = copySettingAssignBy;
     this.MoveSettingAssignBy                 = moveSettingAssignBy;
     this.VersionsAssignBy                    = versionsAssignBy;
     this.WorkflowAssignBy                    = workflowAssignBy;
     this.InformationRightsManagementAssignBy = informationRightsManagementAssignBy;
     this.NullColumnValueAssignBy             = nullColumnValueAssignBy;
     this.ModifiedByAndModifiedTimeAssignBy   = modifiedByAndModifiedTimeAssignBy;
     this.MappingSettingAssignBy              = mappingSettingAssignBy;
     this.BackupEnvironmentAssignBy           = backupEnvironmentAssignBy;
     this.RequestTemplate                     = requestTemplate;
     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;
     this.Details                     = details;
 }
コード例 #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GroupLifecycleService" /> class.
 /// </summary>
 /// <param name="tenantId">tenantId.</param>
 /// <param name="action">action.</param>
 /// <param name="groupObjectType">groupObjectType.</param>
 /// <param name="networkId">networkId.</param>
 /// <param name="scopePeoplePickerFilterProfileId">scopePeoplePickerFilterProfileId.</param>
 /// <param name="requestTemplate">requestTemplate.</param>
 /// <param name="changePolicyAssignBy">changePolicyAssignBy.</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>
 /// <param name="details">details.</param>
 public GroupLifecycleService(Guid tenantId = default(Guid), GroupLifecycleActionType?action = default(GroupLifecycleActionType?), GroupObjectType?groupObjectType = default(GroupObjectType?), string networkId = default(string), Guid?scopePeoplePickerFilterProfileId = default(Guid?), GroupLifecycleRequest requestTemplate = default(GroupLifecycleRequest), AssignBy?changePolicyAssignBy = default(AssignBy?), 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), string details = default(string))
 {
     this.TenantId        = tenantId;
     this.Action          = action;
     this.GroupObjectType = groupObjectType;
     this.NetworkId       = networkId;
     this.ScopePeoplePickerFilterProfileId = scopePeoplePickerFilterProfileId;
     this.RequestTemplate      = requestTemplate;
     this.ChangePolicyAssignBy = changePolicyAssignBy;
     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;
     this.Details                     = details;
 }
コード例 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestGroupWithPermissions" /> class.
 /// </summary>
 /// <param name="name">name.</param>
 /// <param name="users">users.</param>
 /// <param name="permissionLevels">permissionLevels.</param>
 /// <param name="groupOwner">groupOwner.</param>
 /// <param name="groupOwnerType">groupOwnerType.</param>
 /// <param name="buildInGroupType">buildInGroupType.</param>
 public RequestGroupWithPermissions(string name = default(string), List <GroupUser> users = default(List <GroupUser>), List <PermissionLevel> permissionLevels = default(List <PermissionLevel>), ApiUser groupOwner = default(ApiUser), GroupOwnerType groupOwnerType = default(GroupOwnerType), SharePointBuildInGroupType buildInGroupType = default(SharePointBuildInGroupType))
 {
     this.Name             = name;
     this.Users            = users;
     this.PermissionLevels = permissionLevels;
     this.GroupOwner       = groupOwner;
     this.Name             = name;
     this.Users            = users;
     this.PermissionLevels = permissionLevels;
     this.GroupOwner       = groupOwner;
     this.GroupOwnerType   = groupOwnerType;
     this.BuildInGroupType = buildInGroupType;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangeGroupSettingService" /> class.
 /// </summary>
 /// <param name="tenantId">tenantId.</param>
 /// <param name="networkId">networkId.</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="enableChangeSensitivity">enableChangeSensitivity.</param>
 /// <param name="sensitivityList">sensitivityList.</param>
 /// <param name="enableChangeMetadata">enableChangeMetadata.</param>
 /// <param name="enableAddOrDeleteMetadata">enableAddOrDeleteMetadata.</param>
 /// <param name="metadataList">metadataList.</param>
 /// <param name="enableChangeMembershipType">enableChangeMembershipType.</param>
 /// <param name="groupObjectType">groupObjectType.</param>
 /// <param name="enableChangeYammerGroupInfo">enableChangeYammerGroupInfo.</param>
 /// <param name="scopePeoplePickerFilterProfileId">scopePeoplePickerFilterProfileId.</param>
 /// <param name="peoplePickerFilterProfileId">peoplePickerFilterProfileId.</param>
 /// <param name="requestTemplate">requestTemplate.</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>
 /// <param name="details">details.</param>
 public ChangeGroupSettingService(Guid tenantId = default(Guid), string networkId = default(string), 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 enableChangeSensitivity = default(bool), List <string> sensitivityList = default(List <string>), bool enableChangeMetadata = default(bool), bool enableAddOrDeleteMetadata = default(bool), List <CustomMetadata> metadataList = default(List <CustomMetadata>), bool enableChangeMembershipType = default(bool), GroupObjectType?groupObjectType = default(GroupObjectType?), bool enableChangeYammerGroupInfo = default(bool), Guid?scopePeoplePickerFilterProfileId = default(Guid?), Guid?peoplePickerFilterProfileId = default(Guid?), ChangeGroupSettingRequest requestTemplate = default(ChangeGroupSettingRequest), 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), string details = default(string))
 {
     this.TenantId                           = tenantId;
     this.NetworkId                          = networkId;
     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.EnableChangeSensitivity            = enableChangeSensitivity;
     this.SensitivityList                    = sensitivityList;
     this.EnableChangeMetadata               = enableChangeMetadata;
     this.EnableAddOrDeleteMetadata          = enableAddOrDeleteMetadata;
     this.MetadataList                       = metadataList;
     this.EnableChangeMembershipType         = enableChangeMembershipType;
     this.GroupObjectType                    = groupObjectType;
     this.EnableChangeYammerGroupInfo        = enableChangeYammerGroupInfo;
     this.ScopePeoplePickerFilterProfileId   = scopePeoplePickerFilterProfileId;
     this.PeoplePickerFilterProfileId        = peoplePickerFilterProfileId;
     this.RequestTemplate                    = requestTemplate;
     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;
     this.Details                     = details;
 }
コード例 #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ClonePermissionRequest" /> class.
 /// </summary>
 /// <param name="urls">urls.</param>
 /// <param name="sourceUser">sourceUser.</param>
 /// <param name="targetUser">targetUser.</param>
 /// <param name="cloneOption">cloneOption.</param>
 /// <param name="additionalCloneOption">additionalCloneOption.</param>
 /// <param name="enabledRemoveExplicitPermission">enabledRemoveExplicitPermission.</param>
 /// <param name="enabledRemoveUserFromSPGroup">enabledRemoveUserFromSPGroup.</param>
 /// <param name="enabledDeleteUserPermission">enabledDeleteUserPermission.</param>
 /// <param name="id">id.</param>
 /// <param name="serviceId">serviceId.</param>
 /// <param name="department">department.</param>
 /// <param name="summary">summary.</param>
 /// <param name="notesToApprovers">notesToApprovers.</param>
 /// <param name="questionnaireId">questionnaireId.</param>
 /// <param name="metadatas">metadatas.</param>
 public ClonePermissionRequest(List <string> urls = default(List <string>), ApiUser sourceUser = default(ApiUser), ApiUser targetUser = default(ApiUser), ClonePermissionOption cloneOption = default(ClonePermissionOption), ClonePermissionAdditionalOption additionalCloneOption = default(ClonePermissionAdditionalOption), bool enabledRemoveExplicitPermission = default(bool), bool enabledRemoveUserFromSPGroup = default(bool), bool enabledDeleteUserPermission = default(bool), Guid?id = default(Guid?), Guid serviceId = default(Guid), string department = default(string), string summary = default(string), string notesToApprovers = default(string), Guid?questionnaireId = default(Guid?), List <RequestMetadata> metadatas = default(List <RequestMetadata>))
 {
     this.Urls                            = urls;
     this.SourceUser                      = sourceUser;
     this.TargetUser                      = targetUser;
     this.Id                              = id;
     this.Department                      = department;
     this.Summary                         = summary;
     this.NotesToApprovers                = notesToApprovers;
     this.QuestionnaireId                 = questionnaireId;
     this.Metadatas                       = metadatas;
     this.Urls                            = urls;
     this.SourceUser                      = sourceUser;
     this.TargetUser                      = targetUser;
     this.CloneOption                     = cloneOption;
     this.AdditionalCloneOption           = additionalCloneOption;
     this.EnabledRemoveExplicitPermission = enabledRemoveExplicitPermission;
     this.EnabledRemoveUserFromSPGroup    = enabledRemoveUserFromSPGroup;
     this.EnabledDeleteUserPermission     = enabledDeleteUserPermission;
     this.Id                              = id;
     this.ServiceId                       = serviceId;
     this.Department                      = department;
     this.Summary                         = summary;
     this.NotesToApprovers                = notesToApprovers;
     this.QuestionnaireId                 = questionnaireId;
     this.Metadatas                       = metadatas;
 }
コード例 #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangeContactByUrlSetting" /> class.
 /// </summary>
 /// <param name="siteId">siteId.</param>
 /// <param name="siteUrl">siteUrl.</param>
 /// <param name="originalPrimaryContact">originalPrimaryContact.</param>
 /// <param name="newPrimaryContact">newPrimaryContact.</param>
 /// <param name="originalSecondaryContact">originalSecondaryContact.</param>
 /// <param name="newSecondaryContact">newSecondaryContact.</param>
 /// <param name="originalPrimaryAdministrator">originalPrimaryAdministrator.</param>
 /// <param name="newPrimaryAdministrator">newPrimaryAdministrator.</param>
 /// <param name="originalAdditionalAdministrators">originalAdditionalAdministrators.</param>
 /// <param name="newAdditionalAdministrators">newAdditionalAdministrators.</param>
 public ChangeContactByUrlSetting(Guid siteId = default(Guid), string siteUrl = default(string), ApiUser originalPrimaryContact = default(ApiUser), ApiUser newPrimaryContact = default(ApiUser), ApiUser originalSecondaryContact = default(ApiUser), ApiUser newSecondaryContact = default(ApiUser), ApiUser originalPrimaryAdministrator = default(ApiUser), ApiUser newPrimaryAdministrator = default(ApiUser), List <ApiUser> originalAdditionalAdministrators = default(List <ApiUser>), List <ApiUser> newAdditionalAdministrators = default(List <ApiUser>))
 {
     this.SiteUrl = siteUrl;
     this.OriginalPrimaryContact           = originalPrimaryContact;
     this.NewPrimaryContact                = newPrimaryContact;
     this.OriginalSecondaryContact         = originalSecondaryContact;
     this.NewSecondaryContact              = newSecondaryContact;
     this.OriginalPrimaryAdministrator     = originalPrimaryAdministrator;
     this.NewPrimaryAdministrator          = newPrimaryAdministrator;
     this.OriginalAdditionalAdministrators = originalAdditionalAdministrators;
     this.NewAdditionalAdministrators      = newAdditionalAdministrators;
     this.SiteId  = siteId;
     this.SiteUrl = siteUrl;
     this.OriginalPrimaryContact           = originalPrimaryContact;
     this.NewPrimaryContact                = newPrimaryContact;
     this.OriginalSecondaryContact         = originalSecondaryContact;
     this.NewSecondaryContact              = newSecondaryContact;
     this.OriginalPrimaryAdministrator     = originalPrimaryAdministrator;
     this.NewPrimaryAdministrator          = newPrimaryAdministrator;
     this.OriginalAdditionalAdministrators = originalAdditionalAdministrators;
     this.NewAdditionalAdministrators      = newAdditionalAdministrators;
 }
コード例 #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ServiceForRequest" /> class.
 /// </summary>
 /// <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>
 /// <param name="details">details.</param>
 /// <param name="requestTemplate">requestTemplate.</param>
 public ServiceForRequest(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), string details = default(string), ApiRequest requestTemplate = default(ApiRequest))
 {
     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;
     this.Details                     = details;
     this.RequestTemplate             = requestTemplate;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ManagePermissionSPObject" /> class.
 /// </summary>
 /// <param name="parentUrl">parentUrl.</param>
 /// <param name="parentNodeType">parentNodeType.</param>
 /// <param name="siteUrl">siteUrl.</param>
 /// <param name="webUrl">webUrl.</param>
 /// <param name="primaryAdministrator">primaryAdministrator.</param>
 /// <param name="primaryContact">primaryContact.</param>
 /// <param name="secondaryContact">secondaryContact.</param>
 /// <param name="temporaryGroupTitle">temporaryGroupTitle.</param>
 /// <param name="webId">webId.</param>
 /// <param name="siteId">siteId.</param>
 /// <param name="webServerRelativeUrl">webServerRelativeUrl.</param>
 /// <param name="listTitle">listTitle.</param>
 /// <param name="topInheritUrl">topInheritUrl.</param>
 /// <param name="inheritNodeType">inheritNodeType.</param>
 /// <param name="isInheritedPermission">isInheritedPermission.</param>
 /// <param name="id">id.</param>
 /// <param name="title">title.</param>
 /// <param name="fullUrl">fullUrl.</param>
 /// <param name="type">type.</param>
 public ManagePermissionSPObject(string parentUrl = default(string), NodeType?parentNodeType = default(NodeType?), string siteUrl = default(string), string webUrl = default(string), ApiUser primaryAdministrator = default(ApiUser), ApiUser primaryContact = default(ApiUser), ApiUser secondaryContact = default(ApiUser), string temporaryGroupTitle = default(string), Guid webId = default(Guid), Guid siteId = default(Guid), string webServerRelativeUrl = default(string), string listTitle = default(string), string topInheritUrl = default(string), NodeType?inheritNodeType = default(NodeType?), bool isInheritedPermission = default(bool), Guid id = default(Guid), string title = default(string), string fullUrl = default(string), NodeType?type = default(NodeType?))
 {
     this.ParentUrl            = parentUrl;
     this.ParentNodeType       = parentNodeType;
     this.SiteUrl              = siteUrl;
     this.WebUrl               = webUrl;
     this.PrimaryAdministrator = primaryAdministrator;
     this.PrimaryContact       = primaryContact;
     this.SecondaryContact     = secondaryContact;
     this.TemporaryGroupTitle  = temporaryGroupTitle;
     this.WebId  = webId;
     this.SiteId = siteId;
     this.WebServerRelativeUrl  = webServerRelativeUrl;
     this.ListTitle             = listTitle;
     this.TopInheritUrl         = topInheritUrl;
     this.InheritNodeType       = inheritNodeType;
     this.IsInheritedPermission = isInheritedPermission;
     this.Id      = id;
     this.Title   = title;
     this.FullUrl = fullUrl;
     this.Type    = type;
 }
コード例 #11
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateWebRequest" /> class.
 /// </summary>
 /// <param name="webName">webName.</param>
 /// <param name="webTitle">webTitle.</param>
 /// <param name="webDescription">webDescription.</param>
 /// <param name="webLanguage">webLanguage.</param>
 /// <param name="webTemplate">webTemplate.</param>
 /// <param name="parentSiteUrl">parentSiteUrl.</param>
 /// <param name="parentWebUrl">parentWebUrl.</param>
 /// <param name="primaryContact">primaryContact.</param>
 /// <param name="secondaryContact">secondaryContact.</param>
 /// <param name="userPermissions">userPermissions.</param>
 /// <param name="groupPermissions">groupPermissions.</param>
 /// <param name="yammerGroupSettings">yammerGroupSettings.</param>
 /// <param name="isOnQuickLaunch">isOnQuickLaunch.</param>
 /// <param name="isOnTopLinkBar">isOnTopLinkBar.</param>
 /// <param name="isInheritance">isInheritance.</param>
 /// <param name="deploymentManagerPlanName">deploymentManagerPlanName.</param>
 /// <param name="id">id.</param>
 /// <param name="serviceId">serviceId.</param>
 /// <param name="department">department.</param>
 /// <param name="summary">summary.</param>
 /// <param name="notesToApprovers">notesToApprovers.</param>
 /// <param name="questionnaireId">questionnaireId.</param>
 /// <param name="metadatas">metadatas.</param>
 public CreateWebRequest(string webName = default(string), string webTitle = default(string), string webDescription = default(string), IntModel webLanguage = default(IntModel), string webTemplate = default(string), string parentSiteUrl = default(string), string parentWebUrl = default(string), ApiUser primaryContact = default(ApiUser), ApiUser secondaryContact = default(ApiUser), List <RequestUserWithPermissions> userPermissions = default(List <RequestUserWithPermissions>), List <RequestGroupWithPermissions> groupPermissions = default(List <RequestGroupWithPermissions>), YammerGroupRequestSettings yammerGroupSettings = default(YammerGroupRequestSettings), bool isOnQuickLaunch = default(bool), bool isOnTopLinkBar = default(bool), bool isInheritance = default(bool), string deploymentManagerPlanName = default(string), Guid?id = default(Guid?), Guid serviceId = default(Guid), string department = default(string), string summary = default(string), string notesToApprovers = default(string), Guid?questionnaireId = default(Guid?), List <RequestMetadata> metadatas = default(List <RequestMetadata>))
 {
     this.WebName                   = webName;
     this.WebTitle                  = webTitle;
     this.WebDescription            = webDescription;
     this.WebLanguage               = webLanguage;
     this.WebTemplate               = webTemplate;
     this.ParentSiteUrl             = parentSiteUrl;
     this.ParentWebUrl              = parentWebUrl;
     this.PrimaryContact            = primaryContact;
     this.SecondaryContact          = secondaryContact;
     this.UserPermissions           = userPermissions;
     this.GroupPermissions          = groupPermissions;
     this.YammerGroupSettings       = yammerGroupSettings;
     this.IsOnQuickLaunch           = isOnQuickLaunch;
     this.IsOnTopLinkBar            = isOnTopLinkBar;
     this.IsInheritance             = isInheritance;
     this.DeploymentManagerPlanName = deploymentManagerPlanName;
     this.Id               = id;
     this.ServiceId        = serviceId;
     this.Department       = department;
     this.Summary          = summary;
     this.NotesToApprovers = notesToApprovers;
     this.QuestionnaireId  = questionnaireId;
     this.Metadatas        = metadatas;
 }
コード例 #12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RequestUserWithPermissions" /> class.
 /// </summary>
 /// <param name="user">user.</param>
 /// <param name="permissionLevels">permissionLevels.</param>
 public RequestUserWithPermissions(ApiUser user = default(ApiUser), List <PermissionLevel> permissionLevels = default(List <PermissionLevel>))
 {
     this.User             = user;
     this.PermissionLevels = permissionLevels;
 }
コード例 #13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateGroupRequest" /> class.
 /// </summary>
 /// <param name="groupId">groupId.</param>
 /// <param name="groupIdWithoutPrefixSuffix">groupIdWithoutPrefixSuffix.</param>
 /// <param name="groupName">groupName.</param>
 /// <param name="groupNameWithoutPrefixSuffix">groupNameWithoutPrefixSuffix.</param>
 /// <param name="policy">policy.</param>
 /// <param name="groupDescription">groupDescription.</param>
 /// <param name="owners">owners.</param>
 /// <param name="members">members.</param>
 /// <param name="privacy">privacy.</param>
 /// <param name="subscribe">subscribe.</param>
 /// <param name="outsideSender">outsideSender.</param>
 /// <param name="enableTeamCollaboration">enableTeamCollaboration.</param>
 /// <param name="language">language.</param>
 /// <param name="classification">classification.</param>
 /// <param name="leasePeriodSettings">leasePeriodSettings.</param>
 /// <param name="teamsSettings">teamsSettings.</param>
 /// <param name="appliedSiteDesignId">appliedSiteDesignId.</param>
 /// <param name="primaryContact">primaryContact.</param>
 /// <param name="secondaryContact">secondaryContact.</param>
 /// <param name="enableGroupMembershipHidden">enableGroupMembershipHidden.</param>
 /// <param name="enableAssignedMembership">enableAssignedMembership.</param>
 /// <param name="enableDynamicMembership">enableDynamicMembership.</param>
 /// <param name="templateSettings">templateSettings.</param>
 /// <param name="dynamicMembershipRules">dynamicMembershipRules.</param>
 /// <param name="multiGeoLocation">multiGeoLocation.</param>
 /// <param name="hubSiteSettings">hubSiteSettings.</param>
 /// <param name="id">id.</param>
 /// <param name="serviceId">serviceId.</param>
 /// <param name="department">department.</param>
 /// <param name="summary">summary.</param>
 /// <param name="notesToApprovers">notesToApprovers.</param>
 /// <param name="questionnaireId">questionnaireId.</param>
 /// <param name="metadatas">metadatas.</param>
 public CreateGroupRequest(string groupId = default(string), string groupIdWithoutPrefixSuffix = default(string), string groupName = default(string), string groupNameWithoutPrefixSuffix = default(string), Guid policy = default(Guid), string groupDescription = default(string), List <ApiUser> owners = default(List <ApiUser>), List <ApiUser> members = default(List <ApiUser>), bool privacy = default(bool), bool subscribe = default(bool), bool outsideSender = default(bool), bool enableTeamCollaboration = default(bool), string language = default(string), string classification = default(string), GroupLeasePeriodSettings leasePeriodSettings = default(GroupLeasePeriodSettings), RequestTeamsSettings teamsSettings = default(RequestTeamsSettings), Guid?appliedSiteDesignId = default(Guid?), ApiUser primaryContact = default(ApiUser), ApiUser secondaryContact = default(ApiUser), bool enableGroupMembershipHidden = default(bool), bool enableAssignedMembership = default(bool), bool enableDynamicMembership = default(bool), TeamsTemplateSettings templateSettings = default(TeamsTemplateSettings), List <DynamicGroupRuleInfo> dynamicMembershipRules = default(List <DynamicGroupRuleInfo>), GeoLocationBase multiGeoLocation = default(GeoLocationBase), HubSiteSettings hubSiteSettings = default(HubSiteSettings), Guid?id = default(Guid?), Guid serviceId = default(Guid), string department = default(string), string summary = default(string), string notesToApprovers = default(string), Guid?questionnaireId = default(Guid?), List <RequestMetadata> metadatas = default(List <RequestMetadata>))
 {
     this.GroupId = groupId;
     this.GroupIdWithoutPrefixSuffix = groupIdWithoutPrefixSuffix;
     this.GroupName = groupName;
     this.GroupNameWithoutPrefixSuffix = groupNameWithoutPrefixSuffix;
     this.Policy                      = policy;
     this.GroupDescription            = groupDescription;
     this.Owners                      = owners;
     this.Members                     = members;
     this.Privacy                     = privacy;
     this.Subscribe                   = subscribe;
     this.OutsideSender               = outsideSender;
     this.EnableTeamCollaboration     = enableTeamCollaboration;
     this.Language                    = language;
     this.Classification              = classification;
     this.LeasePeriodSettings         = leasePeriodSettings;
     this.TeamsSettings               = teamsSettings;
     this.AppliedSiteDesignId         = appliedSiteDesignId;
     this.PrimaryContact              = primaryContact;
     this.SecondaryContact            = secondaryContact;
     this.EnableGroupMembershipHidden = enableGroupMembershipHidden;
     this.EnableAssignedMembership    = enableAssignedMembership;
     this.EnableDynamicMembership     = enableDynamicMembership;
     this.TemplateSettings            = templateSettings;
     this.DynamicMembershipRules      = dynamicMembershipRules;
     this.MultiGeoLocation            = multiGeoLocation;
     this.HubSiteSettings             = hubSiteSettings;
     this.Id               = id;
     this.ServiceId        = serviceId;
     this.Department       = department;
     this.Summary          = summary;
     this.NotesToApprovers = notesToApprovers;
     this.QuestionnaireId  = questionnaireId;
     this.Metadatas        = metadatas;
 }
コード例 #14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateSiteRequest" /> class.
 /// </summary>
 /// <param name="siteTitle">siteTitle.</param>
 /// <param name="siteDescription">siteDescription.</param>
 /// <param name="siteUrl">siteUrl.</param>
 /// <param name="policyId">policyId.</param>
 /// <param name="timeZone">timeZone.</param>
 /// <param name="language">language.</param>
 /// <param name="template">template.</param>
 /// <param name="deploymentManagerPlanName">deploymentManagerPlanName.</param>
 /// <param name="primaryAdmin">primaryAdmin.</param>
 /// <param name="additionalAdmins">additionalAdmins.</param>
 /// <param name="primaryContact">primaryContact.</param>
 /// <param name="secondaryContact">secondaryContact.</param>
 /// <param name="siteDesign">siteDesign.</param>
 /// <param name="classification">classification.</param>
 /// <param name="hubSiteSettings">hubSiteSettings.</param>
 /// <param name="userPermissions">userPermissions.</param>
 /// <param name="groupPermissions">groupPermissions.</param>
 /// <param name="yammerGroupSettings">yammerGroupSettings.</param>
 /// <param name="leasePeriodSettings">leasePeriodSettings.</param>
 /// <param name="multiGeoLocation">multiGeoLocation.</param>
 /// <param name="inputTitle">inputTitle.</param>
 /// <param name="id">id.</param>
 /// <param name="serviceId">serviceId.</param>
 /// <param name="department">department.</param>
 /// <param name="summary">summary.</param>
 /// <param name="notesToApprovers">notesToApprovers.</param>
 /// <param name="questionnaireId">questionnaireId.</param>
 /// <param name="metadatas">metadatas.</param>
 public CreateSiteRequest(string siteTitle = default(string), string siteDescription = default(string), SiteUrl siteUrl = default(SiteUrl), Guid?policyId = default(Guid?), int?timeZone = default(int?), int language = default(int), string template = default(string), string deploymentManagerPlanName = default(string), ApiUser primaryAdmin = default(ApiUser), List <ApiUser> additionalAdmins = default(List <ApiUser>), ApiUser primaryContact = default(ApiUser), ApiUser secondaryContact = default(ApiUser), StringModel siteDesign = default(StringModel), string classification = default(string), HubSiteSettings hubSiteSettings = default(HubSiteSettings), List <RequestUserWithPermissions> userPermissions = default(List <RequestUserWithPermissions>), List <RequestGroupWithPermissions> groupPermissions = default(List <RequestGroupWithPermissions>), YammerGroupRequestSettings yammerGroupSettings = default(YammerGroupRequestSettings), SiteLeasePeriodRequestSettings leasePeriodSettings = default(SiteLeasePeriodRequestSettings), GeoLocationBase multiGeoLocation = default(GeoLocationBase), string inputTitle = default(string), Guid?id = default(Guid?), Guid serviceId = default(Guid), string department = default(string), string summary = default(string), string notesToApprovers = default(string), Guid?questionnaireId = default(Guid?), List <RequestMetadata> metadatas = default(List <RequestMetadata>))
 {
     this.SiteTitle                 = siteTitle;
     this.SiteDescription           = siteDescription;
     this.SiteUrl                   = siteUrl;
     this.PolicyId                  = policyId;
     this.TimeZone                  = timeZone;
     this.Language                  = language;
     this.Template                  = template;
     this.DeploymentManagerPlanName = deploymentManagerPlanName;
     this.PrimaryAdmin              = primaryAdmin;
     this.AdditionalAdmins          = additionalAdmins;
     this.PrimaryContact            = primaryContact;
     this.SecondaryContact          = secondaryContact;
     this.SiteDesign                = siteDesign;
     this.Classification            = classification;
     this.HubSiteSettings           = hubSiteSettings;
     this.UserPermissions           = userPermissions;
     this.GroupPermissions          = groupPermissions;
     this.YammerGroupSettings       = yammerGroupSettings;
     this.LeasePeriodSettings       = leasePeriodSettings;
     this.MultiGeoLocation          = multiGeoLocation;
     this.InputTitle                = inputTitle;
     this.Id               = id;
     this.ServiceId        = serviceId;
     this.Department       = department;
     this.Summary          = summary;
     this.NotesToApprovers = notesToApprovers;
     this.QuestionnaireId  = questionnaireId;
     this.Metadatas        = metadatas;
 }
コード例 #15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AutoImportProfileRef" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="objectName">objectName.</param>
 /// <param name="notesToPrimaryContact">notesToPrimaryContact.</param>
 /// <param name="name">name.</param>
 /// <param name="description">description.</param>
 /// <param name="defaultSecondaryContact">defaultSecondaryContact.</param>
 /// <param name="defaultPolicyId">defaultPolicyId.</param>
 /// <param name="departments">departments.</param>
 /// <param name="policies">policies.</param>
 /// <param name="loadDepartmentFromUps">loadDepartmentFromUps.</param>
 /// <param name="isLastStep">isLastStep.</param>
 /// <param name="metadatas">metadatas.</param>
 public AutoImportProfileRef(Guid id = default(Guid), string objectName = default(string), string notesToPrimaryContact = default(string), string name = default(string), string description = default(string), ApiUser defaultSecondaryContact = default(ApiUser), Guid defaultPolicyId = default(Guid), List <string> departments = default(List <string>), List <PolicyRef> policies = default(List <PolicyRef>), bool loadDepartmentFromUps = default(bool), bool isLastStep = default(bool), List <CustomMetadata> metadatas = default(List <CustomMetadata>))
 {
     this.ObjectName            = objectName;
     this.NotesToPrimaryContact = notesToPrimaryContact;
     this.Name                    = name;
     this.Description             = description;
     this.DefaultSecondaryContact = defaultSecondaryContact;
     this.Departments             = departments;
     this.Policies                = policies;
     this.Metadatas               = metadatas;
     this.Id                      = id;
     this.ObjectName              = objectName;
     this.NotesToPrimaryContact   = notesToPrimaryContact;
     this.Name                    = name;
     this.Description             = description;
     this.DefaultSecondaryContact = defaultSecondaryContact;
     this.DefaultPolicyId         = defaultPolicyId;
     this.Departments             = departments;
     this.Policies                = policies;
     this.LoadDepartmentFromUps   = loadDepartmentFromUps;
     this.IsLastStep              = isLastStep;
     this.Metadatas               = metadatas;
 }
コード例 #16
0
 /// <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.ObjectType             = objectType;
     this.ObjectInfo             = objectInfo;
     this.Action                 = action;
     this.Permissions            = permissions;
     this.OriginalPermissions    = originalPermissions;
     this.ExternalUserType       = externalUserType;
     this.Members                = members;
     this.GrantPermissionSetting = grantPermissionSetting;
 }
コード例 #17
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SPGroupManagementModel" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="name">name.</param>
 /// <param name="description">description.</param>
 /// <param name="owner">owner.</param>
 /// <param name="members">members.</param>
 /// <param name="spGroupViewType">spGroupViewType.</param>
 /// <param name="spGroupEditType">spGroupEditType.</param>
 /// <param name="permissions">permissions.</param>
 /// <param name="action">action.</param>
 /// <param name="isAllowJoinOrLeaveRequest">isAllowJoinOrLeaveRequest.</param>
 /// <param name="isAutoAcceptRequest">isAutoAcceptRequest.</param>
 /// <param name="sendMembershipRequestEmailAddress">sendMembershipRequestEmailAddress.</param>
 /// <param name="isTemporaryGroup">isTemporaryGroup.</param>
 public SPGroupManagementModel(int id = default(int), StringChangedProperty name = default(StringChangedProperty), string description = default(string), ApiUser owner = default(ApiUser), List <SPUserManagementModel> members = default(List <SPUserManagementModel>), SPGroupViewOption spGroupViewType = default(SPGroupViewOption), SPGroupEditOption spGroupEditType = default(SPGroupEditOption), List <string> permissions = default(List <string>), ManagePermissionAction action = default(ManagePermissionAction), bool isAllowJoinOrLeaveRequest = default(bool), bool isAutoAcceptRequest = default(bool), string sendMembershipRequestEmailAddress = default(string), bool isTemporaryGroup = default(bool))
 {
     this.Name        = name;
     this.Description = description;
     this.Owner       = owner;
     this.Members     = members;
     this.Permissions = permissions;
     this.SendMembershipRequestEmailAddress = sendMembershipRequestEmailAddress;
     this.Id                                = id;
     this.Name                              = name;
     this.Description                       = description;
     this.Owner                             = owner;
     this.Members                           = members;
     this.SpGroupViewType                   = spGroupViewType;
     this.SpGroupEditType                   = spGroupEditType;
     this.Permissions                       = permissions;
     this.Action                            = action;
     this.IsAllowJoinOrLeaveRequest         = isAllowJoinOrLeaveRequest;
     this.IsAutoAcceptRequest               = isAutoAcceptRequest;
     this.SendMembershipRequestEmailAddress = sendMembershipRequestEmailAddress;
     this.IsTemporaryGroup                  = isTemporaryGroup;
 }
コード例 #18
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ManagePermissionService" /> class.
 /// </summary>
 /// <param name="userScopeSetting">userScopeSetting.</param>
 /// <param name="sharePointGroupOptions">sharePointGroupOptions.</param>
 /// <param name="permissionOptions">permissionOptions.</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 ManagePermissionService(ManagePermissionUserSetting userScopeSetting = default(ManagePermissionUserSetting), ManagePermissionSharePointGroupOption sharePointGroupOptions = default(ManagePermissionSharePointGroupOption), ManagePermissionOption permissionOptions = default(ManagePermissionOption), 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.UserScopeSetting       = userScopeSetting;
     this.SharePointGroupOptions = sharePointGroupOptions;
     this.PermissionOptions      = permissionOptions;
     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.UserScopeSetting       = userScopeSetting;
     this.SharePointGroupOptions = sharePointGroupOptions;
     this.PermissionOptions      = permissionOptions;
     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;
 }
コード例 #19
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ServiceGroupWithPermissions" /> class.
 /// </summary>
 /// <param name="usersAssignBy">usersAssignBy.</param>
 /// <param name="groupOwnerAssignBy">groupOwnerAssignBy.</param>
 /// <param name="allowChangePermissionLevel">allowChangePermissionLevel.</param>
 /// <param name="removable">removable.</param>
 /// <param name="name">name.</param>
 /// <param name="users">users.</param>
 /// <param name="permissionLevels">permissionLevels.</param>
 /// <param name="groupOwner">groupOwner.</param>
 /// <param name="groupOwnerType">groupOwnerType.</param>
 /// <param name="buildInGroupType">buildInGroupType.</param>
 public ServiceGroupWithPermissions(AssignBy usersAssignBy = default(AssignBy), AssignBy groupOwnerAssignBy = default(AssignBy), bool allowChangePermissionLevel = default(bool), bool removable = default(bool), string name = default(string), List <GroupUser> users = default(List <GroupUser>), List <PermissionLevel> permissionLevels = default(List <PermissionLevel>), ApiUser groupOwner = default(ApiUser), GroupOwnerType groupOwnerType = default(GroupOwnerType), SharePointBuildInGroupType buildInGroupType = default(SharePointBuildInGroupType))
 {
     this.UsersAssignBy              = usersAssignBy;
     this.GroupOwnerAssignBy         = groupOwnerAssignBy;
     this.AllowChangePermissionLevel = allowChangePermissionLevel;
     this.Removable        = removable;
     this.Name             = name;
     this.Users            = users;
     this.PermissionLevels = permissionLevels;
     this.GroupOwner       = groupOwner;
     this.GroupOwnerType   = groupOwnerType;
     this.BuildInGroupType = buildInGroupType;
 }
コード例 #20
0
 /// <summary>
 /// Initializes a new instance of the <see cref="OwnershipRecertification" /> class.
 /// </summary>
 /// <param name="taskId">taskId.</param>
 /// <param name="siteId">siteId.</param>
 /// <param name="siteUrl">siteUrl.</param>
 /// <param name="siteTitle">siteTitle.</param>
 /// <param name="siteDescription">siteDescription.</param>
 /// <param name="policy">policy.</param>
 /// <param name="generatedTime">generatedTime.</param>
 /// <param name="primaryAdministrator">primaryAdministrator.</param>
 /// <param name="primaryContact">primaryContact.</param>
 /// <param name="secondaryContact">secondaryContact.</param>
 /// <param name="template">template.</param>
 /// <param name="status">status.</param>
 public OwnershipRecertification(Guid taskId = default(Guid), Guid siteId = default(Guid), string siteUrl = default(string), string siteTitle = default(string), string siteDescription = default(string), GuidModel policy = default(GuidModel), DateTime generatedTime = default(DateTime), ApiUser primaryAdministrator = default(ApiUser), ApiUser primaryContact = default(ApiUser), ApiUser secondaryContact = default(ApiUser), string template = default(string), TaskResult status = default(TaskResult))
 {
     this.SiteUrl              = siteUrl;
     this.SiteTitle            = siteTitle;
     this.SiteDescription      = siteDescription;
     this.Policy               = policy;
     this.PrimaryAdministrator = primaryAdministrator;
     this.PrimaryContact       = primaryContact;
     this.SecondaryContact     = secondaryContact;
     this.Template             = template;
     this.TaskId               = taskId;
     this.SiteId               = siteId;
     this.SiteUrl              = siteUrl;
     this.SiteTitle            = siteTitle;
     this.SiteDescription      = siteDescription;
     this.Policy               = policy;
     this.GeneratedTime        = generatedTime;
     this.PrimaryAdministrator = primaryAdministrator;
     this.PrimaryContact       = primaryContact;
     this.SecondaryContact     = secondaryContact;
     this.Template             = template;
     this.Status               = status;
 }
コード例 #21
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateWebService" /> class.
 /// </summary>
 /// <param name="scopeSettings">scopeSettings.</param>
 /// <param name="webLanguages">webLanguages.</param>
 /// <param name="languageIdsAndTemplates">languageIdsAndTemplates.</param>
 /// <param name="templateIdsAndPermissions">templateIdsAndPermissions.</param>
 /// <param name="permissionSettings">permissionSettings.</param>
 /// <param name="useUniquePermissions">useUniquePermissions.</param>
 /// <param name="deploymentManagerPlanSettings">deploymentManagerPlanSettings.</param>
 /// <param name="yammerGroupSettings">yammerGroupSettings.</param>
 /// <param name="templateStoreUrl">templateStoreUrl.</param>
 /// <param name="appSettings">appSettings.</param>
 /// <param name="notifyPrimaryContactSettings">notifyPrimaryContactSettings.</param>
 /// <param name="notifySecondaryContactSettings">notifySecondaryContactSettings.</param>
 /// <param name="defaultPrimaryContact">defaultPrimaryContact.</param>
 /// <param name="defaultSecondaryContact">defaultSecondaryContact.</param>
 /// <param name="isOnQuickLaunch">isOnQuickLaunch.</param>
 /// <param name="isOnTopLinkBar">isOnTopLinkBar.</param>
 /// <param name="isNavigationInheritance">isNavigationInheritance.</param>
 /// <param name="defaultWebLanguage">defaultWebLanguage.</param>
 /// <param name="scopeAssignBy">scopeAssignBy.</param>
 /// <param name="webLanguageAssignBy">webLanguageAssignBy.</param>
 /// <param name="templateAssignBy">templateAssignBy.</param>
 /// <param name="navigationInheritanceAssignBy">navigationInheritanceAssignBy.</param>
 /// <param name="navigationAssignBy">navigationAssignBy.</param>
 /// <param name="primaryContactAssignBy">primaryContactAssignBy.</param>
 /// <param name="secondaryContactAssignBy">secondaryContactAssignBy.</param>
 /// <param name="permissionAssignBy">permissionAssignBy.</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 CreateWebService(CreateWebScopeSettings scopeSettings = default(CreateWebScopeSettings), List <IntModel> webLanguages = default(List <IntModel>), List <LanguageWithTemplates> languageIdsAndTemplates = default(List <LanguageWithTemplates>), List <TemplateWithPermissions> templateIdsAndPermissions = default(List <TemplateWithPermissions>), PermissionSettings permissionSettings = default(PermissionSettings), bool useUniquePermissions = default(bool), DeploymentManagerPlanSettings deploymentManagerPlanSettings = default(DeploymentManagerPlanSettings), YammerGroupServiceSettings yammerGroupSettings = default(YammerGroupServiceSettings), string templateStoreUrl = default(string), AppSettings appSettings = default(AppSettings), GuidBooleanModel notifyPrimaryContactSettings = default(GuidBooleanModel), GuidBooleanModel notifySecondaryContactSettings = default(GuidBooleanModel), ApiUser defaultPrimaryContact = default(ApiUser), ApiUser defaultSecondaryContact = default(ApiUser), bool isOnQuickLaunch = default(bool), bool isOnTopLinkBar = default(bool), bool isNavigationInheritance = default(bool), int defaultWebLanguage = default(int), AssignBy scopeAssignBy = default(AssignBy), AssignBy webLanguageAssignBy = default(AssignBy), AssignBy templateAssignBy = default(AssignBy), AssignBy navigationInheritanceAssignBy = default(AssignBy), AssignBy navigationAssignBy = default(AssignBy), AssignBy primaryContactAssignBy = default(AssignBy), AssignBy secondaryContactAssignBy = default(AssignBy), AssignBy permissionAssignBy = default(AssignBy), 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.ScopeSettings                 = scopeSettings;
     this.WebLanguages                  = webLanguages;
     this.LanguageIdsAndTemplates       = languageIdsAndTemplates;
     this.TemplateIdsAndPermissions     = templateIdsAndPermissions;
     this.PermissionSettings            = permissionSettings;
     this.UseUniquePermissions          = useUniquePermissions;
     this.DeploymentManagerPlanSettings = deploymentManagerPlanSettings;
     this.YammerGroupSettings           = yammerGroupSettings;
     this.TemplateStoreUrl              = templateStoreUrl;
     this.AppSettings = appSettings;
     this.NotifyPrimaryContactSettings   = notifyPrimaryContactSettings;
     this.NotifySecondaryContactSettings = notifySecondaryContactSettings;
     this.DefaultPrimaryContact          = defaultPrimaryContact;
     this.DefaultSecondaryContact        = defaultSecondaryContact;
     this.IsOnQuickLaunch               = isOnQuickLaunch;
     this.IsOnTopLinkBar                = isOnTopLinkBar;
     this.IsNavigationInheritance       = isNavigationInheritance;
     this.DefaultWebLanguage            = defaultWebLanguage;
     this.ScopeAssignBy                 = scopeAssignBy;
     this.WebLanguageAssignBy           = webLanguageAssignBy;
     this.TemplateAssignBy              = templateAssignBy;
     this.NavigationInheritanceAssignBy = navigationInheritanceAssignBy;
     this.NavigationAssignBy            = navigationAssignBy;
     this.PrimaryContactAssignBy        = primaryContactAssignBy;
     this.SecondaryContactAssignBy      = secondaryContactAssignBy;
     this.PermissionAssignBy            = permissionAssignBy;
     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;
 }
コード例 #22
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ImpersonationAccountModel" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="domain">domain (required).</param>
 /// <param name="user">user (required).</param>
 /// <param name="tenant">tenant (required).</param>
 /// <param name="tenants">tenants.</param>
 public ImpersonationAccountModel(Guid id = default(Guid), string domain = default(string), ApiUser user = default(ApiUser), GuidModel tenant = default(GuidModel), List <StringModel> tenants = default(List <StringModel>))
 {
     // to ensure "domain" is required (not null)
     this.Domain = domain ?? throw new ArgumentNullException("domain is a required property for ImpersonationAccountModel and cannot be null");;
     // to ensure "user" is required (not null)
     this.User = user ?? throw new ArgumentNullException("user is a required property for ImpersonationAccountModel and cannot be null");;
     // to ensure "tenant" is required (not null)
     this.Tenant  = tenant ?? throw new ArgumentNullException("tenant is a required property for ImpersonationAccountModel and cannot be null");;
     this.Id      = id;
     this.Tenants = tenants;
 }
コード例 #23
0
 /// <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;
 }
コード例 #24
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangeSiteContactValidateResult" /> class.
 /// </summary>
 /// <param name="siteId">siteId.</param>
 /// <param name="siteUrl">siteUrl.</param>
 /// <param name="primaryContact">primaryContact.</param>
 /// <param name="secondaryContact">secondaryContact.</param>
 /// <param name="primaryAdministrator">primaryAdministrator.</param>
 /// <param name="additionalAdministrators">additionalAdministrators.</param>
 /// <param name="isValid">isValid.</param>
 /// <param name="errorMessage">errorMessage.</param>
 /// <param name="messageCode">messageCode.</param>
 public ChangeSiteContactValidateResult(Guid siteId = default(Guid), string siteUrl = default(string), ApiUser primaryContact = default(ApiUser), ApiUser secondaryContact = default(ApiUser), ApiUser primaryAdministrator = default(ApiUser), List <ApiUser> additionalAdministrators = default(List <ApiUser>), bool isValid = default(bool), string errorMessage = default(string), MessageCode?messageCode = default(MessageCode?))
 {
     this.SiteId                   = siteId;
     this.SiteUrl                  = siteUrl;
     this.PrimaryContact           = primaryContact;
     this.SecondaryContact         = secondaryContact;
     this.PrimaryAdministrator     = primaryAdministrator;
     this.AdditionalAdministrators = additionalAdministrators;
     this.IsValid                  = isValid;
     this.ErrorMessage             = errorMessage;
     this.MessageCode              = messageCode;
 }
コード例 #25
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangeWebContactValidateResult" /> class.
 /// </summary>
 /// <param name="siteId">siteId.</param>
 /// <param name="siteUrl">siteUrl.</param>
 /// <param name="webId">webId.</param>
 /// <param name="webUrl">webUrl.</param>
 /// <param name="primaryContact">primaryContact.</param>
 /// <param name="secondaryContact">secondaryContact.</param>
 /// <param name="errorMessage">errorMessage.</param>
 public ChangeWebContactValidateResult(Guid siteId = default(Guid), string siteUrl = default(string), Guid webId = default(Guid), string webUrl = default(string), ApiUser primaryContact = default(ApiUser), ApiUser secondaryContact = default(ApiUser), string errorMessage = default(string))
 {
     this.SiteId           = siteId;
     this.SiteUrl          = siteUrl;
     this.WebId            = webId;
     this.WebUrl           = webUrl;
     this.PrimaryContact   = primaryContact;
     this.SecondaryContact = secondaryContact;
     this.ErrorMessage     = errorMessage;
 }
コード例 #26
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.ExcludedPermissions     = excludedPermissions;
     this.ReviewTaskEmailTemplate = reviewTaskEmailTemplate;
     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.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;
 }
コード例 #27
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangeGroupSettingRequest" /> class.
 /// </summary>
 /// <param name="groupId">groupId.</param>
 /// <param name="groupEmail">groupEmail.</param>
 /// <param name="groupName">groupName.</param>
 /// <param name="originalGroupName">originalGroupName.</param>
 /// <param name="groupDescription">groupDescription.</param>
 /// <param name="originalGroupDescription">originalGroupDescription.</param>
 /// <param name="primaryContact">primaryContact.</param>
 /// <param name="originalPrimaryContact">originalPrimaryContact.</param>
 /// <param name="secondaryContact">secondaryContact.</param>
 /// <param name="originalSecondaryContact">originalSecondaryContact.</param>
 /// <param name="groupOwners">groupOwners.</param>
 /// <param name="groupMembers">groupMembers.</param>
 /// <param name="isDynamicMembership">isDynamicMembership.</param>
 /// <param name="dynamicMembershipRules">dynamicMembershipRules.</param>
 /// <param name="enabledSubscribe">enabledSubscribe.</param>
 /// <param name="originalEnabledSubscribe">originalEnabledSubscribe.</param>
 /// <param name="enabledOutsideSender">enabledOutsideSender.</param>
 /// <param name="originalEnabledOutsideSender">originalEnabledOutsideSender.</param>
 /// <param name="hubSiteActionType">hubSiteActionType.</param>
 /// <param name="associateHubSiteId">associateHubSiteId.</param>
 /// <param name="associateHubSiteTitle">associateHubSiteTitle.</param>
 /// <param name="classification">classification.</param>
 /// <param name="originalClassification">originalClassification.</param>
 /// <param name="enableTeams">enableTeams.</param>
 /// <param name="originalEnableTeams">originalEnableTeams.</param>
 /// <param name="groupMetadatas">groupMetadatas.</param>
 /// <param name="originalGroupMetadata">originalGroupMetadata.</param>
 /// <param name="id">id.</param>
 /// <param name="serviceId">serviceId.</param>
 /// <param name="department">department.</param>
 /// <param name="summary">summary.</param>
 /// <param name="notesToApprovers">notesToApprovers.</param>
 /// <param name="questionnaireId">questionnaireId.</param>
 /// <param name="metadatas">metadatas.</param>
 public ChangeGroupSettingRequest(Guid groupId = default(Guid), string groupEmail = default(string), string groupName = default(string), string originalGroupName = default(string), string groupDescription = default(string), string originalGroupDescription = default(string), ApiUser primaryContact = default(ApiUser), ApiUser originalPrimaryContact = default(ApiUser), ApiUser secondaryContact = default(ApiUser), ApiUser originalSecondaryContact = default(ApiUser), List <GroupMembershipItem> groupOwners = default(List <GroupMembershipItem>), List <GroupMembershipItem> groupMembers = default(List <GroupMembershipItem>), bool isDynamicMembership = default(bool), List <DynamicGroupRuleInfo> dynamicMembershipRules = default(List <DynamicGroupRuleInfo>), bool enabledSubscribe = default(bool), bool originalEnabledSubscribe = default(bool), bool enabledOutsideSender = default(bool), bool originalEnabledOutsideSender = default(bool), ChangeHubsiteActionType hubSiteActionType = default(ChangeHubsiteActionType), Guid?associateHubSiteId = default(Guid?), string associateHubSiteTitle = default(string), string classification = default(string), string originalClassification = default(string), bool enableTeams = default(bool), bool originalEnableTeams = default(bool), List <RequestMetadata> groupMetadatas = default(List <RequestMetadata>), List <RequestMetadata> originalGroupMetadata = default(List <RequestMetadata>), Guid?id = default(Guid?), Guid serviceId = default(Guid), string department = default(string), string summary = default(string), string notesToApprovers = default(string), Guid?questionnaireId = default(Guid?), List <RequestMetadata> metadatas = default(List <RequestMetadata>))
 {
     this.GroupId                      = groupId;
     this.GroupEmail                   = groupEmail;
     this.GroupName                    = groupName;
     this.OriginalGroupName            = originalGroupName;
     this.GroupDescription             = groupDescription;
     this.OriginalGroupDescription     = originalGroupDescription;
     this.PrimaryContact               = primaryContact;
     this.OriginalPrimaryContact       = originalPrimaryContact;
     this.SecondaryContact             = secondaryContact;
     this.OriginalSecondaryContact     = originalSecondaryContact;
     this.GroupOwners                  = groupOwners;
     this.GroupMembers                 = groupMembers;
     this.IsDynamicMembership          = isDynamicMembership;
     this.DynamicMembershipRules       = dynamicMembershipRules;
     this.EnabledSubscribe             = enabledSubscribe;
     this.OriginalEnabledSubscribe     = originalEnabledSubscribe;
     this.EnabledOutsideSender         = enabledOutsideSender;
     this.OriginalEnabledOutsideSender = originalEnabledOutsideSender;
     this.HubSiteActionType            = hubSiteActionType;
     this.AssociateHubSiteId           = associateHubSiteId;
     this.AssociateHubSiteTitle        = associateHubSiteTitle;
     this.Classification               = classification;
     this.OriginalClassification       = originalClassification;
     this.EnableTeams                  = enableTeams;
     this.OriginalEnableTeams          = originalEnableTeams;
     this.GroupMetadatas               = groupMetadatas;
     this.OriginalGroupMetadata        = originalGroupMetadata;
     this.Id               = id;
     this.ServiceId        = serviceId;
     this.Department       = department;
     this.Summary          = summary;
     this.NotesToApprovers = notesToApprovers;
     this.QuestionnaireId  = questionnaireId;
     this.Metadatas        = metadatas;
 }
コード例 #28
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ManagePermissionSharePointGroupOption" /> class.
 /// </summary>
 /// <param name="isEnableCreateSPGroup">isEnableCreateSPGroup.</param>
 /// <param name="isEnableDeleteSPGroup">isEnableDeleteSPGroup.</param>
 /// <param name="isEnableManageGroupSettings">isEnableManageGroupSettings.</param>
 /// <param name="isEnableManageGroupMembers">isEnableManageGroupMembers.</param>
 /// <param name="groupOwner">groupOwner.</param>
 /// <param name="groupOwnerAssignBy">groupOwnerAssignBy.</param>
 /// <param name="spGroupViewType">spGroupViewType.</param>
 /// <param name="spGroupEditType">spGroupEditType.</param>
 /// <param name="spGroupOptionAssignBy">spGroupOptionAssignBy.</param>
 /// <param name="isAllowJoinOrLeaveRequest">isAllowJoinOrLeaveRequest.</param>
 /// <param name="isAutoAcceptRequest">isAutoAcceptRequest.</param>
 /// <param name="sendMembershipRequestEmailAddress">sendMembershipRequestEmailAddress.</param>
 /// <param name="groupRequestAssignBy">groupRequestAssignBy.</param>
 public ManagePermissionSharePointGroupOption(bool isEnableCreateSPGroup = default(bool), bool isEnableDeleteSPGroup = default(bool), bool isEnableManageGroupSettings = default(bool), bool isEnableManageGroupMembers = default(bool), ApiUser groupOwner = default(ApiUser), AssignBy groupOwnerAssignBy = default(AssignBy), SPGroupViewOption spGroupViewType = default(SPGroupViewOption), SPGroupEditOption spGroupEditType = default(SPGroupEditOption), AssignBy spGroupOptionAssignBy = default(AssignBy), bool isAllowJoinOrLeaveRequest = default(bool), bool isAutoAcceptRequest = default(bool), string sendMembershipRequestEmailAddress = default(string), AssignBy groupRequestAssignBy = default(AssignBy))
 {
     this.IsEnableCreateSPGroup       = isEnableCreateSPGroup;
     this.IsEnableDeleteSPGroup       = isEnableDeleteSPGroup;
     this.IsEnableManageGroupSettings = isEnableManageGroupSettings;
     this.IsEnableManageGroupMembers  = isEnableManageGroupMembers;
     this.GroupOwner                        = groupOwner;
     this.GroupOwnerAssignBy                = groupOwnerAssignBy;
     this.SpGroupViewType                   = spGroupViewType;
     this.SpGroupEditType                   = spGroupEditType;
     this.SpGroupOptionAssignBy             = spGroupOptionAssignBy;
     this.IsAllowJoinOrLeaveRequest         = isAllowJoinOrLeaveRequest;
     this.IsAutoAcceptRequest               = isAutoAcceptRequest;
     this.SendMembershipRequestEmailAddress = sendMembershipRequestEmailAddress;
     this.GroupRequestAssignBy              = groupRequestAssignBy;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangeContactByUserSetting" /> class.
 /// </summary>
 /// <param name="currentUser">currentUser.</param>
 /// <param name="newUser">newUser.</param>
 /// <param name="alternativeUser">alternativeUser.</param>
 public ChangeContactByUserSetting(ApiUser currentUser = default(ApiUser), ApiUser newUser = default(ApiUser), ApiUser alternativeUser = default(ApiUser))
 {
     this.CurrentUser     = currentUser;
     this.NewUser         = newUser;
     this.AlternativeUser = alternativeUser;
 }
コード例 #30
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateGuestUserService" /> class.
 /// </summary>
 /// <param name="tenantId">tenantId.</param>
 /// <param name="enableInviteOwnersGroup">enableInviteOwnersGroup.</param>
 /// <param name="enableInviteContactGroup">enableInviteContactGroup.</param>
 /// <param name="primaryContact">primaryContact.</param>
 /// <param name="primaryContactAssignBy">primaryContactAssignBy.</param>
 /// <param name="secondaryContact">secondaryContact.</param>
 /// <param name="secondaryContactAssignBy">secondaryContactAssignBy.</param>
 /// <param name="enableOnTimeRenewal">enableOnTimeRenewal.</param>
 /// <param name="oneTimeDuration">oneTimeDuration.</param>
 /// <param name="oneTimeDurationType">oneTimeDurationType.</param>
 /// <param name="requestTemplate">requestTemplate.</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>
 /// <param name="details">details.</param>
 public CreateGuestUserService(Guid tenantId = default(Guid), bool enableInviteOwnersGroup = default(bool), bool enableInviteContactGroup = default(bool), ApiUser primaryContact = default(ApiUser), AssignBy?primaryContactAssignBy = default(AssignBy?), ApiUser secondaryContact = default(ApiUser), AssignBy?secondaryContactAssignBy = default(AssignBy?), bool enableOnTimeRenewal = default(bool), int oneTimeDuration = default(int), ApiDurationType?oneTimeDurationType = default(ApiDurationType?), CreateGuestUserRequest requestTemplate = default(CreateGuestUserRequest), 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), string details = default(string))
 {
     this.TenantId = tenantId;
     this.EnableInviteOwnersGroup  = enableInviteOwnersGroup;
     this.EnableInviteContactGroup = enableInviteContactGroup;
     this.PrimaryContact           = primaryContact;
     this.PrimaryContactAssignBy   = primaryContactAssignBy;
     this.SecondaryContact         = secondaryContact;
     this.SecondaryContactAssignBy = secondaryContactAssignBy;
     this.EnableOnTimeRenewal      = enableOnTimeRenewal;
     this.OneTimeDuration          = oneTimeDuration;
     this.OneTimeDurationType      = oneTimeDurationType;
     this.RequestTemplate          = requestTemplate;
     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;
     this.Details                     = details;
 }