#[repr(i32)]pub enum ActivityEntityKind {
ACTIVITY_ENTITY_UNSPECIFIED = 0,
ACTIVITY_ENTITY_ACCOUNT = 1,
ACTIVITY_ENTITY_SESSION = 2,
ACTIVITY_ENTITY_API_KEY = 3,
ACTIVITY_ENTITY_SUBACCOUNT = 4,
ACTIVITY_ENTITY_MEMBER = 5,
ACTIVITY_ENTITY_POLICY = 6,
ACTIVITY_ENTITY_INVITE = 7,
ACTIVITY_ENTITY_SECURITY = 8,
ACTIVITY_ENTITY_DESTINATION = 9,
}Expand description
Entity category affected by an activity event.
Variants§
ACTIVITY_ENTITY_UNSPECIFIED = 0
No activity entity category was specified.
ACTIVITY_ENTITY_ACCOUNT = 1
Root account.
ACTIVITY_ENTITY_SESSION = 2
Authentication session.
ACTIVITY_ENTITY_API_KEY = 3
API key.
ACTIVITY_ENTITY_SUBACCOUNT = 4
Sub-account.
ACTIVITY_ENTITY_MEMBER = 5
Sub-account member.
ACTIVITY_ENTITY_POLICY = 6
Access policy.
ACTIVITY_ENTITY_INVITE = 7
Sub-account invitation.
ACTIVITY_ENTITY_SECURITY = 8
Account security configuration.
ACTIVITY_ENTITY_DESTINATION = 9
Saved transfer destination.
Implementations§
Source§impl ActivityEntityKind
impl ActivityEntityKind
Sourcepub const ActivityEntityUnspecified: Self = Self::ACTIVITY_ENTITY_UNSPECIFIED
pub const ActivityEntityUnspecified: Self = Self::ACTIVITY_ENTITY_UNSPECIFIED
Idiomatic alias for Self::ACTIVITY_ENTITY_UNSPECIFIED; Debug prints the variant name.
Sourcepub const ActivityEntityAccount: Self = Self::ACTIVITY_ENTITY_ACCOUNT
pub const ActivityEntityAccount: Self = Self::ACTIVITY_ENTITY_ACCOUNT
Idiomatic alias for Self::ACTIVITY_ENTITY_ACCOUNT; Debug prints the variant name.
Sourcepub const ActivityEntitySession: Self = Self::ACTIVITY_ENTITY_SESSION
pub const ActivityEntitySession: Self = Self::ACTIVITY_ENTITY_SESSION
Idiomatic alias for Self::ACTIVITY_ENTITY_SESSION; Debug prints the variant name.
Sourcepub const ActivityEntityApiKey: Self = Self::ACTIVITY_ENTITY_API_KEY
pub const ActivityEntityApiKey: Self = Self::ACTIVITY_ENTITY_API_KEY
Idiomatic alias for Self::ACTIVITY_ENTITY_API_KEY; Debug prints the variant name.
Sourcepub const ActivityEntitySubaccount: Self = Self::ACTIVITY_ENTITY_SUBACCOUNT
pub const ActivityEntitySubaccount: Self = Self::ACTIVITY_ENTITY_SUBACCOUNT
Idiomatic alias for Self::ACTIVITY_ENTITY_SUBACCOUNT; Debug prints the variant name.
Sourcepub const ActivityEntityMember: Self = Self::ACTIVITY_ENTITY_MEMBER
pub const ActivityEntityMember: Self = Self::ACTIVITY_ENTITY_MEMBER
Idiomatic alias for Self::ACTIVITY_ENTITY_MEMBER; Debug prints the variant name.
Sourcepub const ActivityEntityPolicy: Self = Self::ACTIVITY_ENTITY_POLICY
pub const ActivityEntityPolicy: Self = Self::ACTIVITY_ENTITY_POLICY
Idiomatic alias for Self::ACTIVITY_ENTITY_POLICY; Debug prints the variant name.
Sourcepub const ActivityEntityInvite: Self = Self::ACTIVITY_ENTITY_INVITE
pub const ActivityEntityInvite: Self = Self::ACTIVITY_ENTITY_INVITE
Idiomatic alias for Self::ACTIVITY_ENTITY_INVITE; Debug prints the variant name.
Sourcepub const ActivityEntitySecurity: Self = Self::ACTIVITY_ENTITY_SECURITY
pub const ActivityEntitySecurity: Self = Self::ACTIVITY_ENTITY_SECURITY
Idiomatic alias for Self::ACTIVITY_ENTITY_SECURITY; Debug prints the variant name.
Sourcepub const ActivityEntityDestination: Self = Self::ACTIVITY_ENTITY_DESTINATION
pub const ActivityEntityDestination: Self = Self::ACTIVITY_ENTITY_DESTINATION
Idiomatic alias for Self::ACTIVITY_ENTITY_DESTINATION; Debug prints the variant name.
Trait Implementations§
Source§impl Clone for ActivityEntityKind
impl Clone for ActivityEntityKind
Source§fn clone(&self) -> ActivityEntityKind
fn clone(&self) -> ActivityEntityKind
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for ActivityEntityKind
Source§impl Debug for ActivityEntityKind
impl Debug for ActivityEntityKind
Source§impl Default for ActivityEntityKind
impl Default for ActivityEntityKind
Source§impl<'de> Deserialize<'de> for ActivityEntityKind
impl<'de> Deserialize<'de> for ActivityEntityKind
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Source§impl Enumeration for ActivityEntityKind
impl Enumeration for ActivityEntityKind
Source§fn proto_name(&self) -> &'static str
fn proto_name(&self) -> &'static str
.proto file.impl Eq for ActivityEntityKind
Source§impl Hash for ActivityEntityKind
impl Hash for ActivityEntityKind
Source§impl PartialEq for ActivityEntityKind
impl PartialEq for ActivityEntityKind
Source§impl ProtoElemJson for ActivityEntityKind
impl ProtoElemJson for ActivityEntityKind
Source§fn serialize_proto_json<S: Serializer>(
v: &Self,
s: S,
) -> Result<S::Ok, S::Error>
fn serialize_proto_json<S: Serializer>( v: &Self, s: S, ) -> Result<S::Ok, S::Error>
Source§fn deserialize_proto_json<'de, D: Deserializer<'de>>(
d: D,
) -> Result<Self, D::Error>
fn deserialize_proto_json<'de, D: Deserializer<'de>>( d: D, ) -> Result<Self, D::Error>
Source§impl Serialize for ActivityEntityKind
impl Serialize for ActivityEntityKind
impl StructuralPartialEq for ActivityEntityKind
Auto Trait Implementations§
impl Freeze for ActivityEntityKind
impl RefUnwindSafe for ActivityEntityKind
impl Send for ActivityEntityKind
impl Sync for ActivityEntityKind
impl Unpin for ActivityEntityKind
impl UnsafeUnpin for ActivityEntityKind
impl UnwindSafe for ActivityEntityKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.