openzeppelin_relayer/models/rpc/stellar/
mod.rs

1use serde::{Deserialize, Serialize};
2use utoipa::ToSchema;
3
4#[derive(Debug, Serialize, Deserialize, ToSchema, PartialEq)]
5#[serde(untagged)]
6pub enum StellarRpcResult {
7    /// Raw JSON-RPC response value. Covers string or structured JSON values.
8    RawRpcResult(serde_json::Value),
9}
10
11#[derive(Debug, Serialize, Deserialize, ToSchema, PartialEq)]
12#[serde(untagged)]
13pub enum StellarRpcRequest {
14    /// Raw request where params can be any JSON value (string or structured).
15    RawRpcRequest {
16        method: String,
17        params: serde_json::Value,
18    },
19}