{
  "db": "SQLite",
  "06aaf8f4a17566f1d25da2a60f0baf4b5fc28c3cf0c001a84e25edf9eab3c7e3": {
    "describe": {
      "columns": [
        {
          "name": "model",
          "ordinal": 0,
          "type_info": "Text"
        },
        {
          "name": "created_at",
          "ordinal": 1,
          "type_info": "Datetime"
        },
        {
          "name": "updated_at",
          "ordinal": 2,
          "type_info": "Datetime"
        },
        {
          "name": "namespace",
          "ordinal": 3,
          "type_info": "Text"
        },
        {
          "name": "key",
          "ordinal": 4,
          "type_info": "Text"
        },
        {
          "name": "value",
          "ordinal": 5,
          "type_info": "Text"
        }
      ],
      "nullable": [
        false,
        false,
        false,
        false,
        false,
        false
      ],
      "parameters": {
        "Right": 2
      }
    },
    "query": "\n            SELECT model, created_at, updated_at, namespace, key, value\n            FROM key_values\n            WHERE namespace = ? AND key = ?\n        "
  },
  "07d1a1c7b4f3d9625a766e60fd57bb779b71dae30e5bbce34885a911a5a42428": {
    "describe": {
      "columns": [],
      "nullable": [],
      "parameters": {
        "Right": 1
      }
    },
    "query": "\n            DELETE FROM http_responses\n            WHERE id = ?\n        "
  },
  "0fa36011553f7ca91113459a5cefd47f990f9b548a95e475ffd6e4b017059488": {
    "describe": {
      "columns": [],
      "nullable": [],
      "parameters": {
        "Right": 1
      }
    },
    "query": "\n            DELETE FROM http_responses\n            WHERE request_id = ?\n        "
  },
  "448a1d1f1866ab42c0f81fcf8eb2930bf21dfdd43ca4831bc1a198cf45ac3732": {
    "describe": {
      "columns": [],
      "nullable": [],
      "parameters": {
        "Right": 1
      }
    },
    "query": "\n            DELETE FROM http_requests\n            WHERE id = ?\n        "
  },
  "539bb11d635c0295f969d32c6bf1e3d78f2686521a5ef2a4af661b7e645f58c1": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Text"
        },
        {
          "name": "model",
          "ordinal": 1,
          "type_info": "Text"
        },
        {
          "name": "workspace_id",
          "ordinal": 2,
          "type_info": "Text"
        },
        {
          "name": "created_at",
          "ordinal": 3,
          "type_info": "Datetime"
        },
        {
          "name": "updated_at",
          "ordinal": 4,
          "type_info": "Datetime"
        },
        {
          "name": "name",
          "ordinal": 5,
          "type_info": "Text"
        },
        {
          "name": "url",
          "ordinal": 6,
          "type_info": "Text"
        },
        {
          "name": "method",
          "ordinal": 7,
          "type_info": "Text"
        },
        {
          "name": "body",
          "ordinal": 8,
          "type_info": "Text"
        },
        {
          "name": "body_type",
          "ordinal": 9,
          "type_info": "Text"
        },
        {
          "name": "sort_priority",
          "ordinal": 10,
          "type_info": "Float"
        },
        {
          "name": "headers!: sqlx::types::Json<Vec<HttpRequestHeader>>",
          "ordinal": 11,
          "type_info": "Text"
        }
      ],
      "nullable": [
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        false,
        false
      ],
      "parameters": {
        "Right": 1
      }
    },
    "query": "\n            SELECT\n                id,\n                model,\n                workspace_id,\n                created_at,\n                updated_at,\n                name,\n                url,\n                method,\n                body,\n                body_type,\n                sort_priority,\n                headers AS \"headers!: sqlx::types::Json<Vec<HttpRequestHeader>>\"\n            FROM http_requests\n            WHERE workspace_id = ?\n        "
  },
  "84be2b954870ab181738656ecd4d03fca2ff21012947014c79626abfce8e999b": {
    "describe": {
      "columns": [],
      "nullable": [],
      "parameters": {
        "Right": 1
      }
    },
    "query": "\n            DELETE FROM workspaces\n            WHERE id = ?\n        "
  },
  "a83698dcf9a815b881097133edb31a34ba25e7c6c114d463c495342a85371639": {
    "describe": {
      "columns": [],
      "nullable": [],
      "parameters": {
        "Right": 8
      }
    },
    "query": "\n            UPDATE http_responses SET (elapsed, url, status, status_reason, body, error, headers, updated_at) =\n            (?, ?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP) WHERE id = ?;\n        "
  },
  "caf3f21bf291dfbd36446592066e96c1f83abe96f6ea9211a3e049eb9c58a8c8": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Text"
        },
        {
          "name": "model",
          "ordinal": 1,
          "type_info": "Text"
        },
        {
          "name": "created_at",
          "ordinal": 2,
          "type_info": "Datetime"
        },
        {
          "name": "updated_at",
          "ordinal": 3,
          "type_info": "Datetime"
        },
        {
          "name": "name",
          "ordinal": 4,
          "type_info": "Text"
        },
        {
          "name": "description",
          "ordinal": 5,
          "type_info": "Text"
        }
      ],
      "nullable": [
        false,
        false,
        false,
        false,
        false,
        false
      ],
      "parameters": {
        "Right": 1
      }
    },
    "query": "\n            SELECT id, model, created_at, updated_at, name, description\n            FROM workspaces WHERE id = ?\n        "
  },
  "cea4cae52f16ec78aca9a47b17117422d4f165e5a3b308c70fd1a180382475ea": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Text"
        },
        {
          "name": "model",
          "ordinal": 1,
          "type_info": "Text"
        },
        {
          "name": "created_at",
          "ordinal": 2,
          "type_info": "Datetime"
        },
        {
          "name": "updated_at",
          "ordinal": 3,
          "type_info": "Datetime"
        },
        {
          "name": "name",
          "ordinal": 4,
          "type_info": "Text"
        },
        {
          "name": "description",
          "ordinal": 5,
          "type_info": "Text"
        }
      ],
      "nullable": [
        false,
        false,
        false,
        false,
        false,
        false
      ],
      "parameters": {
        "Right": 0
      }
    },
    "query": "\n            SELECT id, model, created_at, updated_at, name, description\n            FROM workspaces\n        "
  },
  "d5ad6d5f82fe837fa9215bd4619ec18a7c95b3088d4fbf9825f2d1d28069d1ce": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Text"
        },
        {
          "name": "model",
          "ordinal": 1,
          "type_info": "Text"
        },
        {
          "name": "workspace_id",
          "ordinal": 2,
          "type_info": "Text"
        },
        {
          "name": "request_id",
          "ordinal": 3,
          "type_info": "Text"
        },
        {
          "name": "updated_at",
          "ordinal": 4,
          "type_info": "Datetime"
        },
        {
          "name": "created_at",
          "ordinal": 5,
          "type_info": "Datetime"
        },
        {
          "name": "status",
          "ordinal": 6,
          "type_info": "Int64"
        },
        {
          "name": "status_reason",
          "ordinal": 7,
          "type_info": "Text"
        },
        {
          "name": "body",
          "ordinal": 8,
          "type_info": "Text"
        },
        {
          "name": "elapsed",
          "ordinal": 9,
          "type_info": "Int64"
        },
        {
          "name": "url",
          "ordinal": 10,
          "type_info": "Text"
        },
        {
          "name": "error",
          "ordinal": 11,
          "type_info": "Text"
        },
        {
          "name": "headers!: sqlx::types::Json<Vec<HttpResponseHeader>>",
          "ordinal": 12,
          "type_info": "Text"
        }
      ],
      "nullable": [
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        true,
        false
      ],
      "parameters": {
        "Right": 1
      }
    },
    "query": "\n            SELECT id, model, workspace_id, request_id, updated_at,\n                created_at, status, status_reason, body, elapsed, url, error,\n                headers AS \"headers!: sqlx::types::Json<Vec<HttpResponseHeader>>\"\n            FROM http_responses\n            WHERE request_id = ?\n            ORDER BY created_at ASC\n        "
  },
  "d80c09497771e3641022e73ec6c6a87e73a551f88a948a5445d754922b82b50b": {
    "describe": {
      "columns": [],
      "nullable": [],
      "parameters": {
        "Right": 3
      }
    },
    "query": "\n            INSERT INTO key_values (namespace, key, value)\n            VALUES (?, ?, ?) ON CONFLICT DO UPDATE SET\n               updated_at = CURRENT_TIMESTAMP,\n               value = excluded.value\n        "
  },
  "e3ade0a69348d512e47e964bded9d7d890b92fdc1e01c6c22fa5e91f943639f2": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Text"
        },
        {
          "name": "model",
          "ordinal": 1,
          "type_info": "Text"
        },
        {
          "name": "workspace_id",
          "ordinal": 2,
          "type_info": "Text"
        },
        {
          "name": "request_id",
          "ordinal": 3,
          "type_info": "Text"
        },
        {
          "name": "updated_at",
          "ordinal": 4,
          "type_info": "Datetime"
        },
        {
          "name": "created_at",
          "ordinal": 5,
          "type_info": "Datetime"
        },
        {
          "name": "status",
          "ordinal": 6,
          "type_info": "Int64"
        },
        {
          "name": "status_reason",
          "ordinal": 7,
          "type_info": "Text"
        },
        {
          "name": "body",
          "ordinal": 8,
          "type_info": "Text"
        },
        {
          "name": "elapsed",
          "ordinal": 9,
          "type_info": "Int64"
        },
        {
          "name": "url",
          "ordinal": 10,
          "type_info": "Text"
        },
        {
          "name": "error",
          "ordinal": 11,
          "type_info": "Text"
        },
        {
          "name": "headers!: sqlx::types::Json<Vec<HttpResponseHeader>>",
          "ordinal": 12,
          "type_info": "Text"
        }
      ],
      "nullable": [
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        false,
        false,
        false,
        true,
        false
      ],
      "parameters": {
        "Right": 1
      }
    },
    "query": "\n            SELECT id, model, workspace_id, request_id, updated_at, created_at,\n                status, status_reason, body, elapsed, url, error,\n                headers AS \"headers!: sqlx::types::Json<Vec<HttpResponseHeader>>\"\n            FROM http_responses\n            WHERE id = ?\n        "
  },
  "e523dc91256b4409a734850eae59ac73b951177ce88d35e2ab708871f3067ace": {
    "describe": {
      "columns": [
        {
          "name": "id",
          "ordinal": 0,
          "type_info": "Text"
        },
        {
          "name": "model",
          "ordinal": 1,
          "type_info": "Text"
        },
        {
          "name": "workspace_id",
          "ordinal": 2,
          "type_info": "Text"
        },
        {
          "name": "created_at",
          "ordinal": 3,
          "type_info": "Datetime"
        },
        {
          "name": "updated_at",
          "ordinal": 4,
          "type_info": "Datetime"
        },
        {
          "name": "name",
          "ordinal": 5,
          "type_info": "Text"
        },
        {
          "name": "url",
          "ordinal": 6,
          "type_info": "Text"
        },
        {
          "name": "method",
          "ordinal": 7,
          "type_info": "Text"
        },
        {
          "name": "body",
          "ordinal": 8,
          "type_info": "Text"
        },
        {
          "name": "body_type",
          "ordinal": 9,
          "type_info": "Text"
        },
        {
          "name": "sort_priority",
          "ordinal": 10,
          "type_info": "Float"
        },
        {
          "name": "headers!: sqlx::types::Json<Vec<HttpRequestHeader>>",
          "ordinal": 11,
          "type_info": "Text"
        }
      ],
      "nullable": [
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        false,
        true,
        true,
        false,
        false
      ],
      "parameters": {
        "Right": 1
      }
    },
    "query": "\n            SELECT\n                id,\n                model,\n                workspace_id,\n                created_at,\n                updated_at,\n                name,\n                url,\n                method,\n                body,\n                body_type,\n                sort_priority,\n                headers AS \"headers!: sqlx::types::Json<Vec<HttpRequestHeader>>\"\n            FROM http_requests\n            WHERE id = ?\n        "
  },
  "e767522f92c8c49cd2e563e58737a05092daf9b1dc763bacc82a5c14d696d78e": {
    "describe": {
      "columns": [],
      "nullable": [],
      "parameters": {
        "Right": 9
      }
    },
    "query": "\n            INSERT INTO http_responses (id, request_id, workspace_id, elapsed, url, status, status_reason, body, headers)\n            VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);\n        "
  },
  "f116d8cf9aad828135bb8c3a4c8b8e6b857ae13303989e9133a33b2d1cf20e96": {
    "describe": {
      "columns": [],
      "nullable": [],
      "parameters": {
        "Right": 3
      }
    },
    "query": "\n            INSERT INTO workspaces (id, name, description)\n            VALUES (?, ?, ?)\n        "
  },
  "f506d6b1451d95489cf41fea2d1cd3fae4f0773e16ae11ded6fd5923f015c8d5": {
    "describe": {
      "columns": [],
      "nullable": [],
      "parameters": {
        "Right": 9
      }
    },
    "query": "\n            INSERT INTO http_requests (\n                id,\n                workspace_id,\n                name,\n                url,\n                method,\n                body,\n                body_type,\n                headers,\n                sort_priority\n            )\n            VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)\n            ON CONFLICT (id) DO UPDATE SET\n               updated_at = CURRENT_TIMESTAMP,\n               name = excluded.name,\n               method = excluded.method,\n               headers = excluded.headers,\n               body = excluded.body,\n               body_type = excluded.body_type,\n               url = excluded.url,\n               sort_priority = excluded.sort_priority\n        "
  }
}