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

InventorySourceStatus

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

The status related settings of the inventory source.

interface InventorySourceStatus {
readonly configStatus?: "INVENTORY_SOURCE_CONFIG_STATUS_UNSPECIFIED" | "INVENTORY_SOURCE_CONFIG_STATUS_PENDING" | "INVENTORY_SOURCE_CONFIG_STATUS_COMPLETED";
entityPauseReason?: string;
entityStatus?:
| "ENTITY_STATUS_UNSPECIFIED"
| "ENTITY_STATUS_ACTIVE"
| "ENTITY_STATUS_ARCHIVED"
| "ENTITY_STATUS_DRAFT"
| "ENTITY_STATUS_PAUSED"
| "ENTITY_STATUS_SCHEDULED_FOR_DELETION";
readonly sellerPauseReason?: string;
readonly sellerStatus?:
| "ENTITY_STATUS_UNSPECIFIED"
| "ENTITY_STATUS_ACTIVE"
| "ENTITY_STATUS_ARCHIVED"
| "ENTITY_STATUS_DRAFT"
| "ENTITY_STATUS_PAUSED"
| "ENTITY_STATUS_SCHEDULED_FOR_DELETION";
}

§Properties

§
readonly configStatus?: "INVENTORY_SOURCE_CONFIG_STATUS_UNSPECIFIED" | "INVENTORY_SOURCE_CONFIG_STATUS_PENDING" | "INVENTORY_SOURCE_CONFIG_STATUS_COMPLETED"
[src]

Output only. The configuration status of the inventory source. Only applicable for guaranteed inventory sources. Acceptable values are INVENTORY_SOURCE_CONFIG_STATUS_PENDING and INVENTORY_SOURCE_CONFIG_STATUS_COMPLETED. An inventory source must be configured (fill in the required fields, choose creatives, and select a default campaign) before it can serve.

§
entityPauseReason?: string
[src]

The user-provided reason for pausing this inventory source. Must not exceed 100 characters. Only applicable when entity_status is set to ENTITY_STATUS_PAUSED.

§
entityStatus?: "ENTITY_STATUS_UNSPECIFIED" | "ENTITY_STATUS_ACTIVE" | "ENTITY_STATUS_ARCHIVED" | "ENTITY_STATUS_DRAFT" | "ENTITY_STATUS_PAUSED" | "ENTITY_STATUS_SCHEDULED_FOR_DELETION"
[src]

Whether or not the inventory source is servable. Acceptable values are ENTITY_STATUS_ACTIVE, ENTITY_STATUS_ARCHIVED, and ENTITY_STATUS_PAUSED. Default value is ENTITY_STATUS_ACTIVE.

§
readonly sellerPauseReason?: string
[src]

Output only. The seller-provided reason for pausing this inventory source. Only applicable for inventory sources synced directly from the publishers and when seller_status is set to ENTITY_STATUS_PAUSED.

§
readonly sellerStatus?: "ENTITY_STATUS_UNSPECIFIED" | "ENTITY_STATUS_ACTIVE" | "ENTITY_STATUS_ARCHIVED" | "ENTITY_STATUS_DRAFT" | "ENTITY_STATUS_PAUSED" | "ENTITY_STATUS_SCHEDULED_FOR_DELETION"
[src]

Output only. The status set by the seller for the inventory source. Only applicable for inventory sources synced directly from the publishers. Acceptable values are ENTITY_STATUS_ACTIVE and ENTITY_STATUS_PAUSED.