/** * 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 { RequestFile } from './models'; export class BulkProfileSuppressionsCreateJobResponseObjectResourceAttributes { /** * Status of the asynchronous job. */ 'status': BulkProfileSuppressionsCreateJobResponseObjectResourceAttributes.StatusEnum | 'cancelled' | 'complete' | 'processing' | 'queued'; /** * The date and time the job was created in ISO 8601 format (YYYY-MM-DDTHH:MM:SS.mmmmmm). */ 'createdAt': Date; /** * The total number of operations to be processed by the job. See `completed_count` for the job\'s current progress. */ 'totalCount': number; /** * The total number of operations that have been completed by the job. */ 'completedCount'?: number | null = 0; /** * Date and time the job was completed in ISO 8601 format (YYYY-MM-DDTHH:MM:SS.mmmmmm). */ 'completedAt'?: Date | null; /** * The total number of profiles that have been skipped as part of the job. */ 'skippedCount'?: number | null = 0; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "status", "baseName": "status", "type": "BulkProfileSuppressionsCreateJobResponseObjectResourceAttributes.StatusEnum" }, { "name": "createdAt", "baseName": "created_at", "type": "Date" }, { "name": "totalCount", "baseName": "total_count", "type": "number" }, { "name": "completedCount", "baseName": "completed_count", "type": "number" }, { "name": "completedAt", "baseName": "completed_at", "type": "Date" }, { "name": "skippedCount", "baseName": "skipped_count", "type": "number" } ]; static getAttributeTypeMap() { return BulkProfileSuppressionsCreateJobResponseObjectResourceAttributes.attributeTypeMap; } } export namespace BulkProfileSuppressionsCreateJobResponseObjectResourceAttributes { export enum StatusEnum { Cancelled = 'cancelled', Complete = 'complete', Processing = 'processing', Queued = 'queued' } }