{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/CardReaderAPDURequest", "title": "CardReaderAPDURequest", "type": "object", "description": "It contains the APDU request to send to the chip of the card, and a possible invitation message to display on the CashierInterface or the CustomerInterface. Content of the Card Reader APDU Request message.", "properties": { "APDUClass": { "type": "string", "format": "byte", "pattern": "^.{1,1}$", "description": "Class field of the APDU command (CLA)." }, "APDUInstruction": { "type": "string", "format": "byte", "pattern": "^.{1,1}$", "description": "Instruction field of the APDU command (INS)." }, "APDUPar1": { "type": "string", "format": "byte", "pattern": "^.{1,1}$", "description": "Parameter 1 field of the APDU command (P1)." }, "APDUPar2": { "type": "string", "format": "byte", "pattern": "^.{1,1}$", "description": "Parameter 2 field of the APDU command(P2)." }, "APDUData": { "type": "string", "format": "byte", "pattern": "^.+$", "description": "Data field of the APDU command (Lc + Data)." }, "APDUExpectedLength": { "type": "string", "format": "byte", "pattern": "^.{1,1}$", "description": "Expected length of the data field of the APDU response to the command (Le)." } }, "required": [ "APDUClass", "APDUInstruction", "APDUPar1", "APDUPar2" ] }