{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/dejavoo/json-schema/dejavoo-post-api-v1-ipostransact-tipadjust-response-schema.json",
  "title": "PostApiV1IpostransactTipadjustResponse",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/dejavoo-openapi-generated.yml#/components/schemas/PostApiV1IpostransactTipadjustResponse",
  "type": "object",
  "properties": {
    "TransactionType": {
      "type": "string"
    },
    "TransactionNumber": {
      "type": "string"
    },
    "AuthCode": {
      "type": "string"
    },
    "BatchNumber": {
      "type": "string"
    },
    "IPosToken": {
      "type": "string"
    },
    "Token": {
      "type": "string"
    },
    "RRN": {
      "type": "string"
    },
    "CardData": {
      "type": "object",
      "properties": {
        "Last4": {
          "type": "string"
        },
        "EntryType": {
          "type": "string"
        },
        "First4": {
          "type": "string"
        },
        "ExpirationDate": {
          "type": "string"
        },
        "CardType": {
          "type": "string"
        },
        "BIN": {
          "type": "string"
        },
        "CardBrand": {
          "type": "string"
        },
        "Name": {
          "type": "string"
        }
      }
    },
    "GeneralResponse": {
      "type": "object",
      "properties": {
        "HostResponseCode": {
          "type": "string"
        },
        "Message": {
          "type": "string"
        },
        "DelayBeforeNextRequest": {
          "type": [
            "string",
            "null"
          ]
        },
        "StatusCode": {
          "type": "string"
        },
        "HostResponseMessage": {
          "type": "string"
        },
        "ResultCode": {
          "type": "string"
        },
        "DetailedMessage": {
          "type": "string"
        }
      }
    },
    "Amounts": {
      "type": "object",
      "properties": {
        "TaxAmount": {
          "type": [
            "string",
            "null"
          ]
        },
        "Amount": {
          "type": [
            "string",
            "null"
          ]
        },
        "TipAmount": {
          "type": [
            "string",
            "null"
          ]
        },
        "TotalAmount": {
          "type": [
            "string",
            "null"
          ]
        },
        "FeeAmount": {
          "type": [
            "string",
            "null"
          ]
        }
      }
    },
    "ReferenceId": {
      "type": "string"
    },
    "SerialNumber": {
      "type": "string"
    },
    "MerchantName": {
      "type": "string"
    },
    "Signature": {
      "type": "string"
    },
    "MerchantNumber": {
      "type": [
        "string",
        "null"
      ]
    },
    "PaymentType": {
      "type": "string"
    },
    "InvoiceNumber": {
      "type": "string"
    },
    "Voided": {
      "type": "boolean"
    },
    "ExtendedDataByApplication": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "TxnEndTime": {
            "type": "string"
          },
          "TipLine": {
            "type": "string"
          },
          "DateTime": {
            "type": "string"
          },
          "Name": {
            "type": "string"
          },
          "BaseAmount": {
            "type": "string"
          },
          "TaxAmount": {
            "type": "string"
          },
          "BatchNum": {
            "type": "string"
          },
          "Disc": {
            "type": "string"
          },
          "DeclineReason": {
            "type": "string"
          },
          "TaxCity": {
            "type": "string"
          },
          "CashBack": {
            "type": "string"
          },
          "TxnType": {
            "type": "string"
          },
          "OfflinePin": {
            "type": "string"
          },
          "IsPartialApprovalTxn": {
            "type": "string"
          },
          "Amount": {
            "type": "string"
          },
          "Fee": {
            "type": "string"
          },
          "TxnCode": {
            "type": "string"
          },
          "TaxCommercial": {
            "type": "string"
          },
          "TaxState": {
            "type": "string"
          },
          "IsIbs": {
            "type": "string"
          },
          "TxnLabel": {
            "type": "string"
          },
          "IsWalletMode": {
            "type": "string"
          },
          "TxnStartTime": {
            "type": "string"
          },
          "FallBackMode": {
            "type": "string"
          },
          "EntryType": {
            "type": "string"
          },
          "Tip": {
            "type": "string"
          },
          "IsGiftMode": {
            "type": "string"
          }
        }
      }
    }
  }
}