Cloud Channel v1 API - Class Customer (2.9.0)

public sealed class Customer : IMessage<Customer>, IEquatable<Customer>, IDeepCloneable<Customer>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Channel v1 API class Customer.

Entity representing a customer of a reseller or distributor.

Inheritance

object > Customer

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

Customer()

public Customer()

Customer(Customer)

public Customer(Customer other)
Parameter
NameDescription
otherCustomer

Properties

AlternateEmail

public string AlternateEmail { get; set; }

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.

Property Value
TypeDescription
string

ChannelPartnerId

public string ChannelPartnerId { get; set; }

Cloud Identity ID of the customer's channel partner. Populated only if a channel partner exists for this customer.

Property Value
TypeDescription
string

CloudIdentityId

public string CloudIdentityId { get; set; }

Output only. The customer's Cloud Identity ID if the customer has a Cloud Identity resource.

Property Value
TypeDescription
string

CloudIdentityInfo

public CloudIdentityInfo CloudIdentityInfo { get; set; }

Output only. Cloud Identity information for the customer. Populated only if a Cloud Identity account exists for this customer.

Property Value
TypeDescription
CloudIdentityInfo

CorrelationId

public string CorrelationId { get; set; }

Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer.

Property Value
TypeDescription
string

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Time when the customer was created.

Property Value
TypeDescription
Timestamp

CustomerName

public CustomerName CustomerName { get; set; }

CustomerName-typed view over the Name resource name property.

Property Value
TypeDescription
CustomerName

Domain

public string Domain { get; set; }

Required. The customer's primary domain. Must match the primary contact email's domain.

Property Value
TypeDescription
string

LanguageCode

public string LanguageCode { get; set; }

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.

Property Value
TypeDescription
string

Name

public string Name { get; set; }

Output only. Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}

Property Value
TypeDescription
string

OrgDisplayName

public string OrgDisplayName { get; set; }

Required. Name of the organization that the customer entity represents.

Property Value
TypeDescription
string

OrgPostalAddress

public PostalAddress OrgPostalAddress { get; set; }

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.

Property Value
TypeDescription
PostalAddress

PrimaryContactInfo

public ContactInfo PrimaryContactInfo { get; set; }

Primary contact info.

Property Value
TypeDescription
ContactInfo

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Time when the customer was updated.

Property Value
TypeDescription
Timestamp