[][src]Struct keybase_protocol::protocol::keybase1::notify_badges::BadgeState

pub struct BadgeState {
    pub newTlfs: i32,
    pub rekeysNeeded: i32,
    pub newFollowers: i32,
    pub inboxVers: i32,
    pub homeTodoItems: i32,
    pub unverifiedEmails: i32,
    pub unverifiedPhones: i32,
    pub newDevices: Option<Vec<DeviceID>>,
    pub revokedDevices: Option<Vec<DeviceID>>,
    pub conversations: Option<Vec<BadgeConversationInfo>>,
    pub newGitRepoGlobalUniqueIDs: Option<Vec<String>>,
    pub newTeamNames: Option<Vec<String>>,
    pub deletedTeams: Option<Vec<DeletedTeamInfo>>,
    pub newTeamAccessRequests: Option<Vec<String>>,
    pub teamsWithResetUsers: Option<Vec<TeamMemberOutReset>>,
    pub unreadWalletAccounts: Option<Vec<WalletAccountInfo>>,
    pub resetState: ResetState,
}

Fields

newTlfs: i32rekeysNeeded: i32newFollowers: i32inboxVers: i32homeTodoItems: i32unverifiedEmails: i32unverifiedPhones: i32newDevices: Option<Vec<DeviceID>>revokedDevices: Option<Vec<DeviceID>>conversations: Option<Vec<BadgeConversationInfo>>newGitRepoGlobalUniqueIDs: Option<Vec<String>>newTeamNames: Option<Vec<String>>deletedTeams: Option<Vec<DeletedTeamInfo>>newTeamAccessRequests: Option<Vec<String>>teamsWithResetUsers: Option<Vec<TeamMemberOutReset>>unreadWalletAccounts: Option<Vec<WalletAccountInfo>>resetState: ResetState

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]