@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
31 lines (30 loc) • 837 B
TypeScript
import { CreationDateTime } from './CreationDateTime';
export declare enum Status {
UNKNOWN = "UNKNOWN",
ACTIVE = "ACTIVE",
INACTIVE = "INACTIVE"
}
export declare enum KeyType {
UNKNOWN = "UNKNOWN",
API = "API",
HMAC = "HMAC"
}
/**
* daiAuthenticationKeys
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
*/
export interface DaiAuthenticationKeys {
/** xsd:long */
id?: number;
/** xsd:string */
key?: string;
/** creationDateTime */
creationDateTime?: CreationDateTime;
/** DaiAuthenticationKeyStatus|xsd:string|UNKNOWN,ACTIVE,INACTIVE */
status?: Status | keyof typeof Status;
/** xsd:string */
name?: string;
/** DaiAuthenticationKeyType|xsd:string|UNKNOWN,API,HMAC */
keyType?: KeyType | keyof typeof KeyType;
}