{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "submit",
  "type": "object",
  "properties": {
    "resultCode": {
      "type": "string",
      "description": "Deprecated: Use `engine_result` instead."
    },
    "resultMessage": {
      "type": "string",
      "description": "Deprecated: Use `engine_result_message` instead."
    },
    "engine_result": {
      "type": "string",
      "description": "Code indicating the preliminary result of the transaction, for example `tesSUCCESS`. [List of transaction responses](https://xrpl.org/transaction-results.html)"
    },
    "engine_result_code": {
      "type": "integer",
      "description": "Numeric code indicating the preliminary result of the transaction, directly correlated to `engine_result`"
    },
    "engine_result_message": {
      "type": "string",
      "description": "Human-readable explanation of the transaction's preliminary result."
    },
    "tx_blob": {
      "type": "string",
      "description": "The complete transaction in hex string format."
    },
    "tx_json": {
      "$ref": "tx-json",
      "description": "The complete transaction in JSON format."
    }
  },
  "required": ["resultCode", "resultMessage", "engine_result", "engine_result_code", "engine_result_message", "tx_blob", "tx_json"],
  "additionalProperties": false
}
