bitwarden_api_api/models/
event_type.rs

1/*
2 * Bitwarden Internal API
3 *
4 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
5 *
6 * The version of the OpenAPI document: latest
7 *
8 * Generated by: https://openapi-generator.tech
9 */
10
11use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15///
16#[repr(i64)]
17#[derive(
18    Clone,
19    Copy,
20    Debug,
21    Eq,
22    PartialEq,
23    Ord,
24    PartialOrd,
25    Hash,
26    serde_repr::Serialize_repr,
27    serde_repr::Deserialize_repr,
28)]
29pub enum EventType {
30    User_LoggedIn = 1000,
31    User_ChangedPassword = 1001,
32    User_Updated2fa = 1002,
33    User_Disabled2fa = 1003,
34    User_Recovered2fa = 1004,
35    User_FailedLogIn = 1005,
36    User_FailedLogIn2fa = 1006,
37    User_ClientExportedVault = 1007,
38    User_UpdatedTempPassword = 1008,
39    User_MigratedKeyToKeyConnector = 1009,
40    User_RequestedDeviceApproval = 1010,
41    User_TdeOffboardingPasswordSet = 1011,
42    Cipher_Created = 1100,
43    Cipher_Updated = 1101,
44    Cipher_Deleted = 1102,
45    Cipher_AttachmentCreated = 1103,
46    Cipher_AttachmentDeleted = 1104,
47    Cipher_Shared = 1105,
48    Cipher_UpdatedCollections = 1106,
49    Cipher_ClientViewed = 1107,
50    Cipher_ClientToggledPasswordVisible = 1108,
51    Cipher_ClientToggledHiddenFieldVisible = 1109,
52    Cipher_ClientToggledCardCodeVisible = 1110,
53    Cipher_ClientCopiedPassword = 1111,
54    Cipher_ClientCopiedHiddenField = 1112,
55    Cipher_ClientCopiedCardCode = 1113,
56    Cipher_ClientAutofilled = 1114,
57    Cipher_SoftDeleted = 1115,
58    Cipher_Restored = 1116,
59    Cipher_ClientToggledCardNumberVisible = 1117,
60    Collection_Created = 1300,
61    Collection_Updated = 1301,
62    Collection_Deleted = 1302,
63    Group_Created = 1400,
64    Group_Updated = 1401,
65    Group_Deleted = 1402,
66    OrganizationUser_Invited = 1500,
67    OrganizationUser_Confirmed = 1501,
68    OrganizationUser_Updated = 1502,
69    OrganizationUser_Removed = 1503,
70    OrganizationUser_UpdatedGroups = 1504,
71    OrganizationUser_UnlinkedSso = 1505,
72    OrganizationUser_ResetPassword_Enroll = 1506,
73    OrganizationUser_ResetPassword_Withdraw = 1507,
74    OrganizationUser_AdminResetPassword = 1508,
75    OrganizationUser_ResetSsoLink = 1509,
76    OrganizationUser_FirstSsoLogin = 1510,
77    OrganizationUser_Revoked = 1511,
78    OrganizationUser_Restored = 1512,
79    OrganizationUser_ApprovedAuthRequest = 1513,
80    OrganizationUser_RejectedAuthRequest = 1514,
81    OrganizationUser_Deleted = 1515,
82    OrganizationUser_Left = 1516,
83    Organization_Updated = 1600,
84    Organization_PurgedVault = 1601,
85    Organization_ClientExportedVault = 1602,
86    Organization_VaultAccessed = 1603,
87    Organization_EnabledSso = 1604,
88    Organization_DisabledSso = 1605,
89    Organization_EnabledKeyConnector = 1606,
90    Organization_DisabledKeyConnector = 1607,
91    Organization_SponsorshipsSynced = 1608,
92    Organization_CollectionManagement_Updated = 1609,
93    Policy_Updated = 1700,
94    ProviderUser_Invited = 1800,
95    ProviderUser_Confirmed = 1801,
96    ProviderUser_Updated = 1802,
97    ProviderUser_Removed = 1803,
98    ProviderOrganization_Created = 1900,
99    ProviderOrganization_Added = 1901,
100    ProviderOrganization_Removed = 1902,
101    ProviderOrganization_VaultAccessed = 1903,
102    OrganizationDomain_Added = 2000,
103    OrganizationDomain_Removed = 2001,
104    OrganizationDomain_Verified = 2002,
105    OrganizationDomain_NotVerified = 2003,
106    Secret_Retrieved = 2100,
107}
108
109impl std::fmt::Display for EventType {
110    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
111        match self {
112            Self::User_LoggedIn => write!(f, "1000"),
113            Self::User_ChangedPassword => write!(f, "1001"),
114            Self::User_Updated2fa => write!(f, "1002"),
115            Self::User_Disabled2fa => write!(f, "1003"),
116            Self::User_Recovered2fa => write!(f, "1004"),
117            Self::User_FailedLogIn => write!(f, "1005"),
118            Self::User_FailedLogIn2fa => write!(f, "1006"),
119            Self::User_ClientExportedVault => write!(f, "1007"),
120            Self::User_UpdatedTempPassword => write!(f, "1008"),
121            Self::User_MigratedKeyToKeyConnector => write!(f, "1009"),
122            Self::User_RequestedDeviceApproval => write!(f, "1010"),
123            Self::User_TdeOffboardingPasswordSet => write!(f, "1011"),
124            Self::Cipher_Created => write!(f, "1100"),
125            Self::Cipher_Updated => write!(f, "1101"),
126            Self::Cipher_Deleted => write!(f, "1102"),
127            Self::Cipher_AttachmentCreated => write!(f, "1103"),
128            Self::Cipher_AttachmentDeleted => write!(f, "1104"),
129            Self::Cipher_Shared => write!(f, "1105"),
130            Self::Cipher_UpdatedCollections => write!(f, "1106"),
131            Self::Cipher_ClientViewed => write!(f, "1107"),
132            Self::Cipher_ClientToggledPasswordVisible => write!(f, "1108"),
133            Self::Cipher_ClientToggledHiddenFieldVisible => write!(f, "1109"),
134            Self::Cipher_ClientToggledCardCodeVisible => write!(f, "1110"),
135            Self::Cipher_ClientCopiedPassword => write!(f, "1111"),
136            Self::Cipher_ClientCopiedHiddenField => write!(f, "1112"),
137            Self::Cipher_ClientCopiedCardCode => write!(f, "1113"),
138            Self::Cipher_ClientAutofilled => write!(f, "1114"),
139            Self::Cipher_SoftDeleted => write!(f, "1115"),
140            Self::Cipher_Restored => write!(f, "1116"),
141            Self::Cipher_ClientToggledCardNumberVisible => write!(f, "1117"),
142            Self::Collection_Created => write!(f, "1300"),
143            Self::Collection_Updated => write!(f, "1301"),
144            Self::Collection_Deleted => write!(f, "1302"),
145            Self::Group_Created => write!(f, "1400"),
146            Self::Group_Updated => write!(f, "1401"),
147            Self::Group_Deleted => write!(f, "1402"),
148            Self::OrganizationUser_Invited => write!(f, "1500"),
149            Self::OrganizationUser_Confirmed => write!(f, "1501"),
150            Self::OrganizationUser_Updated => write!(f, "1502"),
151            Self::OrganizationUser_Removed => write!(f, "1503"),
152            Self::OrganizationUser_UpdatedGroups => write!(f, "1504"),
153            Self::OrganizationUser_UnlinkedSso => write!(f, "1505"),
154            Self::OrganizationUser_ResetPassword_Enroll => write!(f, "1506"),
155            Self::OrganizationUser_ResetPassword_Withdraw => write!(f, "1507"),
156            Self::OrganizationUser_AdminResetPassword => write!(f, "1508"),
157            Self::OrganizationUser_ResetSsoLink => write!(f, "1509"),
158            Self::OrganizationUser_FirstSsoLogin => write!(f, "1510"),
159            Self::OrganizationUser_Revoked => write!(f, "1511"),
160            Self::OrganizationUser_Restored => write!(f, "1512"),
161            Self::OrganizationUser_ApprovedAuthRequest => write!(f, "1513"),
162            Self::OrganizationUser_RejectedAuthRequest => write!(f, "1514"),
163            Self::OrganizationUser_Deleted => write!(f, "1515"),
164            Self::OrganizationUser_Left => write!(f, "1516"),
165            Self::Organization_Updated => write!(f, "1600"),
166            Self::Organization_PurgedVault => write!(f, "1601"),
167            Self::Organization_ClientExportedVault => write!(f, "1602"),
168            Self::Organization_VaultAccessed => write!(f, "1603"),
169            Self::Organization_EnabledSso => write!(f, "1604"),
170            Self::Organization_DisabledSso => write!(f, "1605"),
171            Self::Organization_EnabledKeyConnector => write!(f, "1606"),
172            Self::Organization_DisabledKeyConnector => write!(f, "1607"),
173            Self::Organization_SponsorshipsSynced => write!(f, "1608"),
174            Self::Organization_CollectionManagement_Updated => write!(f, "1609"),
175            Self::Policy_Updated => write!(f, "1700"),
176            Self::ProviderUser_Invited => write!(f, "1800"),
177            Self::ProviderUser_Confirmed => write!(f, "1801"),
178            Self::ProviderUser_Updated => write!(f, "1802"),
179            Self::ProviderUser_Removed => write!(f, "1803"),
180            Self::ProviderOrganization_Created => write!(f, "1900"),
181            Self::ProviderOrganization_Added => write!(f, "1901"),
182            Self::ProviderOrganization_Removed => write!(f, "1902"),
183            Self::ProviderOrganization_VaultAccessed => write!(f, "1903"),
184            Self::OrganizationDomain_Added => write!(f, "2000"),
185            Self::OrganizationDomain_Removed => write!(f, "2001"),
186            Self::OrganizationDomain_Verified => write!(f, "2002"),
187            Self::OrganizationDomain_NotVerified => write!(f, "2003"),
188            Self::Secret_Retrieved => write!(f, "2100"),
189        }
190    }
191}
192
193impl Default for EventType {
194    fn default() -> EventType {
195        Self::User_LoggedIn
196    }
197}