fusionauth_rust_client/models/
templates.rs

1/*
2 * FusionAuth API
3 *
4 * This is a FusionAuth server. Find out more at [https://fusionauth.io](https://fusionauth.io). You need to [set up an API key](https://fusionauth.io/docs/v1/tech/apis/authentication#managing-api-keys) in the FusionAuth instance you are using to test out the API calls.
5 *
6 * The version of the OpenAPI document: 1.60.1
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11use 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