1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct Templates {
16 #[serde(rename = "accountEdit", skip_serializing_if = "Option::is_none")]
17 pub account_edit: Option<String>,
18 #[serde(rename = "accountIndex", skip_serializing_if = "Option::is_none")]
19 pub account_index: Option<String>,
20 #[serde(rename = "accountTwoFactorDisable", skip_serializing_if = "Option::is_none")]
21 pub account_two_factor_disable: Option<String>,
22 #[serde(rename = "accountTwoFactorEnable", skip_serializing_if = "Option::is_none")]
23 pub account_two_factor_enable: Option<String>,
24 #[serde(rename = "accountTwoFactorIndex", skip_serializing_if = "Option::is_none")]
25 pub account_two_factor_index: Option<String>,
26 #[serde(rename = "accountWebAuthnAdd", skip_serializing_if = "Option::is_none")]
27 pub account_web_authn_add: Option<String>,
28 #[serde(rename = "accountWebAuthnDelete", skip_serializing_if = "Option::is_none")]
29 pub account_web_authn_delete: Option<String>,
30 #[serde(rename = "accountWebAuthnIndex", skip_serializing_if = "Option::is_none")]
31 pub account_web_authn_index: Option<String>,
32 #[serde(rename = "confirmationRequired", skip_serializing_if = "Option::is_none")]
33 pub confirmation_required: Option<String>,
34 #[serde(rename = "emailComplete", skip_serializing_if = "Option::is_none")]
35 pub email_complete: Option<String>,
36 #[serde(rename = "emailSent", skip_serializing_if = "Option::is_none")]
37 pub email_sent: Option<String>,
38 #[serde(rename = "emailVerificationRequired", skip_serializing_if = "Option::is_none")]
39 pub email_verification_required: Option<String>,
40 #[serde(rename = "emailVerify", skip_serializing_if = "Option::is_none")]
41 pub email_verify: Option<String>,
42 #[serde(rename = "helpers", skip_serializing_if = "Option::is_none")]
43 pub helpers: Option<String>,
44 #[serde(rename = "index", skip_serializing_if = "Option::is_none")]
45 pub index: Option<String>,
46 #[serde(rename = "oauth2Authorize", skip_serializing_if = "Option::is_none")]
47 pub oauth2_authorize: Option<String>,
48 #[serde(rename = "oauth2AuthorizedNotRegistered", skip_serializing_if = "Option::is_none")]
49 pub oauth2_authorized_not_registered: Option<String>,
50 #[serde(rename = "oauth2ChildRegistrationNotAllowed", skip_serializing_if = "Option::is_none")]
51 pub oauth2_child_registration_not_allowed: Option<String>,
52 #[serde(rename = "oauth2ChildRegistrationNotAllowedComplete", skip_serializing_if = "Option::is_none")]
53 pub oauth2_child_registration_not_allowed_complete: Option<String>,
54 #[serde(rename = "oauth2CompleteRegistration", skip_serializing_if = "Option::is_none")]
55 pub oauth2_complete_registration: Option<String>,
56 #[serde(rename = "oauth2Consent", skip_serializing_if = "Option::is_none")]
57 pub oauth2_consent: Option<String>,
58 #[serde(rename = "oauth2Device", skip_serializing_if = "Option::is_none")]
59 pub oauth2_device: Option<String>,
60 #[serde(rename = "oauth2DeviceComplete", skip_serializing_if = "Option::is_none")]
61 pub oauth2_device_complete: Option<String>,
62 #[serde(rename = "oauth2Error", skip_serializing_if = "Option::is_none")]
63 pub oauth2_error: Option<String>,
64 #[serde(rename = "oauth2Logout", skip_serializing_if = "Option::is_none")]
65 pub oauth2_logout: Option<String>,
66 #[serde(rename = "oauth2Passwordless", skip_serializing_if = "Option::is_none")]
67 pub oauth2_passwordless: Option<String>,
68 #[serde(rename = "oauth2Register", skip_serializing_if = "Option::is_none")]
69 pub oauth2_register: Option<String>,
70 #[serde(rename = "oauth2StartIdPLink", skip_serializing_if = "Option::is_none")]
71 pub oauth2_start_id_p_link: Option<String>,
72 #[serde(rename = "oauth2TwoFactor", skip_serializing_if = "Option::is_none")]
73 pub oauth2_two_factor: Option<String>,
74 #[serde(rename = "oauth2TwoFactorEnable", skip_serializing_if = "Option::is_none")]
75 pub oauth2_two_factor_enable: Option<String>,
76 #[serde(rename = "oauth2TwoFactorEnableComplete", skip_serializing_if = "Option::is_none")]
77 pub oauth2_two_factor_enable_complete: Option<String>,
78 #[serde(rename = "oauth2TwoFactorMethods", skip_serializing_if = "Option::is_none")]
79 pub oauth2_two_factor_methods: Option<String>,
80 #[serde(rename = "oauth2Wait", skip_serializing_if = "Option::is_none")]
81 pub oauth2_wait: Option<String>,
82 #[serde(rename = "oauth2WebAuthn", skip_serializing_if = "Option::is_none")]
83 pub oauth2_web_authn: Option<String>,
84 #[serde(rename = "oauth2WebAuthnReauth", skip_serializing_if = "Option::is_none")]
85 pub oauth2_web_authn_reauth: Option<String>,
86 #[serde(rename = "oauth2WebAuthnReauthEnable", skip_serializing_if = "Option::is_none")]
87 pub oauth2_web_authn_reauth_enable: Option<String>,
88 #[serde(rename = "passwordChange", skip_serializing_if = "Option::is_none")]
89 pub password_change: Option<String>,
90 #[serde(rename = "passwordComplete", skip_serializing_if = "Option::is_none")]
91 pub password_complete: Option<String>,
92 #[serde(rename = "passwordForgot", skip_serializing_if = "Option::is_none")]
93 pub password_forgot: Option<String>,
94 #[serde(rename = "passwordSent", skip_serializing_if = "Option::is_none")]
95 pub password_sent: Option<String>,
96 #[serde(rename = "phoneComplete", skip_serializing_if = "Option::is_none")]
97 pub phone_complete: Option<String>,
98 #[serde(rename = "phoneSent", skip_serializing_if = "Option::is_none")]
99 pub phone_sent: Option<String>,
100 #[serde(rename = "phoneVerificationRequired", skip_serializing_if = "Option::is_none")]
101 pub phone_verification_required: Option<String>,
102 #[serde(rename = "phoneVerify", skip_serializing_if = "Option::is_none")]
103 pub phone_verify: Option<String>,
104 #[serde(rename = "registrationComplete", skip_serializing_if = "Option::is_none")]
105 pub registration_complete: Option<String>,
106 #[serde(rename = "registrationSent", skip_serializing_if = "Option::is_none")]
107 pub registration_sent: Option<String>,
108 #[serde(rename = "registrationVerificationRequired", skip_serializing_if = "Option::is_none")]
109 pub registration_verification_required: Option<String>,
110 #[serde(rename = "registrationVerify", skip_serializing_if = "Option::is_none")]
111 pub registration_verify: Option<String>,
112 #[serde(rename = "samlv2Logout", skip_serializing_if = "Option::is_none")]
113 pub samlv2_logout: Option<String>,
114 #[serde(rename = "unauthorized", skip_serializing_if = "Option::is_none")]
115 pub unauthorized: Option<String>,
116 #[serde(rename = "emailSend", skip_serializing_if = "Option::is_none")]
117 pub email_send: Option<String>,
118 #[serde(rename = "registrationSend", skip_serializing_if = "Option::is_none")]
119 pub registration_send: Option<String>,
120}
121
122impl Templates {
123 pub fn new() -> Templates {
124 Templates {
125 account_edit: None,
126 account_index: None,
127 account_two_factor_disable: None,
128 account_two_factor_enable: None,
129 account_two_factor_index: None,
130 account_web_authn_add: None,
131 account_web_authn_delete: None,
132 account_web_authn_index: None,
133 confirmation_required: None,
134 email_complete: None,
135 email_sent: None,
136 email_verification_required: None,
137 email_verify: None,
138 helpers: None,
139 index: None,
140 oauth2_authorize: None,
141 oauth2_authorized_not_registered: None,
142 oauth2_child_registration_not_allowed: None,
143 oauth2_child_registration_not_allowed_complete: None,
144 oauth2_complete_registration: None,
145 oauth2_consent: None,
146 oauth2_device: None,
147 oauth2_device_complete: None,
148 oauth2_error: None,
149 oauth2_logout: None,
150 oauth2_passwordless: None,
151 oauth2_register: None,
152 oauth2_start_id_p_link: None,
153 oauth2_two_factor: None,
154 oauth2_two_factor_enable: None,
155 oauth2_two_factor_enable_complete: None,
156 oauth2_two_factor_methods: None,
157 oauth2_wait: None,
158 oauth2_web_authn: None,
159 oauth2_web_authn_reauth: None,
160 oauth2_web_authn_reauth_enable: None,
161 password_change: None,
162 password_complete: None,
163 password_forgot: None,
164 password_sent: None,
165 phone_complete: None,
166 phone_sent: None,
167 phone_verification_required: None,
168 phone_verify: None,
169 registration_complete: None,
170 registration_sent: None,
171 registration_verification_required: None,
172 registration_verify: None,
173 samlv2_logout: None,
174 unauthorized: None,
175 email_send: None,
176 registration_send: None,
177 }
178 }
179}
180