@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
35 lines (31 loc) • 965 B
text/typescript
import { SourceContentConfiguration } from './SourceContentConfiguration'
export enum CdnConfigurationType {
UNKNOWN = 'UNKNOWN',
LIVE_STREAM_SOURCE_CONTENT = 'LIVE_STREAM_SOURCE_CONTENT',
}
export enum CdnConfigurationStatus {
UNKNOWN = 'UNKNOWN',
ACTIVE = 'ACTIVE',
ARCHIVED = 'ARCHIVED',
}
/**
* cdnConfigurations
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202505`
*/
export interface CdnConfigurations {
/** xsd:long */
id?: number
/** xsd:string */
name?: string
/** CdnConfigurationType|xsd:string|UNKNOWN,LIVE_STREAM_SOURCE_CONTENT */
cdnConfigurationType?:
| CdnConfigurationType
| keyof typeof CdnConfigurationType
/** sourceContentConfiguration */
sourceContentConfiguration?: SourceContentConfiguration
/** CdnConfigurationStatus|xsd:string|UNKNOWN,ACTIVE,ARCHIVED */
cdnConfigurationStatus?:
| CdnConfigurationStatus
| keyof typeof CdnConfigurationStatus
}