UNPKG

@niur/google-admanager-api

Version:
114 lines 5.09 kB
/** * Represents the actions that can be performed on * {@link https://developers.google.com/ad-manager/api/reference/v202202/OrderService.Order Order} objects. */ export declare abstract class OrderAction { buildAttributes(): object; } /** * The action used for approving * {@link https://developers.google.com/ad-manager/api/reference/v202202/OrderService.Order Order} objects. * All {@link https://developers.google.com/ad-manager/api/reference/v202202/ForecastService.LineItem LineItem} * objects within the order will be approved as well. * For more information on what happens to an order and its line items when it is approved, * see the {@link https://support.google.com/dfp_premium/answer/177334 Ad Manager Help Center}. */ export declare class ApproveOrders implements OrderAction { private skipInventoryCheckField; get skipInventoryCheck(): boolean; set skipInventoryCheck(value: boolean); buildAttributes(): object; } /** * The action used for approving * {@link https://developers.google.com/ad-manager/api/reference/v202202/OrderService.Order Order} objects. * All {@link https://developers.google.com/ad-manager/api/reference/v202202/ForecastService.LineItem LineItem} * objects within the order will be approved as well. * This action does not make any changes to the * {@link https://developers.google.com/ad-manager/api/reference/v202202/ForecastService.LineItem#reservationStatus LineItem.reservationStatus} * of the line items within the order. * If there are reservable line items that have not been reserved the operation will not succeed. */ export declare class ApproveOrdersWithoutReservationChanges implements OrderAction { buildAttributes(): object; } /** * The action used for archiving Order objects. */ export declare class ArchiveOrders implements OrderAction { buildAttributes(): object; } /** * The action used for deleting Order objects. * All line items within that order are also deleted. * Orders can only be deleted if none of its line items have been eligible to serve. * This action can be used to delete proposed orders and line items if they are no longer valid. */ export declare class DeleteOrders implements OrderAction { buildAttributes(): object; } /** * The action used for disapproving Order objects. * All {@link https://developers.google.com/ad-manager/api/reference/v202202/ForecastService.LineItem LineItem} objects within the order will be disapproved as well. */ export declare class DisapproveOrders implements OrderAction { buildAttributes(): object; } /** * The action used for disapproving Order objects. * All {@link https://developers.google.com/ad-manager/api/reference/v202202/ForecastService.LineItem LineItem} objects within the order will be disapproved as well. * This action does not make any changes to the * {@link https://developers.google.com/ad-manager/api/reference/v202202/ForecastService.LineItem#reservationStatus LineItem.reservationStatus} * of the line items within the order. */ export declare class DisapproveOrdersWithoutReservationChanges implements OrderAction { buildAttributes(): object; } /** * The action used for pausing all {@link https://developers.google.com/ad-manager/api/reference/v202202/ForecastService.LineItem LineItem} objects within an order. */ export declare class PauseOrders implements OrderAction { buildAttributes(): object; } /** * The action used for resuming Order objects. * {@link https://developers.google.com/ad-manager/api/reference/v202202/ForecastService.LineItem LineItem} objects within the order that are legible to resume will resume as well. */ export declare class ResumeOrders implements OrderAction { buildAttributes(): object; } /** * The action used for retracting Order objects. */ export declare class RetractOrders implements OrderAction { buildAttributes(): object; } /** * The action used for retracting Order objects. * This action does not make any changes to the * {@link https://developers.google.com/ad-manager/api/reference/v202202/ForecastService.LineItem#reservationStatus LineItem.reservationStatus} of the line items within the order. */ export declare class RetractOrdersWithoutReservationChanges implements OrderAction { buildAttributes(): object; } /** * The action used for submitting Order objects for approval. */ export declare class SubmitOrdersForApproval implements OrderAction { buildAttributes(): object; } /** * The action used for submitting Order objects for approval. * This action does not make any changes to the {@link https://developers.google.com/ad-manager/api/reference/v202202/ForecastService.LineItem#reservationStatus LineItem.reservationStatus} * of the line items within the order. */ export declare class SubmitOrdersForApprovalWithoutReservationChanges implements OrderAction { buildAttributes(): object; } /** * The action used for unarchiving Order objects. */ export declare class UnarchiveOrders implements OrderAction { buildAttributes(): object; } //# sourceMappingURL=order.action.d.ts.map