View Source GoogleApi.MerchantAPI.Reports_v1beta.Model.ProductStatusChangeMessage (google_api_merchant_api v0.3.0)
The message that the merchant will receive to notify about product status change event
Attributes
-
account
(type:String.t
, default:nil
) - The target account that owns the entity that changed. Format :accounts/{merchant_id}
-
attribute
(type:String.t
, default:nil
) - The attribute in the resource that changed, in this case it will be alwaysStatus
. -
changes
(type:list(GoogleApi.MerchantAPI.Reports_v1beta.Model.ProductChange.t)
, default:nil
) - A message to describe the change that happened to the product -
managingAccount
(type:String.t
, default:nil
) - 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}
-
resource
(type:String.t
, default:nil
) - The product name. Format:{product.name=accounts/{account}/products/{product}}
-
resourceId
(type:String.t
, default:nil
) - The product id. -
resourceType
(type:String.t
, default:nil
) - The resource that changed, in this case it will always beProduct
.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.MerchantAPI.Reports_v1beta.Model.ProductStatusChangeMessage{ account: String.t() | nil, attribute: String.t() | nil, changes: [GoogleApi.MerchantAPI.Reports_v1beta.Model.ProductChange.t()] | nil, managingAccount: String.t() | nil, resource: String.t() | nil, resourceId: String.t() | nil, resourceType: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.