@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
30 lines (29 loc) • 868 B
TypeScript
export declare enum IdentifierType {
PUBLISHER_PROVIDED_IDENTIFIER = "PUBLISHER_PROVIDED_IDENTIFIER",
UNKNOWN = "UNKNOWN"
}
export declare enum ConsentType {
UNSET = "UNSET",
GRANTED = "GRANTED",
DENIED = "DENIED",
UNKNOWN = "UNKNOWN"
}
/**
* updateRequest
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202505`
*/
export interface UpdateRequest {
/** xsd:long */
batchUploadId?: number;
/** xsd:long */
segmentId?: number;
/** xsd:boolean */
isDeletion?: boolean;
/** IdentifierType|xsd:string|PUBLISHER_PROVIDED_IDENTIFIER,UNKNOWN */
identifierType?: IdentifierType | keyof typeof IdentifierType;
/** xsd:string */
ids?: Array<string>;
/** ConsentType|xsd:string|UNSET,GRANTED,DENIED,UNKNOWN */
consentType?: ConsentType | keyof typeof ConsentType;
}