pub struct RpcIntentResponseRequestDetails {
pub body: RpcIntentResponseRequestDetailsBody,
pub method: RpcIntentResponseRequestDetailsMethod,
pub url: String,
}Expand description
The original RPC request that would be sent to the wallet endpoint
JSON schema
{
"description": "The original RPC request that would be sent to the
wallet endpoint",
"type": "object",
"required": [
"body",
"method",
"url"
],
"properties": {
"body": {
"oneOf": [
{
"$ref": "#/components/schemas/EthereumPersonalSignRpcInput"
},
{
"$ref": "#/components/schemas/EthereumSignTypedDataRpcInput"
},
{
"$ref": "#/components/schemas/EthereumSignTransactionRpcInput"
},
{
"$ref":
"#/components/schemas/EthereumSignUserOperationRpcInput"
},
{
"$ref": "#/components/schemas/EthereumSendTransactionRpcInput"
},
{
"$ref":
"#/components/schemas/EthereumSign7702AuthorizationRpcInput"
},
{
"$ref": "#/components/schemas/EthereumSecp256k1SignRpcInput"
},
{
"$ref": "#/components/schemas/SolanaSignMessageRpcInput"
},
{
"$ref": "#/components/schemas/SolanaSignTransactionRpcInput"
},
{
"$ref":
"#/components/schemas/SolanaSignAndSendTransactionRpcInput"
}
]
},
"method": {
"type": "string",
"enum": [
"POST"
]
},
"url": {
"type": "string"
}
}
}Fields§
§body: RpcIntentResponseRequestDetailsBody§method: RpcIntentResponseRequestDetailsMethod§url: StringTrait Implementations§
Source§impl Clone for RpcIntentResponseRequestDetails
impl Clone for RpcIntentResponseRequestDetails
Source§fn clone(&self) -> RpcIntentResponseRequestDetails
fn clone(&self) -> RpcIntentResponseRequestDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for RpcIntentResponseRequestDetails
impl<'de> Deserialize<'de> for RpcIntentResponseRequestDetails
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&RpcIntentResponseRequestDetails> for RpcIntentResponseRequestDetails
impl From<&RpcIntentResponseRequestDetails> for RpcIntentResponseRequestDetails
Source§fn from(value: &RpcIntentResponseRequestDetails) -> Self
fn from(value: &RpcIntentResponseRequestDetails) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RpcIntentResponseRequestDetails
impl RefUnwindSafe for RpcIntentResponseRequestDetails
impl Send for RpcIntentResponseRequestDetails
impl Sync for RpcIntentResponseRequestDetails
impl Unpin for RpcIntentResponseRequestDetails
impl UnsafeUnpin for RpcIntentResponseRequestDetails
impl UnwindSafe for RpcIntentResponseRequestDetails
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more