Class CustomerCreateRequest
Inheritance
CustomerCreateRequest
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class CustomerCreateRequest
Properties
Declaration
[JsonProperty("adminUser", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public User AdminUser { get; set; }
Property Value
Declaration
[JsonProperty("adminUserPassword", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string AdminUserPassword { get; set; }
Property Value
Declaration
[JsonProperty("alias", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Alias { get; set; }
Property Value
Declaration
[JsonProperty("apiClientLimits", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public IDictionary<string, ReadWriteApiLimits> ApiClientLimits { get; set; }
Property Value
Declaration
[JsonProperty("apiLimits", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ReadWriteApiLimits ApiLimits { get; set; }
Property Value
Declaration
[JsonProperty("baseUrl", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string BaseUrl { get; set; }
Property Value
Declaration
[JsonProperty("bffDevMode", Required = Required.Always)]
public bool BffDevMode { get; set; }
Property Value
Declaration
[JsonProperty("boostValues", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<double> BoostValues { get; set; }
Property Value
Declaration
[JsonProperty("cdnConfiguration", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public CdnConfigurationBase CdnConfiguration { get; set; }
Property Value
Declaration
[JsonProperty("contentBackupSiloName", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ContentBackupSiloName { get; set; }
Property Value
Declaration
[JsonProperty("contentBackupState", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[JsonConverter(typeof(StringEnumConverter))]
[Obsolete("ContentBackup functionality has been removed")]
public ContentBackupState? ContentBackupState { get; set; }
Property Value
Declaration
[JsonProperty("contentDeliveryBaseUrl", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ContentDeliveryBaseUrl { get; set; }
Property Value
Declaration
[JsonProperty("contentRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan ContentRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("corsAllowedHosts", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<string> CorsAllowedHosts { get; set; }
Property Value
Declaration
[JsonProperty("customerSettings", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public CustomerSettingsUpdateRequest CustomerSettings { get; set; }
Property Value
Declaration
[JsonProperty("defaultUserRoleId", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string DefaultUserRoleId { get; set; }
Property Value
Declaration
[JsonProperty("disableIdsRegisterLink", Required = Required.Always)]
public bool DisableIdsRegisterLink { get; set; }
Property Value
Declaration
[JsonProperty("documentHistoryRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan DocumentHistoryRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("editCollectionRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan EditCollectionRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("elasticSearchNumberOfReplicas", Required = Required.Always)]
public int ElasticSearchNumberOfReplicas { get; set; }
Property Value
Declaration
[JsonProperty("elasticSearchNumberOfShards", Required = Required.Always)]
public int ElasticSearchNumberOfShards { get; set; }
Property Value
Declaration
[JsonProperty("enableQueryDetails", Required = Required.Always)]
public bool EnableQueryDetails { get; set; }
Property Value
Declaration
[JsonProperty("enableSupportUserRegistrationEmailNotification", Required = Required.Always)]
public bool EnableSupportUserRegistrationEmailNotification { get; set; }
Property Value
Declaration
[JsonProperty("enableSupportUserRegistrationNotification", Required = Required.Always)]
public bool EnableSupportUserRegistrationNotification { get; set; }
Property Value
Declaration
[JsonProperty("hostConfiguration", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public CustomerHostConfigurationCreation HostConfiguration { get; set; }
Property Value
Declaration
[JsonProperty("idsAccentColor", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string IdsAccentColor { get; set; }
Property Value
Declaration
[JsonProperty("importCollectionRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan ImportCollectionRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("incompleteTransferRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan IncompleteTransferRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("indexedFieldThreshold", Required = Required.Always)]
public int IndexedFieldThreshold { get; set; }
Property Value
Declaration
[JsonProperty("languageConfiguration", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public LanguageConfiguration LanguageConfiguration { get; set; }
Property Value
Declaration
[JsonProperty("listItemRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan ListItemRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("liveStreamRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan LiveStreamRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("name", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Name { get; set; }
Property Value
Declaration
[JsonProperty("noReplyEmailAddress", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string NoReplyEmailAddress { get; set; }
Property Value
Declaration
[JsonProperty("notificationEventCollectionRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan NotificationEventCollectionRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("ownerEmailAddress", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string OwnerEmailAddress { get; set; }
Property Value
Declaration
[JsonProperty("ownerTokenRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan OwnerTokenRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("prefix", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Prefix { get; set; }
Property Value
Declaration
[JsonProperty("readWriteUserExcludedEmailAddressRegexes", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<string> ReadWriteUserExcludedEmailAddressRegexes { get; set; }
Property Value
Declaration
[JsonProperty("replacedOriginalsRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan ReplacedOriginalsRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("rollingIndexCreationScheduleTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan RollingIndexCreationScheduleTime { get; set; }
Property Value
Specify ES cluster for ContentSearch index
Declaration
[JsonProperty("rootContentSearchIndexClusterName", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string RootContentSearchIndexClusterName { get; set; }
Property Value
Declaration
[JsonProperty("rootContentSearchIndexNumberOfReplicas", Required = Required.Always)]
public int RootContentSearchIndexNumberOfReplicas { get; set; }
Property Value
Declaration
[JsonProperty("rootContentSearchIndexNumberOfShards", Required = Required.Always)]
public int RootContentSearchIndexNumberOfShards { get; set; }
Property Value
Specify ES cluster for ListItemSearch index
Declaration
[JsonProperty("rootListItemSearchIndexClusterName", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string RootListItemSearchIndexClusterName { get; set; }
Property Value
Declaration
[JsonProperty("rootListItemSearchIndexNumberOfReplicas", Required = Required.Always)]
public int RootListItemSearchIndexNumberOfReplicas { get; set; }
Property Value
Declaration
[JsonProperty("rootListItemSearchIndexNumberOfShards", Required = Required.Always)]
public int RootListItemSearchIndexNumberOfShards { get; set; }
Property Value
Declaration
[JsonProperty("serviceProviders", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<CustomerServiceProvider> ServiceProviders { get; set; }
Property Value
Declaration
[JsonProperty("skipSignUpCaptcha", Required = Required.Always)]
public bool SkipSignUpCaptcha { get; set; }
Property Value
Declaration
[JsonProperty("snapshotEnabled", Required = Required.Always)]
public bool SnapshotEnabled { get; set; }
Property Value
Declaration
[JsonProperty("snapshotFullbackupScheduleTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan SnapshotFullbackupScheduleTime { get; set; }
Property Value
Declaration
[JsonProperty("snapshotRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan SnapshotRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("sortableFieldThreshold", Required = Required.Always)]
public int SortableFieldThreshold { get; set; }
Property Value
Declaration
[JsonProperty("storageSiloName", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string StorageSiloName { get; set; }
Property Value
Declaration
[JsonProperty("successfulTransferRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan SuccessfulTransferRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("taggingConfiguration", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public TaggingConfigurationBase TaggingConfiguration { get; set; }
Property Value
Declaration
[JsonProperty("useSsl", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[Obsolete]
public bool? UseSsl { get; set; }
Property Value
Declaration
[JsonProperty("userRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan UserRetentionTime { get; set; }
Property Value
Methods
Declaration
public static CustomerCreateRequest FromJson(string data)
Parameters
Returns