google_api_display_video v0.3.1 GoogleApi.DisplayVideo.V1.Model.InventorySource View Source
An inventory source.
Attributes
commitment
(type:String.t
, default:nil
) - Whether the inventory source has a guaranteed or non-guaranteed delivery.creativeConfigs
(type:list(GoogleApi.DisplayVideo.V1.Model.CreativeConfig.t)
, default:nil
) - The creative requirements of the inventory source.Not applicable for auction packages.
dealId
(type:String.t
, default:nil
) - The ID in the exchange space that uniquely identifies the inventory source.Must be unique across buyers within each exchange but not necessarily unique across exchanges.
deliveryMethod
(type:String.t
, default:nil
) - The delivery method of the inventory source.- For non-guaranteed inventory sources, the only acceptable value is
INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC
. - For guaranteed inventory sources, acceptable values are
INVENTORY_SOURCE_DELIVERY_METHOD_TAG
andINVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC
.
- For non-guaranteed inventory sources, the only acceptable value is
displayName
(type:String.t
, default:nil
) - The display name of the inventory source.Must be UTF-8 encoded with a maximum size of 240 bytes.
exchange
(type:String.t
, default:nil
) - The exchange to which the inventory source belongs.inventorySourceId
(type:String.t
, default:nil
) - Output only. The unique ID of the inventory source. Assigned by the system.inventorySourceType
(type:String.t
, default:nil
) - Denotes the type of the inventory source.name
(type:String.t
, default:nil
) - Output only. The resource name of the inventory source.publisherName
(type:String.t
, default:nil
) - The publisher/seller name of the inventory source.rateDetails
(type:GoogleApi.DisplayVideo.V1.Model.RateDetails.t
, default:nil
) - Required. The rate details of the inventory source.status
(type:GoogleApi.DisplayVideo.V1.Model.InventorySourceStatus.t
, default:nil
) - The status settings of the inventory source.timeRange
(type:GoogleApi.DisplayVideo.V1.Model.TimeRange.t
, default:nil
) - The time range when this inventory source starts and stops serving.updateTime
(type:DateTime.t
, default:nil
) - Output only. The timestamp when the inventory source was last updated. Assigned by the system.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
t()
View Sourcet() :: %GoogleApi.DisplayVideo.V1.Model.InventorySource{ commitment: String.t(), creativeConfigs: [GoogleApi.DisplayVideo.V1.Model.CreativeConfig.t()], dealId: String.t(), deliveryMethod: String.t(), displayName: String.t(), exchange: String.t(), inventorySourceId: String.t(), inventorySourceType: String.t(), name: String.t(), publisherName: String.t(), rateDetails: GoogleApi.DisplayVideo.V1.Model.RateDetails.t(), status: GoogleApi.DisplayVideo.V1.Model.InventorySourceStatus.t(), timeRange: GoogleApi.DisplayVideo.V1.Model.TimeRange.t(), updateTime: DateTime.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.