@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
41 lines • 1.7 kB
TypeScript
import { 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(): DelegationType;
set proposedDelegationType(value: DelegationType);
get proposedDelegationTypeSpecified(): boolean;
set proposedDelegationTypeSpecified(value: boolean);
get proposedRevenueShareMillipercent(): number;
set proposedRevenueShareMillipercent(value: number);
get proposedRevenueShareMillipercentSpecified(): boolean;
set proposedRevenueShareMillipercentSpecified(value: boolean);
get proposedEmail(): 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