class Google::Apis::DisplayvideoV1::PartnerRevenueModel
Settings that control how partner revenue is calculated.
Attributes
Required. The markup amount of the partner revenue model. Must be greater than or equal to 0. * When the markup_type
is set to be ` PARTNER_REVENUE_MODEL_MARKUP_TYPE_CPM`, this field represents the CPM markup in micros of advertiser's currency. For example, 1500000 represents 1.5 standard units of the currency. * When the markup_type
is set to be ` PARTNER_REVENUE_MODEL_MARKUP_TYPE_MEDIA_COST_MARKUP`, this field represents the media cost percent markup in millis. For example, 100 represents 0.1% ( decimal 0.001). * When the markup_type
is set to be ` PARTNER_REVENUE_MODEL_MARKUP_TYPE_TOTAL_MEDIA_COST_MARKUP`, this field represents the total media cost percent markup in millis. For example, 100 represents 0.1% (decimal 0.001). Corresponds to the JSON property `markupAmount` @return [Fixnum]
Required. The markup type of the partner revenue model. Corresponds to the JSON property `markupType` @return [String]
Public Class Methods
# File lib/google/apis/displayvideo_v1/classes.rb, line 8027 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/displayvideo_v1/classes.rb, line 8032 def update!(**args) @markup_amount = args[:markup_amount] if args.key?(:markup_amount) @markup_type = args[:markup_type] if args.key?(:markup_type) end