/// <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;
 }
Esempio n. 2
0
 /// <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;
 }
Esempio n. 3
0
 /// <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;
 }
Esempio n. 4
0
 /// <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;
 }