PartnerCost class

Settings that control a partner cost. A partner cost is any type of expense involved in running a campaign, other than the costs of purchasing impressions (which is called the media cost) and using third-party audience segment data (data fee). Some examples of partner costs include the fees for using DV360, a third-party ad server, or a third-party ad serving verification service.

Constructors

PartnerCost()
PartnerCost.fromJson(Map _json)

Properties

costType String
Required. The type of the partner cost. Possible string values are: [...]
read / write
feeAmount String
The CPM fee amount in micros of advertiser's currency. Applicable when the fee_type is PARTNER_FEE_TYPE_CPM_FEE. Must be greater than or equal to [...]
read / write
feePercentageMillis String
The media fee percentage in millis (1/1000 of a percent). Applicable when the fee_type is PARTNER_FEE_TYPE_MEDIA_FEE. Must be greater than or equal to 0. For example: 100 represents 0.1%.
read / write
feeType String
Required. The fee type for this partner cost. Possible string values are: [...]
read / write
hashCode int
The hash code for this object. [...]
read-only, inherited
invoiceType String
The invoice type for this partner cost. * Required when cost_type is one of: - PARTNER_COST_TYPE_ADLOOX - PARTNER_COST_TYPE_DOUBLE_VERIFY - PARTNER_COST_TYPE_INTEGRAL_AD_SCIENCE. * Output only for other types. Possible string values are: [...]
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, Object>
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited