google_api_display_video v0.7.0 GoogleApi.DisplayVideo.V1.Model.InsertionOrderBudgetSegment View Source
Settings that control the budget of a single budget segment.
Attributes
budgetAmountMicros
(type:String.t
, default:nil
) - Required. The budget amount the insertion order will spend for the given date_range. The amount is in micros. Must be greater than 0. For example, 500000000 represents 500 standard units of the currency.campaignBudgetId
(type:String.t
, default:nil
) - The ID of the campaign budget linked to this insertion order budget segment.dateRange
(type:GoogleApi.DisplayVideo.V1.Model.DateRange.t
, default:nil
) - Required. The start and end date settings of the budget segment. They are resolved relative to the parent advertiser's time zone.- When creating a new budget segment, both
start_date
andend_date
must be in the future. - An existing budget segment with a
start_date
in the past has a mutableend_date
but an immutablestart_date
. end_date
must be thestart_date
or later, both before the year 2037.
- When creating a new budget segment, both
description
(type:String.t
, default:nil
) - The budget segment description. It can be used to enter Purchase Order information for each budget segment and have that information printed on the invoices.Must be UTF-8 encoded with a length of no more than 80 characters.
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.InsertionOrderBudgetSegment{ budgetAmountMicros: String.t(), campaignBudgetId: String.t(), dateRange: GoogleApi.DisplayVideo.V1.Model.DateRange.t(), description: String.t() }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.