{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/dnsofmoney-com/json-schema/dnsofmoney-com-swap-quote-response-schema.json",
  "title": "SwapQuoteResponse",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/dnsofmoney-com-openapi.json#/components/schemas/SwapQuoteResponse",
  "properties": {
    "alias": {
      "type": "string",
      "title": "Alias"
    },
    "provider": {
      "type": "string",
      "title": "Provider"
    },
    "quote_id": {
      "type": "string",
      "title": "Quote Id"
    },
    "from_symbol": {
      "type": "string",
      "title": "From Symbol"
    },
    "from_chain": {
      "type": "string",
      "title": "From Chain"
    },
    "to_symbol": {
      "type": "string",
      "title": "To Symbol",
      "default": "XRP"
    },
    "to_chain": {
      "type": "string",
      "title": "To Chain",
      "default": "xrpl"
    },
    "deposit_address": {
      "type": "string",
      "title": "Deposit Address"
    },
    "dest_address": {
      "type": "string",
      "title": "Dest Address"
    },
    "amount_in": {
      "type": "string",
      "title": "Amount In"
    },
    "est_amount_out": {
      "type": "string",
      "title": "Est Amount Out"
    },
    "note": {
      "type": "string",
      "title": "Note",
      "default": "Project O custodies nothing; the provider holds and converts the funds."
    }
  },
  "type": "object",
  "required": [
    "alias",
    "provider",
    "quote_id",
    "from_symbol",
    "from_chain",
    "deposit_address",
    "dest_address",
    "amount_in",
    "est_amount_out"
  ]
}