pub struct OAuthTransferUserInfo {
pub email: Option<String>,
pub embedded_wallet_addresses: Vec<String>,
pub meta: Option<OAuthTransferUserInfoMeta>,
pub name: Option<String>,
pub profile_picture_url: Option<String>,
pub smart_wallet_addresses: Vec<String>,
pub subject: String,
pub username: Option<String>,
pub vanity_name: Option<String>,
}Expand description
User info for an OAuth transfer.
JSON schema
{
"title": "OAuthTransferUserInfo",
"description": "User info for an OAuth transfer.",
"type": "object",
"required": [
"subject"
],
"properties": {
"email": {
"type": "string"
},
"embeddedWalletAddresses": {
"type": "array",
"items": {
"type": "string"
}
},
"meta": {
"$ref": "#/components/schemas/OAuthTransferUserInfoMeta"
},
"name": {
"type": "string"
},
"profilePictureUrl": {
"type": "string"
},
"smartWalletAddresses": {
"type": "array",
"items": {
"type": "string"
}
},
"subject": {
"type": "string"
},
"username": {
"type": "string"
},
"vanityName": {
"type": "string"
}
},
"x-stainless-model": "client_auth.oauth_transfer_user_info"
}Fields§
§email: Option<String>§embedded_wallet_addresses: Vec<String>§meta: Option<OAuthTransferUserInfoMeta>§name: Option<String>§profile_picture_url: Option<String>§smart_wallet_addresses: Vec<String>§subject: String§username: Option<String>§vanity_name: Option<String>Trait Implementations§
Source§impl Clone for OAuthTransferUserInfo
impl Clone for OAuthTransferUserInfo
Source§fn clone(&self) -> OAuthTransferUserInfo
fn clone(&self) -> OAuthTransferUserInfo
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 Debug for OAuthTransferUserInfo
impl Debug for OAuthTransferUserInfo
Source§impl<'de> Deserialize<'de> for OAuthTransferUserInfo
impl<'de> Deserialize<'de> for OAuthTransferUserInfo
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<&OAuthTransferUserInfo> for OAuthTransferUserInfo
impl From<&OAuthTransferUserInfo> for OAuthTransferUserInfo
Source§fn from(value: &OAuthTransferUserInfo) -> Self
fn from(value: &OAuthTransferUserInfo) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OAuthTransferUserInfo
impl RefUnwindSafe for OAuthTransferUserInfo
impl Send for OAuthTransferUserInfo
impl Sync for OAuthTransferUserInfo
impl Unpin for OAuthTransferUserInfo
impl UnsafeUnpin for OAuthTransferUserInfo
impl UnwindSafe for OAuthTransferUserInfo
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