@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
36 lines (33 loc) • 767 B
text/typescript
import { Targeting } from './Targeting'
import { Size } from './Size'
export enum Status {
ACTIVE = 'ACTIVE',
ARCHIVED = 'ARCHIVED',
INACTIVE = 'INACTIVE',
UNKNOWN = 'UNKNOWN',
}
/**
* nativeStyles
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
*/
export interface NativeStyles {
/** xsd:long */
id?: number
/** xsd:string */
name?: string
/** xsd:string */
htmlSnippet?: string
/** xsd:string */
cssSnippet?: string
/** xsd:long */
creativeTemplateId?: number
/** xsd:boolean */
isFluid?: boolean
/** targeting */
targeting?: Targeting
/** NativeStyleStatus|xsd:string|ACTIVE,ARCHIVED,INACTIVE,UNKNOWN */
status?: Status | keyof typeof Status
/** size */
size?: Size
}