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};
12use serde_repr::{Deserialize_repr, Serialize_repr};
13
14use crate::models;
15///
16#[repr(i64)]
17#[derive(
18    Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize_repr, Deserialize_repr,
19)]
20pub enum EventType {
21    User_LoggedIn = 1000,
22    User_ChangedPassword = 1001,
23    User_Updated2fa = 1002,
24    User_Disabled2fa = 1003,
25    User_Recovered2fa = 1004,
26    User_FailedLogIn = 1005,
27    User_FailedLogIn2fa = 1006,
28    User_ClientExportedVault = 1007,
29    User_UpdatedTempPassword = 1008,
30    User_MigratedKeyToKeyConnector = 1009,
31    User_RequestedDeviceApproval = 1010,
32    User_TdeOffboardingPasswordSet = 1011,
33    Cipher_Created = 1100,
34    Cipher_Updated = 1101,
35    Cipher_Deleted = 1102,
36    Cipher_AttachmentCreated = 1103,
37    Cipher_AttachmentDeleted = 1104,
38    Cipher_Shared = 1105,
39    Cipher_UpdatedCollections = 1106,
40    Cipher_ClientViewed = 1107,
41    Cipher_ClientToggledPasswordVisible = 1108,
42    Cipher_ClientToggledHiddenFieldVisible = 1109,
43    Cipher_ClientToggledCardCodeVisible = 1110,
44    Cipher_ClientCopiedPassword = 1111,
45    Cipher_ClientCopiedHiddenField = 1112,
46    Cipher_ClientCopiedCardCode = 1113,
47    Cipher_ClientAutofilled = 1114,
48    Cipher_SoftDeleted = 1115,
49    Cipher_Restored = 1116,
50    Cipher_ClientToggledCardNumberVisible = 1117,
51    Collection_Created = 1300,
52    Collection_Updated = 1301,
53    Collection_Deleted = 1302,
54    Group_Created = 1400,
55    Group_Updated = 1401,
56    Group_Deleted = 1402,
57    OrganizationUser_Invited = 1500,
58    OrganizationUser_Confirmed = 1501,
59    OrganizationUser_Updated = 1502,
60    OrganizationUser_Removed = 1503,
61    OrganizationUser_UpdatedGroups = 1504,
62    OrganizationUser_UnlinkedSso = 1505,
63    OrganizationUser_ResetPassword_Enroll = 1506,
64    OrganizationUser_ResetPassword_Withdraw = 1507,
65    OrganizationUser_AdminResetPassword = 1508,
66    OrganizationUser_ResetSsoLink = 1509,
67    OrganizationUser_FirstSsoLogin = 1510,
68    OrganizationUser_Revoked = 1511,
69    OrganizationUser_Restored = 1512,
70    OrganizationUser_ApprovedAuthRequest = 1513,
71    OrganizationUser_RejectedAuthRequest = 1514,
72    OrganizationUser_Deleted = 1515,
73    OrganizationUser_Left = 1516,
74    OrganizationUser_AutomaticallyConfirmed = 1517,
75    Organization_Updated = 1600,
76    Organization_PurgedVault = 1601,
77    Organization_ClientExportedVault = 1602,
78    Organization_VaultAccessed = 1603,
79    Organization_EnabledSso = 1604,
80    Organization_DisabledSso = 1605,
81    Organization_EnabledKeyConnector = 1606,
82    Organization_DisabledKeyConnector = 1607,
83    Organization_SponsorshipsSynced = 1608,
84    Organization_CollectionManagement_Updated = 1609,
85    Organization_CollectionManagement_LimitCollectionCreationEnabled = 1610,
86    Organization_CollectionManagement_LimitCollectionCreationDisabled = 1611,
87    Organization_CollectionManagement_LimitCollectionDeletionEnabled = 1612,
88    Organization_CollectionManagement_LimitCollectionDeletionDisabled = 1613,
89    Organization_CollectionManagement_LimitItemDeletionEnabled = 1614,
90    Organization_CollectionManagement_LimitItemDeletionDisabled = 1615,
91    Organization_CollectionManagement_AllowAdminAccessToAllCollectionItemsEnabled = 1616,
92    Organization_CollectionManagement_AllowAdminAccessToAllCollectionItemsDisabled = 1617,
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    Secret_Created = 2101,
108    Secret_Edited = 2102,
109    Secret_Deleted = 2103,
110    Secret_Permanently_Deleted = 2104,
111    Secret_Restored = 2105,
112    Project_Retrieved = 2200,
113    Project_Created = 2201,
114    Project_Edited = 2202,
115    Project_Deleted = 2203,
116    ServiceAccount_UserAdded = 2300,
117    ServiceAccount_UserRemoved = 2301,
118    ServiceAccount_GroupAdded = 2302,
119    ServiceAccount_GroupRemoved = 2303,
120    ServiceAccount_Created = 2304,
121    ServiceAccount_Deleted = 2305,
122}
123
124impl std::fmt::Display for EventType {
125    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
126        write!(f, "{}", match self {
127            Self::User_LoggedIn => "1000",
128            Self::User_ChangedPassword => "1001",
129            Self::User_Updated2fa => "1002",
130            Self::User_Disabled2fa => "1003",
131            Self::User_Recovered2fa => "1004",
132            Self::User_FailedLogIn => "1005",
133            Self::User_FailedLogIn2fa => "1006",
134            Self::User_ClientExportedVault => "1007",
135            Self::User_UpdatedTempPassword => "1008",
136            Self::User_MigratedKeyToKeyConnector => "1009",
137            Self::User_RequestedDeviceApproval => "1010",
138            Self::User_TdeOffboardingPasswordSet => "1011",
139            Self::Cipher_Created => "1100",
140            Self::Cipher_Updated => "1101",
141            Self::Cipher_Deleted => "1102",
142            Self::Cipher_AttachmentCreated => "1103",
143            Self::Cipher_AttachmentDeleted => "1104",
144            Self::Cipher_Shared => "1105",
145            Self::Cipher_UpdatedCollections => "1106",
146            Self::Cipher_ClientViewed => "1107",
147            Self::Cipher_ClientToggledPasswordVisible => "1108",
148            Self::Cipher_ClientToggledHiddenFieldVisible => "1109",
149            Self::Cipher_ClientToggledCardCodeVisible => "1110",
150            Self::Cipher_ClientCopiedPassword => "1111",
151            Self::Cipher_ClientCopiedHiddenField => "1112",
152            Self::Cipher_ClientCopiedCardCode => "1113",
153            Self::Cipher_ClientAutofilled => "1114",
154            Self::Cipher_SoftDeleted => "1115",
155            Self::Cipher_Restored => "1116",
156            Self::Cipher_ClientToggledCardNumberVisible => "1117",
157            Self::Collection_Created => "1300",
158            Self::Collection_Updated => "1301",
159            Self::Collection_Deleted => "1302",
160            Self::Group_Created => "1400",
161            Self::Group_Updated => "1401",
162            Self::Group_Deleted => "1402",
163            Self::OrganizationUser_Invited => "1500",
164            Self::OrganizationUser_Confirmed => "1501",
165            Self::OrganizationUser_Updated => "1502",
166            Self::OrganizationUser_Removed => "1503",
167            Self::OrganizationUser_UpdatedGroups => "1504",
168            Self::OrganizationUser_UnlinkedSso => "1505",
169            Self::OrganizationUser_ResetPassword_Enroll => "1506",
170            Self::OrganizationUser_ResetPassword_Withdraw => "1507",
171            Self::OrganizationUser_AdminResetPassword => "1508",
172            Self::OrganizationUser_ResetSsoLink => "1509",
173            Self::OrganizationUser_FirstSsoLogin => "1510",
174            Self::OrganizationUser_Revoked => "1511",
175            Self::OrganizationUser_Restored => "1512",
176            Self::OrganizationUser_ApprovedAuthRequest => "1513",
177            Self::OrganizationUser_RejectedAuthRequest => "1514",
178            Self::OrganizationUser_Deleted => "1515",
179            Self::OrganizationUser_Left => "1516",
180            Self::OrganizationUser_AutomaticallyConfirmed => "1517",
181            Self::Organization_Updated => "1600",
182            Self::Organization_PurgedVault => "1601",
183            Self::Organization_ClientExportedVault => "1602",
184            Self::Organization_VaultAccessed => "1603",
185            Self::Organization_EnabledSso => "1604",
186            Self::Organization_DisabledSso => "1605",
187            Self::Organization_EnabledKeyConnector => "1606",
188            Self::Organization_DisabledKeyConnector => "1607",
189            Self::Organization_SponsorshipsSynced => "1608",
190            Self::Organization_CollectionManagement_Updated => "1609",
191            Self::Organization_CollectionManagement_LimitCollectionCreationEnabled => "1610",
192            Self::Organization_CollectionManagement_LimitCollectionCreationDisabled => "1611",
193            Self::Organization_CollectionManagement_LimitCollectionDeletionEnabled => "1612",
194            Self::Organization_CollectionManagement_LimitCollectionDeletionDisabled => "1613",
195            Self::Organization_CollectionManagement_LimitItemDeletionEnabled => "1614",
196            Self::Organization_CollectionManagement_LimitItemDeletionDisabled => "1615",
197            Self::Organization_CollectionManagement_AllowAdminAccessToAllCollectionItemsEnabled => "1616",
198            Self::Organization_CollectionManagement_AllowAdminAccessToAllCollectionItemsDisabled => "1617",
199            Self::Policy_Updated => "1700",
200            Self::ProviderUser_Invited => "1800",
201            Self::ProviderUser_Confirmed => "1801",
202            Self::ProviderUser_Updated => "1802",
203            Self::ProviderUser_Removed => "1803",
204            Self::ProviderOrganization_Created => "1900",
205            Self::ProviderOrganization_Added => "1901",
206            Self::ProviderOrganization_Removed => "1902",
207            Self::ProviderOrganization_VaultAccessed => "1903",
208            Self::OrganizationDomain_Added => "2000",
209            Self::OrganizationDomain_Removed => "2001",
210            Self::OrganizationDomain_Verified => "2002",
211            Self::OrganizationDomain_NotVerified => "2003",
212            Self::Secret_Retrieved => "2100",
213            Self::Secret_Created => "2101",
214            Self::Secret_Edited => "2102",
215            Self::Secret_Deleted => "2103",
216            Self::Secret_Permanently_Deleted => "2104",
217            Self::Secret_Restored => "2105",
218            Self::Project_Retrieved => "2200",
219            Self::Project_Created => "2201",
220            Self::Project_Edited => "2202",
221            Self::Project_Deleted => "2203",
222            Self::ServiceAccount_UserAdded => "2300",
223            Self::ServiceAccount_UserRemoved => "2301",
224            Self::ServiceAccount_GroupAdded => "2302",
225            Self::ServiceAccount_GroupRemoved => "2303",
226            Self::ServiceAccount_Created => "2304",
227            Self::ServiceAccount_Deleted => "2305",
228        })
229    }
230}
231impl Default for EventType {
232    fn default() -> EventType {
233        Self::User_LoggedIn
234    }
235}