pub const MAIL_V1_MAILGROUPS: &str = "/open-apis/mail/v1/mailgroups";
pub const MAIL_V1_MAILGROUP: &str = "/open-apis/mail/v1/mailgroups/{mailgroup_id}";
pub const MAIL_V1_MAILGROUP_MANAGERS_BATCH_CREATE: &str =
"/open-apis/mail/v1/mailgroups/{mailgroup_id}/managers/batch_create";
pub const MAIL_V1_MAILGROUP_MANAGERS_BATCH_DELETE: &str =
"/open-apis/mail/v1/mailgroups/{mailgroup_id}/managers/batch_delete";
pub const MAIL_V1_MAILGROUP_MANAGERS: &str =
"/open-apis/mail/v1/mailgroups/{mailgroup_id}/managers";
pub const MAIL_V1_USER_MAILBOXES: &str = "/open-apis/mail/v1/user_mailboxes";
pub const MAIL_V1_USER_MAILBOX_EVENTS_SUBSCRIBE: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/events/subscribe";
pub const MAIL_V1_USER_MAILBOX_EVENTS_SUBSCRIPTION: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/events/subscription";
pub const MAIL_V1_USER_MAILBOX_EVENTS_UNSUBSCRIBE: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/events/unsubscribe";
pub const MAIL_V1_USER_MAILBOX_FOLDERS: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/folders";
pub const MAIL_V1_USER_MAILBOX_FOLDER: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/folders/{folder_id}";
pub const MAIL_V1_USER_MAILBOX_MESSAGES: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/messages";
pub const MAIL_V1_USER_MAILBOX_MESSAGE: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/messages/{message_id}";
pub const MAIL_V1_USER_MAILBOX_MESSAGES_GET_BY_CARD: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/messages/get_by_card";
pub const MAIL_V1_USER_MAILBOX_RULES: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/rules";
pub const MAIL_V1_USER_MAILBOX_RULE: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/rules/{rule_id}";
pub const MAIL_V1_USER_MAILBOX_RULES_REORDER: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/rules/reorder";
pub const MAIL_V1_USER_MAILBOX_MAIL_CONTACTS: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/mail_contacts";
pub const MAIL_V1_USER_MAILBOX_MAIL_CONTACT: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/mail_contacts/{contact_id}";
pub const MAIL_V1_USER_MAILBOX_MESSAGE_ATTACHMENT_DOWNLOAD_URL: &str =
"/open-apis/mail/v1/user_mailboxes/{user_mailbox_id}/messages/{message_id}/attachments/{attachment_id}/download_url";
#[cfg(test)]
#[allow(unused_imports)]
mod tests {
use super::*;
#[test]
fn test_mail_endpoints() {
assert!(MAIL_V1_MAILGROUPS.starts_with("/open-apis/mail/v1/"));
assert!(MAIL_V1_MAILGROUPS.contains("mailgroups"));
assert!(MAIL_V1_USER_MAILBOXES.contains("user_mailboxes"));
assert!(MAIL_V1_USER_MAILBOX_EVENTS_SUBSCRIBE.contains("events"));
assert!(MAIL_V1_USER_MAILBOX_FOLDERS.contains("folders"));
assert!(MAIL_V1_USER_MAILBOX_MESSAGES.contains("messages"));
assert!(MAIL_V1_USER_MAILBOX_RULES.contains("rules"));
}
}