@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
29 lines (28 loc) • 798 B
TypeScript
import { DisplaySettings } from './DisplaySettings';
import { ManualCpm } from './ManualCpm';
export declare enum Status {
UNKNOWN = "UNKNOWN",
EXPERIMENTING = "EXPERIMENTING",
ACTIVE = "ACTIVE",
INACTIVE = "INACTIVE",
DELETED = "DELETED"
}
/**
* adSources
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
*/
export interface AdSources {
/** xsd:long */
adSourceId?: number;
/** xsd:long */
companyId?: number;
/** displaySettings */
displaySettings?: DisplaySettings;
/** YieldEntityStatus|xsd:string|UNKNOWN,EXPERIMENTING,ACTIVE,INACTIVE,DELETED */
status?: Status | keyof typeof Status;
/** manualCpm */
manualCpm?: ManualCpm;
/** xsd:boolean */
overrideDynamicCpm?: boolean;
}