Class: Google::Cloud::Channel::V1::Customer

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/channel/v1/customers.rb

Overview

Entity representing a customer of a reseller or distributor.

Instance Attribute Summary collapse

Instance Attribute Details

#alternate_email::String

Returns 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.

Returns:

  • (::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.



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#channel_partner_id::String

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

Returns:

  • (::String)

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



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#cloud_identity_id::String (readonly)

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

Returns:

  • (::String)

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



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#cloud_identity_info::Google::Cloud::Channel::V1::CloudIdentityInfo (readonly)

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

Returns:



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#correlation_id::String

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

Returns:

  • (::String)

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



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Time when the customer was created.

Returns:



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#domain::String

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

Returns:

  • (::String)

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



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#language_code::String

Returns 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.

Returns:



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String (readonly)

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

Returns:

  • (::String)

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



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#org_display_name::String

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

Returns:

  • (::String)

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



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#org_postal_address::Google::Type::PostalAddress

Returns 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.

Returns:

  • (::Google::Type::PostalAddress)

    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.



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#primary_contact_info::Google::Cloud::Channel::V1::ContactInfo

Returns Primary contact info.

Returns:



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Time when the customer was updated.

Returns:



79
80
81
82
# File 'proto_docs/google/cloud/channel/v1/customers.rb', line 79

class Customer
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end