@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
32 lines (31 loc) • 1.09 kB
TypeScript
export declare enum NegotiationStatus {
SELLER_INITIATED = "SELLER_INITIATED",
BUYER_INITIATED = "BUYER_INITIATED",
AWAITING_SELLER_REVIEW = "AWAITING_SELLER_REVIEW",
AWAITING_BUYER_REVIEW = "AWAITING_BUYER_REVIEW",
ONLY_SELLER_ACCEPTED = "ONLY_SELLER_ACCEPTED",
FINALIZED = "FINALIZED",
CANCELLED = "CANCELLED",
UNKNOWN = "UNKNOWN"
}
/**
* marketplaceInfo
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
*/
export interface MarketplaceInfo {
/** xsd:string */
marketplaceId?: string;
/** xsd:boolean */
hasLocalVersionEdits?: boolean;
/** NegotiationStatus|xsd:string|SELLER_INITIATED,BUYER_INITIATED,AWAITING_SELLER_REVIEW,AWAITING_BUYER_REVIEW,ONLY_SELLER_ACCEPTED,FINALIZED,CANCELLED,UNKNOWN */
negotiationStatus?: NegotiationStatus | keyof typeof NegotiationStatus;
/** xsd:string */
marketplaceComment?: string;
/** xsd:boolean */
isNewVersionFromBuyer?: boolean;
/** xsd:long */
buyerAccountId?: number;
/** xsd:string */
partnerClientId?: string;
}