Class Customer (1.2.0)

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

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.

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

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 and zip code. 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