pub struct WalletAuthenticateBoundUnencryptedRequestBody {
pub bindings: Vec<UserSigningKeyBinding>,
pub user_jwt: String,
}Expand description
Request body for creating an unencrypted, bound user signing key.
JSON schema
{
"title": "WalletAuthenticateBoundUnencryptedRequestBody",
"description": "Request body for creating an unencrypted, bound user
signing key.",
"type": "object",
"required": [
"bindings",
"user_jwt"
],
"properties": {
"bindings": {
"description": "Bindings that scope the USK. The key can only
authorize the bound values.",
"type": "array",
"items": {
"$ref": "#/components/schemas/UserSigningKeyBinding"
},
"maxItems": 10,
"minItems": 1
},
"user_jwt": {
"type": "string"
}
},
"x-stainless-model":
"wallets.wallet_authenticate_bound_unencrypted_request_body"
}Fields§
§bindings: Vec<UserSigningKeyBinding>Bindings that scope the USK. The key can only authorize the bound values.
user_jwt: StringTrait Implementations§
Source§impl Clone for WalletAuthenticateBoundUnencryptedRequestBody
impl Clone for WalletAuthenticateBoundUnencryptedRequestBody
Source§fn clone(&self) -> WalletAuthenticateBoundUnencryptedRequestBody
fn clone(&self) -> WalletAuthenticateBoundUnencryptedRequestBody
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 WalletAuthenticateBoundUnencryptedRequestBody
impl<'de> Deserialize<'de> for WalletAuthenticateBoundUnencryptedRequestBody
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<&WalletAuthenticateBoundUnencryptedRequestBody> for WalletAuthenticateBoundUnencryptedRequestBody
impl From<&WalletAuthenticateBoundUnencryptedRequestBody> for WalletAuthenticateBoundUnencryptedRequestBody
Source§fn from(value: &WalletAuthenticateBoundUnencryptedRequestBody) -> Self
fn from(value: &WalletAuthenticateBoundUnencryptedRequestBody) -> Self
Converts to this type from the input type.
Source§impl From<WalletAuthenticateBoundUnencryptedRequestBody> for WalletAuthenticateBoundRequestBody
impl From<WalletAuthenticateBoundUnencryptedRequestBody> for WalletAuthenticateBoundRequestBody
Source§fn from(value: WalletAuthenticateBoundUnencryptedRequestBody) -> Self
fn from(value: WalletAuthenticateBoundUnencryptedRequestBody) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WalletAuthenticateBoundUnencryptedRequestBody
impl RefUnwindSafe for WalletAuthenticateBoundUnencryptedRequestBody
impl Send for WalletAuthenticateBoundUnencryptedRequestBody
impl Sync for WalletAuthenticateBoundUnencryptedRequestBody
impl Unpin for WalletAuthenticateBoundUnencryptedRequestBody
impl UnsafeUnpin for WalletAuthenticateBoundUnencryptedRequestBody
impl UnwindSafe for WalletAuthenticateBoundUnencryptedRequestBody
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