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
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
{
"@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"
]
}