Show / Hide Table of Contents

Class InventorySource

An inventory source.

Inheritance
System.Object
InventorySource
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.DisplayVideo.v1.Data
Assembly: Google.Apis.DisplayVideo.v1.dll
Syntax
public class InventorySource : IDirectResponseSchema

Properties

Commitment

Whether the inventory source has a guaranteed or non-guaranteed delivery.

Declaration
[JsonProperty("commitment")]
public virtual string Commitment { get; set; }
Property Value
Type Description
System.String

CreativeConfigs

The creative requirements of the inventory source. Not applicable for auction packages.

Declaration
[JsonProperty("creativeConfigs")]
public virtual IList<CreativeConfig> CreativeConfigs { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<CreativeConfig>

DealId

The ID in the exchange space that uniquely identifies the inventory source. Must be unique across buyers within each exchange but not necessarily unique across exchanges.

Declaration
[JsonProperty("dealId")]
public virtual string DealId { get; set; }
Property Value
Type Description
System.String

DeliveryMethod

The delivery method of the inventory source. * For non-guaranteed inventory sources, the only acceptable value is INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC. * For guaranteed inventory sources, acceptable values are INVENTORY_SOURCE_DELIVERY_METHOD_TAG and INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC.

Declaration
[JsonProperty("deliveryMethod")]
public virtual string DeliveryMethod { get; set; }
Property Value
Type Description
System.String

DisplayName

The display name of the inventory source. Must be UTF-8 encoded with a maximum size of 240 bytes.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
System.String

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

Exchange

The exchange to which the inventory source belongs.

Declaration
[JsonProperty("exchange")]
public virtual string Exchange { get; set; }
Property Value
Type Description
System.String

InventorySourceId

Output only. The unique ID of the inventory source. Assigned by the system.

Declaration
[JsonProperty("inventorySourceId")]
public virtual long? InventorySourceId { get; set; }
Property Value
Type Description
System.Nullable<System.Int64>

InventorySourceType

Denotes the type of the inventory source.

Declaration
[JsonProperty("inventorySourceType")]
public virtual string InventorySourceType { get; set; }
Property Value
Type Description
System.String

Name

Output only. The resource name of the inventory source.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
System.String

PublisherName

The publisher/seller name of the inventory source.

Declaration
[JsonProperty("publisherName")]
public virtual string PublisherName { get; set; }
Property Value
Type Description
System.String

RateDetails

Required. The rate details of the inventory source.

Declaration
[JsonProperty("rateDetails")]
public virtual RateDetails RateDetails { get; set; }
Property Value
Type Description
RateDetails

Status

The status settings of the inventory source.

Declaration
[JsonProperty("status")]
public virtual InventorySourceStatus Status { get; set; }
Property Value
Type Description
InventorySourceStatus

TimeRange

The time range when this inventory source starts and stops serving.

Declaration
[JsonProperty("timeRange")]
public virtual TimeRange TimeRange { get; set; }
Property Value
Type Description
TimeRange

UpdateTime

Output only. The timestamp when the inventory source was last updated. Assigned by the system.

Declaration
[JsonProperty("updateTime")]
public virtual object UpdateTime { get; set; }
Property Value
Type Description
System.Object

Implements

Google.Apis.Requests.IDirectResponseSchema
In This Article
Back to top