Class: Google::Shopping::Merchant::Notifications::V1beta::ProductStatusChangeMessage
- Inherits:
-
Object
- Object
- Google::Shopping::Merchant::Notifications::V1beta::ProductStatusChangeMessage
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/shopping/merchant/notifications/v1beta/notificationsapi.rb
Overview
The message that the merchant will receive to notify about product status change event
Instance Attribute Summary collapse
-
#account ⇒ ::String
The target account that owns the entity that changed.
-
#attribute ⇒ ::Google::Shopping::Merchant::Notifications::V1beta::Attribute
The attribute in the resource that changed, in this case it will be always
Status. -
#changes ⇒ ::Array<::Google::Shopping::Merchant::Notifications::V1beta::ProductChange>
A message to describe the change that happened to the product.
-
#managing_account ⇒ ::String
The account that manages the merchant's account.
-
#resource ⇒ ::String
The product name.
-
#resource_id ⇒ ::String
The product id.
-
#resource_type ⇒ ::Google::Shopping::Merchant::Notifications::V1beta::Resource
The resource that changed, in this case it will always be
Product.
Instance Attribute Details
#account ⇒ ::String
Returns The target account that owns the entity that changed.
Format : accounts/{merchant_id}.
191 192 193 194 |
# File 'proto_docs/google/shopping/merchant/notifications/v1beta/notificationsapi.rb', line 191 class ProductStatusChangeMessage include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#attribute ⇒ ::Google::Shopping::Merchant::Notifications::V1beta::Attribute
Returns The attribute in the resource that changed, in this case it will be always
Status.
191 192 193 194 |
# File 'proto_docs/google/shopping/merchant/notifications/v1beta/notificationsapi.rb', line 191 class ProductStatusChangeMessage include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#changes ⇒ ::Array<::Google::Shopping::Merchant::Notifications::V1beta::ProductChange>
Returns A message to describe the change that happened to the product.
191 192 193 194 |
# File 'proto_docs/google/shopping/merchant/notifications/v1beta/notificationsapi.rb', line 191 class ProductStatusChangeMessage include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#managing_account ⇒ ::String
Returns The account that manages the merchant's account. can be the same as
merchant id if it is standalone account. Format :
accounts/{service_provider_id}.
191 192 193 194 |
# File 'proto_docs/google/shopping/merchant/notifications/v1beta/notificationsapi.rb', line 191 class ProductStatusChangeMessage include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#resource ⇒ ::String
Returns The product name.
Format: {product.name=accounts/{account}/products/{product}}.
191 192 193 194 |
# File 'proto_docs/google/shopping/merchant/notifications/v1beta/notificationsapi.rb', line 191 class ProductStatusChangeMessage include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#resource_id ⇒ ::String
Returns The product id.
191 192 193 194 |
# File 'proto_docs/google/shopping/merchant/notifications/v1beta/notificationsapi.rb', line 191 class ProductStatusChangeMessage include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#resource_type ⇒ ::Google::Shopping::Merchant::Notifications::V1beta::Resource
Returns The resource that changed, in this case it will always be Product.
191 192 193 194 |
# File 'proto_docs/google/shopping/merchant/notifications/v1beta/notificationsapi.rb', line 191 class ProductStatusChangeMessage include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |