View Source GoogleApi.DisplayVideo.V1.Model.LineItemFlight (google_api_display_video v0.37.1)

Settings that control the active duration of a line item.

Attributes

  • dateRange (type: GoogleApi.DisplayVideo.V1.Model.DateRange.t, default: nil) - The flight start and end dates of the line item. They are resolved relative to the parent advertiser's time zone. Required when flight_date_type is LINE_ITEM_FLIGHT_DATE_TYPE_CUSTOM. Output only otherwise. When creating a new flight, both start_date and end_date must be in the future. An existing flight with a start_date in the past has a mutable end_date but an immutable start_date. end_date must be the start_date or later, both before the year 2037.
  • flightDateType (type: String.t, default: nil) - Required. The type of the line item's flight dates.
  • triggerId (type: String.t, default: nil) - The ID of the manual trigger associated with the line item. Required when flight_date_type is LINE_ITEM_FLIGHT_DATE_TYPE_TRIGGER. Must not be set otherwise. When set, the line item's flight dates are inherited from its parent insertion order. Active line items will spend when the selected trigger is activated within the parent insertion order's flight dates. *Warning: Line Items using manual triggers no longer serve in Display & Video 360. This field will sunset on August 1, 2023. Read our feature deprecation announcement for more information.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DisplayVideo.V1.Model.LineItemFlight{
  dateRange: GoogleApi.DisplayVideo.V1.Model.DateRange.t() | nil,
  flightDateType: String.t() | nil,
  triggerId: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.