Class CustomerUpdateRequest
Inheritance
CustomerUpdateRequest
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class CustomerUpdateRequest
Properties
Declaration
[JsonProperty("activityMapping", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ActivityMapping ActivityMapping { 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("cdnConfiguration", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public CdnConfigurationBase CdnConfiguration { 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("defaultContentPermissionSetIds", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<string> DefaultContentPermissionSetIds { 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("elasticSearchMultiTermQueryRewrite", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ElasticMultiTermQueryRewrite ElasticSearchMultiTermQueryRewrite { get; set; }
Property Value
Declaration
[JsonProperty("elasticSearchNumberOfRoutingShards", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? ElasticSearchNumberOfRoutingShards { get; set; }
Property Value
Declaration
[JsonProperty("elasticSearchNumberOfShards", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
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 CustomerHostConfigurationEditable HostConfiguration { get; set; }
Property Value
Declaration
[JsonProperty("id", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Id { 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.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? IndexedFieldThreshold { 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("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
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.Default, NullValueHandling = NullValueHandling.Ignore)]
public int? SortableFieldThreshold { 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("userRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan UserRetentionTime { get; set; }
Property Value
Methods
Declaration
public static CustomerUpdateRequest FromJson(string data)
Parameters
Returns