@niur/google-admanager-api
Version:
Google Ad Manager API Client Library for NodeJs
114 lines • 5.09 kB
TypeScript
/**
* 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