Class ThirdPartyDataDeclaration
Represents a set of declarations about what (if any) third party companies are associated with a given creative. This can also be set on the Network to serve as a default for those creatives that don't have such field set.
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class ThirdPartyDataDeclaration : IMessage<ThirdPartyDataDeclaration>, IEquatable<ThirdPartyDataDeclaration>, IDeepCloneable<ThirdPartyDataDeclaration>, IBufferMessage, IMessage
Constructors
ThirdPartyDataDeclaration()
Declaration
public ThirdPartyDataDeclaration()
ThirdPartyDataDeclaration(ThirdPartyDataDeclaration)
Declaration
public ThirdPartyDataDeclaration(ThirdPartyDataDeclaration other)
Parameters
| Type | Name | Description |
|---|---|---|
| ThirdPartyDataDeclaration | other |
Properties
DeclarationType
Optional. The declaration about third party data usage on the associated entity.
Declaration
public ThirdPartyDataDeclarationTypeEnum.Types.ThirdPartyDataDeclarationType DeclarationType { get; set; }
Property Value
| Type | Description |
|---|---|
| ThirdPartyDataDeclarationTypeEnum.Types.ThirdPartyDataDeclarationType |
ThirdPartyCompanies
Optional. A list of ThirdPartyCompanies associated with this entity. Format: "networks/{network_code}/thirdPartyCompanies/{third_party_company}"
Declaration
public RepeatedField<string> ThirdPartyCompanies { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<string> |
ThirdPartyCompaniesAsThirdPartyCompanyNames
ThirdPartyCompanyName-typed view over the ThirdPartyCompanies resource name property.
Declaration
public ResourceNameList<ThirdPartyCompanyName> ThirdPartyCompaniesAsThirdPartyCompanyNames { get; }
Property Value
| Type | Description |
|---|---|
| ResourceNameList<ThirdPartyCompanyName> |