/// <summary> /// Initializes a new instance of the <see cref="CreateListUrlSettings" /> class. /// </summary> /// <param name="enableContructUrl">enableContructUrl.</param> /// <param name="contructUrlSetting">contructUrlSetting.</param> /// <param name="enableUrlValidation">enableUrlValidation.</param> /// <param name="textValidationRule">textValidationRule.</param> public CreateListUrlSettings(bool enableContructUrl = default(bool), ContructUrlSetting contructUrlSetting = default(ContructUrlSetting), bool enableUrlValidation = default(bool), TextValidationRuleRef textValidationRule = default(TextValidationRuleRef)) { this.EnableContructUrl = enableContructUrl; this.ContructUrlSetting = contructUrlSetting; this.EnableUrlValidation = enableUrlValidation; this.TextValidationRule = textValidationRule; }
/// <summary> /// Initializes a new instance of the <see cref="CustomMetadata" /> class. /// </summary> /// <param name="id">id.</param> /// <param name="name">name.</param> /// <param name="description">description.</param> /// <param name="type">type.</param> /// <param name="displayType">displayType.</param> /// <param name="assignBy">assignBy.</param> /// <param name="enableTextValidation">enableTextValidation.</param> /// <param name="textValidationRule">textValidationRule.</param> /// <param name="booleanMetadataSettings">booleanMetadataSettings.</param> /// <param name="termsMetadataSettings">termsMetadataSettings.</param> /// <param name="userMetadataSettings">userMetadataSettings.</param> /// <param name="userProfileMetadataSettings">userProfileMetadataSettings.</param> /// <param name="azureAdMetadataSettings">azureAdMetadataSettings.</param> /// <param name="choiceMetadataSettings">choiceMetadataSettings.</param> /// <param name="linkMetadataSettings">linkMetadataSettings.</param> /// <param name="singleLineOrMultipleLineMetadataSettings">singleLineOrMultipleLineMetadataSettings.</param> public CustomMetadata(Guid id = default(Guid), string name = default(string), string description = default(string), MetadataFieldType type = default(MetadataFieldType), DisplayInReportType displayType = default(DisplayInReportType), AssignBy assignBy = default(AssignBy), bool enableTextValidation = default(bool), TextValidationRuleRef textValidationRule = default(TextValidationRuleRef), BooleanMetadataSettings booleanMetadataSettings = default(BooleanMetadataSettings), TermsMetadataSettings termsMetadataSettings = default(TermsMetadataSettings), UserMetadataSettings userMetadataSettings = default(UserMetadataSettings), UserProfileMetadataSettings userProfileMetadataSettings = default(UserProfileMetadataSettings), AzureAdMetadataSettings azureAdMetadataSettings = default(AzureAdMetadataSettings), ChoiceMetadataSettings choiceMetadataSettings = default(ChoiceMetadataSettings), LinkMetadataSettings linkMetadataSettings = default(LinkMetadataSettings), SingleLineOrMultipleLineMetadataSettings singleLineOrMultipleLineMetadataSettings = default(SingleLineOrMultipleLineMetadataSettings)) { this.Id = id; this.Name = name; this.Description = description; this.Type = type; this.DisplayType = displayType; this.AssignBy = assignBy; this.EnableTextValidation = enableTextValidation; this.TextValidationRule = textValidationRule; this.BooleanMetadataSettings = booleanMetadataSettings; this.TermsMetadataSettings = termsMetadataSettings; this.UserMetadataSettings = userMetadataSettings; this.UserProfileMetadataSettings = userProfileMetadataSettings; this.AzureAdMetadataSettings = azureAdMetadataSettings; this.ChoiceMetadataSettings = choiceMetadataSettings; this.LinkMetadataSettings = linkMetadataSettings; this.SingleLineOrMultipleLineMetadataSettings = singleLineOrMultipleLineMetadataSettings; }
/// <summary> /// Initializes a new instance of the <see cref="CreateWebScopeSettings" /> class. /// </summary> /// <param name="restrictParentUrl">restrictParentUrl.</param> /// <param name="scopeType">scopeType.</param> /// <param name="useTitleInUrl">useTitleInUrl.</param> /// <param name="enableUrlValidation">enableUrlValidation.</param> /// <param name="textValidationRule">textValidationRule.</param> /// <param name="selectedNodes">selectedNodes.</param> /// <param name="autoPopulateUrlWithSPContext">autoPopulateUrlWithSPContext.</param> /// <param name="autoPopulateUrlWithSPContextAssignBy">autoPopulateUrlWithSPContextAssignBy.</param> public CreateWebScopeSettings(string restrictParentUrl = default(string), ScopeType scopeType = default(ScopeType), bool useTitleInUrl = default(bool), bool enableUrlValidation = default(bool), TextValidationRuleRef textValidationRule = default(TextValidationRuleRef), List <SPNode> selectedNodes = default(List <SPNode>), bool autoPopulateUrlWithSPContext = default(bool), AssignBy autoPopulateUrlWithSPContextAssignBy = default(AssignBy)) { this.RestrictParentUrl = restrictParentUrl; this.ScopeType = scopeType; this.UseTitleInUrl = useTitleInUrl; this.EnableUrlValidation = enableUrlValidation; this.TextValidationRule = textValidationRule; this.SelectedNodes = selectedNodes; this.AutoPopulateUrlWithSPContext = autoPopulateUrlWithSPContext; this.AutoPopulateUrlWithSPContextAssignBy = autoPopulateUrlWithSPContextAssignBy; }
/// <summary> /// Initializes a new instance of the <see cref="ManuallyInputUrlSetting" /> class. /// </summary> /// <param name="enableConstructUrl">enableConstructUrl.</param> /// <param name="enableUrlValidation">enableUrlValidation.</param> /// <param name="constructUrlAssignBy">constructUrlAssignBy.</param> /// <param name="validationRule">validationRule.</param> /// <param name="rules">rules.</param> /// <param name="suffix">suffix.</param> /// <param name="connection">connection.</param> /// <param name="contructUrlAssignBy">contructUrlAssignBy.</param> public ManuallyInputUrlSetting(bool enableConstructUrl = default(bool), bool enableUrlValidation = default(bool), AssignBy constructUrlAssignBy = default(AssignBy), TextValidationRuleRef validationRule = default(TextValidationRuleRef), List <string> rules = default(List <string>), string suffix = default(string), string connection = default(string), AssignBy contructUrlAssignBy = default(AssignBy)) { this.ValidationRule = validationRule; this.Rules = rules; this.Suffix = suffix; this.Connection = connection; this.EnableConstructUrl = enableConstructUrl; this.EnableUrlValidation = enableUrlValidation; this.ConstructUrlAssignBy = constructUrlAssignBy; this.ValidationRule = validationRule; this.Rules = rules; this.Suffix = suffix; this.Connection = connection; this.ContructUrlAssignBy = contructUrlAssignBy; }