oxinat_core/models/admin/
notifications.rs

1//! Generated via `helpers/gen_models.py`
2//! Do not edit this file directly.
3//! 
4//! Defines models and model units available to a
5//! user for manipulating `./notifications` values.
6
7use serde::{Deserialize, Serialize};
8
9use oxinat_derive::ModelField;
10
11#[derive(Clone, Debug, Serialize, ModelField)]
12#[serde(rename = "copyAdminOnNotifications")]
13pub struct CopyAdminOnNotifications(String);
14
15#[derive(Clone, Debug, Serialize, ModelField)]
16#[serde(rename = "copyAdminOnPageEmails")]
17pub struct CopyAdminOnPageEmails(String);
18
19#[derive(Clone, Debug, Serialize, ModelField)]
20#[serde(rename = "emailAllowNonuserSubscribers")]
21pub struct EmailAllowNonuserSubscribers(String);
22
23#[derive(Clone, Debug, Serialize, ModelField)]
24#[serde(rename = "emailMessageForgotPasswordReset")]
25pub struct EmailMessageForgotPasswordReset(String);
26
27#[derive(Clone, Debug, Serialize, ModelField)]
28#[serde(rename = "emailMessageForgotUsernameRequest")]
29pub struct EmailMessageForgotUsernameRequest(String);
30
31#[derive(Clone, Debug, Serialize, ModelField)]
32#[serde(rename = "emailMessageUserRegistration")]
33pub struct EmailMessageUserRegistration(String);
34
35#[derive(Clone, Debug, Serialize, ModelField)]
36#[serde(rename = "emailPrefix")]
37pub struct EmailPrefix(String);
38
39#[derive(Clone, Debug, Serialize, ModelField)]
40#[serde(rename = "emailRecipientErrorMessages")]
41pub struct EmailRecipientErrorMessages(String);
42
43#[derive(Clone, Debug, Serialize, ModelField)]
44#[serde(rename = "emailRecipientIssueReports")]
45pub struct EmailRecipientIssueReports(String);
46
47#[derive(Clone, Debug, Serialize, ModelField)]
48#[serde(rename = "emailRecipientNewUserAlert")]
49pub struct EmailRecipientNewUserAlert(String);
50
51#[derive(Clone, Debug, Serialize, ModelField)]
52#[serde(rename = "emailRecipientUpdate")]
53pub struct EmailRecipientUpdate(String);
54
55#[derive(Clone, Debug, Serialize, ModelField)]
56#[serde(rename = "helpContactInfo")]
57pub struct HelpContactInfo(String);
58
59#[derive(Clone, Debug, Serialize, ModelField)]
60#[serde(rename = "notifyAdminPipelineEmails")]
61pub struct NotifyAdminPipelineEmails(String);
62
63#[derive(Clone, Debug, Serialize, ModelField)]
64#[serde(rename = "notifyAdminProjectAccessRequest")]
65pub struct NotifyAdminProjectAccessRequest(String);
66
67#[derive(Clone, Debug, Serialize, ModelField)]
68#[serde(rename = "notifyAdminSessionTransfer")]
69pub struct NotifyAdminSessionTransfer(String);
70
71#[derive(Clone, Debug, Serialize, ModelField)]
72#[serde(rename = "notifyAdminUserRegistration")]
73pub struct NotifyAdminUserRegistration(String);
74
75#[derive(Clone, Debug, Serialize, ModelField)]
76#[serde(rename = "smtpAuth")]
77pub struct SmtpAuth(String);
78
79#[derive(Clone, Debug, Serialize, ModelField)]
80#[serde(rename = "smtpEnabled")]
81pub struct SmtpEnabled(String);
82
83#[derive(Clone, Debug, Serialize, ModelField)]
84#[serde(rename = "smtpHostname")]
85pub struct SmtpHostname(String);
86
87#[derive(Clone, Debug, Serialize, ModelField)]
88#[serde(rename = "smtpPassword")]
89pub struct SmtpPassword(String);
90
91#[derive(Clone, Debug, Serialize, ModelField)]
92#[serde(rename = "smtpPort")]
93pub struct SmtpPort(String);
94
95#[derive(Clone, Debug, Serialize, ModelField)]
96#[serde(rename = "smtpProtocol")]
97pub struct SmtpProtocol(String);
98
99#[derive(Clone, Debug, Serialize, ModelField)]
100#[serde(rename = "smtpSslTrust")]
101pub struct SmtpSslTrust(String);
102
103#[derive(Clone, Debug, Serialize, ModelField)]
104#[serde(rename = "smtpStartTls")]
105pub struct SmtpStartTls(String);
106
107#[derive(Clone, Debug, Serialize, ModelField)]
108#[serde(rename = "smtpUsername")]
109pub struct SmtpUsername(String);
110
111#[derive(Debug, Deserialize, Serialize)]
112pub struct Notifications {
113    #[serde(rename = "copyAdminOnNotifications")]
114     #[serde(skip_serializing_if = "Option::is_none")]
115    pub copy_admin_on_notifications: Option<CopyAdminOnNotifications>,
116    #[serde(rename = "copyAdminOnPageEmails")]
117     #[serde(skip_serializing_if = "Option::is_none")]
118    pub copy_admin_on_page_emails: Option<CopyAdminOnPageEmails>,
119    #[serde(rename = "emailAllowNonuserSubscribers")]
120     #[serde(skip_serializing_if = "Option::is_none")]
121    pub email_allow_nonuser_subscribers: Option<EmailAllowNonuserSubscribers>,
122    #[serde(rename = "emailMessageForgotPasswordReset")]
123     #[serde(skip_serializing_if = "Option::is_none")]
124    pub email_message_forgot_password_reset: Option<EmailMessageForgotPasswordReset>,
125    #[serde(rename = "emailMessageForgotUsernameRequest")]
126     #[serde(skip_serializing_if = "Option::is_none")]
127    pub email_message_forgot_username_request: Option<EmailMessageForgotUsernameRequest>,
128    #[serde(rename = "emailMessageUserRegistration")]
129     #[serde(skip_serializing_if = "Option::is_none")]
130    pub email_message_user_registration: Option<EmailMessageUserRegistration>,
131    #[serde(rename = "emailPrefix")]
132     #[serde(skip_serializing_if = "Option::is_none")]
133    pub email_prefix: Option<EmailPrefix>,
134    #[serde(rename = "emailRecipientErrorMessages")]
135     #[serde(skip_serializing_if = "Option::is_none")]
136    pub email_recipient_error_messages: Option<EmailRecipientErrorMessages>,
137    #[serde(rename = "emailRecipientIssueReports")]
138     #[serde(skip_serializing_if = "Option::is_none")]
139    pub email_recipient_issue_reports: Option<EmailRecipientIssueReports>,
140    #[serde(rename = "emailRecipientNewUserAlert")]
141     #[serde(skip_serializing_if = "Option::is_none")]
142    pub email_recipient_new_user_alert: Option<EmailRecipientNewUserAlert>,
143    #[serde(rename = "emailRecipientUpdate")]
144     #[serde(skip_serializing_if = "Option::is_none")]
145    pub email_recipient_update: Option<EmailRecipientUpdate>,
146    #[serde(rename = "helpContactInfo")]
147     #[serde(skip_serializing_if = "Option::is_none")]
148    pub help_contact_info: Option<HelpContactInfo>,
149    #[serde(rename = "notifyAdminPipelineEmails")]
150     #[serde(skip_serializing_if = "Option::is_none")]
151    pub notify_admin_pipeline_emails: Option<NotifyAdminPipelineEmails>,
152    #[serde(rename = "notifyAdminProjectAccessRequest")]
153     #[serde(skip_serializing_if = "Option::is_none")]
154    pub notify_admin_project_access_request: Option<NotifyAdminProjectAccessRequest>,
155    #[serde(rename = "notifyAdminSessionTransfer")]
156     #[serde(skip_serializing_if = "Option::is_none")]
157    pub notify_admin_session_transfer: Option<NotifyAdminSessionTransfer>,
158    #[serde(rename = "notifyAdminUserRegistration")]
159     #[serde(skip_serializing_if = "Option::is_none")]
160    pub notify_admin_user_registration: Option<NotifyAdminUserRegistration>,
161    #[serde(rename = "smtpAuth")]
162     #[serde(skip_serializing_if = "Option::is_none")]
163    pub smtp_auth: Option<SmtpAuth>,
164    #[serde(rename = "smtpEnabled")]
165     #[serde(skip_serializing_if = "Option::is_none")]
166    pub smtp_enabled: Option<SmtpEnabled>,
167    #[serde(rename = "smtpHostname")]
168     #[serde(skip_serializing_if = "Option::is_none")]
169    pub smtp_hostname: Option<SmtpHostname>,
170    #[serde(rename = "smtpPassword")]
171     #[serde(skip_serializing_if = "Option::is_none")]
172    pub smtp_password: Option<SmtpPassword>,
173    #[serde(rename = "smtpPort")]
174     #[serde(skip_serializing_if = "Option::is_none")]
175    pub smtp_port: Option<SmtpPort>,
176    #[serde(rename = "smtpProtocol")]
177     #[serde(skip_serializing_if = "Option::is_none")]
178    pub smtp_protocol: Option<SmtpProtocol>,
179    #[serde(rename = "smtpSslTrust")]
180     #[serde(skip_serializing_if = "Option::is_none")]
181    pub smtp_ssl_trust: Option<SmtpSslTrust>,
182    #[serde(rename = "smtpStartTls")]
183     #[serde(skip_serializing_if = "Option::is_none")]
184    pub smtp_start_tls: Option<SmtpStartTls>,
185    #[serde(rename = "smtpUsername")]
186     #[serde(skip_serializing_if = "Option::is_none")]
187    pub smtp_username: Option<SmtpUsername>,
188}
189