pub struct DeviceTokenResponse200ApplicationJsonuser {
pub email: String,
pub first_name: Option<String>,
pub id: String,
pub last_name: Option<String>,
pub additional: BTreeMap<String, Value>,
}Expand description
Profile of the authenticated user.
Fields§
§email: StringAuthenticated user’s email address.
first_name: Option<String>User’s first name, or null when not set.
id: StringAuthenticated user’s identity identifier; distinct from the Photon Account ID.
last_name: Option<String>User’s last name, or null when not set.
additional: BTreeMap<String, Value>Members the schema does not declare, kept as received.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DeviceTokenResponse200ApplicationJsonuser
impl<'de> Deserialize<'de> for DeviceTokenResponse200ApplicationJsonuser
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
Auto Trait Implementations§
impl Freeze for DeviceTokenResponse200ApplicationJsonuser
impl RefUnwindSafe for DeviceTokenResponse200ApplicationJsonuser
impl Send for DeviceTokenResponse200ApplicationJsonuser
impl Sync for DeviceTokenResponse200ApplicationJsonuser
impl Unpin for DeviceTokenResponse200ApplicationJsonuser
impl UnsafeUnpin for DeviceTokenResponse200ApplicationJsonuser
impl UnwindSafe for DeviceTokenResponse200ApplicationJsonuser
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