Class CustomerConfiguration
Inheritance
CustomerConfiguration
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class CustomerConfiguration
Properties
Declaration
[JsonProperty("activityMapping", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ActivityMapping ActivityMapping { get; set; }
Property Value
Declaration
[JsonProperty("alias", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Alias { get; set; }
Property Value
Declaration
[JsonProperty("anonymousUserExternalId", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string AnonymousUserExternalId { get; set; }
Property Value
Declaration
[JsonProperty("anonymousUserRoleId", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string AnonymousUserRoleId { 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("businessProcessCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string BusinessProcessCatalog { get; set; }
Property Value
Declaration
[JsonProperty("businessRuleCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string BusinessRuleCatalog { get; set; }
Property Value
Declaration
[JsonProperty("cacheCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string CacheCatalog { get; set; }
Property Value
Declaration
[JsonProperty("cdnConfiguration", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public CdnConfigurationBase CdnConfiguration { get; set; }
Property Value
Declaration
[JsonProperty("channelCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ChannelCatalog { 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("contentCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ContentCatalog { 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("contractVersion", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ContractVersion { get; set; }
Property Value
Declaration
[JsonProperty("corsAllowedHosts", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<string> CorsAllowedHosts { get; set; }
Property Value
Declaration
[JsonProperty("deactivationMessage", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public TranslatedStringDictionary DeactivationMessage { 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("displayValueCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string DisplayValueCatalog { get; set; }
Property Value
Declaration
[JsonProperty("documentHistoryCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string DocumentHistoryCatalog { get; set; }
Property Value
Declaration
[JsonProperty("documentHistoryRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan DocumentHistoryRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("documentHistorySteadyCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string DocumentHistorySteadyCatalog { 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("elasticSearchNumberOfReplicas", Required = Required.Always)]
public int ElasticSearchNumberOfReplicas { get; set; }
Property Value
Declaration
[JsonProperty("elasticSearchNumberOfRoutingShards", Required = Required.Always)]
public int ElasticSearchNumberOfRoutingShards { 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 CustomerHostConfiguration 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.Always)]
public int IndexedFieldThreshold { get; set; }
Property Value
Declaration
[JsonProperty("isClone", Required = Required.Always)]
public bool IsClone { get; set; }
Property Value
Declaration
[JsonProperty("languageConfiguration", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public LanguageConfiguration LanguageConfiguration { get; set; }
Property Value
Declaration
[JsonProperty("lifeCycle", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
[JsonConverter(typeof(StringEnumConverter))]
public LifeCycle LifeCycle { get; set; }
Property Value
Declaration
[JsonProperty("lifelineId", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string LifelineId { get; set; }
Property Value
Declaration
[JsonProperty("listItemCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ListItemCatalog { get; set; }
Property Value
Declaration
[JsonProperty("listItemRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan ListItemRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("liveStreamCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string LiveStreamCatalog { get; set; }
Property Value
Declaration
[JsonProperty("liveStreamRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan LiveStreamRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("mailCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string MailCatalog { get; set; }
Property Value
Declaration
[JsonProperty("mainCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string MainCatalog { get; set; }
Property Value
Declaration
[JsonProperty("name", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Name { get; set; }
Property Value
Declaration
[JsonProperty("namespace", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string Namespace { get; set; }
Property Value
Declaration
[JsonProperty("noReplyEmailAddress", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string NoReplyEmailAddress { get; set; }
Property Value
Declaration
[JsonProperty("notificationCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string NotificationCatalog { get; set; }
Property Value
Declaration
[JsonProperty("notificationEventCollectionRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan NotificationEventCollectionRetentionTime { get; set; }
Property Value
Declaration
[JsonProperty("outputCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string OutputCatalog { 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("redisDatabaseIndex", Required = Required.Always)]
public int RedisDatabaseIndex { get; set; }
Property Value
Declaration
[JsonProperty("referenceCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ReferenceCatalog { 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("rootContentSearchIndexNumberOfReplicas", Required = Required.Always)]
public int RootContentSearchIndexNumberOfReplicas { get; set; }
Property Value
Declaration
[JsonProperty("rootContentSearchIndexNumberOfRoutingShards", Required = Required.Always)]
public int RootContentSearchIndexNumberOfRoutingShards { get; set; }
Property Value
Declaration
[JsonProperty("rootContentSearchIndexNumberOfShards", Required = Required.Always)]
public int RootContentSearchIndexNumberOfShards { get; set; }
Property Value
Declaration
[JsonProperty("rootListItemSearchIndexNumberOfReplicas", Required = Required.Always)]
public int RootListItemSearchIndexNumberOfReplicas { get; set; }
Property Value
Declaration
[JsonProperty("rootListItemSearchIndexNumberOfRoutingShards", Required = Required.Always)]
public int RootListItemSearchIndexNumberOfRoutingShards { get; set; }
Property Value
Declaration
[JsonProperty("rootListItemSearchIndexNumberOfShards", Required = Required.Always)]
public int RootListItemSearchIndexNumberOfShards { get; set; }
Property Value
Declaration
[JsonProperty("schemaCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string SchemaCatalog { get; set; }
Property Value
Declaration
[JsonProperty("serviceAdminUserId", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ServiceAdminUserId { get; set; }
Property Value
Declaration
[JsonProperty("serviceProviders", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public ICollection<CustomerServiceProviderConfiguration> ServiceProviders { get; set; }
Property Value
Declaration
[JsonProperty("shareCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ShareCatalog { 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("statisticsCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string StatisticsCatalog { 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("tokenCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string TokenCatalog { get; set; }
Property Value
Declaration
[JsonProperty("transferCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string TransferCatalog { get; set; }
Property Value
Declaration
[JsonProperty("useSsl", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
[Obsolete]
public bool? UseSsl { get; set; }
Property Value
Declaration
[JsonProperty("userCatalog", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string UserCatalog { get; set; }
Property Value
Declaration
[JsonProperty("userRetentionTime", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public TimeSpan UserRetentionTime { get; set; }
Property Value
Methods
Declaration
public static CustomerConfiguration FromJson(string data)
Parameters
Returns