samva-dev · JSON-LD Context

Samva Dev Context

JSON-LD context defining the semantic vocabulary for Samva Dev from samva-dev.

120 Classes 178 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
samva: https://samva.dev/schema#

Classes

GatewayTimeoutError UnauthorizedError ForbiddenError InternalError ValidationError ResourceNotFoundError ExtensionRun ExtensionRunList ExtensionRunSummary ConflictError ExtensionInstallation ExtensionVersionRef UpgradeExtensionResponse ExtensionVersionChange ExtensionPermissionDiff UpgradeExtensionPayload SuccessResponse InstallExtensionResponse InstallExtensionPayload ExtensionInstallationPage ExtensionInstallationSummary ExtensionVersion ExtensionBundle ExtensionVersionPage ExtensionVersionSummary Extension PublishExtensionVersionResponse PublishExtensionVersionPayload ExtensionPage NamespaceUsage NamespaceResource NamespaceResourceType AssignNamespaceResourcePayload Namespace UpdateNamespacePayload CreateNamespacePayload NamespacePage NamespaceSummary MailboxEventPage MailboxEvent MailboxSendConflictError MailboxSendReceipt MailboxActionDecision MailboxSendOutcome SkippedRecipient MailboxNonSendAction MailboxToolCall MailboxActionResolution MailboxSendAction MailboxSendSnapshot EmailAttachment DenyMailboxActionPayload BillingProviderError PaymentRequiredError RateLimitedError SenderNotReadyError OnboardingReviewRequiredError MailboxSendRefusedError FlagDisabledError MailboxPendingSendReceipt MailboxActionPage MailboxDraft MailboxDraftState UpdateMailboxDraftPayload CreateMailboxDraftPayload MailboxDraftPage MailboxDraftSummary MailboxChannel MailboxQuarantinedMessage MailboxQuarantinePage ForwardMailboxMessagePayload ReplyMailboxMessagePayload MailboxCopiedAttachment MailboxDownloadUrl MailboxMessage MailboxMessageSender MailboxMessageAuthentication MailboxMessageRecipient SendMailboxMessagePayload MailboxNote UpdateMailboxNotePayload CreateMailboxNotePayload MailboxNotePage MailboxThreadContentPage MailboxMessagePage MailboxMessageSummary MailboxThreadState MailboxThreadPriority MailboxThreadFolder MailboxThreadLabels UpdateMailboxThreadPayload MailboxThread MailboxThreadParticipant MailboxThreadSender MailboxThreadPage MailboxThreadSummary OrganizationMailboxThreadPage OrganizationMailboxThreadSummary MailboxThreadMailbox MailboxNeedsYou MailboxLabel UpdateMailboxLabelPayload CreateMailboxLabelPayload MailboxLabelList MailboxFolderCountList MailboxFolderCount MailboxPolicy MailboxPolicyOutcomeKind UpdateMailboxPolicyPayload CreateMailboxPolicyPayload MailboxPolicyList MailboxGrant MailboxSendMode UpdateMailboxGrantPayload MailboxGrantRole CreateMailboxGrantPayload MailboxGrantPage MailboxAgentActivity Mailbox MailboxEndpoint

Properties

Property Type Container
_tag string
message string
retryAfterSeconds decimal
fields
resource string
id string
eventId string
eventType string
attempt integer
startedAt string
durationMs integer
outcome string
error
logs list
items list
extensionId reference
name string
displayName string
version reference
runtime string
status string
createdAt string
events list
permissions list
sendMode string
scope
webhook
updatedAt string
disabledAt
installation reference
fromVersion reference
toVersion reference
permissionDiff reference
dryRun boolean
versionChange
organizationId reference
installationId reference
changedBy reference
changedAt string
added list
removed list
acceptPermissions
success boolean
credentials
extension string
mailboxIds
namespaceId
webhookUrl
nextCursor
bundle
publishedAt string
manifest
sha256 string
sizeBytes integer
description
latestVersion reference
periodStart string
periodEnd string
emailCount decimal
totalMessages decimal
type reference
resourceId string
metadata reference
threadId
actionId
actor
payload
occurredAt string
receipt reference
draftId
messageId
state string
acceptedAt
waitReason
reviewExpectedAt
skippedRecipients list
executeUntil
retryAt
problem
retryEligible boolean
decision
reason
policyId
source
decidedAt string
code string
address string
topicId
proposedBy
resolution
tool
argumentsHash string
arguments
resolvedAt string
send reference
intent
channel string
draftRevision integer
from string
fromName
to list
cc list
bcc list
replyTo list
subject string
text
html
attachments list
conversationId
inReplyToMessageId
filename string
content
mediaId
contentType string
size integer
currentUsage decimal
limit decimal
sender string
stage string
nextAction string
identityId
flag string
lockedByActionId
endpointId
disposition string
receivedAt string
heldAt string
releasedAt
discardedAt
url string
expiresAt string
campaign
direction string
sentBy
recipients list
replyText
headers
authentication
spf
dkim
dmarc
kind string
author
body string
color
pinned boolean
preview
hasAttachments boolean
folder reference
priority reference
labels list
read boolean
starred boolean
snoozedUntil
doneAt
closedAt
closedBy
done
closed
messageCount integer
hasDraft boolean
lastActivityAt string
participants list
role string
mailbox reference
counts
slug string
count integer
unreadCount integer
enabled boolean
userId reference
actions
pendingApprovals integer
owner
primaryAddress
endpoints list
default boolean
domainId

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://samva.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "samva": "https://samva.dev/schema#",
    "GatewayTimeoutError": "samva:GatewayTimeoutError",
    "_tag": {
      "@id": "samva:_tag",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "samva:message",
      "@type": "xsd:string"
    },
    "retryAfterSeconds": {
      "@id": "samva:retryAfterSeconds",
      "@type": "xsd:decimal"
    },
    "UnauthorizedError": "samva:UnauthorizedError",
    "ForbiddenError": "samva:ForbiddenError",
    "InternalError": "samva:InternalError",
    "ValidationError": "samva:ValidationError",
    "fields": {
      "@id": "samva:fields"
    },
    "ResourceNotFoundError": "samva:ResourceNotFoundError",
    "resource": {
      "@id": "samva:resource",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "samva:id",
      "@type": "xsd:string"
    },
    "ExtensionRun": "samva:ExtensionRun",
    "eventId": {
      "@id": "samva:eventId",
      "@type": "xsd:string"
    },
    "eventType": {
      "@id": "samva:eventType",
      "@type": "xsd:string"
    },
    "attempt": {
      "@id": "samva:attempt",
      "@type": "xsd:integer"
    },
    "startedAt": {
      "@id": "samva:startedAt",
      "@type": "xsd:string"
    },
    "durationMs": {
      "@id": "samva:durationMs",
      "@type": "xsd:integer"
    },
    "outcome": {
      "@id": "samva:outcome",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "samva:error"
    },
    "logs": {
      "@id": "samva:logs",
      "@container": "@list"
    },
    "ExtensionRunList": "samva:ExtensionRunList",
    "items": {
      "@id": "samva:items",
      "@container": "@list"
    },
    "ExtensionRunSummary": "samva:ExtensionRunSummary",
    "ConflictError": "samva:ConflictError",
    "ExtensionInstallation": "samva:ExtensionInstallation",
    "extensionId": {
      "@id": "samva:extensionId",
      "@type": "@id"
    },
    "name": {
      "@id": "samva:name",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "samva:displayName",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "samva:version",
      "@type": "@id"
    },
    "runtime": {
      "@id": "samva:runtime",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "samva:status",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "samva:createdAt",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "samva:events",
      "@container": "@list"
    },
    "permissions": {
      "@id": "samva:permissions",
      "@container": "@list"
    },
    "sendMode": {
      "@id": "samva:sendMode",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "samva:scope"
    },
    "webhook": {
      "@id": "samva:webhook"
    },
    "updatedAt": {
      "@id": "samva:updatedAt",
      "@type": "xsd:string"
    },
    "disabledAt": {
      "@id": "samva:disabledAt"
    },
    "ExtensionVersionRef": "samva:ExtensionVersionRef",
    "UpgradeExtensionResponse": "samva:UpgradeExtensionResponse",
    "installation": {
      "@id": "samva:installation",
      "@type": "@id"
    },
    "fromVersion": {
      "@id": "samva:fromVersion",
      "@type": "@id"
    },
    "toVersion": {
      "@id": "samva:toVersion",
      "@type": "@id"
    },
    "permissionDiff": {
      "@id": "samva:permissionDiff",
      "@type": "@id"
    },
    "dryRun": {
      "@id": "samva:dryRun",
      "@type": "xsd:boolean"
    },
    "versionChange": {
      "@id": "samva:versionChange"
    },
    "ExtensionVersionChange": "samva:ExtensionVersionChange",
    "organizationId": {
      "@id": "samva:organizationId",
      "@type": "@id"
    },
    "installationId": {
      "@id": "samva:installationId",
      "@type": "@id"
    },
    "changedBy": {
      "@id": "samva:changedBy",
      "@type": "@id"
    },
    "changedAt": {
      "@id": "samva:changedAt",
      "@type": "xsd:string"
    },
    "ExtensionPermissionDiff": "samva:ExtensionPermissionDiff",
    "added": {
      "@id": "samva:added",
      "@container": "@list"
    },
    "removed": {
      "@id": "samva:removed",
      "@container": "@list"
    },
    "UpgradeExtensionPayload": "samva:UpgradeExtensionPayload",
    "acceptPermissions": {
      "@id": "samva:acceptPermissions"
    },
    "SuccessResponse": "samva:SuccessResponse",
    "success": {
      "@id": "samva:success",
      "@type": "xsd:boolean"
    },
    "InstallExtensionResponse": "samva:InstallExtensionResponse",
    "credentials": {
      "@id": "samva:credentials"
    },
    "InstallExtensionPayload": "samva:InstallExtensionPayload",
    "extension": {
      "@id": "samva:extension",
      "@type": "xsd:string"
    },
    "mailboxIds": {
      "@id": "samva:mailboxIds"
    },
    "namespaceId": {
      "@id": "samva:namespaceId"
    },
    "webhookUrl": {
      "@id": "samva:webhookUrl"
    },
    "ExtensionInstallationPage": "samva:ExtensionInstallationPage",
    "nextCursor": {
      "@id": "samva:nextCursor"
    },
    "ExtensionInstallationSummary": "samva:ExtensionInstallationSummary",
    "ExtensionVersion": "samva:ExtensionVersion",
    "bundle": {
      "@id": "samva:bundle"
    },
    "publishedAt": {
      "@id": "samva:publishedAt",
      "@type": "xsd:string"
    },
    "manifest": {
      "@id": "samva:manifest"
    },
    "ExtensionBundle": "samva:ExtensionBundle",
    "sha256": {
      "@id": "samva:sha256",
      "@type": "xsd:string"
    },
    "sizeBytes": {
      "@id": "samva:sizeBytes",
      "@type": "xsd:integer"
    },
    "ExtensionVersionPage": "samva:ExtensionVersionPage",
    "ExtensionVersionSummary": "samva:ExtensionVersionSummary",
    "Extension": "samva:Extension",
    "description": {
      "@id": "samva:description"
    },
    "latestVersion": {
      "@id": "samva:latestVersion",
      "@type": "@id"
    },
    "PublishExtensionVersionResponse": "samva:PublishExtensionVersionResponse",
    "PublishExtensionVersionPayload": "samva:PublishExtensionVersionPayload",
    "ExtensionPage": "samva:ExtensionPage",
    "NamespaceUsage": "samva:NamespaceUsage",
    "periodStart": {
      "@id": "samva:periodStart",
      "@type": "xsd:string"
    },
    "periodEnd": {
      "@id": "samva:periodEnd",
      "@type": "xsd:string"
    },
    "emailCount": {
      "@id": "samva:emailCount",
      "@type": "xsd:decimal"
    },
    "totalMessages": {
      "@id": "samva:totalMessages",
      "@type": "xsd:decimal"
    },
    "NamespaceResource": "samva:NamespaceResource",
    "type": {
      "@id": "samva:type",
      "@type": "@id"
    },
    "NamespaceResourceType": "samva:NamespaceResourceType",
    "AssignNamespaceResourcePayload": "samva:AssignNamespaceResourcePayload",
    "resourceId": {
      "@id": "samva:resourceId",
      "@type": "xsd:string"
    },
    "Namespace": "samva:Namespace",
    "metadata": {
      "@id": "samva:metadata",
      "@type": "@id"
    },
    "UpdateNamespacePayload": "samva:UpdateNamespacePayload",
    "CreateNamespacePayload": "samva:CreateNamespacePayload",
    "NamespacePage": "samva:NamespacePage",
    "NamespaceSummary": "samva:NamespaceSummary",
    "MailboxEventPage": "samva:MailboxEventPage",
    "MailboxEvent": "samva:MailboxEvent",
    "threadId": {
      "@id": "samva:threadId"
    },
    "actionId": {
      "@id": "samva:actionId"
    },
    "actor": {
      "@id": "samva:actor"
    },
    "payload": {
      "@id": "samva:payload"
    },
    "occurredAt": {
      "@id": "samva:occurredAt",
      "@type": "xsd:string"
    },
    "MailboxSendConflictError": "samva:MailboxSendConflictError",
    "receipt": {
      "@id": "samva:receipt",
      "@type": "@id"
    },
    "MailboxSendReceipt": "samva:MailboxSendReceipt",
    "draftId": {
      "@id": "samva:draftId"
    },
    "messageId": {
      "@id": "samva:messageId"
    },
    "state": {
      "@id": "samva:state",
      "@type": "xsd:string"
    },
    "acceptedAt": {
      "@id": "samva:acceptedAt"
    },
    "waitReason": {
      "@id": "samva:waitReason"
    },
    "reviewExpectedAt": {
      "@id": "samva:reviewExpectedAt"
    },
    "skippedRecipients": {
      "@id": "samva:skippedRecipients",
      "@container": "@list"
    },
    "executeUntil": {
      "@id": "samva:executeUntil"
    },
    "retryAt": {
      "@id": "samva:retryAt"
    },
    "problem": {
      "@id": "samva:problem"
    },
    "retryEligible": {
      "@id": "samva:retryEligible",
      "@type": "xsd:boolean"
    },
    "decision": {
      "@id": "samva:decision"
    },
    "MailboxActionDecision": "samva:MailboxActionDecision",
    "reason": {
      "@id": "samva:reason"
    },
    "policyId": {
      "@id": "samva:policyId"
    },
    "source": {
      "@id": "samva:source"
    },
    "decidedAt": {
      "@id": "samva:decidedAt",
      "@type": "xsd:string"
    },
    "MailboxSendOutcome": "samva:MailboxSendOutcome",
    "code": {
      "@id": "samva:code",
      "@type": "xsd:string"
    },
    "SkippedRecipient": "samva:SkippedRecipient",
    "address": {
      "@id": "samva:address",
      "@type": "xsd:string"
    },
    "topicId": {
      "@id": "samva:topicId"
    },
    "MailboxNonSendAction": "samva:MailboxNonSendAction",
    "proposedBy": {
      "@id": "samva:proposedBy"
    },
    "resolution": {
      "@id": "samva:resolution"
    },
    "tool": {
      "@id": "samva:tool"
    },
    "MailboxToolCall": "samva:MailboxToolCall",
    "argumentsHash": {
      "@id": "samva:argumentsHash",
      "@type": "xsd:string"
    },
    "arguments": {
      "@id": "samva:arguments"
    },
    "MailboxActionResolution": "samva:MailboxActionResolution",
    "resolvedAt": {
      "@id": "samva:resolvedAt",
      "@type": "xsd:string"
    },
    "MailboxSendAction": "samva:MailboxSendAction",
    "send": {
      "@id": "samva:send",
      "@type": "@id"
    },
    "intent": {
      "@id": "samva:intent"
    },
    "MailboxSendSnapshot": "samva:MailboxSendSnapshot",
    "channel": {
      "@id": "samva:channel",
      "@type": "xsd:string"
    },
    "draftRevision": {
      "@id": "samva:draftRevision",
      "@type": "xsd:integer"
    },
    "from": {
      "@id": "samva:from",
      "@type": "xsd:string"
    },
    "fromName": {
      "@id": "samva:fromName"
    },
    "to": {
      "@id": "samva:to",
      "@container": "@list"
    },
    "cc": {
      "@id": "samva:cc",
      "@container": "@list"
    },
    "bcc": {
      "@id": "samva:bcc",
      "@container": "@list"
    },
    "replyTo": {
      "@id": "samva:replyTo",
      "@container": "@list"
    },
    "subject": {
      "@id": "samva:subject",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "samva:text"
    },
    "html": {
      "@id": "samva:html"
    },
    "attachments": {
      "@id": "samva:attachments",
      "@container": "@list"
    },
    "conversationId": {
      "@id": "samva:conversationId"
    },
    "inReplyToMessageId": {
      "@id": "samva:inReplyToMessageId"
    },
    "EmailAttachment": "samva:EmailAttachment",
    "filename": {
      "@id": "samva:filename",
      "@type": "xsd:string"
    },
    "content": {
      "@id": "samva:content"
    },
    "mediaId": {
      "@id": "samva:mediaId"
    },
    "contentType": {
      "@id": "samva:contentType",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "samva:size",
      "@type": "xsd:integer"
    },
    "DenyMailboxActionPayload": "samva:DenyMailboxActionPayload",
    "BillingProviderError": "samva:BillingProviderError",
    "PaymentRequiredError": "samva:PaymentRequiredError",
    "currentUsage": {
      "@id": "samva:currentUsage",
      "@type": "xsd:decimal"
    },
    "limit": {
      "@id": "samva:limit",
      "@type": "xsd:decimal"
    },
    "RateLimitedError": "samva:RateLimitedError",
    "SenderNotReadyError": "samva:SenderNotReadyError",
    "sender": {
      "@id": "samva:sender",
      "@type": "xsd:string"
    },
    "OnboardingReviewRequiredError": "samva:OnboardingReviewRequiredError",
    "stage": {
      "@id": "samva:stage",
      "@type": "xsd:string"
    },
    "nextAction": {
      "@id": "samva:nextAction",
      "@type": "xsd:string"
    },
    "identityId": {
      "@id": "samva:identityId"
    },
    "MailboxSendRefusedError": "samva:MailboxSendRefusedError",
    "FlagDisabledError": "samva:FlagDisabledError",
    "flag": {
      "@id": "samva:flag",
      "@type": "xsd:string"
    },
    "MailboxPendingSendReceipt": "samva:MailboxPendingSendReceipt",
    "MailboxActionPage": "samva:MailboxActionPage",
    "MailboxDraft": "samva:MailboxDraft",
    "lockedByActionId": {
      "@id": "samva:lockedByActionId"
    },
    "endpointId": {
      "@id": "samva:endpointId"
    },
    "MailboxDraftState": "samva:MailboxDraftState",
    "UpdateMailboxDraftPayload": "samva:UpdateMailboxDraftPayload",
    "CreateMailboxDraftPayload": "samva:CreateMailboxDraftPayload",
    "MailboxDraftPage": "samva:MailboxDraftPage",
    "MailboxDraftSummary": "samva:MailboxDraftSummary",
    "MailboxChannel": "samva:MailboxChannel",
    "MailboxQuarantinedMessage": "samva:MailboxQuarantinedMessage",
    "disposition": {
      "@id": "samva:disposition",
      "@type": "xsd:string"
    },
    "receivedAt": {
      "@id": "samva:receivedAt",
      "@type": "xsd:string"
    },
    "heldAt": {
      "@id": "samva:heldAt",
      "@type": "xsd:string"
    },
    "releasedAt": {
      "@id": "samva:releasedAt"
    },
    "discardedAt": {
      "@id": "samva:discardedAt"
    },
    "MailboxQuarantinePage": "samva:MailboxQuarantinePage",
    "ForwardMailboxMessagePayload": "samva:ForwardMailboxMessagePayload",
    "ReplyMailboxMessagePayload": "samva:ReplyMailboxMessagePayload",
    "MailboxCopiedAttachment": "samva:MailboxCopiedAttachment",
    "MailboxDownloadUrl": "samva:MailboxDownloadUrl",
    "url": {
      "@id": "samva:url",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "samva:expiresAt",
      "@type": "xsd:string"
    },
    "MailboxMessage": "samva:MailboxMessage",
    "campaign": {
      "@id": "samva:campaign"
    },
    "direction": {
      "@id": "samva:direction",
      "@type": "xsd:string"
    },
    "sentBy": {
      "@id": "samva:sentBy"
    },
    "recipients": {
      "@id": "samva:recipients",
      "@container": "@list"
    },
    "replyText": {
      "@id": "samva:replyText"
    },
    "headers": {
      "@id": "samva:headers"
    },
    "authentication": {
      "@id": "samva:authentication"
    },
    "MailboxMessageSender": "samva:MailboxMessageSender",
    "MailboxMessageAuthentication": "samva:MailboxMessageAuthentication",
    "spf": {
      "@id": "samva:spf"
    },
    "dkim": {
      "@id": "samva:dkim"
    },
    "dmarc": {
      "@id": "samva:dmarc"
    },
    "MailboxMessageRecipient": "samva:MailboxMessageRecipient",
    "kind": {
      "@id": "samva:kind",
      "@type": "xsd:string"
    },
    "SendMailboxMessagePayload": "samva:SendMailboxMessagePayload",
    "MailboxNote": "samva:MailboxNote",
    "author": {
      "@id": "samva:author"
    },
    "body": {
      "@id": "samva:body",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "samva:color"
    },
    "pinned": {
      "@id": "samva:pinned",
      "@type": "xsd:boolean"
    },
    "UpdateMailboxNotePayload": "samva:UpdateMailboxNotePayload",
    "CreateMailboxNotePayload": "samva:CreateMailboxNotePayload",
    "MailboxNotePage": "samva:MailboxNotePage",
    "MailboxThreadContentPage": "samva:MailboxThreadContentPage",
    "MailboxMessagePage": "samva:MailboxMessagePage",
    "MailboxMessageSummary": "samva:MailboxMessageSummary",
    "preview": {
      "@id": "samva:preview"
    },
    "hasAttachments": {
      "@id": "samva:hasAttachments",
      "@type": "xsd:boolean"
    },
    "MailboxThreadState": "samva:MailboxThreadState",
    "folder": {
      "@id": "samva:folder",
      "@type": "@id"
    },
    "priority": {
      "@id": "samva:priority",
      "@type": "@id"
    },
    "labels": {
      "@id": "samva:labels",
      "@container": "@list"
    },
    "read": {
      "@id": "samva:read",
      "@type": "xsd:boolean"
    },
    "starred": {
      "@id": "samva:starred",
      "@type": "xsd:boolean"
    },
    "snoozedUntil": {
      "@id": "samva:snoozedUntil"
    },
    "doneAt": {
      "@id": "samva:doneAt"
    },
    "closedAt": {
      "@id": "samva:closedAt"
    },
    "closedBy": {
      "@id": "samva:closedBy"
    },
    "MailboxThreadPriority": "samva:MailboxThreadPriority",
    "MailboxThreadFolder": "samva:MailboxThreadFolder",
    "MailboxThreadLabels": "samva:MailboxThreadLabels",
    "UpdateMailboxThreadPayload": "samva:UpdateMailboxThreadPayload",
    "done": {
      "@id": "samva:done"
    },
    "closed": {
      "@id": "samva:closed"
    },
    "MailboxThread": "samva:MailboxThread",
    "messageCount": {
      "@id": "samva:messageCount",
      "@type": "xsd:integer"
    },
    "hasDraft": {
      "@id": "samva:hasDraft",
      "@type": "xsd:boolean"
    },
    "lastActivityAt": {
      "@id": "samva:lastActivityAt",
      "@type": "xsd:string"
    },
    "participants": {
      "@id": "samva:participants",
      "@container": "@list"
    },
    "MailboxThreadParticipant": "samva:MailboxThreadParticipant",
    "role": {
      "@id": "samva:role",
      "@type": "xsd:string"
    },
    "MailboxThreadSender": "samva:MailboxThreadSender",
    "MailboxThreadPage": "samva:MailboxThreadPage",
    "MailboxThreadSummary": "samva:MailboxThreadSummary",
    "OrganizationMailboxThreadPage": "samva:OrganizationMailboxThreadPage",
    "OrganizationMailboxThreadSummary": "samva:OrganizationMailboxThreadSummary",
    "mailbox": {
      "@id": "samva:mailbox",
      "@type": "@id"
    },
    "MailboxThreadMailbox": "samva:MailboxThreadMailbox",
    "MailboxNeedsYou": "samva:MailboxNeedsYou",
    "counts": {
      "@id": "samva:counts"
    },
    "MailboxLabel": "samva:MailboxLabel",
    "slug": {
      "@id": "samva:slug",
      "@type": "xsd:string"
    },
    "UpdateMailboxLabelPayload": "samva:UpdateMailboxLabelPayload",
    "CreateMailboxLabelPayload": "samva:CreateMailboxLabelPayload",
    "MailboxLabelList": "samva:MailboxLabelList",
    "MailboxFolderCountList": "samva:MailboxFolderCountList",
    "MailboxFolderCount": "samva:MailboxFolderCount",
    "count": {
      "@id": "samva:count",
      "@type": "xsd:integer"
    },
    "unreadCount": {
      "@id": "samva:unreadCount",
      "@type": "xsd:integer"
    },
    "MailboxPolicy": "samva:MailboxPolicy",
    "enabled": {
      "@id": "samva:enabled",
      "@type": "xsd:boolean"
    },
    "MailboxPolicyOutcomeKind": "samva:MailboxPolicyOutcomeKind",
    "UpdateMailboxPolicyPayload": "samva:UpdateMailboxPolicyPayload",
    "CreateMailboxPolicyPayload": "samva:CreateMailboxPolicyPayload",
    "MailboxPolicyList": "samva:MailboxPolicyList",
    "MailboxGrant": "samva:MailboxGrant",
    "MailboxSendMode": "samva:MailboxSendMode",
    "UpdateMailboxGrantPayload": "samva:UpdateMailboxGrantPayload",
    "MailboxGrantRole": "samva:MailboxGrantRole",
    "CreateMailboxGrantPayload": "samva:CreateMailboxGrantPayload",
    "userId": {
      "@id": "samva:userId",
      "@type": "@id"
    },
    "MailboxGrantPage": "samva:MailboxGrantPage",
    "MailboxAgentActivity": "samva:MailboxAgentActivity",
    "actions": {
      "@id": "samva:actions"
    },
    "pendingApprovals": {
      "@id": "samva:pendingApprovals",
      "@type": "xsd:integer"
    },
    "Mailbox": "samva:Mailbox",
    "owner": {
      "@id": "samva:owner"
    },
    "primaryAddress": {
      "@id": "samva:primaryAddress"
    },
    "endpoints": {
      "@id": "samva:endpoints",
      "@container": "@list"
    },
    "MailboxEndpoint": "samva:MailboxEndpoint",
    "default": {
      "@id": "samva:default",
      "@type": "xsd:boolean"
    },
    "domainId": {
      "@id": "samva:domainId"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "samva-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects samva-dev'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-31) from openapi/samva-dev-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/samva-dev-openapi.json"
  ]
}