class Google::Apis::DfareportingV2_1::ProgrammaticSetting
Programmatic Setting
Attributes
Adx deal IDs assigned to the placement. Corresponds to the JSON property `adxDealIds` @return [Array<String>]
Insertion order ID. Corresponds to the JSON property `insertionOrderId` @return [String]
Whether insertion order ID has been placed in DFP. This is a read-only field. Corresponds to the JSON property `insertionOrderIdStatus` @return [Boolean]
Whether insertion order ID has been placed in DFP. This is a read-only field. Corresponds to the JSON property `insertionOrderIdStatus` @return [Boolean]
Media cost for the programmatic placement. Corresponds to the JSON property `mediaCostNanos` @return [String]
Whether programmatic is enabled. Corresponds to the JSON property `programmatic` @return [Boolean]
Whether programmatic is enabled. Corresponds to the JSON property `programmatic` @return [Boolean]
Trafficker emails assigned to the placement. Corresponds to the JSON property `traffickerEmails` @return [Array<String>]
Public Class Methods
# File generated/google/apis/dfareporting_v2_1/classes.rb, line 8283 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/dfareporting_v2_1/classes.rb, line 8288 def update!(**args) @adx_deal_ids = args[:adx_deal_ids] unless args[:adx_deal_ids].nil? @insertion_order_id = args[:insertion_order_id] unless args[:insertion_order_id].nil? @insertion_order_id_status = args[:insertion_order_id_status] unless args[:insertion_order_id_status].nil? @media_cost_nanos = args[:media_cost_nanos] unless args[:media_cost_nanos].nil? @programmatic = args[:programmatic] unless args[:programmatic].nil? @trafficker_emails = args[:trafficker_emails] unless args[:trafficker_emails].nil? end