@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
34 lines (30 loc) • 783 B
text/typescript
import { CreationDateTime } from './CreationDateTime'
export enum Status {
UNKNOWN = 'UNKNOWN',
ACTIVE = 'ACTIVE',
INACTIVE = 'INACTIVE',
}
export 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
}