pub struct CreateWalletsRequest {
pub idempotency_key: String,
pub entity_secret_ciphertext: String,
pub wallet_set_id: String,
pub blockchains: Vec<Blockchain>,
pub account_type: Option<AccountType>,
pub count: Option<u32>,
pub metadata: Option<Vec<WalletMetadata>>,
}Expand description
Request body for creating one or more developer-controlled wallets.
Fields§
§idempotency_key: StringIdempotency key (UUID) to deduplicate requests.
entity_secret_ciphertext: StringEncrypted entity secret ciphertext.
wallet_set_id: StringWallet set ID the wallets should belong to.
blockchains: Vec<Blockchain>Blockchain networks to create wallets on.
account_type: Option<AccountType>Account type (SCA or EOA); defaults to EOA.
count: Option<u32>Number of wallets to create (default 1).
metadata: Option<Vec<WalletMetadata>>Per-wallet metadata overrides.
Trait Implementations§
Source§impl Clone for CreateWalletsRequest
impl Clone for CreateWalletsRequest
Source§fn clone(&self) -> CreateWalletsRequest
fn clone(&self) -> CreateWalletsRequest
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 Debug for CreateWalletsRequest
impl Debug for CreateWalletsRequest
Auto Trait Implementations§
impl Freeze for CreateWalletsRequest
impl RefUnwindSafe for CreateWalletsRequest
impl Send for CreateWalletsRequest
impl Sync for CreateWalletsRequest
impl Unpin for CreateWalletsRequest
impl UnsafeUnpin for CreateWalletsRequest
impl UnwindSafe for CreateWalletsRequest
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