/// <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="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 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?), CreateWebRequest requestTemplate = default(CreateWebRequest), 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.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.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; }
/// <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="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 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?), CreateListRequest requestTemplate = default(CreateListRequest), 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.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.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; }