{
    "transaction": {
        "mtid": "notification",
        "values": {
            "messageClass": "1",
            "messageSubclass": "1"
        },
        "fields": "messageClass,messageSubclass,FS,luno,FS,,FS,timeVariantNumber,FS,trtfMcn,FS,track2,FS,track3,FS,operationCode,FS,amountEntry,FS,pinBlock,FS,bufferB,FS,bufferC,FS,data"
    },
    "unsolicitedStatus": {
        "mtid": "notification",
        "values": {
            "messageClass": "1",
            "messageSubclass": "2"
        },
        "fields": "messageClass,messageSubclass,FS,luno,FS,,FS,deviceIdentifierAndStatus,FS,errorSeverity,FS,diagnosticStatus,FS,suppliesStatus"
    },
    "solicitedStatus": {
        "mtid": "response",
        "values": {
            "messageClass": "2",
            "messageSubclass": "2"
        },
        "fields": "messageClass,messageSubclass,FS,luno,FS,,FS,statusDescriptor,FS,statusInformation1,FS,statusInformation2,FS,statusInformation3,FS,statusInformation4,FS,statusInformation5,FS,statusInformation6,FS,statusInformation7"
    },
    "encryptorIniData": {
        "mtid": "response",
        "values": {
            "messageClass": "2",
            "messageSubclass": "3"
        },
        "fields": "messageClass,messageSubclass,FS,luno,FS,,FS,informationIdentifier,FS,encryptorInformation"
    },
    "smInstallStatus": {
        "mtid": "request",
        "values": {
            "messageClass": "4",
            "messageSubclass": "1"
        },
        "fields": ""
    },
    "exitToHost": {
        "mtid": "request",
        "values": {
            "messageClass": "5",
            "messageSubclass": "1"
        },
        "fields": ""
    },
    "uploadEjData": {
        "mtid": "notification",
        "values": {
            "messageClass": "6",
            "messageSubclass": "1"
        },
        "fields": "messageClass,messageSubclass,FS,,FS,,FS,,FS,journalData"
    },
    "ejOptions": {
        "mtid": "notification",
        "values": {
            "messageClass": "6",
            "commandCode": "3"
        },
        "fields": "messageClass,FS,FS,FS,commandCode,options,FS,timer"
    },
    "ejAck": {
        "mtid": "notification",
        "values": {
            "messageClass": "6",
            "commandCode": "1"
        },
        "fields": "messageClass,FS,FS,FS,commandCode,lastChar"
    },
    "terminalCommand": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": ""
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "goInService": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "1"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode"
    },
    "goOutOfService": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "2",
            "commandModifier": ""
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "goOutOfServiceTemp": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "2",
            "commandModifier": "1"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendConfigurationId": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "3",
            "commandModifier": ""
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendSupplyCounters": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "4",
            "commandModifier": ""
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendConfiguration": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "7",
            "commandModifier": ""
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendConfigurationHardware": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "7",
            "commandModifier": "1"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendConfigurationSuplies": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "7",
            "commandModifier": "2"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendConfigurationFitness": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "7",
            "commandModifier": "3"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendConfigurationSensor": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "7",
            "commandModifier": "4"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendConfigurationRelease": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "7",
            "commandModifier": "5"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendConfigurationEnhanced": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "7",
            "commandModifier": "6"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendConfigurationOptionDigits": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "7",
            "commandModifier": "7"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendConfigurationDepositDefinition": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "7",
            "commandModifier": "8"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "sendDateTime": {
        "mtid": "request",
        "values": {
            "messageClass": "1",
            "messageSubclass": "",
            "commandCode": "8",
            "commandModifier": ""
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "paramsLoadEnhanced": {
        "mtid": "request",
        "values": {
            "messageClass": "3",
            "commandCode": "1",
            "commandModifier": "A"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier,FS,newLuno,FS,options,FS,timers"
    },
    "screenDataLoad": {
        "mtid": "request",
        "values": {
            "messageClass": "3",
            "commandCode": "1",
            "commandModifier": "1"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier,FS,screenData"
    },
    "stateTableLoad": {
        "mtid": "request",
        "values": {
            "messageClass": "3",
            "commandCode": "1",
            "commandModifier": "2"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier,FS,stateTable"
    },
    "fitDataLoad": {
        "mtid": "request",
        "values": {
            "messageClass": "3",
            "commandCode": "1",
            "commandModifier": "5"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier,FS,fitData"
    },
    "configIdLoad": {
        "mtid": "request",
        "values": {
            "messageClass": "3",
            "commandCode": "1",
            "commandModifier": "6"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier,FS,configId"
    },
    "currencyMappingLoad": {
        "mtid": "request",
        "values": {
            "messageClass": "3",
            "commandCode": "1",
            "commandModifier": "E"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier,FS,currencyMappingData"
    },
    "dateTimeLoad": {
        "mtid": "request",
        "values": {
            "messageClass": "3",
            "commandCode": "1",
            "commandModifier": "C"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier,FS,dateTime"
    },
    "keyChange": {
        "mtid": "request",
        "values": {
            "messageClass": "3",
            "commandCode": "3"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier,FS,key"
    },
    "keyReadKvv": {
        "mtid": "request",
        "values": {
            "messageClass": "3",
            "commandCode": "4",
            "commandModifier": "H"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier"
    },
    "keyChangeTak": {
        "mtid": "request",
        "values": {
            "messageClass": "3",
            "commandCode": "4",
            "commandModifier": "5"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier,FS,key"
    },
    "keyChangeTpk": {
        "mtid": "request",
        "values": {
            "messageClass": "3",
            "commandCode": "4",
            "commandModifier": "2"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,seq,FS,commandCode,commandModifier,FS,key"
    },
    "interTransResp": {
        "mtid": "response",
        "values": {
            "messageClass": "3",
            "messageSubclass": "2"
        },
        "fields": ""
    },
    "transactionReply": {
        "mtid": "request",
        "values": {
            "messageClass": "4",
            "messageSubclass": ""
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,timeVariantNumber,FS,nextState,FS,type1Notes,type2Notes,type3Notes,type4Notes,FS,sernum,function,screen,screenUpdate,screenMessage,FS,coordination,cardReturn,printers"
    },
    "tmAlert2": {
        "mtid": "request",
        "values": {
            "messageClass": "5",
            "messageSubclass": ""
        },
        "fields": ""
    },
    "hostToExit": {
        "mtid": "request",
        "values": {
            "messageClass": "7",
            "messageSubclass": "1"
        },
        "fields": ""
    },
    "unknownCommand": {
        "mtid": "request",
        "values": {
            "messageClass": "",
            "messageSubclass": ""
        },
        "fields": "body"
    },
    "emvCurrency": {
        "mtid": "request",
        "values": {
            "messageClass": "8",
            "messageSubclass": "1"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,messageSubclass,FS,data"
    },
    "emvTransaction": {
        "mtid": "request",
        "values": {
            "messageClass": "8",
            "messageSubclass": "2"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,messageSubclass,FS,data"
    },
    "emvLanguage": {
        "mtid": "request",
        "values": {
            "messageClass": "8",
            "messageSubclass": "3"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,messageSubclass,FS,data"
    },
    "emvTerminal": {
        "mtid": "request",
        "values": {
            "messageClass": "8",
            "messageSubclass": "4"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,messageSubclass,FS,data"
    },
    "emvApplication": {
        "mtid": "request",
        "values": {
            "messageClass": "8",
            "messageSubclass": "5"
        },
        "fields": "messageClass,responseFlag,FS,luno,FS,messageSubclass,FS,data"
    }
}
