pub struct GoogleCloudChannelV1Customer {Show 14 fields
pub alternate_email: Option<String>,
pub channel_partner_id: Option<String>,
pub cloud_identity_id: Option<String>,
pub cloud_identity_info: Option<GoogleCloudChannelV1CloudIdentityInfo>,
pub correlation_id: Option<String>,
pub create_time: Option<DateTime<Utc>>,
pub customer_attestation_state: Option<String>,
pub domain: Option<String>,
pub language_code: Option<String>,
pub name: Option<String>,
pub org_display_name: Option<String>,
pub org_postal_address: Option<GoogleTypePostalAddress>,
pub primary_contact_info: Option<GoogleCloudChannelV1ContactInfo>,
pub update_time: Option<DateTime<Utc>>,
}Expand description
Entity representing a customer of a reseller or distributor.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- channel partner links customers create accounts (request|response)
- channel partner links customers get accounts (response)
- channel partner links customers import accounts (response)
- channel partner links customers patch accounts (request|response)
- customers create accounts (request|response)
- customers get accounts (response)
- customers import accounts (response)
- customers patch accounts (request|response)
Fields§
§alternate_email: Option<String>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.
channel_partner_id: Option<String>Cloud Identity ID of the customer’s channel partner. Populated only if a channel partner exists for this customer.
cloud_identity_id: Option<String>Output only. The customer’s Cloud Identity ID if the customer has a Cloud Identity resource.
cloud_identity_info: Option<GoogleCloudChannelV1CloudIdentityInfo>Output only. Cloud Identity information for the customer. Populated only if a Cloud Identity account exists for this customer.
correlation_id: Option<String>Optional. External CRM ID for the customer. Populated only if a CRM ID exists for this customer.
create_time: Option<DateTime<Utc>>Output only. Time when the customer was created.
customer_attestation_state: Option<String>Optional. Indicate if a customer is attesting about the correctness of provided information. Only required if creating a GCP Entitlement.
domain: Option<String>Required. The customer’s primary domain. Must match the primary contact email’s domain.
language_code: Option<String>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.
name: Option<String>Output only. Resource name of the customer. Format: accounts/{account_id}/customers/{customer_id}
org_display_name: Option<String>Required. Name of the organization that the customer entity represents.
org_postal_address: Option<GoogleTypePostalAddress>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.
primary_contact_info: Option<GoogleCloudChannelV1ContactInfo>Primary contact info.
update_time: Option<DateTime<Utc>>Output only. Time when the customer was updated.
Trait Implementations§
Source§impl Clone for GoogleCloudChannelV1Customer
impl Clone for GoogleCloudChannelV1Customer
Source§fn clone(&self) -> GoogleCloudChannelV1Customer
fn clone(&self) -> GoogleCloudChannelV1Customer
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more