Class AddAccountService
Additional instructions to add account services during creation of the account.
Implements
Inherited Members
Namespace: Google.Apis.Merchant.accounts_v1.Data
Assembly: Google.Apis.Merchant.accounts_v1.dll
Syntax
public class AddAccountService : IDirectResponseSchema
Properties
AccountAggregation
The provider is an aggregator for the account. Payload for service type Account Aggregation.
Declaration
[JsonProperty("accountAggregation")]
public virtual AccountAggregation AccountAggregation { get; set; }
Property Value
| Type | Description |
|---|---|
| AccountAggregation |
AccountManagement
The provider manages this account. Payload for service type Account Management.
Declaration
[JsonProperty("accountManagement")]
public virtual AccountManagement AccountManagement { get; set; }
Property Value
| Type | Description |
|---|---|
| AccountManagement |
CampaignsManagement
The provider manages campaigns for this account. Payload for service type campaigns management.
Declaration
[JsonProperty("campaignsManagement")]
public virtual CampaignsManagement CampaignsManagement { get; set; }
Property Value
| Type | Description |
|---|---|
| CampaignsManagement |
ComparisonShopping
The provider is a CSS (Comparison Shopping Service) of this account. Payload for service type Comparison Shopping.
Declaration
[JsonProperty("comparisonShopping")]
public virtual ComparisonShopping ComparisonShopping { get; set; }
Property Value
| Type | Description |
|---|---|
| ComparisonShopping |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExternalAccountId
Immutable. An optional, immutable identifier that Google uses to refer to this account when communicating
with the provider. This should be the unique account ID within the provider's system (for example, your shop
ID in Shopify). If you have multiple accounts with the same provider - for instance, different accounts for
various regions — the external_account_id differentiates between them, ensuring accurate linking and
integration between Google and the provider. The external account ID must be specified for the campaigns
management service type. The external account ID must not be specified for the account aggregation service
type. The external account ID is optional / may be specified for all other service types.
Declaration
[JsonProperty("externalAccountId")]
public virtual string ExternalAccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ProductsManagement
The provider manages products for this account. Payload for service type products management.
Declaration
[JsonProperty("productsManagement")]
public virtual ProductsManagement ProductsManagement { get; set; }
Property Value
| Type | Description |
|---|---|
| ProductsManagement |
Provider
Required. 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).
Declaration
[JsonProperty("provider")]
public virtual string Provider { get; set; }
Property Value
| Type | Description |
|---|---|
| string |