google_api_display_video v0.12.0 GoogleApi.DisplayVideo.V1.Model.LineItem View Source
A single line item.
Attributes
-
advertiserId(type:String.t, default:nil) - Output only. The unique ID of the advertiser the line item belongs to. -
bidStrategy(type:GoogleApi.DisplayVideo.V1.Model.BiddingStrategy.t, default:nil) - Required. The bidding strategy of the line item. -
budget(type:GoogleApi.DisplayVideo.V1.Model.LineItemBudget.t, default:nil) - Required. The budget allocation setting of the line item. -
campaignId(type:String.t, default:nil) - Output only. The unique ID of the campaign that the line item belongs to. -
conversionCounting(type:GoogleApi.DisplayVideo.V1.Model.ConversionCountingConfig.t, default:nil) - The conversion tracking setting of the line item. -
creativeIds(type:list(String.t), default:nil) - The IDs of the creatives associated with the line item. -
displayName(type:String.t, default:nil) - Required. The display name of the line item. Must be UTF-8 encoded with a maximum size of 240 bytes. -
entityStatus(type:String.t, default:nil) - Required. Controls whether or not the line item can spend its budget and bid on inventory. For CreateLineItem method, onlyENTITY_STATUS_DRAFTis allowed. To activate a line item, use UpdateLineItem method and update the status toENTITY_STATUS_ACTIVEafter creation. A line item cannot be changed back toENTITY_STATUS_DRAFTstatus from any other status. * If the line item's parent insertion order is not active, the line item can't spend its budget even if its own status isENTITY_STATUS_ACTIVE. -
flight(type:GoogleApi.DisplayVideo.V1.Model.LineItemFlight.t, default:nil) - Required. The start and end time of the line item's flight. -
frequencyCap(type:GoogleApi.DisplayVideo.V1.Model.FrequencyCap.t, default:nil) - Required. The frequency capping setting of the line item. -
insertionOrderId(type:String.t, default:nil) - Required. Immutable. The unique ID of the insertion order that the line item belongs to. -
integrationDetails(type:GoogleApi.DisplayVideo.V1.Model.IntegrationDetails.t, default:nil) - Integration details of the line item. -
inventorySourceIds(type:list(String.t), default:nil) - The IDs of the private inventory sources assigned to the line item. -
lineItemId(type:String.t, default:nil) - Output only. The unique ID of the line item. Assigned by the system. -
lineItemType(type:String.t, default:nil) - Required. Immutable. The type of the line item. -
name(type:String.t, default:nil) - Output only. The resource name of the line item. -
pacing(type:GoogleApi.DisplayVideo.V1.Model.Pacing.t, default:nil) - Required. The budget spending speed setting of the line item. -
partnerCosts(type:list(GoogleApi.DisplayVideo.V1.Model.PartnerCost.t), default:nil) - The partner costs associated with the line item. If absent or empty in CreateLineItem method, the newly created line item will inherit partner costs from its parent insertion order. -
partnerRevenueModel(type:GoogleApi.DisplayVideo.V1.Model.PartnerRevenueModel.t, default:nil) - Required. The partner revenue model setting of the line item. -
updateTime(type:DateTime.t, default:nil) - Output only. The timestamp when the line item 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
Specs
t() :: %GoogleApi.DisplayVideo.V1.Model.LineItem{
advertiserId: String.t(),
bidStrategy: GoogleApi.DisplayVideo.V1.Model.BiddingStrategy.t(),
budget: GoogleApi.DisplayVideo.V1.Model.LineItemBudget.t(),
campaignId: String.t(),
conversionCounting:
GoogleApi.DisplayVideo.V1.Model.ConversionCountingConfig.t(),
creativeIds: [String.t()],
displayName: String.t(),
entityStatus: String.t(),
flight: GoogleApi.DisplayVideo.V1.Model.LineItemFlight.t(),
frequencyCap: GoogleApi.DisplayVideo.V1.Model.FrequencyCap.t(),
insertionOrderId: String.t(),
integrationDetails: GoogleApi.DisplayVideo.V1.Model.IntegrationDetails.t(),
inventorySourceIds: [String.t()],
lineItemId: String.t(),
lineItemType: String.t(),
name: String.t(),
pacing: GoogleApi.DisplayVideo.V1.Model.Pacing.t(),
partnerCosts: [GoogleApi.DisplayVideo.V1.Model.PartnerCost.t()],
partnerRevenueModel: GoogleApi.DisplayVideo.V1.Model.PartnerRevenueModel.t(),
updateTime: DateTime.t()
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.