lib/client/services/proposalLineItem/proposalLineItem.enum.ts (22 lines of code) (raw):

/** * Describes the type of event the advertiser is paying for. The values here correspond to the values for the LineItem.costType field. */ export enum RateType { /** * The rate applies to cost per mille (CPM) revenue. */ CPM = "CPM", /** * The rate applies to cost per click (CPC) revenue. */ CPC = "CPC", /** * The rate applies to cost per day (CPD) revenue. */ CPD = "CPD", /** * The rate applies to cost per unit (CPU) revenue. */ CPU = "CPU", /** * The rate applies to flat fee revenue. */ FLAT_FEE = "FLAT_FEE", /** * The rate applies to Active View viewable cost per mille (vCPM) revenue. */ VCPM = "VCPM", /** * The rate applies to cost per mille in-target (CPM In-Target). */ CPM_IN_TARGET = "CPM_IN_TARGET", /** * The value returned if the actual value is not exposed by the requested API version. */ UNKNOWN = "UNKNOWN", } /** * Represents the inventory reservation status for ProposalLineItem objects. */ export enum ReservationStatus { /** * The inventory is reserved. */ RESERVED = "RESERVED", /** * The proposal line item's inventory is never reserved. */ NOT_RESERVED = "NOT_RESERVED", /** * The inventory is once reserved and now released. */ RELEASED = "RELEASED", /** * The reservation status of the corresponding LineItem should be used for this ProposalLineItem. */ CHECK_LINE_ITEM_RESERVATION_STATUS = "CHECK_LINE_ITEM_RESERVATION_STATUS", /** * The value returned if the actual value is not exposed by the requested API version. */ UNKNOWN = "UNKNOWN", } /** * The role (buyer or seller) that performed an action in the negotiation of a Proposal. */ export enum NegotiationRole { BUYER = "BUYER", SELLER = "SELLER", UNKNOWN = "UNKNOWN", }