pub struct WalletIntentResponseRequestDetailsBody {
pub additional_signers: Option<WalletAdditionalSigner>,
pub owner: Option<OwnerInput>,
pub owner_id: Option<OwnerIdInput>,
pub policy_ids: Vec<WalletIntentResponseRequestDetailsBodyPolicyIdsItem>,
}Expand description
WalletIntentResponseRequestDetailsBody
JSON schema
{
"type": "object",
"properties": {
"additional_signers": {
"$ref": "#/components/schemas/WalletAdditionalSigner"
},
"owner": {
"$ref": "#/components/schemas/OwnerInput"
},
"owner_id": {
"allOf": [
{
"$ref": "#/components/schemas/OwnerIdInput"
},
{}
]
},
"policy_ids": {
"description": "New policy IDs to enforce on the wallet. Currently,
only one policy is supported per wallet.",
"type": "array",
"items": {
"type": "string",
"maxLength": 24,
"minLength": 24
},
"maxItems": 1
}
}
}Fields§
§additional_signers: Option<WalletAdditionalSigner>§owner: Option<OwnerInput>§owner_id: Option<OwnerIdInput>§policy_ids: Vec<WalletIntentResponseRequestDetailsBodyPolicyIdsItem>New policy IDs to enforce on the wallet. Currently, only one policy is supported per wallet.
Trait Implementations§
Source§impl Clone for WalletIntentResponseRequestDetailsBody
impl Clone for WalletIntentResponseRequestDetailsBody
Source§fn clone(&self) -> WalletIntentResponseRequestDetailsBody
fn clone(&self) -> WalletIntentResponseRequestDetailsBody
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 WalletIntentResponseRequestDetailsBody
impl<'de> Deserialize<'de> for WalletIntentResponseRequestDetailsBody
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<&WalletIntentResponseRequestDetailsBody> for WalletIntentResponseRequestDetailsBody
impl From<&WalletIntentResponseRequestDetailsBody> for WalletIntentResponseRequestDetailsBody
Source§fn from(value: &WalletIntentResponseRequestDetailsBody) -> Self
fn from(value: &WalletIntentResponseRequestDetailsBody) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WalletIntentResponseRequestDetailsBody
impl RefUnwindSafe for WalletIntentResponseRequestDetailsBody
impl Send for WalletIntentResponseRequestDetailsBody
impl Sync for WalletIntentResponseRequestDetailsBody
impl Unpin for WalletIntentResponseRequestDetailsBody
impl UnsafeUnpin for WalletIntentResponseRequestDetailsBody
impl UnwindSafe for WalletIntentResponseRequestDetailsBody
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