1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
16pub enum ModelEnum {
17 #[serde(rename = "authentik_tenants.domain")]
18 AuthentikTenantsDomain,
19 #[serde(rename = "authentik_core.group")]
20 AuthentikCoreGroup,
21 #[serde(rename = "authentik_core.user")]
22 AuthentikCoreUser,
23 #[serde(rename = "authentik_core.application")]
24 AuthentikCoreApplication,
25 #[serde(rename = "authentik_core.applicationentitlement")]
26 AuthentikCoreApplicationentitlement,
27 #[serde(rename = "authentik_core.token")]
28 AuthentikCoreToken,
29 #[serde(rename = "authentik_crypto.certificatekeypair")]
30 AuthentikCryptoCertificatekeypair,
31 #[serde(rename = "authentik_enterprise.license")]
32 AuthentikEnterpriseLicense,
33 #[serde(rename = "authentik_events.event")]
34 AuthentikEventsEvent,
35 #[serde(rename = "authentik_events.notificationtransport")]
36 AuthentikEventsNotificationtransport,
37 #[serde(rename = "authentik_events.notification")]
38 AuthentikEventsNotification,
39 #[serde(rename = "authentik_events.notificationrule")]
40 AuthentikEventsNotificationrule,
41 #[serde(rename = "authentik_events.notificationwebhookmapping")]
42 AuthentikEventsNotificationwebhookmapping,
43 #[serde(rename = "authentik_flows.flow")]
44 AuthentikFlowsFlow,
45 #[serde(rename = "authentik_flows.flowstagebinding")]
46 AuthentikFlowsFlowstagebinding,
47 #[serde(rename = "authentik_outposts.dockerserviceconnection")]
48 AuthentikOutpostsDockerserviceconnection,
49 #[serde(rename = "authentik_outposts.kubernetesserviceconnection")]
50 AuthentikOutpostsKubernetesserviceconnection,
51 #[serde(rename = "authentik_outposts.outpost")]
52 AuthentikOutpostsOutpost,
53 #[serde(rename = "authentik_policies_dummy.dummypolicy")]
54 AuthentikPoliciesDummyDummypolicy,
55 #[serde(rename = "authentik_policies_event_matcher.eventmatcherpolicy")]
56 AuthentikPoliciesEventMatcherEventmatcherpolicy,
57 #[serde(rename = "authentik_policies_expiry.passwordexpirypolicy")]
58 AuthentikPoliciesExpiryPasswordexpirypolicy,
59 #[serde(rename = "authentik_policies_expression.expressionpolicy")]
60 AuthentikPoliciesExpressionExpressionpolicy,
61 #[serde(rename = "authentik_policies_geoip.geoippolicy")]
62 AuthentikPoliciesGeoipGeoippolicy,
63 #[serde(rename = "authentik_policies_password.passwordpolicy")]
64 AuthentikPoliciesPasswordPasswordpolicy,
65 #[serde(rename = "authentik_policies_reputation.reputationpolicy")]
66 AuthentikPoliciesReputationReputationpolicy,
67 #[serde(rename = "authentik_policies.policybinding")]
68 AuthentikPoliciesPolicybinding,
69 #[serde(rename = "authentik_providers_ldap.ldapprovider")]
70 AuthentikProvidersLdapLdapprovider,
71 #[serde(rename = "authentik_providers_oauth2.scopemapping")]
72 AuthentikProvidersOauth2Scopemapping,
73 #[serde(rename = "authentik_providers_oauth2.oauth2provider")]
74 AuthentikProvidersOauth2Oauth2provider,
75 #[serde(rename = "authentik_providers_proxy.proxyprovider")]
76 AuthentikProvidersProxyProxyprovider,
77 #[serde(rename = "authentik_providers_rac.racprovider")]
78 AuthentikProvidersRacRacprovider,
79 #[serde(rename = "authentik_providers_rac.endpoint")]
80 AuthentikProvidersRacEndpoint,
81 #[serde(rename = "authentik_providers_rac.racpropertymapping")]
82 AuthentikProvidersRacRacpropertymapping,
83 #[serde(rename = "authentik_providers_radius.radiusprovider")]
84 AuthentikProvidersRadiusRadiusprovider,
85 #[serde(rename = "authentik_providers_radius.radiusproviderpropertymapping")]
86 AuthentikProvidersRadiusRadiusproviderpropertymapping,
87 #[serde(rename = "authentik_providers_saml.samlprovider")]
88 AuthentikProvidersSamlSamlprovider,
89 #[serde(rename = "authentik_providers_saml.samlpropertymapping")]
90 AuthentikProvidersSamlSamlpropertymapping,
91 #[serde(rename = "authentik_providers_scim.scimprovider")]
92 AuthentikProvidersScimScimprovider,
93 #[serde(rename = "authentik_providers_scim.scimmapping")]
94 AuthentikProvidersScimScimmapping,
95 #[serde(rename = "authentik_rbac.role")]
96 AuthentikRbacRole,
97 #[serde(rename = "authentik_rbac.initialpermissions")]
98 AuthentikRbacInitialpermissions,
99 #[serde(rename = "authentik_sources_kerberos.kerberossource")]
100 AuthentikSourcesKerberosKerberossource,
101 #[serde(rename = "authentik_sources_kerberos.kerberossourcepropertymapping")]
102 AuthentikSourcesKerberosKerberossourcepropertymapping,
103 #[serde(rename = "authentik_sources_kerberos.userkerberossourceconnection")]
104 AuthentikSourcesKerberosUserkerberossourceconnection,
105 #[serde(rename = "authentik_sources_kerberos.groupkerberossourceconnection")]
106 AuthentikSourcesKerberosGroupkerberossourceconnection,
107 #[serde(rename = "authentik_sources_ldap.ldapsource")]
108 AuthentikSourcesLdapLdapsource,
109 #[serde(rename = "authentik_sources_ldap.ldapsourcepropertymapping")]
110 AuthentikSourcesLdapLdapsourcepropertymapping,
111 #[serde(rename = "authentik_sources_ldap.userldapsourceconnection")]
112 AuthentikSourcesLdapUserldapsourceconnection,
113 #[serde(rename = "authentik_sources_ldap.groupldapsourceconnection")]
114 AuthentikSourcesLdapGroupldapsourceconnection,
115 #[serde(rename = "authentik_sources_oauth.oauthsource")]
116 AuthentikSourcesOauthOauthsource,
117 #[serde(rename = "authentik_sources_oauth.oauthsourcepropertymapping")]
118 AuthentikSourcesOauthOauthsourcepropertymapping,
119 #[serde(rename = "authentik_sources_oauth.useroauthsourceconnection")]
120 AuthentikSourcesOauthUseroauthsourceconnection,
121 #[serde(rename = "authentik_sources_oauth.groupoauthsourceconnection")]
122 AuthentikSourcesOauthGroupoauthsourceconnection,
123 #[serde(rename = "authentik_sources_plex.plexsource")]
124 AuthentikSourcesPlexPlexsource,
125 #[serde(rename = "authentik_sources_plex.plexsourcepropertymapping")]
126 AuthentikSourcesPlexPlexsourcepropertymapping,
127 #[serde(rename = "authentik_sources_plex.userplexsourceconnection")]
128 AuthentikSourcesPlexUserplexsourceconnection,
129 #[serde(rename = "authentik_sources_plex.groupplexsourceconnection")]
130 AuthentikSourcesPlexGroupplexsourceconnection,
131 #[serde(rename = "authentik_sources_saml.samlsource")]
132 AuthentikSourcesSamlSamlsource,
133 #[serde(rename = "authentik_sources_saml.samlsourcepropertymapping")]
134 AuthentikSourcesSamlSamlsourcepropertymapping,
135 #[serde(rename = "authentik_sources_saml.usersamlsourceconnection")]
136 AuthentikSourcesSamlUsersamlsourceconnection,
137 #[serde(rename = "authentik_sources_saml.groupsamlsourceconnection")]
138 AuthentikSourcesSamlGroupsamlsourceconnection,
139 #[serde(rename = "authentik_sources_scim.scimsource")]
140 AuthentikSourcesScimScimsource,
141 #[serde(rename = "authentik_sources_scim.scimsourcepropertymapping")]
142 AuthentikSourcesScimScimsourcepropertymapping,
143 #[serde(rename = "authentik_sources_telegram.telegramsource")]
144 AuthentikSourcesTelegramTelegramsource,
145 #[serde(rename = "authentik_sources_telegram.telegramsourcepropertymapping")]
146 AuthentikSourcesTelegramTelegramsourcepropertymapping,
147 #[serde(rename = "authentik_sources_telegram.usertelegramsourceconnection")]
148 AuthentikSourcesTelegramUsertelegramsourceconnection,
149 #[serde(rename = "authentik_sources_telegram.grouptelegramsourceconnection")]
150 AuthentikSourcesTelegramGrouptelegramsourceconnection,
151 #[serde(rename = "authentik_stages_authenticator_duo.authenticatorduostage")]
152 AuthentikStagesAuthenticatorDuoAuthenticatorduostage,
153 #[serde(rename = "authentik_stages_authenticator_duo.duodevice")]
154 AuthentikStagesAuthenticatorDuoDuodevice,
155 #[serde(rename = "authentik_stages_authenticator_email.authenticatoremailstage")]
156 AuthentikStagesAuthenticatorEmailAuthenticatoremailstage,
157 #[serde(rename = "authentik_stages_authenticator_email.emaildevice")]
158 AuthentikStagesAuthenticatorEmailEmaildevice,
159 #[serde(rename = "authentik_stages_authenticator_sms.authenticatorsmsstage")]
160 AuthentikStagesAuthenticatorSmsAuthenticatorsmsstage,
161 #[serde(rename = "authentik_stages_authenticator_sms.smsdevice")]
162 AuthentikStagesAuthenticatorSmsSmsdevice,
163 #[serde(rename = "authentik_stages_authenticator_static.authenticatorstaticstage")]
164 AuthentikStagesAuthenticatorStaticAuthenticatorstaticstage,
165 #[serde(rename = "authentik_stages_authenticator_static.staticdevice")]
166 AuthentikStagesAuthenticatorStaticStaticdevice,
167 #[serde(rename = "authentik_stages_authenticator_totp.authenticatortotpstage")]
168 AuthentikStagesAuthenticatorTotpAuthenticatortotpstage,
169 #[serde(rename = "authentik_stages_authenticator_totp.totpdevice")]
170 AuthentikStagesAuthenticatorTotpTotpdevice,
171 #[serde(rename = "authentik_stages_authenticator_validate.authenticatorvalidatestage")]
172 AuthentikStagesAuthenticatorValidateAuthenticatorvalidatestage,
173 #[serde(rename = "authentik_stages_authenticator_webauthn.authenticatorwebauthnstage")]
174 AuthentikStagesAuthenticatorWebauthnAuthenticatorwebauthnstage,
175 #[serde(rename = "authentik_stages_authenticator_webauthn.webauthndevice")]
176 AuthentikStagesAuthenticatorWebauthnWebauthndevice,
177 #[serde(rename = "authentik_stages_captcha.captchastage")]
178 AuthentikStagesCaptchaCaptchastage,
179 #[serde(rename = "authentik_stages_consent.consentstage")]
180 AuthentikStagesConsentConsentstage,
181 #[serde(rename = "authentik_stages_deny.denystage")]
182 AuthentikStagesDenyDenystage,
183 #[serde(rename = "authentik_stages_dummy.dummystage")]
184 AuthentikStagesDummyDummystage,
185 #[serde(rename = "authentik_stages_email.emailstage")]
186 AuthentikStagesEmailEmailstage,
187 #[serde(rename = "authentik_stages_identification.identificationstage")]
188 AuthentikStagesIdentificationIdentificationstage,
189 #[serde(rename = "authentik_stages_invitation.invitationstage")]
190 AuthentikStagesInvitationInvitationstage,
191 #[serde(rename = "authentik_stages_invitation.invitation")]
192 AuthentikStagesInvitationInvitation,
193 #[serde(rename = "authentik_stages_password.passwordstage")]
194 AuthentikStagesPasswordPasswordstage,
195 #[serde(rename = "authentik_stages_prompt.prompt")]
196 AuthentikStagesPromptPrompt,
197 #[serde(rename = "authentik_stages_prompt.promptstage")]
198 AuthentikStagesPromptPromptstage,
199 #[serde(rename = "authentik_stages_redirect.redirectstage")]
200 AuthentikStagesRedirectRedirectstage,
201 #[serde(rename = "authentik_stages_user_delete.userdeletestage")]
202 AuthentikStagesUserDeleteUserdeletestage,
203 #[serde(rename = "authentik_stages_user_login.userloginstage")]
204 AuthentikStagesUserLoginUserloginstage,
205 #[serde(rename = "authentik_stages_user_logout.userlogoutstage")]
206 AuthentikStagesUserLogoutUserlogoutstage,
207 #[serde(rename = "authentik_stages_user_write.userwritestage")]
208 AuthentikStagesUserWriteUserwritestage,
209 #[serde(rename = "authentik_tasks_schedules.schedule")]
210 AuthentikTasksSchedulesSchedule,
211 #[serde(rename = "authentik_brands.brand")]
212 AuthentikBrandsBrand,
213 #[serde(rename = "authentik_blueprints.blueprintinstance")]
214 AuthentikBlueprintsBlueprintinstance,
215 #[serde(rename = "authentik_policies_unique_password.uniquepasswordpolicy")]
216 AuthentikPoliciesUniquePasswordUniquepasswordpolicy,
217 #[serde(rename = "authentik_providers_google_workspace.googleworkspaceprovider")]
218 AuthentikProvidersGoogleWorkspaceGoogleworkspaceprovider,
219 #[serde(rename = "authentik_providers_google_workspace.googleworkspaceprovidermapping")]
220 AuthentikProvidersGoogleWorkspaceGoogleworkspaceprovidermapping,
221 #[serde(rename = "authentik_providers_microsoft_entra.microsoftentraprovider")]
222 AuthentikProvidersMicrosoftEntraMicrosoftentraprovider,
223 #[serde(rename = "authentik_providers_microsoft_entra.microsoftentraprovidermapping")]
224 AuthentikProvidersMicrosoftEntraMicrosoftentraprovidermapping,
225 #[serde(rename = "authentik_providers_ssf.ssfprovider")]
226 AuthentikProvidersSsfSsfprovider,
227 #[serde(rename = "authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage")]
228 AuthentikStagesAuthenticatorEndpointGdtcAuthenticatorendpointgdtcstage,
229 #[serde(rename = "authentik_stages_mtls.mutualtlsstage")]
230 AuthentikStagesMtlsMutualtlsstage,
231 #[serde(rename = "authentik_stages_source.sourcestage")]
232 AuthentikStagesSourceSourcestage,
233}
234
235impl std::fmt::Display for ModelEnum {
236 fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
237 match self {
238 Self::AuthentikTenantsDomain => write!(f, "authentik_tenants.domain"),
239 Self::AuthentikCoreGroup => write!(f, "authentik_core.group"),
240 Self::AuthentikCoreUser => write!(f, "authentik_core.user"),
241 Self::AuthentikCoreApplication => write!(f, "authentik_core.application"),
242 Self::AuthentikCoreApplicationentitlement => write!(f, "authentik_core.applicationentitlement"),
243 Self::AuthentikCoreToken => write!(f, "authentik_core.token"),
244 Self::AuthentikCryptoCertificatekeypair => write!(f, "authentik_crypto.certificatekeypair"),
245 Self::AuthentikEnterpriseLicense => write!(f, "authentik_enterprise.license"),
246 Self::AuthentikEventsEvent => write!(f, "authentik_events.event"),
247 Self::AuthentikEventsNotificationtransport => write!(f, "authentik_events.notificationtransport"),
248 Self::AuthentikEventsNotification => write!(f, "authentik_events.notification"),
249 Self::AuthentikEventsNotificationrule => write!(f, "authentik_events.notificationrule"),
250 Self::AuthentikEventsNotificationwebhookmapping => write!(f, "authentik_events.notificationwebhookmapping"),
251 Self::AuthentikFlowsFlow => write!(f, "authentik_flows.flow"),
252 Self::AuthentikFlowsFlowstagebinding => write!(f, "authentik_flows.flowstagebinding"),
253 Self::AuthentikOutpostsDockerserviceconnection => write!(f, "authentik_outposts.dockerserviceconnection"),
254 Self::AuthentikOutpostsKubernetesserviceconnection => {
255 write!(f, "authentik_outposts.kubernetesserviceconnection")
256 }
257 Self::AuthentikOutpostsOutpost => write!(f, "authentik_outposts.outpost"),
258 Self::AuthentikPoliciesDummyDummypolicy => write!(f, "authentik_policies_dummy.dummypolicy"),
259 Self::AuthentikPoliciesEventMatcherEventmatcherpolicy => {
260 write!(f, "authentik_policies_event_matcher.eventmatcherpolicy")
261 }
262 Self::AuthentikPoliciesExpiryPasswordexpirypolicy => {
263 write!(f, "authentik_policies_expiry.passwordexpirypolicy")
264 }
265 Self::AuthentikPoliciesExpressionExpressionpolicy => {
266 write!(f, "authentik_policies_expression.expressionpolicy")
267 }
268 Self::AuthentikPoliciesGeoipGeoippolicy => write!(f, "authentik_policies_geoip.geoippolicy"),
269 Self::AuthentikPoliciesPasswordPasswordpolicy => write!(f, "authentik_policies_password.passwordpolicy"),
270 Self::AuthentikPoliciesReputationReputationpolicy => {
271 write!(f, "authentik_policies_reputation.reputationpolicy")
272 }
273 Self::AuthentikPoliciesPolicybinding => write!(f, "authentik_policies.policybinding"),
274 Self::AuthentikProvidersLdapLdapprovider => write!(f, "authentik_providers_ldap.ldapprovider"),
275 Self::AuthentikProvidersOauth2Scopemapping => write!(f, "authentik_providers_oauth2.scopemapping"),
276 Self::AuthentikProvidersOauth2Oauth2provider => write!(f, "authentik_providers_oauth2.oauth2provider"),
277 Self::AuthentikProvidersProxyProxyprovider => write!(f, "authentik_providers_proxy.proxyprovider"),
278 Self::AuthentikProvidersRacRacprovider => write!(f, "authentik_providers_rac.racprovider"),
279 Self::AuthentikProvidersRacEndpoint => write!(f, "authentik_providers_rac.endpoint"),
280 Self::AuthentikProvidersRacRacpropertymapping => write!(f, "authentik_providers_rac.racpropertymapping"),
281 Self::AuthentikProvidersRadiusRadiusprovider => write!(f, "authentik_providers_radius.radiusprovider"),
282 Self::AuthentikProvidersRadiusRadiusproviderpropertymapping => {
283 write!(f, "authentik_providers_radius.radiusproviderpropertymapping")
284 }
285 Self::AuthentikProvidersSamlSamlprovider => write!(f, "authentik_providers_saml.samlprovider"),
286 Self::AuthentikProvidersSamlSamlpropertymapping => {
287 write!(f, "authentik_providers_saml.samlpropertymapping")
288 }
289 Self::AuthentikProvidersScimScimprovider => write!(f, "authentik_providers_scim.scimprovider"),
290 Self::AuthentikProvidersScimScimmapping => write!(f, "authentik_providers_scim.scimmapping"),
291 Self::AuthentikRbacRole => write!(f, "authentik_rbac.role"),
292 Self::AuthentikRbacInitialpermissions => write!(f, "authentik_rbac.initialpermissions"),
293 Self::AuthentikSourcesKerberosKerberossource => write!(f, "authentik_sources_kerberos.kerberossource"),
294 Self::AuthentikSourcesKerberosKerberossourcepropertymapping => {
295 write!(f, "authentik_sources_kerberos.kerberossourcepropertymapping")
296 }
297 Self::AuthentikSourcesKerberosUserkerberossourceconnection => {
298 write!(f, "authentik_sources_kerberos.userkerberossourceconnection")
299 }
300 Self::AuthentikSourcesKerberosGroupkerberossourceconnection => {
301 write!(f, "authentik_sources_kerberos.groupkerberossourceconnection")
302 }
303 Self::AuthentikSourcesLdapLdapsource => write!(f, "authentik_sources_ldap.ldapsource"),
304 Self::AuthentikSourcesLdapLdapsourcepropertymapping => {
305 write!(f, "authentik_sources_ldap.ldapsourcepropertymapping")
306 }
307 Self::AuthentikSourcesLdapUserldapsourceconnection => {
308 write!(f, "authentik_sources_ldap.userldapsourceconnection")
309 }
310 Self::AuthentikSourcesLdapGroupldapsourceconnection => {
311 write!(f, "authentik_sources_ldap.groupldapsourceconnection")
312 }
313 Self::AuthentikSourcesOauthOauthsource => write!(f, "authentik_sources_oauth.oauthsource"),
314 Self::AuthentikSourcesOauthOauthsourcepropertymapping => {
315 write!(f, "authentik_sources_oauth.oauthsourcepropertymapping")
316 }
317 Self::AuthentikSourcesOauthUseroauthsourceconnection => {
318 write!(f, "authentik_sources_oauth.useroauthsourceconnection")
319 }
320 Self::AuthentikSourcesOauthGroupoauthsourceconnection => {
321 write!(f, "authentik_sources_oauth.groupoauthsourceconnection")
322 }
323 Self::AuthentikSourcesPlexPlexsource => write!(f, "authentik_sources_plex.plexsource"),
324 Self::AuthentikSourcesPlexPlexsourcepropertymapping => {
325 write!(f, "authentik_sources_plex.plexsourcepropertymapping")
326 }
327 Self::AuthentikSourcesPlexUserplexsourceconnection => {
328 write!(f, "authentik_sources_plex.userplexsourceconnection")
329 }
330 Self::AuthentikSourcesPlexGroupplexsourceconnection => {
331 write!(f, "authentik_sources_plex.groupplexsourceconnection")
332 }
333 Self::AuthentikSourcesSamlSamlsource => write!(f, "authentik_sources_saml.samlsource"),
334 Self::AuthentikSourcesSamlSamlsourcepropertymapping => {
335 write!(f, "authentik_sources_saml.samlsourcepropertymapping")
336 }
337 Self::AuthentikSourcesSamlUsersamlsourceconnection => {
338 write!(f, "authentik_sources_saml.usersamlsourceconnection")
339 }
340 Self::AuthentikSourcesSamlGroupsamlsourceconnection => {
341 write!(f, "authentik_sources_saml.groupsamlsourceconnection")
342 }
343 Self::AuthentikSourcesScimScimsource => write!(f, "authentik_sources_scim.scimsource"),
344 Self::AuthentikSourcesScimScimsourcepropertymapping => {
345 write!(f, "authentik_sources_scim.scimsourcepropertymapping")
346 }
347 Self::AuthentikSourcesTelegramTelegramsource => write!(f, "authentik_sources_telegram.telegramsource"),
348 Self::AuthentikSourcesTelegramTelegramsourcepropertymapping => {
349 write!(f, "authentik_sources_telegram.telegramsourcepropertymapping")
350 }
351 Self::AuthentikSourcesTelegramUsertelegramsourceconnection => {
352 write!(f, "authentik_sources_telegram.usertelegramsourceconnection")
353 }
354 Self::AuthentikSourcesTelegramGrouptelegramsourceconnection => {
355 write!(f, "authentik_sources_telegram.grouptelegramsourceconnection")
356 }
357 Self::AuthentikStagesAuthenticatorDuoAuthenticatorduostage => {
358 write!(f, "authentik_stages_authenticator_duo.authenticatorduostage")
359 }
360 Self::AuthentikStagesAuthenticatorDuoDuodevice => write!(f, "authentik_stages_authenticator_duo.duodevice"),
361 Self::AuthentikStagesAuthenticatorEmailAuthenticatoremailstage => {
362 write!(f, "authentik_stages_authenticator_email.authenticatoremailstage")
363 }
364 Self::AuthentikStagesAuthenticatorEmailEmaildevice => {
365 write!(f, "authentik_stages_authenticator_email.emaildevice")
366 }
367 Self::AuthentikStagesAuthenticatorSmsAuthenticatorsmsstage => {
368 write!(f, "authentik_stages_authenticator_sms.authenticatorsmsstage")
369 }
370 Self::AuthentikStagesAuthenticatorSmsSmsdevice => write!(f, "authentik_stages_authenticator_sms.smsdevice"),
371 Self::AuthentikStagesAuthenticatorStaticAuthenticatorstaticstage => {
372 write!(f, "authentik_stages_authenticator_static.authenticatorstaticstage")
373 }
374 Self::AuthentikStagesAuthenticatorStaticStaticdevice => {
375 write!(f, "authentik_stages_authenticator_static.staticdevice")
376 }
377 Self::AuthentikStagesAuthenticatorTotpAuthenticatortotpstage => {
378 write!(f, "authentik_stages_authenticator_totp.authenticatortotpstage")
379 }
380 Self::AuthentikStagesAuthenticatorTotpTotpdevice => {
381 write!(f, "authentik_stages_authenticator_totp.totpdevice")
382 }
383 Self::AuthentikStagesAuthenticatorValidateAuthenticatorvalidatestage => {
384 write!(f, "authentik_stages_authenticator_validate.authenticatorvalidatestage")
385 }
386 Self::AuthentikStagesAuthenticatorWebauthnAuthenticatorwebauthnstage => {
387 write!(f, "authentik_stages_authenticator_webauthn.authenticatorwebauthnstage")
388 }
389 Self::AuthentikStagesAuthenticatorWebauthnWebauthndevice => {
390 write!(f, "authentik_stages_authenticator_webauthn.webauthndevice")
391 }
392 Self::AuthentikStagesCaptchaCaptchastage => write!(f, "authentik_stages_captcha.captchastage"),
393 Self::AuthentikStagesConsentConsentstage => write!(f, "authentik_stages_consent.consentstage"),
394 Self::AuthentikStagesDenyDenystage => write!(f, "authentik_stages_deny.denystage"),
395 Self::AuthentikStagesDummyDummystage => write!(f, "authentik_stages_dummy.dummystage"),
396 Self::AuthentikStagesEmailEmailstage => write!(f, "authentik_stages_email.emailstage"),
397 Self::AuthentikStagesIdentificationIdentificationstage => {
398 write!(f, "authentik_stages_identification.identificationstage")
399 }
400 Self::AuthentikStagesInvitationInvitationstage => write!(f, "authentik_stages_invitation.invitationstage"),
401 Self::AuthentikStagesInvitationInvitation => write!(f, "authentik_stages_invitation.invitation"),
402 Self::AuthentikStagesPasswordPasswordstage => write!(f, "authentik_stages_password.passwordstage"),
403 Self::AuthentikStagesPromptPrompt => write!(f, "authentik_stages_prompt.prompt"),
404 Self::AuthentikStagesPromptPromptstage => write!(f, "authentik_stages_prompt.promptstage"),
405 Self::AuthentikStagesRedirectRedirectstage => write!(f, "authentik_stages_redirect.redirectstage"),
406 Self::AuthentikStagesUserDeleteUserdeletestage => write!(f, "authentik_stages_user_delete.userdeletestage"),
407 Self::AuthentikStagesUserLoginUserloginstage => write!(f, "authentik_stages_user_login.userloginstage"),
408 Self::AuthentikStagesUserLogoutUserlogoutstage => write!(f, "authentik_stages_user_logout.userlogoutstage"),
409 Self::AuthentikStagesUserWriteUserwritestage => write!(f, "authentik_stages_user_write.userwritestage"),
410 Self::AuthentikTasksSchedulesSchedule => write!(f, "authentik_tasks_schedules.schedule"),
411 Self::AuthentikBrandsBrand => write!(f, "authentik_brands.brand"),
412 Self::AuthentikBlueprintsBlueprintinstance => write!(f, "authentik_blueprints.blueprintinstance"),
413 Self::AuthentikPoliciesUniquePasswordUniquepasswordpolicy => {
414 write!(f, "authentik_policies_unique_password.uniquepasswordpolicy")
415 }
416 Self::AuthentikProvidersGoogleWorkspaceGoogleworkspaceprovider => {
417 write!(f, "authentik_providers_google_workspace.googleworkspaceprovider")
418 }
419 Self::AuthentikProvidersGoogleWorkspaceGoogleworkspaceprovidermapping => {
420 write!(f, "authentik_providers_google_workspace.googleworkspaceprovidermapping")
421 }
422 Self::AuthentikProvidersMicrosoftEntraMicrosoftentraprovider => {
423 write!(f, "authentik_providers_microsoft_entra.microsoftentraprovider")
424 }
425 Self::AuthentikProvidersMicrosoftEntraMicrosoftentraprovidermapping => {
426 write!(f, "authentik_providers_microsoft_entra.microsoftentraprovidermapping")
427 }
428 Self::AuthentikProvidersSsfSsfprovider => write!(f, "authentik_providers_ssf.ssfprovider"),
429 Self::AuthentikStagesAuthenticatorEndpointGdtcAuthenticatorendpointgdtcstage => write!(
430 f,
431 "authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage"
432 ),
433 Self::AuthentikStagesMtlsMutualtlsstage => write!(f, "authentik_stages_mtls.mutualtlsstage"),
434 Self::AuthentikStagesSourceSourcestage => write!(f, "authentik_stages_source.sourcestage"),
435 }
436 }
437}
438
439impl Default for ModelEnum {
440 fn default() -> ModelEnum {
441 Self::AuthentikTenantsDomain
442 }
443}