/**
 * Terminal API
 * Definition of Terminal API Schema
 *
 * The version of the OpenAPI document: 1.0.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */ import { ResultType } from './resultType' ; export class Response { 'AdditionalResponse' ? : string ; 'ErrorCondition' ? : Response . ErrorConditionEnum ; 'Result' : ResultType ; static discriminator : string | undefined = undefined ; static attributeTypeMap : Array < { name : string ; baseName : string ; type : string ; } > = [ { "name" : "AdditionalResponse" , "baseName" : "AdditionalResponse" , "type" : "string" } , { "name" : "ErrorCondition" , "baseName" : "ErrorCondition" , "type" : "Response.ErrorConditionEnum" } , { "name" : "Result" , "baseName" : "Result" , "type" : "ResultType" } ] ; static getAttributeTypeMap ( ) { return Response . attributeTypeMap ; } } export namespace Response { export enum ErrorConditionEnum { Aborted = < any > 'Aborted' , Busy = < any > 'Busy' , Cancel = < any > 'Cancel' , DeviceOut = < any > 'DeviceOut' , InProgress = < any > 'InProgress' , InsertedCard = < any > 'InsertedCard' , InvalidCard = < any > 'InvalidCard' , LoggedOut = < any > 'LoggedOut' , MessageFormat = < any > 'MessageFormat' , NotAllowed = < any > 'NotAllowed' , NotFound = < any > 'NotFound' , PaymentRestriction = < any > 'PaymentRestriction' , Refusal = < any > 'Refusal' , UnavailableDevice = < any > 'UnavailableDevice' , UnavailableService = < any > 'UnavailableService' , UnreachableHost = < any > 'UnreachableHost' , WrongPin = < any > 'WrongPIN' } }