{
  "@context": {
    "@vocab": "https://modoboa.org/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "modoboa": "https://modoboa.org/schema#",
    "ARMessage": "modoboa:ARMessage",
    "id": {
      "@id": "modoboa:id",
      "@type": "xsd:integer"
    },
    "subject": {
      "@id": "modoboa:subject",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "modoboa:content",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "modoboa:enabled",
      "@type": "xsd:boolean"
    },
    "fromdate": {
      "@id": "modoboa:fromdate",
      "@type": "xsd:dateTime"
    },
    "untildate": {
      "@id": "modoboa:untildate",
      "@type": "xsd:dateTime"
    },
    "mbox": {
      "@id": "modoboa:mbox",
      "@type": "xsd:integer"
    },
    "AccessRule": "modoboa:AccessRule",
    "pk": {
      "@id": "modoboa:pk",
      "@type": "xsd:integer"
    },
    "mailbox": {
      "@id": "modoboa:mailbox",
      "@type": "@id"
    },
    "calendar": {
      "@id": "modoboa:calendar",
      "@type": "xsd:integer"
    },
    "read": {
      "@id": "modoboa:read",
      "@type": "xsd:boolean"
    },
    "write": {
      "@id": "modoboa:write",
      "@type": "xsd:boolean"
    },
    "Account": "modoboa:Account",
    "username": {
      "@id": "modoboa:username",
      "@type": "xsd:string"
    },
    "first_name": {
      "@id": "modoboa:first_name",
      "@type": "xsd:string"
    },
    "last_name": {
      "@id": "modoboa:last_name",
      "@type": "xsd:string"
    },
    "is_active": {
      "@id": "modoboa:is_active",
      "@type": "xsd:boolean"
    },
    "role": {
      "@id": "modoboa:role",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "modoboa:language"
    },
    "phone_number": {
      "@id": "modoboa:phone_number",
      "@type": "xsd:string"
    },
    "secondary_email": {
      "@id": "modoboa:secondary_email"
    },
    "domains": {
      "@id": "modoboa:domains",
      "@container": "@list"
    },
    "tfa_enabled": {
      "@id": "modoboa:tfa_enabled",
      "@type": "xsd:boolean"
    },
    "totp_enabled": {
      "@id": "modoboa:totp_enabled",
      "@type": "xsd:boolean"
    },
    "webauthn_enabled": {
      "@id": "modoboa:webauthn_enabled",
      "@type": "xsd:boolean"
    },
    "date_joined": {
      "@id": "modoboa:date_joined",
      "@type": "xsd:dateTime"
    },
    "last_login": {
      "@id": "modoboa:last_login",
      "@type": "xsd:dateTime"
    },
    "aliases": {
      "@id": "modoboa:aliases",
      "@container": "@list"
    },
    "possible_actions": {
      "@id": "modoboa:possible_actions",
      "@type": "xsd:string"
    },
    "resources": {
      "@id": "modoboa:resources",
      "@type": "xsd:string"
    },
    "AccountARMessage": "modoboa:AccountARMessage",
    "AccountBulkDelete": "modoboa:AccountBulkDelete",
    "ids": {
      "@id": "modoboa:ids",
      "@container": "@list"
    },
    "keepdir": {
      "@id": "modoboa:keepdir",
      "@type": "xsd:boolean"
    },
    "AccountMe": "modoboa:AccountMe",
    "master_user": {
      "@id": "modoboa:master_user",
      "@type": "xsd:boolean"
    },
    "permissions": {
      "@id": "modoboa:permissions",
      "@container": "@list"
    },
    "AccountMeUpdate": "modoboa:AccountMeUpdate",
    "AccountPassword": "modoboa:AccountPassword",
    "password": {
      "@id": "modoboa:password",
      "@type": "xsd:string"
    },
    "new_password": {
      "@id": "modoboa:new_password",
      "@type": "xsd:string"
    },
    "Action": "modoboa:Action",
    "name": {
      "@id": "modoboa:name",
      "@type": "xsd:string"
    },
    "args": {
      "@id": "modoboa:args"
    },
    "ActionArgument": "modoboa:ActionArgument",
    "type": {
      "@id": "modoboa:type",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "modoboa:label",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "modoboa:value",
      "@type": "xsd:string"
    },
    "choices": {
      "@id": "modoboa:choices",
      "@type": "xsd:string"
    },
    "ActionTemplate": "modoboa:ActionTemplate",
    "args_order": {
      "@id": "modoboa:args_order",
      "@container": "@list"
    },
    "AddressBook": "modoboa:AddressBook",
    "url": {
      "@id": "modoboa:url",
      "@type": "xsd:string"
    },
    "last_sync": {
      "@id": "modoboa:last_sync",
      "@type": "xsd:dateTime"
    },
    "syncing": {
      "@id": "modoboa:syncing",
      "@type": "xsd:boolean"
    },
    "Alarm": "modoboa:Alarm",
    "domain": {
      "@id": "modoboa:domain"
    },
    "created": {
      "@id": "modoboa:created",
      "@type": "xsd:dateTime"
    },
    "closed": {
      "@id": "modoboa:closed",
      "@type": "xsd:dateTime"
    },
    "status": {
      "@id": "modoboa:status"
    },
    "title": {
      "@id": "modoboa:title",
      "@type": "xsd:string"
    },
    "internal_name": {
      "@id": "modoboa:internal_name",
      "@type": "xsd:string"
    },
    "AlarmBulkDelete": "modoboa:AlarmBulkDelete",
    "AlarmDomain": "modoboa:AlarmDomain",
    "AlarmMailbox": "modoboa:AlarmMailbox",
    "address": {
      "@id": "modoboa:address",
      "@type": "xsd:string"
    },
    "AlarmStatusEnum": "modoboa:AlarmStatusEnum",
    "AlarmSwitchStatus": "modoboa:AlarmSwitchStatus",
    "Alias": "modoboa:Alias",
    "recipients": {
      "@id": "modoboa:recipients",
      "@container": "@list"
    },
    "expire_at": {
      "@id": "modoboa:expire_at",
      "@type": "xsd:dateTime"
    },
    "description": {
      "@id": "modoboa:description",
      "@type": "xsd:string"
    },
    "creation": {
      "@id": "modoboa:creation",
      "@type": "xsd:dateTime"
    },
    "last_modification": {
      "@id": "modoboa:last_modification",
      "@type": "xsd:dateTime"
    },
    "AllowedSender": "modoboa:AllowedSender",
    "AppParameters": "modoboa:AppParameters",
    "params": {
      "@id": "modoboa:params"
    },
    "Application": "modoboa:Application",
    "is_extension": {
      "@id": "modoboa:is_extension",
      "@type": "xsd:boolean"
    },
    "Attachment": "modoboa:Attachment",
    "partnum": {
      "@id": "modoboa:partnum",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "modoboa:size",
      "@type": "xsd:integer"
    },
    "content_type": {
      "@id": "modoboa:content_type",
      "@type": "xsd:string"
    },
    "Attendee": "modoboa:Attendee",
    "display_name": {
      "@id": "modoboa:display_name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "modoboa:email",
      "@type": "xsd:string"
    },
    "BlankEnum": "modoboa:BlankEnum",
    "BodyFormatEnum": "modoboa:BodyFormatEnum",
    "BypassBannedChecksEnum": "modoboa:BypassBannedChecksEnum",
    "CSVIdentityImport": "modoboa:CSVIdentityImport",
    "sourcefile": {
      "@id": "modoboa:sourcefile",
      "@type": "@id"
    },
    "sepchar": {
      "@id": "modoboa:sepchar",
      "@type": "xsd:string"
    },
    "continue_if_exists": {
      "@id": "modoboa:continue_if_exists",
      "@type": "xsd:boolean"
    },
    "crypt_passwords": {
      "@id": "modoboa:crypt_passwords",
      "@type": "xsd:boolean"
    },
    "CSVImport": "modoboa:CSVImport",
    "Category": "modoboa:Category",
    "CategoryEnum": "modoboa:CategoryEnum",
    "CheckPassword": "modoboa:CheckPassword",
    "CheckTFASetup": "modoboa:CheckTFASetup",
    "pin_code": {
      "@id": "modoboa:pin_code",
      "@type": "xsd:string"
    },
    "CheckToken": "modoboa:CheckToken",
    "token": {
      "@id": "modoboa:token",
      "@type": "xsd:string"
    },
    "CompactMessage": "modoboa:CompactMessage",
    "mailid": {
      "@id": "modoboa:mailid",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "modoboa:score",
      "@type": "xsd:string"
    },
    "to_address": {
      "@id": "modoboa:to_address",
      "@type": "xsd:string"
    },
    "from_address": {
      "@id": "modoboa:from_address",
      "@type": "xsd:string"
    },
    "datetime": {
      "@id": "modoboa:datetime",
      "@type": "xsd:dateTime"
    },
    "style": {
      "@id": "modoboa:style",
      "@type": "xsd:string"
    },
    "ComposeSession": "modoboa:ComposeSession",
    "attachments": {
      "@id": "modoboa:attachments",
      "@container": "@list"
    },
    "uid": {
      "@id": "modoboa:uid",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "modoboa:signature",
      "@type": "xsd:string"
    },
    "editor_format": {
      "@id": "modoboa:editor_format",
      "@type": "xsd:string"
    },
    "Condition": "modoboa:Condition",
    "operator": {
      "@id": "modoboa:operator",
      "@type": "xsd:string"
    },
    "ConditionTemplate": "modoboa:ConditionTemplate",
    "operators": {
      "@id": "modoboa:operators",
      "@container": "@list"
    },
    "Contact": "modoboa:Contact",
    "categories": {
      "@id": "modoboa:categories",
      "@container": "@list"
    },
    "emails": {
      "@id": "modoboa:emails",
      "@container": "@list"
    },
    "phone_numbers": {
      "@id": "modoboa:phone_numbers",
      "@container": "@list"
    },
    "company": {
      "@id": "modoboa:company",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "modoboa:position",
      "@type": "xsd:string"
    },
    "zipcode": {
      "@id": "modoboa:zipcode",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "modoboa:city",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "modoboa:country",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "modoboa:state",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "modoboa:note",
      "@type": "xsd:string"
    },
    "birth_date": {
      "@id": "modoboa:birth_date",
      "@type": "xsd:date"
    },
    "CreateDomainAdmin": "modoboa:CreateDomainAdmin",
    "with_mailbox": {
      "@id": "modoboa:with_mailbox",
      "@type": "xsd:boolean"
    },
    "with_aliases": {
      "@id": "modoboa:with_aliases",
      "@type": "xsd:boolean"
    },
    "CreateSession": "modoboa:CreateSession",
    "from_draft_message": {
      "@id": "modoboa:from_draft_message",
      "@type": "xsd:integer"
    },
    "forward_mailbox": {
      "@id": "modoboa:forward_mailbox",
      "@type": "xsd:string"
    },
    "forward_mailid": {
      "@id": "modoboa:forward_mailid",
      "@type": "xsd:integer"
    },
    "DMARCAligment": "modoboa:DMARCAligment",
    "aligned": {
      "@id": "modoboa:aligned"
    },
    "trusted": {
      "@id": "modoboa:trusted"
    },
    "forwarded": {
      "@id": "modoboa:forwarded"
    },
    "failed": {
      "@id": "modoboa:failed"
    },
    "DNSBLResult": "modoboa:DNSBLResult",
    "provider": {
      "@id": "modoboa:provider",
      "@type": "xsd:string"
    },
    "DNSDetail": "modoboa:DNSDetail",
    "mx_records": {
      "@id": "modoboa:mx_records",
      "@container": "@list"
    },
    "autoconfig_record": {
      "@id": "modoboa:autoconfig_record",
      "@type": "@id"
    },
    "autodiscover_record": {
      "@id": "modoboa:autodiscover_record",
      "@type": "@id"
    },
    "spf_record": {
      "@id": "modoboa:spf_record",
      "@type": "@id"
    },
    "dkim_record": {
      "@id": "modoboa:dkim_record",
      "@type": "@id"
    },
    "dmarc_record": {
      "@id": "modoboa:dmarc_record",
      "@type": "@id"
    },
    "DNSRecord": "modoboa:DNSRecord",
    "is_valid": {
      "@id": "modoboa:is_valid",
      "@type": "xsd:boolean"
    },
    "error": {
      "@id": "modoboa:error",
      "@type": "xsd:string"
    },
    "updated": {
      "@id": "modoboa:updated",
      "@type": "xsd:dateTime"
    },
    "DNSRecordTypeEnum": "modoboa:DNSRecordTypeEnum",
    "DeleteAccount": "modoboa:DeleteAccount",
    "DeleteDomain": "modoboa:DeleteDomain",
    "keep_folder": {
      "@id": "modoboa:keep_folder",
      "@type": "xsd:boolean"
    },
    "DkimKeyLengthEnum": "modoboa:DkimKeyLengthEnum",
    "Domain": "modoboa:Domain",
    "quota": {
      "@id": "modoboa:quota",
      "@type": "xsd:string"
    },
    "default_mailbox_quota": {
      "@id": "modoboa:default_mailbox_quota",
      "@type": "xsd:string"
    },
    "enable_dkim": {
      "@id": "modoboa:enable_dkim",
      "@type": "xsd:boolean"
    },
    "dkim_key_selector": {
      "@id": "modoboa:dkim_key_selector",
      "@type": "xsd:string"
    },
    "dkim_key_length": {
      "@id": "modoboa:dkim_key_length"
    },
    "dkim_public_key": {
      "@id": "modoboa:dkim_public_key",
      "@type": "xsd:string"
    },
    "dkim_private_key_path": {
      "@id": "modoboa:dkim_private_key_path",
      "@type": "xsd:string"
    },
    "mailbox_count": {
      "@id": "modoboa:mailbox_count",
      "@type": "xsd:integer"
    },
    "mbalias_count": {
      "@id": "modoboa:mbalias_count",
      "@type": "xsd:integer"
    },
    "domainalias_count": {
      "@id": "modoboa:domainalias_count",
      "@type": "xsd:integer"
    },
    "dns_global_status": {
      "@id": "modoboa:dns_global_status",
      "@type": "xsd:string"
    },
    "message_limit": {
      "@id": "modoboa:message_limit",
      "@type": "xsd:integer"
    },
    "allocated_quota_in_percent": {
      "@id": "modoboa:allocated_quota_in_percent",
      "@type": "xsd:string"
    },
    "enable_dns_checks": {
      "@id": "modoboa:enable_dns_checks",
      "@type": "xsd:boolean"
    },
    "domain_admin": {
      "@id": "modoboa:domain_admin"
    },
    "transport": {
      "@id": "modoboa:transport",
      "@type": "@id"
    },
    "opened_alarms_count": {
      "@id": "modoboa:opened_alarms_count",
      "@type": "xsd:integer"
    },
    "sent_messages": {
      "@id": "modoboa:sent_messages",
      "@type": "xsd:string"
    },
    "sent_messages_in_percent": {
      "@id": "modoboa:sent_messages_in_percent",
      "@type": "xsd:integer"
    },
    "last_dns_check_execution": {
      "@id": "modoboa:last_dns_check_execution",
      "@type": "xsd:dateTime"
    },
    "DomainAdmin": "modoboa:DomainAdmin",
    "DomainAlias": "modoboa:DomainAlias",
    "target": {
      "@id": "modoboa:target",
      "@type": "xsd:integer"
    },
    "DomainBulkDelete": "modoboa:DomainBulkDelete",
    "Email": "modoboa:Email",
    "to": {
      "@id": "modoboa:to",
      "@container": "@list"
    },
    "cc": {
      "@id": "modoboa:cc",
      "@container": "@list"
    },
    "bcc": {
      "@id": "modoboa:bcc",
      "@container": "@list"
    },
    "body": {
      "@id": "modoboa:body",
      "@type": "xsd:string"
    },
    "body_format": {
      "@id": "modoboa:body_format",
      "@type": "xsd:string"
    },
    "date": {
      "@id": "modoboa:date",
      "@type": "xsd:string"
    },
    "date_full": {
      "@id": "modoboa:date_full",
      "@type": "xsd:string"
    },
    "message_id": {
      "@id": "modoboa:message_id",
      "@type": "xsd:string"
    },
    "in_reply_to": {
      "@id": "modoboa:in_reply_to",
      "@type": "xsd:string"
    },
    "references": {
      "@id": "modoboa:references",
      "@type": "xsd:string"
    },
    "reply_to": {
      "@id": "modoboa:reply_to",
      "@container": "@list"
    },
    "remote_content_blocked": {
      "@id": "modoboa:remote_content_blocked",
      "@type": "xsd:boolean"
    },
    "scheduled_datetime": {
      "@id": "modoboa:scheduled_datetime",
      "@type": "xsd:dateTime"
    },
    "EmailAddress": "modoboa:EmailAddress",
    "EmailAddressWithName": "modoboa:EmailAddressWithName",
    "EmailHeaders": "modoboa:EmailHeaders",
    "imapid": {
      "@id": "modoboa:imapid",
      "@type": "xsd:string"
    },
    "answered": {
      "@id": "modoboa:answered",
      "@type": "xsd:boolean"
    },
    "flagged": {
      "@id": "modoboa:flagged",
      "@type": "xsd:boolean"
    },
    "attachment_list": {
      "@id": "modoboa:attachment_list",
      "@container": "@list"
    },
    "scheduled_id": {
      "@id": "modoboa:scheduled_id",
      "@type": "xsd:integer"
    },
    "scheduled_datetime_raw": {
      "@id": "modoboa:scheduled_datetime_raw",
      "@type": "xsd:string"
    },
    "EmailProvider": "modoboa:EmailProvider",
    "port": {
      "@id": "modoboa:port",
      "@type": "xsd:integer"
    },
    "secured": {
      "@id": "modoboa:secured",
      "@type": "xsd:boolean"
    },
    "EmailProviderDomain": "modoboa:EmailProviderDomain",
    "new_domain": {
      "@id": "modoboa:new_domain",
      "@type": "xsd:integer"
    },
    "FIDO": "modoboa:FIDO",
    "added_on": {
      "@id": "modoboa:added_on",
      "@type": "xsd:dateTime"
    },
    "last_used": {
      "@id": "modoboa:last_used",
      "@type": "xsd:dateTime"
    },
    "use_count": {
      "@id": "modoboa:use_count",
      "@type": "xsd:integer"
    },
    "Filter": "modoboa:Filter",
    "match_type": {
      "@id": "modoboa:match_type",
      "@type": "@id"
    },
    "conditions": {
      "@id": "modoboa:conditions",
      "@container": "@list"
    },
    "actions": {
      "@id": "modoboa:actions",
      "@container": "@list"
    },
    "FilterSet": "modoboa:FilterSet",
    "active": {
      "@id": "modoboa:active",
      "@type": "xsd:boolean"
    },
    "FilterSetContent": "modoboa:FilterSetContent",
    "FlagSelection": "modoboa:FlagSelection",
    "selection": {
      "@id": "modoboa:selection",
      "@container": "@list"
    },
    "FlagSelectionStatusEnum": "modoboa:FlagSelectionStatusEnum",
    "FormatEnum": "modoboa:FormatEnum",
    "FrontendMenuEntry": "modoboa:FrontendMenuEntry",
    "icon": {
      "@id": "modoboa:icon",
      "@type": "xsd:string"
    },
    "roles": {
      "@id": "modoboa:roles",
      "@container": "@list"
    },
    "category": {
      "@id": "modoboa:category"
    },
    "children": {
      "@id": "modoboa:children",
      "@container": "@list"
    },
    "FrontendPluginManifest": "modoboa:FrontendPluginManifest",
    "remote": {
      "@id": "modoboa:remote"
    },
    "menu_entries": {
      "@id": "modoboa:menu_entries",
      "@container": "@list"
    },
    "routes": {
      "@id": "modoboa:routes",
      "@container": "@list"
    },
    "ui_extensions": {
      "@id": "modoboa:ui_extensions"
    },
    "FrontendRemote": "modoboa:FrontendRemote",
    "format": {
      "@id": "modoboa:format"
    },
    "FrontendRoute": "modoboa:FrontendRoute",
    "path": {
      "@id": "modoboa:path",
      "@type": "xsd:string"
    },
    "component": {
      "@id": "modoboa:component",
      "@type": "xsd:string"
    },
    "parent": {
      "@id": "modoboa:parent",
      "@type": "xsd:string"
    },
    "meta": {
      "@id": "modoboa:meta"
    },
    "props": {
      "@id": "modoboa:props"
    },
    "FrontendUIExtension": "modoboa:FrontendUIExtension",
    "applies_to": {
      "@id": "modoboa:applies_to",
      "@container": "@list"
    },
    "summary": {
      "@id": "modoboa:summary"
    },
    "FrontendUIExtensionPosition": "modoboa:FrontendUIExtensionPosition",
    "after": {
      "@id": "modoboa:after",
      "@type": "xsd:string"
    },
    "before": {
      "@id": "modoboa:before",
      "@type": "xsd:string"
    },
    "at": {
      "@id": "modoboa:at",
      "@type": "xsd:integer"
    },
    "GetAccountCredentials": "modoboa:GetAccountCredentials",
    "account_id": {
      "@id": "modoboa:account_id",
      "@type": "xsd:integer"
    },
    "Header": "modoboa:Header",
    "Identity": "modoboa:Identity",
    "identity": {
      "@id": "modoboa:identity",
      "@type": "xsd:string"
    },
    "name_or_rcpt": {
      "@id": "modoboa:name_or_rcpt",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "modoboa:tags",
      "@container": "@list"
    },
    "LanguageEnum": "modoboa:LanguageEnum",
    "Log": "modoboa:Log",
    "date_created": {
      "@id": "modoboa:date_created",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "modoboa:message",
      "@type": "xsd:string"
    },
    "level": {
      "@id": "modoboa:level",
      "@type": "xsd:string"
    },
    "logger": {
      "@id": "modoboa:logger",
      "@type": "xsd:string"
    },
    "LogoTypeEnum": "modoboa:LogoTypeEnum",
    "MXRecord": "modoboa:MXRecord",
    "dnsbl_results": {
      "@id": "modoboa:dnsbl_results",
      "@container": "@list"
    },
    "Mailbox": "modoboa:Mailbox",
    "full_address": {
      "@id": "modoboa:full_address",
      "@type": "xsd:string"
    },
    "use_domain_quota": {
      "@id": "modoboa:use_domain_quota",
      "@type": "xsd:boolean"
    },
    "quota_usage": {
      "@id": "modoboa:quota_usage",
      "@type": "xsd:integer"
    },
    "is_send_only": {
      "@id": "modoboa:is_send_only",
      "@type": "xsd:boolean"
    },
    "Maillog": "modoboa:Maillog",
    "queue_id": {
      "@id": "modoboa:queue_id",
      "@type": "xsd:string"
    },
    "sender": {
      "@id": "modoboa:sender",
      "@type": "xsd:string"
    },
    "rcpt": {
      "@id": "modoboa:rcpt",
      "@type": "xsd:string"
    },
    "original_rcpt": {
      "@id": "modoboa:original_rcpt",
      "@type": "xsd:string"
    },
    "MarkMessageSelection": "modoboa:MarkMessageSelection",
    "database": {
      "@id": "modoboa:database",
      "@type": "xsd:string"
    },
    "MatchTypeEnum": "modoboa:MatchTypeEnum",
    "Message": "modoboa:Message",
    "qtype": {
      "@id": "modoboa:qtype",
      "@type": "xsd:string"
    },
    "qreason": {
      "@id": "modoboa:qreason",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "modoboa:headers",
      "@container": "@list"
    },
    "MessageHeaders": "modoboa:MessageHeaders",
    "MessageIdentifier": "modoboa:MessageIdentifier",
    "secret_id": {
      "@id": "modoboa:secret_id",
      "@type": "xsd:string"
    },
    "MessageSelection": "modoboa:MessageSelection",
    "Migration": "modoboa:Migration",
    "ModoboaApplication": "modoboa:ModoboaApplication",
    "ModoboaComponent": "modoboa:ModoboaComponent",
    "version": {
      "@id": "modoboa:version",
      "@type": "xsd:string"
    },
    "last_version": {
      "@id": "modoboa:last_version",
      "@type": "xsd:string"
    },
    "update": {
      "@id": "modoboa:update",
      "@type": "xsd:boolean"
    },
    "changelog_url": {
      "@id": "modoboa:changelog_url",
      "@type": "@id"
    },
    "MoveSelection": "modoboa:MoveSelection",
    "source": {
      "@id": "modoboa:source",
      "@type": "xsd:string"
    },
    "destination": {
      "@id": "modoboa:destination",
      "@type": "xsd:string"
    },
    "Nested": "modoboa:Nested",
    "NewsFeedEntry": "modoboa:NewsFeedEntry",
    "link": {
      "@id": "modoboa:link",
      "@type": "xsd:string"
    },
    "published": {
      "@id": "modoboa:published",
      "@type": "xsd:dateTime"
    },
    "Notification": "modoboa:Notification",
    "text": {
      "@id": "modoboa:text",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "modoboa:color",
      "@type": "xsd:string"
    },
    "counter": {
      "@id": "modoboa:counter",
      "@type": "xsd:integer"
    },
    "NullEnum": "modoboa:NullEnum",
    "Operator": "modoboa:Operator",
    "OriginalActionEnum": "modoboa:OriginalActionEnum",
    "PaginatedAccountList": "modoboa:PaginatedAccountList",
    "count": {
      "@id": "modoboa:count",
      "@type": "xsd:integer"
    },
    "next": {
      "@id": "modoboa:next",
      "@type": "@id"
    },
    "previous": {
      "@id": "modoboa:previous",
      "@type": "@id"
    },
    "results": {
      "@id": "modoboa:results",
      "@container": "@list"
    },
    "PaginatedAlarmList": "modoboa:PaginatedAlarmList",
    "PaginatedAliasList": "modoboa:PaginatedAliasList",
    "PaginatedContactList": "modoboa:PaginatedContactList",
    "PaginatedDomainList": "modoboa:PaginatedDomainList",
    "PaginatedEmailList": "modoboa:PaginatedEmailList",
    "first_index": {
      "@id": "modoboa:first_index",
      "@type": "xsd:integer"
    },
    "last_index": {
      "@id": "modoboa:last_index",
      "@type": "xsd:integer"
    },
    "prev_page": {
      "@id": "modoboa:prev_page",
      "@type": "xsd:integer"
    },
    "next_page": {
      "@id": "modoboa:next_page",
      "@type": "xsd:integer"
    },
    "unseen": {
      "@id": "modoboa:unseen",
      "@type": "xsd:integer"
    },
    "PaginatedLogList": "modoboa:PaginatedLogList",
    "PaginatedMaillogList": "modoboa:PaginatedMaillogList",
    "PaginatedMessageList": "modoboa:PaginatedMessageList",
    "PaginatedThreadList": "modoboa:PaginatedThreadList",
    "threading_supported": {
      "@id": "modoboa:threading_supported",
      "@type": "xsd:boolean"
    },
    "Parameter": "modoboa:Parameter",
    "help_text": {
      "@id": "modoboa:help_text",
      "@type": "xsd:string"
    },
    "display": {
      "@id": "modoboa:display",
      "@type": "xsd:string"
    },
    "widget": {
      "@id": "modoboa:widget",
      "@type": "xsd:string"
    },
    "ParameterChoice": "modoboa:ParameterChoice",
    "PatchedARMessage": "modoboa:PatchedARMessage",
    "PatchedAccessRule": "modoboa:PatchedAccessRule",
    "PatchedAlarmSwitchStatus": "modoboa:PatchedAlarmSwitchStatus",
    "PatchedAlias": "modoboa:PatchedAlias",
    "PatchedCategory": "modoboa:PatchedCategory",
    "PatchedContact": "modoboa:PatchedContact",
    "PatchedDomain": "modoboa:PatchedDomain",
    "PatchedDomainAlias": "modoboa:PatchedDomainAlias",
    "PatchedEmailProvider": "modoboa:PatchedEmailProvider",
    "PatchedFIDO": "modoboa:PatchedFIDO",
    "PatchedPolicy": "modoboa:PatchedPolicy",
    "bypass_virus_checks": {
      "@id": "modoboa:bypass_virus_checks"
    },
    "bypass_spam_checks": {
      "@id": "modoboa:bypass_spam_checks"
    },
    "bypass_banned_checks": {
      "@id": "modoboa:bypass_banned_checks"
    },
    "spam_tag2_level": {
      "@id": "modoboa:spam_tag2_level",
      "@type": "xsd:decimal"
    },
    "spam_kill_level": {
      "@id": "modoboa:spam_kill_level",
      "@type": "xsd:decimal"
    },
    "spam_subject_tag2": {
      "@id": "modoboa:spam_subject_tag2",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Modoboa API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Modoboa's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-28) from openapi/modoboa-openapi.json.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/modoboa-openapi.json"
  ]
}