UNPKG

@guardian/google-admanager-api

Version:

Google Ad Manager API Client Library for NodeJs

57 lines 3.01 kB
/** * Represents the actions that can be performed on * {@link https://developers.google.com/ad-manager/api/reference/v202505/ProposalLineItemService.ProposalLineItem ProposalLineItem} objects. */ export declare abstract class ProposalLineItemAction { buildAttributes(): object; } /** * The action used for archiving {@link https://developers.google.com/ad-manager/api/reference/v202505/ProposalLineItemService.ProposalLineItem ProposalLineItem} objects. */ export declare class ArchiveProposalLineItems implements ProposalLineItemAction { buildAttributes(): object; } /** * The action used for pausing {@link https://developers.google.com/ad-manager/api/reference/v202505/ProposalLineItemService.ProposalLineItem ProposalLineItem} objects. */ export declare class PauseProposalLineItems implements ProposalLineItemAction { private reasonField?; /** * Reason to describe why the {@link https://developers.google.com/ad-manager/api/reference/v202505/ProposalLineItemService.ProposalLineItem ProposalLineItem} is being paused. */ get reason(): string | undefined; /** * Reason to describe why the {@link https://developers.google.com/ad-manager/api/reference/v202505/ProposalLineItemService.ProposalLineItem ProposalLineItem} is being paused. */ set reason(value: string); buildAttributes(): object; } /** * The action used for releasing inventory for {@link https://developers.google.com/ad-manager/api/reference/v202505/ProposalLineItemService.ProposalLineItem ProposalLineItem} objects. */ export declare class ReleaseProposalLineItems implements ProposalLineItemAction { buildAttributes(): object; } /** * The action to reserve inventory for {@link https://developers.google.com/ad-manager/api/reference/v202505/ProposalLineItemService.ProposalLineItem ProposalLineItem} objects. * It does not overbook inventory unless {@link https://developers.google.com/ad-manager/api/reference/v202505/ProposalLineItemService.ReserveProposalLineItems#allowOverbook allowOverbook} is set to `true`. This action is only applicable for programmatic proposals not using sales management. */ export declare class ReserveProposalLineItems implements ProposalLineItemAction { private allowOverbookField; get allowOverbook(): boolean; set allowOverbook(value: boolean); buildAttributes(): object; } /** * The action used for resuming {@link https://developers.google.com/ad-manager/api/reference/v202505/ProposalLineItemService.ProposalLineItem ProposalLineItem} objects. */ export declare class ResumeProposalLineItems implements ProposalLineItemAction { buildAttributes(): object; } /** * The action used for unarchiving {@link https://developers.google.com/ad-manager/api/reference/v202505/ProposalLineItemService.ProposalLineItem ProposalLineItem} objects. */ export declare class UnarchiveProposalLineItems implements ProposalLineItemAction { buildAttributes(): object; } //# sourceMappingURL=proposalLineItem.action.d.ts.map