Show / Hide Table of Contents

Class RenegotiateChildPublisherAgreementRequest

Request message to renegotiate a [ChildPublisher][google.ads.admanager.v1.ChildPublisher]'s agreement (i.e., invite with updated terms).

Inheritance
object
RenegotiateChildPublisherAgreementRequest
Implements
IMessage<RenegotiateChildPublisherAgreementRequest>
IEquatable<RenegotiateChildPublisherAgreementRequest>
IDeepCloneable<RenegotiateChildPublisherAgreementRequest>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class RenegotiateChildPublisherAgreementRequest : IMessage<RenegotiateChildPublisherAgreementRequest>, IEquatable<RenegotiateChildPublisherAgreementRequest>, IDeepCloneable<RenegotiateChildPublisherAgreementRequest>, IBufferMessage, IMessage

Constructors

RenegotiateChildPublisherAgreementRequest()

Declaration
public RenegotiateChildPublisherAgreementRequest()

RenegotiateChildPublisherAgreementRequest(RenegotiateChildPublisherAgreementRequest)

Declaration
public RenegotiateChildPublisherAgreementRequest(RenegotiateChildPublisherAgreementRequest other)
Parameters
Type Name Description
RenegotiateChildPublisherAgreementRequest other

Properties

ChildPublisherName

ChildPublisherName-typed view over the Name resource name property.

Declaration
public ChildPublisherName ChildPublisherName { get; set; }
Property Value
Type Description
ChildPublisherName

DelegationType

Optional. The type of delegation to set for the [ChildPublisher][google.ads.admanager.v1.ChildPublisher] whose agreement is being renegotiated.

Declaration
public DelegationTypeEnum.Types.DelegationType DelegationType { get; set; }
Property Value
Type Description
DelegationTypeEnum.Types.DelegationType

DisplayName

Optional. The display name to set for the [ChildPublisher][google.ads.admanager.v1.ChildPublisher] whose agreement is being renegotiated.

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

EmailAddress

Optional. The email address to set for the [ChildPublisher][google.ads.admanager.v1.ChildPublisher] whose agreement is being renegotiated.

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

Name

Required. Resource name of the [ChildPublisher][google.ads.admanager.v1.ChildPublisher] whose agreement is being renegotiated. Format: networks/{network_code}/childPublisher/{child_publisher_id}

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

Network

Optional. The resource name of the Ad Manager network to set for the [ChildPublisher][google.ads.admanager.v1.ChildPublisher] whose agreement is being renegotiated.

This field may not update the [ChildPublisher][google.ads.admanager.v1.ChildPublisher]'s Ad Manager network if it is already associated with one.

Format: networks/{network_code}

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

NetworkAsNetworkName

NetworkName-typed view over the Network resource name property.

Declaration
public NetworkName NetworkAsNetworkName { get; set; }
Property Value
Type Description
NetworkName

ParentRevenueShareMillipercent

Optional. The revenue share to set that the parent publisher will receive in millipercent (e.g., 15000 millipercent is %15) for the [ChildPublisher][google.ads.admanager.v1.ChildPublisher] whose agreement is being renegotiated.

This field is only settable for Manage Account [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s of non-reseller parent publishers. Otherwise, it is ignored and always 100%.

Declaration
public long ParentRevenueShareMillipercent { get; set; }
Property Value
Type Description
long

SellerId

Optional. The seller ID to set for the [ChildPublisher][google.ads.admanager.v1.ChildPublisher] whose agreement is being renegotiated.

This field is only applicable to Manage Inventory [ChildPublisher][google.ads.admanager.v1.ChildPublisher]s.

Declaration
public string SellerId { get; set; }
Property Value
Type Description
string
In this article
Back to top Generated by DocFX