/*
 * SPDX-FileCopyrightText: 2020 Stalwart Labs LLC <hello@stalw.art>
 *
 * SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-SEL
 */

// This file is auto-generated. Do not edit directly.

use crate::schema::prelude::*;
#[derive(Debug, Clone, Serialize, PartialEq, Eq)]
#[serde(untagged)]
pub enum ObjectInner {
    Account(Account),
    AccountPassword(AccountPassword),
    AccountSettings(AccountSettings),
    AcmeProvider(AcmeProvider),
    Action(Action),
    AddressBook(AddressBook),
    AiModel(AiModel),
    Alert(Alert),
    AllowedIp(AllowedIp),
    ApiKey(ApiKey),
    AppPassword(AppPassword),
    Application(Application),
    ArchivedItem(ArchivedItem),
    ArfExternalReport(ArfExternalReport),
    Asn(Asn),
    Authentication(Authentication),
    BlobStore(BlobStore),
    BlockedIp(BlockedIp),
    Bootstrap(Bootstrap),
    Cache(Cache),
    Calendar(Calendar),
    CalendarAlarm(CalendarAlarm),
    CalendarScheduling(CalendarScheduling),
    Certificate(Certificate),
    ClusterNode(ClusterNode),
    ClusterRole(ClusterRole),
    Coordinator(Coordinator),
    DataRetention(DataRetention),
    DataStore(DataStore),
    Directory(Directory),
    DkimReportSettings(DkimReportSettings),
    DkimSignature(DkimSignature),
    DmarcExternalReport(DmarcExternalReport),
    DmarcInternalReport(DmarcInternalReport),
    DmarcReportSettings(DmarcReportSettings),
    DnsResolver(DnsResolver),
    DnsServer(DnsServer),
    Domain(Domain),
    DsnReportSettings(DsnReportSettings),
    Email(Email),
    Enterprise(Enterprise),
    EventTracingLevel(EventTracingLevel),
    FileStorage(FileStorage),
    Http(Http),
    HttpForm(HttpForm),
    HttpLookup(HttpLookup),
    Imap(Imap),
    InMemoryStore(InMemoryStore),
    Jmap(Jmap),
    Log(Log),
    MailingList(MailingList),
    MaskedEmail(MaskedEmail),
    MemoryLookupKey(MemoryLookupKey),
    MemoryLookupKeyValue(MemoryLookupKeyValue),
    Metric(Metric),
    Metrics(Metrics),
    MetricsStore(MetricsStore),
    MtaConnectionStrategy(MtaConnectionStrategy),
    MtaDeliverySchedule(MtaDeliverySchedule),
    MtaExtensions(MtaExtensions),
    MtaHook(MtaHook),
    MtaInboundSession(MtaInboundSession),
    MtaInboundThrottle(MtaInboundThrottle),
    MtaMilter(MtaMilter),
    MtaOutboundStrategy(MtaOutboundStrategy),
    MtaOutboundThrottle(MtaOutboundThrottle),
    MtaQueueQuota(MtaQueueQuota),
    MtaRoute(MtaRoute),
    MtaStageAuth(MtaStageAuth),
    MtaStageConnect(MtaStageConnect),
    MtaStageData(MtaStageData),
    MtaStageEhlo(MtaStageEhlo),
    MtaStageMail(MtaStageMail),
    MtaStageRcpt(MtaStageRcpt),
    MtaSts(MtaSts),
    MtaTlsStrategy(MtaTlsStrategy),
    MtaVirtualQueue(MtaVirtualQueue),
    NetworkListener(NetworkListener),
    OAuthClient(OAuthClient),
    OidcProvider(OidcProvider),
    PublicKey(PublicKey),
    QueuedMessage(QueuedMessage),
    ReportSettings(ReportSettings),
    Role(Role),
    Search(Search),
    SearchStore(SearchStore),
    Security(Security),
    SenderAuth(SenderAuth),
    Sharing(Sharing),
    SieveSystemInterpreter(SieveSystemInterpreter),
    SieveSystemScript(SieveSystemScript),
    SieveUserInterpreter(SieveUserInterpreter),
    SieveUserScript(SieveUserScript),
    SpamClassifier(SpamClassifier),
    SpamDnsblServer(SpamDnsblServer),
    SpamDnsblSettings(SpamDnsblSettings),
    SpamFileExtension(SpamFileExtension),
    SpamLlm(SpamLlm),
    SpamPyzor(SpamPyzor),
    SpamRule(SpamRule),
    SpamSettings(SpamSettings),
    SpamTag(SpamTag),
    SpamTrainingSample(SpamTrainingSample),
    SpfReportSettings(SpfReportSettings),
    StoreLookup(StoreLookup),
    SystemSettings(SystemSettings),
    Task(Task),
    TaskManager(TaskManager),
    Tenant(Tenant),
    TlsExternalReport(TlsExternalReport),
    TlsInternalReport(TlsInternalReport),
    TlsReportSettings(TlsReportSettings),
    Trace(Trace),
    Tracer(Tracer),
    TracingStore(TracingStore),
    WebDav(WebDav),
    WebHook(WebHook),
}

#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
#[repr(u16)]
pub enum ObjectType {
    Account = 0,
    AccountPassword = 1,
    AccountSettings = 2,
    AcmeProvider = 3,
    Action = 4,
    AddressBook = 5,
    AiModel = 6,
    Alert = 7,
    AllowedIp = 8,
    ApiKey = 9,
    AppPassword = 10,
    Application = 11,
    ArchivedItem = 12,
    ArfExternalReport = 13,
    Asn = 14,
    Authentication = 15,
    BlobStore = 16,
    BlockedIp = 17,
    Bootstrap = 18,
    Cache = 19,
    Calendar = 20,
    CalendarAlarm = 21,
    CalendarScheduling = 22,
    Certificate = 23,
    ClusterNode = 24,
    ClusterRole = 25,
    Coordinator = 26,
    DataRetention = 27,
    DataStore = 28,
    Directory = 29,
    DkimReportSettings = 30,
    DkimSignature = 31,
    DmarcExternalReport = 32,
    DmarcInternalReport = 33,
    DmarcReportSettings = 34,
    DnsResolver = 35,
    DnsServer = 36,
    Domain = 37,
    DsnReportSettings = 38,
    Email = 39,
    Enterprise = 40,
    EventTracingLevel = 41,
    FileStorage = 42,
    Http = 43,
    HttpForm = 44,
    HttpLookup = 45,
    Imap = 46,
    InMemoryStore = 47,
    Jmap = 48,
    Log = 49,
    MailingList = 50,
    MaskedEmail = 51,
    MemoryLookupKey = 52,
    MemoryLookupKeyValue = 53,
    Metric = 54,
    Metrics = 55,
    MetricsStore = 56,
    MtaConnectionStrategy = 57,
    MtaDeliverySchedule = 58,
    MtaExtensions = 59,
    MtaHook = 60,
    MtaInboundSession = 61,
    MtaInboundThrottle = 62,
    MtaMilter = 63,
    MtaOutboundStrategy = 64,
    MtaOutboundThrottle = 65,
    MtaQueueQuota = 66,
    MtaRoute = 67,
    MtaStageAuth = 68,
    MtaStageConnect = 69,
    MtaStageData = 70,
    MtaStageEhlo = 71,
    MtaStageMail = 72,
    MtaStageRcpt = 73,
    MtaSts = 74,
    MtaTlsStrategy = 75,
    MtaVirtualQueue = 76,
    NetworkListener = 77,
    OAuthClient = 78,
    OidcProvider = 79,
    PublicKey = 80,
    QueuedMessage = 81,
    ReportSettings = 82,
    Role = 83,
    Search = 84,
    SearchStore = 85,
    Security = 86,
    SenderAuth = 87,
    Sharing = 88,
    SieveSystemInterpreter = 89,
    SieveSystemScript = 90,
    SieveUserInterpreter = 91,
    SieveUserScript = 92,
    SpamClassifier = 93,
    SpamDnsblServer = 94,
    SpamDnsblSettings = 95,
    SpamFileExtension = 96,
    SpamLlm = 97,
    SpamPyzor = 98,
    SpamRule = 99,
    SpamSettings = 100,
    SpamTag = 101,
    SpamTrainingSample = 102,
    SpfReportSettings = 103,
    StoreLookup = 104,
    SystemSettings = 105,
    Task = 106,
    TaskManager = 107,
    Tenant = 108,
    TlsExternalReport = 109,
    TlsInternalReport = 110,
    TlsReportSettings = 111,
    Trace = 112,
    Tracer = 113,
    TracingStore = 114,
    WebDav = 115,
    WebHook = 116,
}

#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
#[repr(u16)]
pub enum Property {
    Type = 0,
    AbuseBanPeriod = 678,
    AbuseBanRate = 677,
    AccessKey = 118,
    AccessKeyId = 327,
    AccessToken = 890,
    AccessTokenExpiry = 619,
    AccessTokens = 132,
    AccountDomainId = 810,
    AccountId = 57,
    AccountIdentifier = 315,
    AccountKey = 15,
    AccountName = 809,
    AccountSwitchKey = 891,
    AccountType = 811,
    AccountUri = 16,
    Accounts = 151,
    AcmeProviderId = 182,
    AddAuthResultsHeader = 554,
    AddDateHeader = 555,
    AddDeliveredToHeader = 556,
    AddMessageIdHeader = 557,
    AddReceivedHeader = 558,
    AddReceivedSpfHeader = 559,
    AddReturnPathHeader = 560,
    AdditionalInformation = 838,
    Address = 44,
    Addresses = 579,
    AggregateContactInfo = 268,
    AggregateDkimSignDomain = 274,
    AggregateFromAddress = 269,
    AggregateFromName = 270,
    AggregateMaxReportSize = 271,
    AggregateOrgName = 272,
    AggregateSendFrequency = 273,
    AggregateSubject = 275,
    AlarmId = 798,
    Algorithms = 225,
    Aliases = 339,
    AllowCount = 768,
    AllowDirectoryQueries = 695,
    AllowExternalRcpts = 164,
    AllowInvalidCerts = 26,
    AllowPlainTextAuth = 424,
    AllowRelaying = 348,
    AllowSpamTraining = 369,
    AllowedEndpoints = 398,
    AllowedIps = 49,
    AllowedNotifyUris = 712,
    Alpha = 388,
    AnonymousClientRegistration = 614,
    Ansi = 858,
    ApiKey = 325,
    ApiUser = 892,
    ApplicationKey = 321,
    ApplicationSecret = 322,
    ArcResult = 292,
    ArcVerify = 690,
    ArchiveDeletedAccountsFor = 203,
    ArchiveDeletedItemsFor = 202,
    ArchivedAt = 58,
    ArchivedItemType = 820,
    ArchivedUntil = 59,
    ArrivalDate = 68,
    AsnUrls = 102,
    AttemptNumber = 829,
    Attempts = 303,
    AttrClass = 470,
    AttrDescription = 471,
    AttrEmail = 472,
    AttrEmailAlias = 473,
    AttrMemberOf = 474,
    AttrSecret = 475,
    AttrSecretChanged = 476,
    Auid = 215,
    Auth = 897,
    AuthBanPeriod = 680,
    AuthBanRate = 679,
    AuthCodeExpiry = 616,
    AuthCodeMaxAttempts = 613,
    AuthFailure = 81,
    AuthId = 886,
    AuthSecret = 501,
    AuthToken = 314,
    AuthUsername = 502,
    AuthenticatedAs = 740,
    AuthenticationResults = 69,
    AutoAddInvitations = 171,
    AutoUpdateFrequency = 53,
    BaseDn = 463,
    BaseUrl = 882,
    BearerToken = 403,
    Beta = 389,
    Bind = 589,
    BindAuthentication = 466,
    BindDn = 464,
    BindSecret = 465,
    BlobCleanupSchedule = 200,
    BlobId = 60,
    BlobSize = 655,
    BlobStore = 126,
    BlockCount = 766,
    Body = 38,
    Brokers = 459,
    Bucket = 658,
    BufferSize = 656,
    Buffered = 863,
    Canonicalization = 216,
    CapacityClient = 584,
    CapacityReadBuffer = 585,
    CapacitySubscription = 586,
    CatchAllAddress = 346,
    Categories = 759,
    Certificate = 176,
    CertificateManagement = 342,
    ChallengeType = 10,
    ChangesMaxResults = 435,
    Chunking = 517,
    ClaimGroups = 612,
    ClaimName = 611,
    ClaimUsername = 609,
    Cleartext = 693,
    ClientId = 604,
    ClientIp = 898,
    ClientSecret = 878,
    ClientToken = 889,
    ClusterFile = 382,
    ColumnClass = 781,
    ColumnDescription = 782,
    ColumnEmail = 779,
    ColumnSecret = 780,
    Comment = 240,
    CompartmentOcid = 905,
    CompressionAlgorithm = 359,
    Concurrency = 304,
    Condition = 34,
    Confidence = 760,
    Config = 873,
    ConfigName = 883,
    ConnectTimeout = 505,
    Connection = 539,
    ConsumerKey = 323,
    Contact = 11,
    ContactInfo = 844,
    Contacts = 133,
    Container = 117,
    Content = 65,
    ContentTypes = 758,
    Contents = 708,
    Context = 877,
    Count = 258,
    Create = 367,
    CreatedAt = 46,
    CreatedBy = 486,
    CredentialId = 627,
    Credentials = 588,
    CurrentSecret = 4,
    CustomEndpoint = 662,
    CustomRegion = 663,
    CustomRule = 787,
    CustomerNumber = 899,
    Dane = 569,
    DataCleanupSchedule = 199,
    DataStore = 125,
    DataTimeout = 506,
    Database = 575,
    DatacenterId = 383,
    DateRangeBegin = 245,
    DateRangeEnd = 246,
    DateRangeStart = 845,
    Day = 192,
    DeadPropertyMaxSize = 868,
    DefaultAdminRoleIds = 108,
    DefaultCertificateId = 790,
    DefaultDisplayName = 20,
    DefaultDomain = 122,
    DefaultDomainId = 789,
    DefaultExpiryDuplicate = 709,
    DefaultExpiryVacation = 710,
    DefaultFolders = 360,
    DefaultFromAddress = 405,
    DefaultFromName = 697,
    DefaultGroupRoleIds = 106,
    DefaultHostname = 788,
    DefaultHrefName = 21,
    DefaultLanguage = 665,
    DefaultName = 408,
    DefaultReturnPath = 701,
    DefaultSubject = 411,
    DefaultSubjectPrefix = 714,
    DefaultTenantRoleIds = 107,
    DefaultUserRoleIds = 105,
    Definition = 235,
    Delay = 825,
    DeleteAfter = 229,
    DeleteAfterUse = 777,
    DeliverAt = 238,
    DeliverBy = 518,
    DeliverTo = 404,
    DeliveryResult = 82,
    Depth = 381,
    Description = 6,
    Details = 297,
    Directory = 12,
    DirectoryId = 104,
    DisableCapabilities = 711,
    DisabledPermissions = 629,
    DiscardAfter = 872,
    Disposition = 747,
    DkimAdspDns = 83,
    DkimCanonicalizedBody = 84,
    DkimCanonicalizedHeader = 85,
    DkimDomain = 86,
    DkimIdentity = 87,
    DkimManagement = 343,
    DkimPass = 291,
    DkimResults = 266,
    DkimSelector = 88,
    DkimSelectorDns = 89,
    DkimSignDomain = 231,
    DkimSignatures = 155,
    DkimStrict = 686,
    DkimVerify = 687,
    DmarcPass = 294,
    DmarcPolicy = 295,
    DmarcResult = 293,
    DmarcVerify = 691,
    DnsIpv4 = 134,
    DnsIpv6 = 135,
    DnsManagement = 344,
    DnsMtaSts = 136,
    DnsMx = 137,
    DnsPtr = 138,
    DnsRbl = 139,
    DnsServer = 130,
    DnsServerId = 300,
    DnsTlsa = 140,
    DnsTxt = 141,
    DnsView = 894,
    DnsZoneFile = 345,
    DocumentId = 804,
    DocumentType = 814,
    Domain = 232,
    DomainId = 221,
    DomainLimit = 750,
    DomainNames = 147,
    DomainNamesNegative = 148,
    Domains = 146,
    Dsn = 519,
    Due = 797,
    DuplicateExpiry = 699,
    Duration = 515,
    EabHmacKey = 13,
    EabKeyId = 14,
    EhloDomain = 283,
    EhloHostname = 503,
    EhloTimeout = 507,
    Elapsed = 296,
    Else = 375,
    Email = 242,
    EmailAddress = 393,
    EmailAddresses = 149,
    EmailAddressesNegative = 150,
    EmailAlert = 35,
    EmailDomain = 488,
    EmailLimit = 751,
    EmailPrefix = 487,
    EmailTemplate = 174,
    Enable = 37,
    EnableAssistedDiscovery = 865,
    EnableEdns = 305,
    EnableHsts = 399,
    EnableLogExporter = 860,
    EnableSpamFilter = 562,
    EnableSpanExporter = 861,
    Enabled = 50,
    EnabledPermissions = 628,
    EncryptAtRest = 358,
    EncryptOnAppend = 357,
    EncryptionAtRest = 9,
    EncryptionKey = 622,
    Endpoint = 499,
    EnvFrom = 742,
    EnvFromParameters = 743,
    EnvId = 639,
    EnvRcptTo = 744,
    EnvelopeFrom = 264,
    EnvelopeTo = 263,
    Environment = 881,
    ErrorCommand = 210,
    ErrorMessage = 209,
    ErrorType = 208,
    Errors = 247,
    EvaluatedDisposition = 259,
    EvaluatedDkim = 260,
    EvaluatedSpf = 261,
    Event = 372,
    EventAlert = 36,
    EventEnd = 801,
    EventEndTz = 803,
    EventId = 799,
    EventMessage = 43,
    EventSourceThrottle = 447,
    EventStart = 800,
    EventStartTz = 802,
    Events = 142,
    EventsPolicy = 855,
    Expire = 217,
    Expires = 100,
    ExpiresAt = 47,
    ExpiresAttempts = 632,
    Expiry = 512,
    Expn = 520,
    ExpungeSchedule = 198,
    ExpungeSchedulingInboxAfter = 197,
    ExpungeShareNotifyAfter = 196,
    ExpungeSubmissionsAfter = 195,
    ExpungeTrashAfter = 194,
    Extension = 754,
    Extensions = 257,
    ExtraContactInfo = 243,
    Factor = 821,
    FailOnTimeout = 490,
    FailedAt = 826,
    FailedAttemptNumber = 827,
    FailedSessionCount = 837,
    FailureDetails = 851,
    FailureDkimSignDomain = 279,
    FailureFromAddress = 276,
    FailureFromName = 277,
    FailureReason = 828,
    FailureReasonCode = 839,
    FailureSendFrequency = 278,
    FailureSubject = 280,
    FeatureL2Normalize = 738,
    FeatureLogScale = 739,
    FeedbackType = 67,
    FieldEmail = 406,
    FieldHoneyPot = 407,
    FieldName = 409,
    FieldSubject = 412,
    FilePath = 676,
    Files = 144,
    FilterLogin = 467,
    FilterMailbox = 468,
    FilterMemberOf = 469,
    Fingerprint = 902,
    Flags = 638,
    FlagsAction = 537,
    FlagsProtocol = 538,
    FolderId = 909,
    ForDomain = 485,
    Format = 415,
    From = 62,
    FromAddress = 39,
    FromEmail = 165,
    FromName = 40,
    FutureRelease = 521,
    GenerateDkimKeys = 124,
    GeoUrls = 103,
    GetMaxResults = 436,
    GreetingTimeout = 508,
    GreylistFor = 770,
    GroupClass = 477,
    GroupId = 460,
    HeaderFrom = 265,
    Headers = 93,
    HoldMetricsFor = 206,
    HoldMtaReportsFor = 204,
    HoldSamplesFor = 730,
    HoldTracesFor = 205,
    Host = 333,
    HostedZoneId = 331,
    Hostname = 185,
    Hour = 190,
    HttpAuth = 32,
    HttpHeaders = 33,
    HttpRsvpEnable = 168,
    HttpRsvpLinkExpiry = 169,
    HttpRsvpTemplate = 175,
    HttpRsvpUrl = 170,
    HttpRua = 842,
    HumanResult = 234,
    ICalendarData = 807,
    Id = 1,
    IdTokenExpiry = 621,
    IdentityAlignment = 91,
    If = 376,
    ImpersonateServiceAccount = 320,
    ImplicitTls = 546,
    InMemoryStore = 128,
    InboundReportAddresses = 651,
    InboundReportForwarding = 652,
    Incidents = 70,
    IncludeSource = 352,
    IndexAsn = 94,
    IndexAsnName = 95,
    IndexBatchSize = 664,
    IndexCalendar = 667,
    IndexCalendarFields = 668,
    IndexContactFields = 670,
    IndexContacts = 669,
    IndexCountry = 96,
    IndexEmail = 671,
    IndexEmailFields = 672,
    IndexKey = 421,
    IndexTelemetry = 673,
    IndexTracingFields = 674,
    IndexValue = 422,
    IndicatorParameters = 736,
    InitialDelay = 822,
    Interval = 500,
    Intervals = 516,
    IpLimit = 752,
    IpLookupStrategy = 543,
    IpRevPtr = 290,
    IpRevResult = 289,
    IsActive = 707,
    IsArchive = 755,
    IsBad = 756,
    IsEnabled = 340,
    IsFromOrganizer = 806,
    IsGlobPattern = 491,
    IsGzipped = 416,
    IsNz = 757,
    IsSenderAllowed = 564,
    IsSpam = 776,
    IsTls = 741,
    Issuer = 181,
    IssuerUrl = 606,
    ItipMaxSize = 172,
    Jitter = 824,
    Key = 334,
    KeyName = 337,
    KeyPrefix = 120,
    KeyValues = 853,
    L1Ratio = 391,
    L2Ratio = 392,
    LastRenewal = 186,
    LearnHamFromCard = 727,
    LearnHamFromReply = 735,
    LearnSpamFromRblHits = 728,
    LearnSpamFromTraps = 729,
    Level = 373,
    LicenseKey = 370,
    Line = 875,
    ListenerIds = 183,
    Listeners = 188,
    LivePropertyMaxSize = 869,
    Locale = 7,
    Logo = 341,
    LogoUrl = 371,
    LoiterBanPeriod = 682,
    LoiterBanRate = 681,
    Lossy = 854,
    MachineId = 384,
    MailExchangers = 793,
    MailFrom = 284,
    MailFromTimeout = 509,
    MailRua = 841,
    MailingLists = 154,
    MaintenanceType = 796,
    ManagedZone = 318,
    Match = 374,
    MaxAddressBooks = 23,
    MaxAge = 566,
    MaxAllowedPacket = 576,
    MaxApiKeys = 115,
    MaxAppPasswords = 114,
    MaxAttachmentSize = 353,
    MaxAttempts = 511,
    MaxAttendees = 157,
    MaxAuthFailures = 425,
    MaxCalendars = 160,
    MaxChangesHistory = 201,
    MaxConcurrent = 426,
    MaxConcurrentRequests = 439,
    MaxConcurrentUploads = 442,
    MaxConnections = 603,
    MaxContacts = 24,
    MaxCpuCycles = 702,
    MaxDelay = 823,
    MaxDuration = 530,
    MaxEntries = 417,
    MaxEntrySize = 418,
    MaxEventNotifications = 163,
    MaxEvents = 161,
    MaxFailures = 547,
    MaxFiles = 378,
    MaxFolders = 379,
    MaxHeaderSize = 715,
    MaxICalendarSize = 159,
    MaxIdentities = 363,
    MaxIncludes = 716,
    MaxLocalVars = 717,
    MaxLockTimeout = 866,
    MaxLocks = 867,
    MaxMailboxDepth = 355,
    MaxMailboxNameLength = 356,
    MaxMailboxes = 364,
    MaxMaskedAddresses = 365,
    MaxMatchVars = 718,
    MaxMessageSize = 354,
    MaxMessages = 361,
    MaxMethodCalls = 438,
    MaxMultihomed = 544,
    MaxMxHosts = 545,
    MaxNestedBlocks = 720,
    MaxNestedForEvery = 721,
    MaxNestedIncludes = 703,
    MaxNestedTests = 722,
    MaxOutMessages = 704,
    MaxParticipantIdentities = 162,
    MaxPublicKeys = 366,
    MaxReceivedHeaders = 561,
    MaxRecipients = 173,
    MaxReconnects = 580,
    MaxRecurrenceExpansions = 158,
    MaxRedirects = 705,
    MaxReportSize = 852,
    MaxRequestRate = 427,
    MaxRequestSize = 428,
    MaxResponseSize = 527,
    MaxResults = 871,
    MaxRetries = 18,
    MaxRetryWait = 648,
    MaxScriptNameLength = 719,
    MaxScriptSize = 723,
    MaxScripts = 726,
    MaxShares = 696,
    MaxSize = 101,
    MaxStringLength = 724,
    MaxSubmissions = 362,
    MaxSubscriptions = 458,
    MaxUploadCount = 444,
    MaxUploadSize = 443,
    MaxVCardSize = 22,
    MaxVarNameLength = 725,
    MaxVarSize = 706,
    MemberGroupIds = 864,
    MemberTenantId = 19,
    Message = 92,
    MessageIdHostname = 698,
    MessageIds = 819,
    Messages = 145,
    Metric = 493,
    Metrics = 497,
    MetricsCollectionInterval = 207,
    MetricsPolicy = 498,
    MinHamSamples = 731,
    MinRetryWait = 649,
    MinSpamSamples = 732,
    MinTriggerInterval = 166,
    Minute = 191,
    Mode = 567,
    Model = 28,
    ModelId = 764,
    ModelType = 30,
    MtPriority = 522,
    MtaSts = 570,
    MtaStsTimeout = 572,
    Multiline = 859,
    MustMatchSender = 550,
    MxHosts = 568,
    Name = 25,
    Namespace = 414,
    NegativeTtl = 156,
    NextNotify = 634,
    NextRetry = 633,
    NextTransitionAt = 223,
    NoCapabilityCheck = 700,
    NoEcho = 587,
    NoSoliciting = 523,
    NodeId = 184,
    NotValidAfter = 179,
    NotValidBefore = 180,
    Notify = 513,
    NotifyCount = 642,
    NotifyDue = 643,
    NumFeatures = 390,
    NumReplicas = 350,
    NumShards = 351,
    OnSuccessRenewCertificate = 813,
    OpenTelemetry = 495,
    Options = 630,
    Orcpt = 645,
    OrgName = 241,
    OrganizationName = 843,
    Origin = 301,
    OriginalEnvelopeId = 71,
    OriginalMailFrom = 72,
    OriginalRcptTo = 73,
    OtpAuth = 5,
    OtpCode = 625,
    OtpUrl = 626,
    OutboundReportDomain = 653,
    OutboundReportSubmitter = 654,
    OverrideProxyTrustedNetworks = 590,
    OverrideType = 239,
    OvhEndpoint = 324,
    Parameters = 737,
    ParseLimitContact = 433,
    ParseLimitEmail = 434,
    ParseLimitEvent = 432,
    Password = 876,
    PasswordDefaultExpiry = 113,
    PasswordHashAlgorithm = 109,
    PasswordMaxLength = 111,
    PasswordMinLength = 110,
    PasswordMinStrength = 112,
    Path = 380,
    Period = 646,
    Permissions = 48,
    PingInterval = 583,
    Pipelining = 524,
    Policies = 846,
    PolicyAdkim = 250,
    PolicyAspf = 251,
    PolicyDisposition = 252,
    PolicyDomain = 248,
    PolicyFailureReportingOptions = 255,
    PolicyIdentifier = 237,
    PolicyIdentifiers = 840,
    PolicyOverrideReasons = 262,
    PolicyStrings = 848,
    PolicySubdomainDisposition = 253,
    PolicyTestingMode = 254,
    PolicyType = 847,
    PolicyVersion = 249,
    PollInterval = 489,
    PollingInterval = 311,
    PoolMaxConnections = 478,
    PoolMinConnections = 577,
    PoolRecyclingMethod = 631,
    PoolTimeoutCreate = 479,
    PoolTimeoutRecycle = 480,
    PoolTimeoutWait = 481,
    PoolWorkers = 657,
    Port = 299,
    PreferredChain = 910,
    Prefix = 856,
    PreserveIntermediates = 306,
    Priority = 483,
    PrivateKey = 177,
    PrivateKeyPassword = 904,
    PrivateKeyPem = 903,
    PrivateZone = 319,
    PrivateZoneOnly = 332,
    Profile = 661,
    ProjectId = 317,
    Prometheus = 496,
    Prompt = 765,
    PropagationDelay = 313,
    PropagationTimeout = 312,
    ProtectedHeaders = 713,
    Protocol = 298,
    ProtocolVersion = 533,
    ProviderInfo = 795,
    ProxyTrustedNetworks = 792,
    PublicKey = 218,
    PublishRecords = 302,
    PushAttemptWait = 448,
    PushMaxAttempts = 449,
    PushRequestTimeout = 452,
    PushRetryWait = 450,
    PushShardsTotal = 454,
    PushThrottle = 451,
    PushVerifyTimeout = 453,
    QueryEmailAliases = 786,
    QueryLogin = 783,
    QueryMaxResults = 437,
    QueryMemberOf = 785,
    QueryRecipient = 784,
    QueueId = 514,
    QueueName = 644,
    Quotas = 394,
    Rate = 532,
    RateLimit = 410,
    RateLimitAnonymous = 397,
    RateLimitAuthenticated = 396,
    Ratio = 767,
    RcptToTimeout = 510,
    ReadFromReplicas = 650,
    ReadReplicas = 578,
    Reason = 45,
    ReceivedAt = 63,
    ReceivedFromIp = 636,
    ReceivedViaPort = 637,
    ReceivingIp = 836,
    ReceivingMxHelo = 835,
    ReceivingMxHostname = 834,
    Recipients = 484,
    Records = 256,
    RecurrenceId = 805,
    RedirectRoot = 911,
    RedirectUris = 605,
    Refresh = 419,
    RefreshTokenExpiry = 617,
    RefreshTokenRenewal = 618,
    Region = 330,
    RejectNonFqdn = 563,
    RemoteIp = 282,
    RenewBefore = 17,
    Report = 66,
    ReportAddressUri = 349,
    ReportId = 244,
    ReportedDomains = 74,
    ReportedUris = 75,
    ReportingMta = 76,
    RequestMaxSize = 870,
    RequestTlsCertificate = 123,
    Require = 551,
    RequireAudience = 607,
    RequireClientRegistration = 615,
    RequireScopes = 608,
    RequireTls = 525,
    ReservoirCapacity = 733,
    ResourceGroup = 880,
    ResourceUrl = 51,
    ResponseCode = 212,
    ResponseEnhanced = 213,
    ResponseHeaders = 401,
    ResponseHostname = 211,
    ResponseMessage = 214,
    ResponsePosCategory = 761,
    ResponsePosConfidence = 762,
    ResponsePosExplanation = 763,
    Result = 233,
    ResultType = 832,
    RetireAfter = 228,
    Retry = 420,
    RetryCount = 640,
    RetryDue = 641,
    ReturnPath = 635,
    ReverseIpVerify = 692,
    Rewrite = 565,
    RoleIds = 193,
    Roles = 152,
    Rotate = 857,
    RotateAfter = 227,
    Route = 540,
    Rua = 236,
    Sandbox = 896,
    SasToken = 119,
    SaslMechanisms = 549,
    ScanBanPaths = 683,
    ScanBanPeriod = 685,
    ScanBanRate = 684,
    Schedule = 541,
    Scheduling = 143,
    Scheme = 908,
    Scope = 281,
    Score = 745,
    ScoreDiscard = 771,
    ScoreReject = 772,
    ScoreSpam = 773,
    Script = 553,
    SearchStore = 127,
    Secret = 3,
    SecretAccessKey = 328,
    SecretApiKey = 326,
    SecretId = 906,
    SecretKey = 659,
    SecurityToken = 660,
    Selector = 222,
    SelectorTemplate = 226,
    SendFrequency = 230,
    SendingMtaIp = 833,
    Separator = 97,
    ServerHostname = 121,
    Servers = 308,
    ServiceAccountJson = 316,
    Services = 794,
    SessionToken = 329,
    SetMaxObjects = 440,
    ShardIndex = 830,
    SharedSecret = 895,
    Sig0Algorithm = 336,
    SignatureAlgorithm = 623,
    SignatureKey = 624,
    SignerName = 335,
    Size = 64,
    SkipDeploy = 885,
    SkipFirst = 423,
    SmtpGreeting = 552,
    SnippetMaxResults = 441,
    SocketBacklog = 591,
    SocketNoDelay = 592,
    SocketReceiveBufferSize = 593,
    SocketReuseAddress = 594,
    SocketReusePort = 595,
    SocketSendBufferSize = 596,
    SocketTosV4 = 597,
    SocketTtl = 598,
    SourceIp = 77,
    SourceIps = 504,
    SourcePort = 78,
    SpamFilterRulesUrl = 775,
    SpfDns = 90,
    SpfEhloDomain = 285,
    SpfEhloResult = 286,
    SpfEhloVerify = 688,
    SpfFromVerify = 689,
    SpfMailFromDomain = 287,
    SpfMailFromResult = 288,
    SpfResults = 267,
    Stage = 224,
    Stages = 529,
    StartTime = 56,
    StartTls = 571,
    Status = 61,
    StorageAccount = 116,
    Store = 778,
    Stores = 694,
    Strategy = 816,
    SubAddressing = 347,
    SubAuthId = 887,
    Subject = 41,
    SubjectAlternativeNames = 178,
    Subscribe = 368,
    SubscriptionId = 879,
    Sum = 494,
    Summary = 808,
    SupportedLanguages = 666,
    Tag = 748,
    Tags = 746,
    TaskTypes = 189,
    Tasks = 187,
    TcpOnError = 307,
    TeamId = 907,
    TempFailOnError = 528,
    Temperature = 27,
    Template = 167,
    TenancyOcid = 900,
    TenantId = 831,
    Tenants = 153,
    Text = 2,
    Then = 377,
    ThirdParty = 219,
    ThirdPartyHash = 220,
    ThreadName = 818,
    ThreadPoolSize = 791,
    ThreadsPerNode = 574,
    Throttle = 862,
    TimeZone = 8,
    Timeout = 29,
    TimeoutAnonymous = 429,
    TimeoutAuthenticated = 430,
    TimeoutCommand = 534,
    TimeoutConnect = 535,
    TimeoutConnection = 581,
    TimeoutData = 536,
    TimeoutIdle = 431,
    TimeoutMessage = 461,
    TimeoutRequest = 582,
    TimeoutSession = 462,
    Timestamp = 482,
    Title = 55,
    Tls = 542,
    TlsDisableCipherSuites = 599,
    TlsDisableProtocols = 600,
    TlsIgnoreClientOrder = 601,
    TlsImplicit = 602,
    TlsTimeout = 573,
    To = 42,
    Token = 888,
    TotalDeadline = 817,
    TotalFailedSessions = 850,
    TotalSuccessfulSessions = 849,
    TraceId = 815,
    Tracer = 129,
    TrainFrequency = 734,
    TransactionRetryDelay = 385,
    TransactionRetryLimit = 386,
    TransactionTimeout = 387,
    TransferLimit = 531,
    TrustContacts = 769,
    TrustReplies = 774,
    TsigAlgorithm = 338,
    Ttl = 310,
    UnpackDirectory = 54,
    UpdateRecords = 812,
    UploadQuota = 445,
    UploadTtl = 446,
    Url = 31,
    UrlLimit = 753,
    UrlPrefix = 52,
    Urls = 647,
    UsePermissiveCors = 400,
    UseTls = 309,
    UseXForwarded = 402,
    UsedDiskQuota = 395,
    UserAgent = 79,
    UserCodeExpiry = 620,
    UserOcid = 901,
    Username = 131,
    UsernameDomain = 610,
    ValidateDomain = 413,
    Value = 492,
    VariableName = 675,
    VerifyAfterWrite = 874,
    Version = 80,
    ViewName = 884,
    Vrfy = 526,
    WaitOnFail = 548,
    WapiVersion = 893,
    WebsocketHeartbeat = 455,
    WebsocketThrottle = 456,
    WebsocketTimeout = 457,
    Zone = 749,
    ZoneIpV4 = 98,
    ZoneIpV6 = 99,
}
