Spoolman · JSON-LD Context

Spoolman Context

JSON-LD context defining the semantic vocabulary for Spoolman from Spoolman.

12 Classes 34 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/
spoolman: https://spoolman.example/schema#

Classes

PostApiAppconnectionDeletenotificationwebhookRequest PostApiAppconnectionSetnotificationwebhookRequest GetApiAppconnectionInfoResponse PostApiGadgetGetstatusfromappconnectionRequest PostApiGadgetGetstatusfromappconnectionResponse PostApiGadgetV1CancelcontextIdResponse PostApiGadgetV1ContextinfoIdResponse PostApiGadgetV1CreatecontextResponse PostApiGadgetV1ExtendcontextIdRequest PostApiGadgetV1ExtendcontextIdResponse PostApiLiveCreatefromappconnectionRequest PostApiLiveCreatefromappconnectionResponse

Properties

Property Type Container
AppToken string
WebhookUrl string
InclusiveEventTypesFilter integer
PrinterName string
PrinterLocalIp string
IsOnline boolean
LastDisconnectTimeUtc string
LastConnectionTimeUtc string
UserFacingPrinterUrl string
PrinterLimits
MaxDownloadFileSizeBytes integer
MaxUploadFileSizeBytes integer
MaxSingleWebcamStreamLengthSeconds integer
State integer
Status string
StatusColor string
Rating integer
ContextId string
IsCancelled boolean
CreatedAtUtc string
ExpiresAtUtc string
MaxProcessCountPerMinute integer
ReferenceId string
WarningConfidenceLevel integer
PauseConfidenceLevel integer
IsExpired boolean
ProcessRequestUrl string
FallbackProcessRequestUrl string
ExpireAfterSec integer
ExpirationHours decimal
EndWhenCurrentPrintIsComplete boolean
LiveId string
Url string
ShortUrl string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://spoolman.example/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "spoolman": "https://spoolman.example/schema#",
    "PostApiAppconnectionDeletenotificationwebhookRequest": "spoolman:PostApiAppconnectionDeletenotificationwebhookRequest",
    "AppToken": {
      "@id": "spoolman:AppToken",
      "@type": "xsd:string"
    },
    "PostApiAppconnectionSetnotificationwebhookRequest": "spoolman:PostApiAppconnectionSetnotificationwebhookRequest",
    "WebhookUrl": {
      "@id": "spoolman:WebhookUrl",
      "@type": "xsd:string"
    },
    "InclusiveEventTypesFilter": {
      "@id": "spoolman:InclusiveEventTypesFilter",
      "@type": "xsd:integer"
    },
    "GetApiAppconnectionInfoResponse": "spoolman:GetApiAppconnectionInfoResponse",
    "PrinterName": {
      "@id": "spoolman:PrinterName",
      "@type": "xsd:string"
    },
    "PrinterLocalIp": {
      "@id": "spoolman:PrinterLocalIp",
      "@type": "xsd:string"
    },
    "IsOnline": {
      "@id": "spoolman:IsOnline",
      "@type": "xsd:boolean"
    },
    "LastDisconnectTimeUtc": {
      "@id": "spoolman:LastDisconnectTimeUtc",
      "@type": "xsd:string"
    },
    "LastConnectionTimeUtc": {
      "@id": "spoolman:LastConnectionTimeUtc",
      "@type": "xsd:string"
    },
    "UserFacingPrinterUrl": {
      "@id": "spoolman:UserFacingPrinterUrl",
      "@type": "xsd:string"
    },
    "PrinterLimits": {
      "@id": "spoolman:PrinterLimits"
    },
    "MaxDownloadFileSizeBytes": {
      "@id": "spoolman:MaxDownloadFileSizeBytes",
      "@type": "xsd:integer"
    },
    "MaxUploadFileSizeBytes": {
      "@id": "spoolman:MaxUploadFileSizeBytes",
      "@type": "xsd:integer"
    },
    "MaxSingleWebcamStreamLengthSeconds": {
      "@id": "spoolman:MaxSingleWebcamStreamLengthSeconds",
      "@type": "xsd:integer"
    },
    "PostApiGadgetGetstatusfromappconnectionRequest": "spoolman:PostApiGadgetGetstatusfromappconnectionRequest",
    "PostApiGadgetGetstatusfromappconnectionResponse": "spoolman:PostApiGadgetGetstatusfromappconnectionResponse",
    "State": {
      "@id": "spoolman:State",
      "@type": "xsd:integer"
    },
    "Status": {
      "@id": "spoolman:Status",
      "@type": "xsd:string"
    },
    "StatusColor": {
      "@id": "spoolman:StatusColor",
      "@type": "xsd:string"
    },
    "Rating": {
      "@id": "spoolman:Rating",
      "@type": "xsd:integer"
    },
    "PostApiGadgetV1CancelcontextIdResponse": "spoolman:PostApiGadgetV1CancelcontextIdResponse",
    "ContextId": {
      "@id": "spoolman:ContextId",
      "@type": "xsd:string"
    },
    "IsCancelled": {
      "@id": "spoolman:IsCancelled",
      "@type": "xsd:boolean"
    },
    "PostApiGadgetV1ContextinfoIdResponse": "spoolman:PostApiGadgetV1ContextinfoIdResponse",
    "CreatedAtUtc": {
      "@id": "spoolman:CreatedAtUtc",
      "@type": "xsd:string"
    },
    "ExpiresAtUtc": {
      "@id": "spoolman:ExpiresAtUtc",
      "@type": "xsd:string"
    },
    "MaxProcessCountPerMinute": {
      "@id": "spoolman:MaxProcessCountPerMinute",
      "@type": "xsd:integer"
    },
    "ReferenceId": {
      "@id": "spoolman:ReferenceId",
      "@type": "xsd:string"
    },
    "WarningConfidenceLevel": {
      "@id": "spoolman:WarningConfidenceLevel",
      "@type": "xsd:integer"
    },
    "PauseConfidenceLevel": {
      "@id": "spoolman:PauseConfidenceLevel",
      "@type": "xsd:integer"
    },
    "IsExpired": {
      "@id": "spoolman:IsExpired",
      "@type": "xsd:boolean"
    },
    "PostApiGadgetV1CreatecontextResponse": "spoolman:PostApiGadgetV1CreatecontextResponse",
    "ProcessRequestUrl": {
      "@id": "spoolman:ProcessRequestUrl",
      "@type": "xsd:string"
    },
    "FallbackProcessRequestUrl": {
      "@id": "spoolman:FallbackProcessRequestUrl",
      "@type": "xsd:string"
    },
    "PostApiGadgetV1ExtendcontextIdRequest": "spoolman:PostApiGadgetV1ExtendcontextIdRequest",
    "ExpireAfterSec": {
      "@id": "spoolman:ExpireAfterSec",
      "@type": "xsd:integer"
    },
    "PostApiGadgetV1ExtendcontextIdResponse": "spoolman:PostApiGadgetV1ExtendcontextIdResponse",
    "PostApiLiveCreatefromappconnectionRequest": "spoolman:PostApiLiveCreatefromappconnectionRequest",
    "ExpirationHours": {
      "@id": "spoolman:ExpirationHours",
      "@type": "xsd:decimal"
    },
    "EndWhenCurrentPrintIsComplete": {
      "@id": "spoolman:EndWhenCurrentPrintIsComplete",
      "@type": "xsd:boolean"
    },
    "PostApiLiveCreatefromappconnectionResponse": "spoolman:PostApiLiveCreatefromappconnectionResponse",
    "LiveId": {
      "@id": "spoolman:LiveId",
      "@type": "xsd:string"
    },
    "Url": {
      "@id": "spoolman:Url",
      "@type": "xsd:string"
    },
    "ShortUrl": {
      "@id": "spoolman:ShortUrl",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Spoolman API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Spoolman'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/_ae-authored/spoolman-openapi-generated.yml.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/_ae-authored/spoolman-openapi-generated.yml"
  ]
}