Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

InventorySource

import type { InventorySource } from "https://googleapis.deno.dev/v1/displayvideo:v3.ts";

An inventory source.

interface InventorySource {
commitment?: "INVENTORY_SOURCE_COMMITMENT_UNSPECIFIED" | "INVENTORY_SOURCE_COMMITMENT_GUARANTEED" | "INVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED";
creativeConfigs?: CreativeConfig[];
dealId?: string;
deliveryMethod?: "INVENTORY_SOURCE_DELIVERY_METHOD_UNSPECIFIED" | "INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC" | "INVENTORY_SOURCE_DELIVERY_METHOD_TAG";
displayName?: string;
exchange?:
| "EXCHANGE_UNSPECIFIED"
| "EXCHANGE_GOOGLE_AD_MANAGER"
| "EXCHANGE_APPNEXUS"
| "EXCHANGE_BRIGHTROLL"
| "EXCHANGE_ADFORM"
| "EXCHANGE_ADMETA"
| "EXCHANGE_ADMIXER"
| "EXCHANGE_ADSMOGO"
| "EXCHANGE_ADSWIZZ"
| "EXCHANGE_BIDSWITCH"
| "EXCHANGE_BRIGHTROLL_DISPLAY"
| "EXCHANGE_CADREON"
| "EXCHANGE_DAILYMOTION"
| "EXCHANGE_FIVE"
| "EXCHANGE_FLUCT"
| "EXCHANGE_FREEWHEEL"
| "EXCHANGE_GENIEE"
| "EXCHANGE_GUMGUM"
| "EXCHANGE_IMOBILE"
| "EXCHANGE_IBILLBOARD"
| "EXCHANGE_IMPROVE_DIGITAL"
| "EXCHANGE_INDEX"
| "EXCHANGE_KARGO"
| "EXCHANGE_MICROAD"
| "EXCHANGE_MOPUB"
| "EXCHANGE_NEND"
| "EXCHANGE_ONE_BY_AOL_DISPLAY"
| "EXCHANGE_ONE_BY_AOL_MOBILE"
| "EXCHANGE_ONE_BY_AOL_VIDEO"
| "EXCHANGE_OOYALA"
| "EXCHANGE_OPENX"
| "EXCHANGE_PERMODO"
| "EXCHANGE_PLATFORMONE"
| "EXCHANGE_PLATFORMID"
| "EXCHANGE_PUBMATIC"
| "EXCHANGE_PULSEPOINT"
| "EXCHANGE_REVENUEMAX"
| "EXCHANGE_RUBICON"
| "EXCHANGE_SMARTCLIP"
| "EXCHANGE_SMARTRTB"
| "EXCHANGE_SMARTSTREAMTV"
| "EXCHANGE_SOVRN"
| "EXCHANGE_SPOTXCHANGE"
| "EXCHANGE_STROER"
| "EXCHANGE_TEADSTV"
| "EXCHANGE_TELARIA"
| "EXCHANGE_TVN"
| "EXCHANGE_UNITED"
| "EXCHANGE_YIELDLAB"
| "EXCHANGE_YIELDMO"
| "EXCHANGE_UNRULYX"
| "EXCHANGE_OPEN8"
| "EXCHANGE_TRITON"
| "EXCHANGE_TRIPLELIFT"
| "EXCHANGE_TABOOLA"
| "EXCHANGE_INMOBI"
| "EXCHANGE_SMAATO"
| "EXCHANGE_AJA"
| "EXCHANGE_SUPERSHIP"
| "EXCHANGE_NEXSTAR_DIGITAL"
| "EXCHANGE_WAZE"
| "EXCHANGE_SOUNDCAST"
| "EXCHANGE_SHARETHROUGH"
| "EXCHANGE_FYBER"
| "EXCHANGE_RED_FOR_PUBLISHERS"
| "EXCHANGE_MEDIANET"
| "EXCHANGE_TAPJOY"
| "EXCHANGE_VISTAR"
| "EXCHANGE_DAX"
| "EXCHANGE_JCD"
| "EXCHANGE_PLACE_EXCHANGE"
| "EXCHANGE_APPLOVIN"
| "EXCHANGE_CONNATIX"
| "EXCHANGE_RESET_DIGITAL"
| "EXCHANGE_HIVESTACK"
| "EXCHANGE_DRAX"
| "EXCHANGE_APPLOVIN_GBID"
| "EXCHANGE_FYBER_GBID"
| "EXCHANGE_UNITY_GBID"
| "EXCHANGE_CHARTBOOST_GBID"
| "EXCHANGE_ADMOST_GBID"
| "EXCHANGE_TOPON_GBID";
guaranteedOrderId?: string;
readonly inventorySourceId?: bigint;
readonly inventorySourceProductType?:
| "INVENTORY_SOURCE_PRODUCT_TYPE_UNSPECIFIED"
| "PREFERRED_DEAL"
| "PRIVATE_AUCTION"
| "PROGRAMMATIC_GUARANTEED"
| "TAG_GUARANTEED"
| "YOUTUBE_RESERVE"
| "INSTANT_RESERVE"
| "GUARANTEED_PACKAGE"
| "PROGRAMMATIC_TV"
| "AUCTION_PACKAGE";
inventorySourceType?: "INVENTORY_SOURCE_TYPE_UNSPECIFIED" | "INVENTORY_SOURCE_TYPE_PRIVATE" | "INVENTORY_SOURCE_TYPE_AUCTION_PACKAGE";
readonly name?: string;
publisherName?: string;
rateDetails?: RateDetails;
readonly readAdvertiserIds?: bigint[];
readonly readPartnerIds?: bigint[];
readWriteAccessors?: InventorySourceAccessors;
timeRange?: TimeRange;
readonly updateTime?: Date;
}

§Properties

§
commitment?: "INVENTORY_SOURCE_COMMITMENT_UNSPECIFIED" | "INVENTORY_SOURCE_COMMITMENT_GUARANTEED" | "INVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED"
[src]

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

§
creativeConfigs?: CreativeConfig[]
[src]

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

§
dealId?: string
[src]

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.

§
deliveryMethod?: "INVENTORY_SOURCE_DELIVERY_METHOD_UNSPECIFIED" | "INVENTORY_SOURCE_DELIVERY_METHOD_PROGRAMMATIC" | "INVENTORY_SOURCE_DELIVERY_METHOD_TAG"
[src]

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.

§
displayName?: string
[src]

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

§
exchange?: "EXCHANGE_UNSPECIFIED" | "EXCHANGE_GOOGLE_AD_MANAGER" | "EXCHANGE_APPNEXUS" | "EXCHANGE_BRIGHTROLL" | "EXCHANGE_ADFORM" | "EXCHANGE_ADMETA" | "EXCHANGE_ADMIXER" | "EXCHANGE_ADSMOGO" | "EXCHANGE_ADSWIZZ" | "EXCHANGE_BIDSWITCH" | "EXCHANGE_BRIGHTROLL_DISPLAY" | "EXCHANGE_CADREON" | "EXCHANGE_DAILYMOTION" | "EXCHANGE_FIVE" | "EXCHANGE_FLUCT" | "EXCHANGE_FREEWHEEL" | "EXCHANGE_GENIEE" | "EXCHANGE_GUMGUM" | "EXCHANGE_IMOBILE" | "EXCHANGE_IBILLBOARD" | "EXCHANGE_IMPROVE_DIGITAL" | "EXCHANGE_INDEX" | "EXCHANGE_KARGO" | "EXCHANGE_MICROAD" | "EXCHANGE_MOPUB" | "EXCHANGE_NEND" | "EXCHANGE_ONE_BY_AOL_DISPLAY" | "EXCHANGE_ONE_BY_AOL_MOBILE" | "EXCHANGE_ONE_BY_AOL_VIDEO" | "EXCHANGE_OOYALA" | "EXCHANGE_OPENX" | "EXCHANGE_PERMODO" | "EXCHANGE_PLATFORMONE" | "EXCHANGE_PLATFORMID" | "EXCHANGE_PUBMATIC" | "EXCHANGE_PULSEPOINT" | "EXCHANGE_REVENUEMAX" | "EXCHANGE_RUBICON" | "EXCHANGE_SMARTCLIP" | "EXCHANGE_SMARTRTB" | "EXCHANGE_SMARTSTREAMTV" | "EXCHANGE_SOVRN" | "EXCHANGE_SPOTXCHANGE" | "EXCHANGE_STROER" | "EXCHANGE_TEADSTV" | "EXCHANGE_TELARIA" | "EXCHANGE_TVN" | "EXCHANGE_UNITED" | "EXCHANGE_YIELDLAB" | "EXCHANGE_YIELDMO" | "EXCHANGE_UNRULYX" | "EXCHANGE_OPEN8" | "EXCHANGE_TRITON" | "EXCHANGE_TRIPLELIFT" | "EXCHANGE_TABOOLA" | "EXCHANGE_INMOBI" | "EXCHANGE_SMAATO" | "EXCHANGE_AJA" | "EXCHANGE_SUPERSHIP" | "EXCHANGE_NEXSTAR_DIGITAL" | "EXCHANGE_WAZE" | "EXCHANGE_SOUNDCAST" | "EXCHANGE_SHARETHROUGH" | "EXCHANGE_FYBER" | "EXCHANGE_RED_FOR_PUBLISHERS" | "EXCHANGE_MEDIANET" | "EXCHANGE_TAPJOY" | "EXCHANGE_VISTAR" | "EXCHANGE_DAX" | "EXCHANGE_JCD" | "EXCHANGE_PLACE_EXCHANGE" | "EXCHANGE_APPLOVIN" | "EXCHANGE_CONNATIX" | "EXCHANGE_RESET_DIGITAL" | "EXCHANGE_HIVESTACK" | "EXCHANGE_DRAX" | "EXCHANGE_APPLOVIN_GBID" | "EXCHANGE_FYBER_GBID" | "EXCHANGE_UNITY_GBID" | "EXCHANGE_CHARTBOOST_GBID" | "EXCHANGE_ADMOST_GBID" | "EXCHANGE_TOPON_GBID"
[src]

The exchange to which the inventory source belongs.

§
guaranteedOrderId?: string
[src]

Immutable. The ID of the guaranteed order that this inventory source belongs to. Only applicable when commitment is INVENTORY_SOURCE_COMMITMENT_GUARANTEED.

§
readonly inventorySourceId?: bigint
[src]

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

§
readonly inventorySourceProductType?: "INVENTORY_SOURCE_PRODUCT_TYPE_UNSPECIFIED" | "PREFERRED_DEAL" | "PRIVATE_AUCTION" | "PROGRAMMATIC_GUARANTEED" | "TAG_GUARANTEED" | "YOUTUBE_RESERVE" | "INSTANT_RESERVE" | "GUARANTEED_PACKAGE" | "PROGRAMMATIC_TV" | "AUCTION_PACKAGE"
[src]

Output only. The product type of the inventory source, denoting the way through which it sells inventory.

§
inventorySourceType?: "INVENTORY_SOURCE_TYPE_UNSPECIFIED" | "INVENTORY_SOURCE_TYPE_PRIVATE" | "INVENTORY_SOURCE_TYPE_AUCTION_PACKAGE"
[src]

Denotes the type of the inventory source.

§
readonly name?: string
[src]

Output only. The resource name of the inventory source.

§
publisherName?: string
[src]

The publisher/seller name of the inventory source.

§
rateDetails?: RateDetails
[src]

Required. The rate details of the inventory source.

§
readonly readAdvertiserIds?: bigint[]
[src]

Output only. The IDs of advertisers with read-only access to the inventory source.

§
readonly readPartnerIds?: bigint[]
[src]

Output only. The IDs of partners with read-only access to the inventory source. All advertisers of partners in this field inherit read-only access to the inventory source.

§
readWriteAccessors?: InventorySourceAccessors
[src]

The partner or advertisers that have read/write access to the inventory source. Output only when commitment is INVENTORY_SOURCE_COMMITMENT_GUARANTEED, in which case the read/write accessors are inherited from the parent guaranteed order. Required when commitment is INVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED. If commitment is INVENTORY_SOURCE_COMMITMENT_NON_GUARANTEED and a partner is set in this field, all advertisers under this partner will automatically have read-only access to the inventory source. These advertisers will not be included in read_advertiser_ids.

§

The status settings of the inventory source.

§
timeRange?: TimeRange
[src]

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

§
readonly updateTime?: Date
[src]

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