Class ContactCenter
Message describing ContactCenter object
Implements
Inherited Members
Namespace: Google.Apis.CCAIPlatform.v1alpha1.Data
Assembly: Google.Apis.CCAIPlatform.v1alpha1.dll
Syntax
public class ContactCenter : IDirectResponseSchema
Properties
AdminUser
Optional. Info about the first admin user, such as given name and family name.
Declaration
[JsonProperty("adminUser")]
public virtual AdminUser AdminUser { get; set; }
Property Value
| Type | Description |
|---|---|
| AdminUser |
AdvancedReportingEnabled
Optional. Whether the advanced reporting feature is enabled.
Declaration
[JsonProperty("advancedReportingEnabled")]
public virtual bool? AdvancedReportingEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
CcaipManagedUsers
Optional. Whether to enable users to be created in the CCAIP-instance concurrently to having users in Cloud identity
Declaration
[JsonProperty("ccaipManagedUsers")]
public virtual bool? CcaipManagedUsers { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
CreateTimeRaw
Output only. [Output only] Create time stamp
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Critical
Optional. Critical release channel.
Declaration
[JsonProperty("critical")]
public virtual Critical Critical { get; set; }
Property Value
| Type | Description |
|---|---|
| Critical |
CustomerDomainPrefix
Required. Immutable. At least 2 and max 16 char long, must conform to RFC 1035.
Declaration
[JsonProperty("customerDomainPrefix")]
public virtual string CustomerDomainPrefix { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DeleteTime
object representation of DeleteTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use DeleteTimeDateTimeOffset instead.")]
public virtual object DeleteTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
DeleteTimeDateTimeOffset
DateTimeOffset representation of DeleteTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? DeleteTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
DeleteTimeRaw
Output only. Timestamp in UTC of when this resource was soft-deleted.
Declaration
[JsonProperty("deleteTime")]
public virtual string DeleteTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DisplayName
Required. A user friendly name for the ContactCenter.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Early
Optional. Early release channel.
Declaration
[JsonProperty("early")]
public virtual Early Early { get; set; }
Property Value
| Type | Description |
|---|---|
| Early |
ExpireTime
object representation of ExpireTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use ExpireTimeDateTimeOffset instead.")]
public virtual object ExpireTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
ExpireTimeDateTimeOffset
DateTimeOffset representation of ExpireTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? ExpireTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
ExpireTimeRaw
Output only. Timestamp in UTC of when this resource is considered expired.
Declaration
[JsonProperty("expireTime")]
public virtual string ExpireTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FeatureConfig
Optional. Feature configuration to populate the feature flags.
Declaration
[JsonProperty("featureConfig")]
public virtual FeatureConfig FeatureConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| FeatureConfig |
InstanceConfig
The configuration of this instance, it is currently immutable once created.
Declaration
[JsonProperty("instanceConfig")]
public virtual InstanceConfig InstanceConfig { get; set; }
Property Value
| Type | Description |
|---|---|
| InstanceConfig |
KmsKey
Immutable. The KMS key name to encrypt the user input (ContactCenter).
Declaration
[JsonProperty("kmsKey")]
public virtual string KmsKey { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Labels
Labels as key value pairs
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
Name
name of resource
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Normal
Optional. Normal release channel.
Declaration
[JsonProperty("normal")]
public virtual Normal Normal { get; set; }
Property Value
| Type | Description |
|---|---|
| Normal |
PrivateAccess
Optional. VPC-SC related networking configuration.
Declaration
[JsonProperty("privateAccess")]
public virtual PrivateAccess PrivateAccess { get; set; }
Property Value
| Type | Description |
|---|---|
| PrivateAccess |
PrivateComponents
Output only. TODO(b/283407860) Deprecate this field.
Declaration
[JsonProperty("privateComponents")]
public virtual IList<string> PrivateComponents { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
PurgeTime
object representation of PurgeTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use PurgeTimeDateTimeOffset instead.")]
public virtual object PurgeTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
PurgeTimeDateTimeOffset
DateTimeOffset representation of PurgeTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? PurgeTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
PurgeTimeRaw
Output only. Timestamp in UTC of when this resource is going to be hard-deleted.
Declaration
[JsonProperty("purgeTime")]
public virtual string PurgeTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReleaseVersion
Output only. UJET release version, unique for each new release.
Declaration
[JsonProperty("releaseVersion")]
public virtual string ReleaseVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SamlParams
Optional. Params that sets up Google as IdP.
Declaration
[JsonProperty("samlParams")]
public virtual SAMLParams SamlParams { get; set; }
Property Value
| Type | Description |
|---|---|
| SAMLParams |
State
Output only. The state of this contact center.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
UpdateTimeRaw
Output only. [Output only] Update time stamp
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Uris
Output only. URIs to access the deployed ContactCenters.
Declaration
[JsonProperty("uris")]
public virtual URIs Uris { get; set; }
Property Value
| Type | Description |
|---|---|
| URIs |
UserEmail
Optional. Email address of the first admin user.
Declaration
[JsonProperty("userEmail")]
public virtual string UserEmail { get; set; }
Property Value
| Type | Description |
|---|---|
| string |