UNPKG

@guardian/google-admanager-api

Version:

Google Ad Manager API Client Library for NodeJs

41 lines 1.77 kB
import type { DelegationType } from "../../common/enums"; /** * Represents the actions that can be performed on `Company` objects. */ export declare abstract class CompanyAction { buildAttributes(): object; } /** * The action used by the parent network to withdraw from being the MCM parent for a child. */ export declare class EndAgreementAction implements CompanyAction { buildAttributes(): object; } /** * The action used by the parent network to send a new invitation with a potentially updated proposal to a rejected or withdrawn child publisher. */ export declare class ReInviteAction implements CompanyAction { private proposedDelegationTypeField?; private proposedDelegationTypeFieldSpecified?; private proposedRevenueShareMillipercentField?; private proposedRevenueShareMillipercentFieldSpecified?; private proposedEmailField?; get proposedDelegationType(): undefined | DelegationType; set proposedDelegationType(value: DelegationType); get proposedDelegationTypeSpecified(): undefined | boolean; set proposedDelegationTypeSpecified(value: boolean); get proposedRevenueShareMillipercent(): undefined | number; set proposedRevenueShareMillipercent(value: number); get proposedRevenueShareMillipercentSpecified(): undefined | boolean; set proposedRevenueShareMillipercentSpecified(value: boolean); get proposedEmail(): undefined | string; set proposedEmail(value: string); buildAttributes(): object; } /** * The action used by the parent network to resend an invitation email with the same proposal to an expired child publisher. */ export declare class ResendInvitationAction implements CompanyAction { buildAttributes(): object; } //# sourceMappingURL=company.action.d.ts.map