pub struct UserSummaryResponse {
pub user_id: UserId,
pub status: UserStatus,
pub version: u64,
pub roles: Vec<UserRole>,
pub scopes: Vec<AdminScope>,
pub credential_providers: Vec<HumanLoginProvider>,
pub created_at: OffsetDateTime,
pub updated_at: OffsetDateTime,
}Expand description
One account summary returned by the bounded identity listing.
Fields§
§user_id: UserId§status: UserStatus§version: u64§roles: Vec<UserRole>§scopes: Vec<AdminScope>§credential_providers: Vec<HumanLoginProvider>§created_at: OffsetDateTime§updated_at: OffsetDateTimeTrait Implementations§
Source§impl Clone for UserSummaryResponse
impl Clone for UserSummaryResponse
Source§impl Debug for UserSummaryResponse
impl Debug for UserSummaryResponse
Source§impl<'de> Deserialize<'de> for UserSummaryResponse
impl<'de> Deserialize<'de> for UserSummaryResponse
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
impl Eq for UserSummaryResponse
Source§impl PartialEq for UserSummaryResponse
impl PartialEq for UserSummaryResponse
Source§impl Serialize for UserSummaryResponse
impl Serialize for UserSummaryResponse
impl StructuralPartialEq for UserSummaryResponse
Auto Trait Implementations§
impl Freeze for UserSummaryResponse
impl RefUnwindSafe for UserSummaryResponse
impl Send for UserSummaryResponse
impl Sync for UserSummaryResponse
impl Unpin for UserSummaryResponse
impl UnsafeUnpin for UserSummaryResponse
impl UnwindSafe for UserSummaryResponse
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