/** * Whispir Platform API * Whispir Platform API for cross channel and multi channel communications. Documentation on each endpoint is available at https://developers.whispir.com. * * The version of the OpenAPI document: 1.0.0 * Contact: support@whispir.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 MessageStatusMessageStatusesInnerCategoriesInner { /** * The delivery status of the message. */ 'name': MessageStatusMessageStatusesInnerCategoriesInner.NameEnum; /** * The number of recipients with the given `name` status. */ 'recipientCount': number; /** * The percentage of recipients with the given `name` status. */ 'percentageTotal': string; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "name", "baseName": "name", "type": "MessageStatusMessageStatusesInnerCategoriesInner.NameEnum" }, { "name": "recipientCount", "baseName": "recipientCount", "type": "number" }, { "name": "percentageTotal", "baseName": "percentageTotal", "type": "string" } ]; static getAttributeTypeMap() { return MessageStatusMessageStatusesInnerCategoriesInner.attributeTypeMap; } } export namespace MessageStatusMessageStatusesInnerCategoriesInner { export enum NameEnum { Sent = 'Sent', Pending = 'Pending', Received = 'Received', Acknowledged = 'Acknowledged', Undeliverable = 'Undeliverable' } }