View Source GoogleApi.DisplayVideo.V1.Model.InventorySource (google_api_display_video v0.35.0)
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 isINVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC
. For guaranteed inventory sources, acceptable values areINVENTORY_SOURCE_DELIVERY_METHOD_TAG
andINVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC
. -
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. -
guaranteedOrderId
(type:String.t
, default:nil
) - Immutable. The ID of the guaranteed order that this inventory source belongs to. Only applicable when commitment isINVENTORY_SOURCE_COMMITMENT_GUARANTEED
. -
inventorySourceId
(type:String.t
, default:nil
) - Output only. The unique ID of the inventory source. Assigned by the system. -
inventorySourceProductType
(type:String.t
, default:nil
) - Output only. The product type of the inventory source, denoting the way through which it sells inventory. -
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. -
readAdvertiserIds
(type:list(String.t)
, default:nil
) - Output only. The IDs of advertisers with read-only access to the inventory source. -
readPartnerIds
(type:list(String.t)
, default:nil
) - Output only. The IDs of partners with read-only access to the inventory source. All advertisers of partners in this field inherit read-only access to the inventory source. -
readWriteAccessors
(type:GoogleApi.DisplayVideo.V1.Model.InventorySourceAccessors.t
, default:nil
) - The partner or advertisers that have read/write access to the inventory source. Output only when commitment isINVENTORY_SOURCE_COMMITMENT_GUARANTEED
, in which case the read/write accessors are inherited from the parent guaranteed order. Required when commitment isINVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED
. If commitment isINVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED
and a partner is set in this field, all advertisers under this partner will automatically have read-only access to the inventory source. These advertisers will not be included in read_advertiser_ids. -
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.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.DisplayVideo.V1.Model.InventorySource{ commitment: String.t() | nil, creativeConfigs: [GoogleApi.DisplayVideo.V1.Model.CreativeConfig.t()] | nil, dealId: String.t() | nil, deliveryMethod: String.t() | nil, displayName: String.t() | nil, exchange: String.t() | nil, guaranteedOrderId: String.t() | nil, inventorySourceId: String.t() | nil, inventorySourceProductType: String.t() | nil, inventorySourceType: String.t() | nil, name: String.t() | nil, publisherName: String.t() | nil, rateDetails: GoogleApi.DisplayVideo.V1.Model.RateDetails.t() | nil, readAdvertiserIds: [String.t()] | nil, readPartnerIds: [String.t()] | nil, readWriteAccessors: GoogleApi.DisplayVideo.V1.Model.InventorySourceAccessors.t() | nil, status: GoogleApi.DisplayVideo.V1.Model.InventorySourceStatus.t() | nil, timeRange: GoogleApi.DisplayVideo.V1.Model.TimeRange.t() | nil, updateTime: DateTime.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.