Class: Google::Shopping::Merchant::Accounts::V1::AccountRelationship
- Inherits:
-
Object
- Object
- Google::Shopping::Merchant::Accounts::V1::AccountRelationship
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/shopping/merchant/accounts/v1/accountrelationships.rb
Overview
The AccountRelationship message defines a formal connection between a
merchant's account and a service provider's account. This relationship
enables the provider to offer specific services to the business, such as
product management or campaign management. It specifies the access rights
and permissions to the business's data relevant to those services.
Establishing an account relationship involves linking the merchant's account with a provider's account. The provider could be another Google account (like Google Ads or Google My Business) or a third-party platform (such as Shopify or WooCommerce).
Instance Attribute Summary collapse
-
#account_id_alias ⇒ ::String
Optional.
-
#name ⇒ ::String
Identifier.
-
#provider ⇒ ::String
Immutable.
-
#provider_display_name ⇒ ::String
readonly
Output only.
Instance Attribute Details
#account_id_alias ⇒ ::String
Returns Optional. An optional alias you can assign to this account relationship. This alias acts as a convenient identifier for your own reference and management. It must be unique among all your account relationships with the same provider.
For example, you might use account_id_alias to assign a friendly name
to this relationship for easier identification in your systems.
57 58 59 60 |
# File 'proto_docs/google/shopping/merchant/accounts/v1/accountrelationships.rb', line 57 class AccountRelationship include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Identifier. The resource name of the account relationship.
Format: accounts/{account}/relationships/{relationship}. For example,
accounts/123456/relationships/567890.
57 58 59 60 |
# File 'proto_docs/google/shopping/merchant/accounts/v1/accountrelationships.rb', line 57 class AccountRelationship include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#provider ⇒ ::String
Returns Immutable. The provider of the service. Either the reference to an account
such as providers/123 or a well-known service provider (one of
providers/GOOGLE_ADS or providers/GOOGLE_BUSINESS_PROFILE).
57 58 59 60 |
# File 'proto_docs/google/shopping/merchant/accounts/v1/accountrelationships.rb', line 57 class AccountRelationship include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#provider_display_name ⇒ ::String (readonly)
Returns Output only. The human-readable display name of the provider account.
57 58 59 60 |
# File 'proto_docs/google/shopping/merchant/accounts/v1/accountrelationships.rb', line 57 class AccountRelationship include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |