Show / Hide Table of Contents

Class GoogleCloudChannelV1Customer

Entity representing a customer of a reseller or distributor.

Inheritance
object
GoogleCloudChannelV1Customer
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

CustomerAttestationState

Optional. Indicate if a customer is attesting about the correctness of provided information. Only required if creating a GCP Entitlement.

Declaration
[JsonProperty("customerAttestationState")]
public virtual string CustomerAttestationState { 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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX