InventorySource class

An inventory source.

Constructors

InventorySource({String? commitment, List<CreativeConfig>? creativeConfigs, String? dealId, String? deliveryMethod, String? displayName, String? exchange, String? guaranteedOrderId, String? inventorySourceId, String? inventorySourceProductType, String? inventorySourceType, String? name, String? publisherName, RateDetails? rateDetails, List<String>? readAdvertiserIds, List<String>? readPartnerIds, InventorySourceAccessors? readWriteAccessors, InventorySourceStatus? status, TimeRange? timeRange, String? updateTime})
InventorySource.fromJson(Map json_)

Properties

commitment String?
Whether the inventory source has a guaranteed or non-guaranteed delivery. Possible string values are:
getter/setter pair
creativeConfigs List<CreativeConfig>?
The creative requirements of the inventory source.
getter/setter pair
dealId String?
The ID in the exchange space that uniquely identifies the inventory source.
getter/setter pair
deliveryMethod String?
The delivery method of the inventory source.
getter/setter pair
displayName String?
The display name of the inventory source.
getter/setter pair
exchange String?
The exchange to which the inventory source belongs. Possible string values are:
getter/setter pair
guaranteedOrderId String?
The ID of the guaranteed order that this inventory source belongs to.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
inventorySourceId String?
The unique ID of the inventory source.
getter/setter pair
inventorySourceProductType String?
The product type of the inventory source, denoting the way through which it sells inventory.
getter/setter pair
inventorySourceType String?
Denotes the type of the inventory source. Possible string values are:
getter/setter pair
name String?
The resource name of the inventory source.
getter/setter pair
publisherName String?
The publisher/seller name of the inventory source.
getter/setter pair
rateDetails RateDetails?
The rate details of the inventory source.
getter/setter pair
readAdvertiserIds List<String>?
The IDs of advertisers with read-only access to the inventory source.
getter/setter pair
readPartnerIds List<String>?
The IDs of partners with read-only access to the inventory source.
getter/setter pair
readWriteAccessors InventorySourceAccessors?
The partner or advertisers that have read/write access to the inventory source.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status InventorySourceStatus?
The status settings of the inventory source.
getter/setter pair
timeRange TimeRange?
The time range when this inventory source starts and stops serving.
getter/setter pair
updateTime String?
The timestamp when the inventory source was last updated.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

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