/** * Klaviyo API * The Klaviyo REST API. Please visit https://developers.klaviyo.com for more details. * * Contact: developers@klaviyo.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { DeviceMetadata } from './deviceMetadata'; export declare class PushTokenResponseObjectResourceAttributes { /** * The time at which the token was created */ 'created': Date; /** * The push token */ 'token': string; /** * The enablement status of the push token */ 'enablementStatus': PushTokenResponseObjectResourceAttributes.EnablementStatusEnum | 'AUTHORIZED' | 'DENIED' | 'NOT_DETERMINED' | 'PROVISIONAL' | 'UNAUTHORIZED'; /** * The platform of the push token(\'ios\', \'android\') */ 'platform': PushTokenResponseObjectResourceAttributes.PlatformEnum | 'android' | 'ios'; /** * The vendor of the push token(\'APNs\', \'FCM\') */ 'vendor': string; /** * The background state of the push token */ 'background': string; /** * The date the push token was recorded */ 'recordedDate': string; 'metadata'?: DeviceMetadata; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace PushTokenResponseObjectResourceAttributes { enum EnablementStatusEnum { Authorized, Denied, NotDetermined, Provisional, Unauthorized } enum PlatformEnum { Android, Ios } }