class Google::Apis::DisplayvideoV1::PartnerRevenueModel

Settings that control how partner revenue is calculated.

Attributes

markup_amount[RW]

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]

markup_type[RW]

Required. The markup type of the partner revenue model. Corresponds to the JSON property `markupType` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/displayvideo_v1/classes.rb, line 8027
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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