/** * wallet-api * API * * The version of the OpenAPI document: 2.1.600 * Contact: development@wallet.inc * * 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 ReachPerformanceStats { /** * Denotes the number of SMSes sent */ 'sentCount': number; /** * Denotes the number of SMSes delivered */ 'deliveredCount': number; /** * Denotes the number of SMSes that have failed to deliver */ 'failedCount': number; /** * Denotes the number of SMSes that were undelivered */ 'undeliveredCount': number; /** * Denotes the count of SMSes viewed (by clicking on the link sent as part of the SMS) */ 'viewedCount': number; /** * Denotes the count of redemptions */ 'redemptionsCount': number; /** * Denotes the total value claimed as discounts (in cents) */ 'valueClaimed': number; /** * Denotes the total revenue generated for the business by using various payment objects (in cents) */ 'revenueGenerated': number; /** * Denotes the count of refunds */ 'refundsCount': number; /** * Denotes the total value refunded (in the form of discounts, in cents) */ 'valueRefunded': number; /** * Denotes the total revenue lost for the business on account of refunds (in cents) */ 'revenueLost': number; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "sentCount", "baseName": "sentCount", "type": "number" }, { "name": "deliveredCount", "baseName": "deliveredCount", "type": "number" }, { "name": "failedCount", "baseName": "failedCount", "type": "number" }, { "name": "undeliveredCount", "baseName": "undeliveredCount", "type": "number" }, { "name": "viewedCount", "baseName": "viewedCount", "type": "number" }, { "name": "redemptionsCount", "baseName": "redemptionsCount", "type": "number" }, { "name": "valueClaimed", "baseName": "valueClaimed", "type": "number" }, { "name": "revenueGenerated", "baseName": "revenueGenerated", "type": "number" }, { "name": "refundsCount", "baseName": "refundsCount", "type": "number" }, { "name": "valueRefunded", "baseName": "valueRefunded", "type": "number" }, { "name": "revenueLost", "baseName": "revenueLost", "type": "number" } ]; static getAttributeTypeMap() { return ReachPerformanceStats.attributeTypeMap; } }