Class GoogleAdsSearchads360V23ResourcesAssetGroupAsset
AssetGroupAsset is the link between an asset and an asset group. Adding an AssetGroupAsset links an asset with an asset group.
Implements
Inherited Members
Namespace: Google.Apis.SA360.v23.Data
Assembly: Google.Apis.SA360.v23.dll
Syntax
public class GoogleAdsSearchads360V23ResourcesAssetGroupAsset : IDirectResponseSchema
Properties
Asset
Immutable. The asset which this asset group asset is linking.
Declaration
[JsonProperty("asset")]
public virtual string Asset { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AssetGroup
Immutable. The asset group which this asset group asset is linking.
Declaration
[JsonProperty("assetGroup")]
public virtual string AssetGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FieldType
The description of the placement of the asset within the asset group. For example: HEADLINE, YOUTUBE_VIDEO etc
Declaration
[JsonProperty("fieldType")]
public virtual string FieldType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PolicySummary
Output only. The policy information for this asset group asset.
Declaration
[JsonProperty("policySummary")]
public virtual GoogleAdsSearchads360V23CommonPolicySummary PolicySummary { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonPolicySummary |
PrimaryStatus
Output only. Provides the PrimaryStatus of this asset link. Primary status is meant essentially to differentiate between the plain "status" field, which has advertiser set values of enabled, paused, or removed. The primary status takes into account other signals (for assets its mainly policy and quality approvals) to come up with a more comprehensive status to indicate its serving state.
Declaration
[JsonProperty("primaryStatus")]
public virtual string PrimaryStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PrimaryStatusDetails
Output only. Provides the details of the primary status and its associated reasons.
Declaration
[JsonProperty("primaryStatusDetails")]
public virtual IList<GoogleAdsSearchads360V23CommonAssetLinkPrimaryStatusDetails> PrimaryStatusDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleAdsSearchads360V23CommonAssetLinkPrimaryStatusDetails> |
PrimaryStatusReasons
Output only. Provides a list of reasons for why an asset is not serving or not serving at full capacity.
Declaration
[JsonProperty("primaryStatusReasons")]
public virtual IList<string> PrimaryStatusReasons { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
ResourceName
Immutable. The resource name of the asset group asset. Asset group asset resource name have the form:
customers/{customer_id}/assetGroupAssets/{asset_group_id}~{asset_id}~{field_type}
Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Source
Output only. Source of the asset group asset.
Declaration
[JsonProperty("source")]
public virtual string Source { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Status
The status of the link between an asset and asset group.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |