Class GoogleCloudChannelV1Customer
Entity representing a customer of a reseller or distributor.
Implements
Inherited Members
Namespace: Google.Apis.Cloudchannel.v1.Data
Assembly: Google.Apis.Cloudchannel.v1.dll
Syntax
public class GoogleCloudChannelV1Customer : IDirectResponseSchema
Properties
AlternateEmail
Secondary contact email. You need to provide an alternate email to create different domains if a primary contact email already exists. Users will receive a notification with credentials when you create an admin.google.com account. Secondary emails are also recovery email addresses. Alternate emails are optional when you create Team customers.
Declaration
[JsonProperty("alternateEmail")]
public virtual string AlternateEmail { get; set; }
Property Value
Type | Description |
---|---|
string |
ChannelPartnerId
Cloud Identity ID of the customer's channel partner. Populated only if a channel partner exists for this customer.
Declaration
[JsonProperty("channelPartnerId")]
public virtual string ChannelPartnerId { get; set; }
Property Value
Type | Description |
---|---|
string |
CloudIdentityId
Output only. The customer's Cloud Identity ID if the customer has a Cloud Identity resource.
Declaration
[JsonProperty("cloudIdentityId")]
public virtual string CloudIdentityId { get; set; }
Property Value
Type | Description |
---|---|
string |
CloudIdentityInfo
Output only. Cloud Identity information for the customer. Populated only if a Cloud Identity account exists for this customer.
Declaration
[JsonProperty("cloudIdentityInfo")]
public virtual GoogleCloudChannelV1CloudIdentityInfo CloudIdentityInfo { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudChannelV1CloudIdentityInfo |
CorrelationId
Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer.
Declaration
[JsonProperty("correlationId")]
public virtual string CorrelationId { get; set; }
Property Value
Type | Description |
---|---|
string |
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. Time when the customer was created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
Domain
Required. The customer's primary domain. Must match the primary contact email's domain.
Declaration
[JsonProperty("domain")]
public virtual string Domain { 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 |
LanguageCode
Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
Declaration
[JsonProperty("languageCode")]
public virtual string LanguageCode { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
OrgDisplayName
Required. Name of the organization that the customer entity represents.
Declaration
[JsonProperty("orgDisplayName")]
public virtual string OrgDisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
OrgPostalAddress
Required. The organization address for the customer. To enforce US laws and embargoes, we require a region, postal code, and address lines. You must provide valid addresses for every customer. To set the customer's language, use the Customer-level language code.
Declaration
[JsonProperty("orgPostalAddress")]
public virtual GoogleTypePostalAddress OrgPostalAddress { get; set; }
Property Value
Type | Description |
---|---|
GoogleTypePostalAddress |
PrimaryContactInfo
Primary contact info.
Declaration
[JsonProperty("primaryContactInfo")]
public virtual GoogleCloudChannelV1ContactInfo PrimaryContactInfo { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudChannelV1ContactInfo |
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. Time when the customer was updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |