Show / Hide Table of Contents

Class Account

Account data. After the creation of a new account it may take a few minutes before it's fully operational. The methods delete, insert, and update require the admin role.

Inheritance
object
Account
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ShoppingContent.v2_1.Data
Assembly: Google.Apis.ShoppingContent.v2_1.dll
Syntax
public class Account : IDirectResponseSchema

Properties

AccountManagement

Output only. How the account is managed. Acceptable values are: - "manual" - "automatic"

Declaration
[JsonProperty("accountManagement")]
public virtual string AccountManagement { get; set; }
Property Value
Type Description
string

AdsLinks

Linked Ads accounts that are active or pending approval. To create a new link request, add a new link with status active to the list. It will remain in a pending state until approved or rejected either in the Ads interface or through the Google Ads API. To delete an active link, or to cancel a link request, remove it from the list.

Declaration
[JsonProperty("adsLinks")]
public virtual IList<AccountAdsLink> AdsLinks { get; set; }
Property Value
Type Description
IList<AccountAdsLink>

AdultContent

Indicates whether the merchant sells adult content.

Declaration
[JsonProperty("adultContent")]
public virtual bool? AdultContent { get; set; }
Property Value
Type Description
bool?

AutomaticImprovements

The automatic improvements of the account can be used to automatically update items, improve images and shipping. Each section inside AutomaticImprovements is updated separately.

Declaration
[JsonProperty("automaticImprovements")]
public virtual AccountAutomaticImprovements AutomaticImprovements { get; set; }
Property Value
Type Description
AccountAutomaticImprovements

AutomaticLabelIds

Automatically created label IDs that are assigned to the account by CSS Center.

Declaration
[JsonProperty("automaticLabelIds")]
public virtual IList<ulong?> AutomaticLabelIds { get; set; }
Property Value
Type Description
IList<ulong?>

BusinessIdentity

The business identity attributes can be used to self-declare attributes that let customers know more about your business.

Declaration
[JsonProperty("businessIdentity")]
public virtual AccountBusinessIdentity BusinessIdentity { get; set; }
Property Value
Type Description
AccountBusinessIdentity

BusinessInformation

The business information of the account.

Declaration
[JsonProperty("businessInformation")]
public virtual AccountBusinessInformation BusinessInformation { get; set; }
Property Value
Type Description
AccountBusinessInformation

ConversionSettings

Settings for conversion tracking.

Declaration
[JsonProperty("conversionSettings")]
public virtual AccountConversionSettings ConversionSettings { get; set; }
Property Value
Type Description
AccountConversionSettings

CssId

ID of CSS the account belongs to.

Declaration
[JsonProperty("cssId")]
public virtual ulong? CssId { get; set; }
Property Value
Type Description
ulong?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

GoogleMyBusinessLink

The Business Profile which is linked or in the process of being linked with the Merchant Center account.

Declaration
[JsonProperty("googleMyBusinessLink")]
public virtual AccountGoogleMyBusinessLink GoogleMyBusinessLink { get; set; }
Property Value
Type Description
AccountGoogleMyBusinessLink

Id

Required. 64-bit Merchant Center account ID.

Declaration
[JsonProperty("id")]
public virtual ulong? Id { get; set; }
Property Value
Type Description
ulong?

Kind

Identifies what kind of resource this is. Value: the fixed string "content#account".

Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type Description
string

LabelIds

Manually created label IDs that are assigned to the account by CSS.

Declaration
[JsonProperty("labelIds")]
public virtual IList<ulong?> LabelIds { get; set; }
Property Value
Type Description
IList<ulong?>

Name

Required. Display name for the account.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

SellerId

Client-specific, locally-unique, internal ID for the child account.

Declaration
[JsonProperty("sellerId")]
public virtual string SellerId { get; set; }
Property Value
Type Description
string

Users

Users with access to the account. Every account (except for subaccounts) must have at least one admin user.

Declaration
[JsonProperty("users")]
public virtual IList<AccountUser> Users { get; set; }
Property Value
Type Description
IList<AccountUser>

WebsiteUrl

The merchant's website.

Declaration
[JsonProperty("websiteUrl")]
public virtual string WebsiteUrl { get; set; }
Property Value
Type Description
string

YoutubeChannelLinks

Linked YouTube channels that are active or pending approval. To create a new link request, add a new link with status active to the list. It will remain in a pending state until approved or rejected in the YT Creator Studio interface. To delete an active link, or to cancel a link request, remove it from the list.

Declaration
[JsonProperty("youtubeChannelLinks")]
public virtual IList<AccountYouTubeChannelLink> YoutubeChannelLinks { get; set; }
Property Value
Type Description
IList<AccountYouTubeChannelLink>

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX