@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
30 lines (29 loc) • 956 B
TypeScript
import { ApprovalStatusUpdateTime } from './ApprovalStatusUpdateTime';
import { DisapprovalReasons } from './DisapprovalReasons';
export declare 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/v202411`
*/
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>;
}