pub struct UserBatchCreateInputUsersItem {
pub create_embedded_wallet: Option<bool>,
pub create_ethereum_smart_wallet: Option<bool>,
pub create_ethereum_wallet: Option<bool>,
pub create_n_embedded_wallets: Option<f64>,
pub create_n_ethereum_wallets: Option<f64>,
pub create_solana_wallet: Option<bool>,
pub custom_metadata: Option<CustomMetadata>,
pub linked_accounts: Vec<LinkedAccountInput>,
pub wallets: Vec<WalletCreationInput>,
}Expand description
UserBatchCreateInputUsersItem
JSON schema
{
"type": "object",
"required": [
"linked_accounts"
],
"properties": {
"create_embedded_wallet": {
"type": "boolean"
},
"create_ethereum_smart_wallet": {
"type": "boolean"
},
"create_ethereum_wallet": {
"type": "boolean"
},
"create_n_embedded_wallets": {
"type": "number",
"maximum": 10.0,
"minimum": 1.0
},
"create_n_ethereum_wallets": {
"type": "number",
"maximum": 10.0,
"minimum": 1.0
},
"create_solana_wallet": {
"type": "boolean"
},
"custom_metadata": {
"$ref": "#/components/schemas/CustomMetadata"
},
"linked_accounts": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LinkedAccountInput"
},
"minItems": 1
},
"wallets": {
"description": "Wallets to create.",
"type": "array",
"items": {
"$ref": "#/components/schemas/WalletCreationInput"
}
}
}
}Fields§
§create_embedded_wallet: Option<bool>§create_ethereum_smart_wallet: Option<bool>§create_ethereum_wallet: Option<bool>§create_n_embedded_wallets: Option<f64>§create_n_ethereum_wallets: Option<f64>§create_solana_wallet: Option<bool>§custom_metadata: Option<CustomMetadata>§linked_accounts: Vec<LinkedAccountInput>§wallets: Vec<WalletCreationInput>Wallets to create.
Trait Implementations§
Source§impl Clone for UserBatchCreateInputUsersItem
impl Clone for UserBatchCreateInputUsersItem
Source§fn clone(&self) -> UserBatchCreateInputUsersItem
fn clone(&self) -> UserBatchCreateInputUsersItem
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UserBatchCreateInputUsersItem
impl<'de> Deserialize<'de> for UserBatchCreateInputUsersItem
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<&UserBatchCreateInputUsersItem> for UserBatchCreateInputUsersItem
impl From<&UserBatchCreateInputUsersItem> for UserBatchCreateInputUsersItem
Source§fn from(value: &UserBatchCreateInputUsersItem) -> Self
fn from(value: &UserBatchCreateInputUsersItem) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for UserBatchCreateInputUsersItem
impl RefUnwindSafe for UserBatchCreateInputUsersItem
impl Send for UserBatchCreateInputUsersItem
impl Sync for UserBatchCreateInputUsersItem
impl Unpin for UserBatchCreateInputUsersItem
impl UnsafeUnpin for UserBatchCreateInputUsersItem
impl UnwindSafe for UserBatchCreateInputUsersItem
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