Resource: Order
A non-negotiatable offer for a buyer to accept.
JSON representation |
---|
{ "name": string, "displayName": string, "partnerId": [ string ], "publisherEmail": string, "publisherName": string, "budget": { object ( |
Fields | |
---|---|
name |
Relative resource name for order. Generated by server. Example: "exchanges/1234/orders/5678". Ourput Only. |
displayName |
Name of order displayed to the buyer. Max 250 characters. Optional. |
partnerId[] |
Partner IDs in Google Display & Video 360, previously known as Doubleclick Bid Manager(DBM). Required. |
publisherEmail |
Email for publisher. Must be valid email format. Max 250 characters. Optional. |
publisherName |
Publisher name. Max 250 characters. Required. |
budget |
Budget. Only applicable for Instant Deal Scenarios. Output only. |
status |
Order status. The status can change after DV3 users accept, cancel or archive an order. Also support update to 'CANCELLED' after creation in API to signal this order has been cancelled on Exchange. |
wseatConfig |
Optional. WSeat Configuration Specifies the WSeat configuration on the exchange side. Exchanges that utilizes multi-seat deals are expected to keep this field populated and up to date. |
updateTime |
Output only. The timestamp when the order or its underlying products were updated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
Budget
Budget specified.
JSON representation |
---|
{ "budgetType": enum ( |
Fields | |
---|---|
budgetType |
The specified budget type. |
Union field budget . Only one type of budget can be included. budget can be only one of the following: |
|
impressions |
Impression budget. |
money |
Currency budget. |
BudgetType
Budget types
Enums | |
---|---|
BUDGET_TYPE_UNSPECIFIED |
Unspecified budget. Not valid for input. |
BUDGET_TYPE_CURRENCY |
Currency budget. |
BUDGET_TYPE_IMPRESSION |
Impression budget. |
OrderStatus
Status for order.
Enums | |
---|---|
ORDER_STATUS_UNSPECIFIED |
Order status unspecified. Unexpected, it indicates the negotiation status is unknown. Not valid input value. |
PENDING_ACCEPTANCE |
Order status pending acceptance. |
ACCEPTED |
Order status accepted. |
ARCHIVED |
Order status archived. |
CANCELLED |
Order status cancelled. |
NEGOTIATING |
Order status negotiating. Only applicable for Instant Deal Scenarios. |
WSeatConfig
WSeat configuration.
JSON representation |
---|
{
"exchangeWseatStatus": enum ( |
Fields | |
---|---|
exchangeWseatStatus |
Optional. The current status on Exchange side for WSeat configuration. |
exchangeWseatIds[] |
Optional. WSeat ids on the Exchange side. |
updateTime |
Output only. This field is updated automatically by DV3 when WSeatConfiguration is updated by exchange. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
WSeatStatus
WSeat Status enum options.
Enums | |
---|---|
W_SEAT_STATUS_UNSPECIFIED |
WSeatStatus unspecified. |
W_SEAT_STATUS_ENFORCED |
WSeatStatus enforced. Indicates Exchange does enforcement of WSeatId by either sending WSeatId to DV3 or verifying wseatids in bid responses. |
W_SEAT_STATUS_NOT_ENFORCED |
WSeatStatus not enfornced. Indicates Exchange does not send wseatid in bid requests and does not validate wseatid in bid requests. |
Methods |
|
---|---|
|
Accepts order. |
|
Creates an order. |
|
Gets order. |
|
Lists order. |
|
Updates an order. |