@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
41 lines (37 loc) • 935 B
text/typescript
import { Variables } from './Variables'
export enum Status {
ACTIVE = 'ACTIVE',
INACTIVE = 'INACTIVE',
DELETED = 'DELETED',
}
export enum Type {
SYSTEM_DEFINED = 'SYSTEM_DEFINED',
USER_DEFINED = 'USER_DEFINED',
}
/**
* results
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202505`
*/
export interface Results {
/** xsd:long */
id?: number
/** xsd:string */
name?: string
/** xsd:string */
description?: string
/** variables[] */
variables?: Array<Variables>
/** xsd:string */
snippet?: string
/** CreativeTemplateStatus|xsd:string|ACTIVE,INACTIVE,DELETED */
status?: Status | keyof typeof Status
/** CreativeTemplateType|xsd:string|SYSTEM_DEFINED,USER_DEFINED */
type?: Type | keyof typeof Type
/** xsd:boolean */
isInterstitial?: boolean
/** xsd:boolean */
isNativeEligible?: boolean
/** xsd:boolean */
isSafeFrameCompatible?: boolean
}