/** * 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'; import { WTDynamicVoucherSummaryStatus } from './wTDynamicVoucherSummaryStatus'; export class WTDynamicVoucherSummary { 'calcError': boolean; 'calcErrorDetails': string; 'currentValue': number; 'currentValueDecimal': string; 'currentValueString': string; 'timeValueZero': boolean; 'timeValueZeroSubtractedAmount': number; 'totalNumberRedeemed': number; 'totalValueRedeemed': number; 'totalBudgetRemaining': number; 'maximumBudgetExhausted': boolean; 'maximumBudgetExhaustedBy': number; 'maximumBudgetExhaustedByDecimal': string; 'maximumBudgetExhaustedByString': string; 'maximumBudgetExhaustedTotalValueRedeemed': number; 'maximumBudgetExhaustedTotalValueRedeemedDecimal': string; 'maximumBudgetExhaustedTotalValueRedeemedString': string; 'totalAmountSubtracted': number; 'totalAmountSubtractedDecimal': string; 'totalAmountSubtractedString': string; 'totalDecrementedMultiple': number; 'redeemedKeys': Array; 'status': WTDynamicVoucherSummaryStatus; 'expired': boolean; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "calcError", "baseName": "calcError", "type": "boolean" }, { "name": "calcErrorDetails", "baseName": "calcErrorDetails", "type": "string" }, { "name": "currentValue", "baseName": "currentValue", "type": "number" }, { "name": "currentValueDecimal", "baseName": "currentValue_decimal", "type": "string" }, { "name": "currentValueString", "baseName": "currentValue_string", "type": "string" }, { "name": "timeValueZero", "baseName": "timeValueZero", "type": "boolean" }, { "name": "timeValueZeroSubtractedAmount", "baseName": "timeValueZeroSubtractedAmount", "type": "number" }, { "name": "totalNumberRedeemed", "baseName": "totalNumberRedeemed", "type": "number" }, { "name": "totalValueRedeemed", "baseName": "totalValueRedeemed", "type": "number" }, { "name": "totalBudgetRemaining", "baseName": "totalBudgetRemaining", "type": "number" }, { "name": "maximumBudgetExhausted", "baseName": "maximumBudgetExhausted", "type": "boolean" }, { "name": "maximumBudgetExhaustedBy", "baseName": "maximumBudgetExhaustedBy", "type": "number" }, { "name": "maximumBudgetExhaustedByDecimal", "baseName": "maximumBudgetExhaustedBy_decimal", "type": "string" }, { "name": "maximumBudgetExhaustedByString", "baseName": "maximumBudgetExhaustedBy_string", "type": "string" }, { "name": "maximumBudgetExhaustedTotalValueRedeemed", "baseName": "maximumBudgetExhaustedTotalValueRedeemed", "type": "number" }, { "name": "maximumBudgetExhaustedTotalValueRedeemedDecimal", "baseName": "maximumBudgetExhaustedTotalValueRedeemed_decimal", "type": "string" }, { "name": "maximumBudgetExhaustedTotalValueRedeemedString", "baseName": "maximumBudgetExhaustedTotalValueRedeemed_string", "type": "string" }, { "name": "totalAmountSubtracted", "baseName": "totalAmountSubtracted", "type": "number" }, { "name": "totalAmountSubtractedDecimal", "baseName": "totalAmountSubtracted_decimal", "type": "string" }, { "name": "totalAmountSubtractedString", "baseName": "totalAmountSubtracted_string", "type": "string" }, { "name": "totalDecrementedMultiple", "baseName": "totalDecrementedMultiple", "type": "number" }, { "name": "redeemedKeys", "baseName": "redeemedKeys", "type": "Array" }, { "name": "status", "baseName": "status", "type": "WTDynamicVoucherSummaryStatus" }, { "name": "expired", "baseName": "expired", "type": "boolean" } ]; static getAttributeTypeMap() { return WTDynamicVoucherSummary.attributeTypeMap; } }