@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
32 lines (29 loc) • 907 B
text/typescript
import { ApprovalStatusUpdateTime } from './ApprovalStatusUpdateTime'
import { DisapprovalReasons } from './DisapprovalReasons'
export enum ApprovalStatus {
DRAFT = 'DRAFT',
UNCHECKED = 'UNCHECKED',
APPROVED = 'APPROVED',
DISAPPROVED = 'DISAPPROVED',
REQUIRES_REVIEW = 'REQUIRES_REVIEW',
UNKNOWN = 'UNKNOWN',
}
/**
* sites
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202505`
*/
export interface Sites {
/** xsd:long */
id?: number
/** xsd:string */
url?: string
/** xsd:string */
childNetworkCode?: string
/** ApprovalStatus|xsd:string|DRAFT,UNCHECKED,APPROVED,DISAPPROVED,REQUIRES_REVIEW,UNKNOWN */
approvalStatus?: ApprovalStatus | keyof typeof ApprovalStatus
/** approvalStatusUpdateTime */
approvalStatusUpdateTime?: ApprovalStatusUpdateTime
/** disapprovalReasons[] */
disapprovalReasons?: Array<DisapprovalReasons>
}