pub struct CreateVaultAccountRequest {
pub name: Option<String>,
pub hidden_on_ui: Option<bool>,
pub customer_ref_id: Option<String>,
pub auto_fuel: Option<bool>,
pub vault_type: Option<VaultType>,
pub auto_assign: Option<bool>,
}
Fields§
§name: Option<String>
Vault Account name
Optional - if true, the created account and all related transactions will not be shown on Fireblocks console
customer_ref_id: Option<String>
Optional - Sets a customer reference ID for AML integrations
auto_fuel: Option<bool>
Optional - Sets the autoFuel property of the vault account for the Fireblocks Gas Station
vault_type: Option<VaultType>
Type of vault account. The default type will be set to MPC.
If the
workspace does not support the selected type, it will return an error.
auto_assign: Option<bool>
Applicable only when the vault account type is KEY_LINK. For MPC, this
parameter will be ignored.
If set to true and there are available
keys, random keys will be assigned to the newly created vault
account.
If set to true and there are no available keys to be
assigned, it will return an error.
If set to false, the vault
account will be created without any keys.
Implementations§
Source§impl CreateVaultAccountRequest
impl CreateVaultAccountRequest
pub fn new() -> CreateVaultAccountRequest
Trait Implementations§
Source§impl Clone for CreateVaultAccountRequest
impl Clone for CreateVaultAccountRequest
Source§fn clone(&self) -> CreateVaultAccountRequest
fn clone(&self) -> CreateVaultAccountRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more