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

GenerateDefaultLineItemRequest

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

Request message for LineItemService.GenerateDefaultLineItem.

interface GenerateDefaultLineItemRequest {
displayName?: string;
insertionOrderId?: bigint;
lineItemType?:
| "LINE_ITEM_TYPE_UNSPECIFIED"
| "LINE_ITEM_TYPE_DISPLAY_DEFAULT"
| "LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL"
| "LINE_ITEM_TYPE_VIDEO_DEFAULT"
| "LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL"
| "LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INVENTORY"
| "LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INVENTORY"
| "LINE_ITEM_TYPE_AUDIO_DEFAULT"
| "LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP"
| "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_ACTION"
| "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE"
| "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE"
| "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_AUDIO"
| "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH"
| "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE"
| "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE_OVER_THE_TOP"
| "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH_OVER_THE_TOP"
| "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE_OVER_THE_TOP"
| "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_TARGET_FREQUENCY"
| "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIEW"
| "LINE_ITEM_TYPE_DISPLAY_OUT_OF_HOME"
| "LINE_ITEM_TYPE_VIDEO_OUT_OF_HOME";
mobileApp?: MobileApp;
}

§Properties

§
displayName?: string
[src]

Required. The display name of the line item. Must be UTF-8 encoded with a maximum size of 240 bytes.

§
insertionOrderId?: bigint
[src]

Required. The unique ID of the insertion order that the line item belongs to.

§
lineItemType?: "LINE_ITEM_TYPE_UNSPECIFIED" | "LINE_ITEM_TYPE_DISPLAY_DEFAULT" | "LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL" | "LINE_ITEM_TYPE_VIDEO_DEFAULT" | "LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL" | "LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INVENTORY" | "LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INVENTORY" | "LINE_ITEM_TYPE_AUDIO_DEFAULT" | "LINE_ITEM_TYPE_VIDEO_OVER_THE_TOP" | "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_ACTION" | "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE" | "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIDEO_SEQUENCE" | "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_AUDIO" | "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH" | "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE" | "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_NON_SKIPPABLE_OVER_THE_TOP" | "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_REACH_OVER_THE_TOP" | "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_SIMPLE_OVER_THE_TOP" | "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_TARGET_FREQUENCY" | "LINE_ITEM_TYPE_YOUTUBE_AND_PARTNERS_VIEW" | "LINE_ITEM_TYPE_DISPLAY_OUT_OF_HOME" | "LINE_ITEM_TYPE_VIDEO_OUT_OF_HOME"
[src]

Required. The type of the line item.

§
mobileApp?: MobileApp
[src]

The mobile app promoted by the line item. This is applicable only when line_item_type is either LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL or LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL.