UNPKG

@niur/google-admanager-api

Version:
57 lines 3 kB
/** * Represents the actions that can be performed on * {@link https://developers.google.com/ad-manager/api/reference/v202202/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/v202202/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/v202202/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/v202202/ProposalLineItemService.ProposalLineItem ProposalLineItem} is being paused. */ get reason(): string; /** * Reason to describe why the {@link https://developers.google.com/ad-manager/api/reference/v202202/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/v202202/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/v202202/ProposalLineItemService.ProposalLineItem ProposalLineItem} objects. * It does not overbook inventory unless {@link https://developers.google.com/ad-manager/api/reference/v202202/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/v202202/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/v202202/ProposalLineItemService.ProposalLineItem ProposalLineItem} objects. */ export declare class UnarchiveProposalLineItems implements ProposalLineItemAction { buildAttributes(): object; } //# sourceMappingURL=proposalLineItem.action.d.ts.map