GoogleApi.DFAReporting.V33.Model.PricingSchedule (google_api_dfa_reporting v0.31.0)

View Source

Pricing Schedule

Attributes

  • capCostOption (type: String.t, default: nil) - Placement cap cost option.
  • disregardOverdelivery (type: boolean(), default: nil) - Whether cap costs are ignored by ad serving.
  • endDate (type: Date.t, default: nil) -
  • flighted (type: boolean(), default: nil) - Whether this placement is flighted. If true, pricing periods will be computed automatically.
  • floodlightActivityId (type: String.t, default: nil) - Floodlight activity ID associated with this placement. This field should be set when placement pricing type is set to PRICING_TYPE_CPA.
  • pricingPeriods (type: list(GoogleApi.DFAReporting.V33.Model.PricingSchedulePricingPeriod.t), default: nil) - Pricing periods for this placement.
  • pricingType (type: String.t, default: nil) - Placement pricing type. This field is required on insertion.
  • startDate (type: Date.t, default: nil) -
  • testingStartDate (type: Date.t, default: nil) -

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.DFAReporting.V33.Model.PricingSchedule{
  capCostOption: String.t() | nil,
  disregardOverdelivery: boolean() | nil,
  endDate: Date.t() | nil,
  flighted: boolean() | nil,
  floodlightActivityId: String.t() | nil,
  pricingPeriods:
    [GoogleApi.DFAReporting.V33.Model.PricingSchedulePricingPeriod.t()] | nil,
  pricingType: String.t() | nil,
  startDate: Date.t() | nil,
  testingStartDate: Date.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.