levirge-com · JSON-LD Context

Levirge Com Context

JSON-LD context defining the semantic vocabulary for Levirge Com from levirge-com.

20 Classes 79 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/
levirge: https://levirge.com/schema#

Classes

TenantStatus PlanNatsLimits PlanDefinition PlanDefinitionInput PlanDefinitionUpdate TenantMeta UserStatus UserRole UserProfile UserAccountMapping ProvisioningToken TagSelector RuleMetadata AuditRecord NatsSession ServiceCredential Error InviteCodeRecord InviteCodeSeat PlatformAdminApiToken

Properties

Property Type Container
streams integer
consumers integer
memStorage integer
diskStorage integer
planId string
productId string
name string
price string
maxServices integer
maxUsers integer
natsLimits reference
createdAt integer
updatedAt integer
stripePriceId string
minSeats integer
selfServe boolean
stealthSlots integer
tenantId string
accountPub string
signingKeyPub string
previousSigningKeyPub string
plan reference
planName string
planPrice string
planStealthSlots integer
subscriptionStatus string
status reference
rotatedAt integer
accountJwtVersion integer
userId string
email string
displayName string
oidcSub string
totpEnrolled boolean
iatMin integer
role reference
addedAt integer
addedBy string
clientId string
allowedDrivers list
allowedTags
maxUses integer
useCount integer
expiresAt integer
revoked boolean
createdBy string
eq list
and list
or list
not reference
note string
eventId string
timestamp string
tenant string
category string
eventType string
actor
target
details
prevHash string
natsJwt string
nkeySeed string
jwt string
seed string
error string
code string
kind string
seats list
revokedAt decimal
revokedBy string
formatted string
effectiveStatus string
usedCount integer
heldCount integer
reservedAt decimal
stripeSessionId string
redeemedAt decimal
stripeSubscriptionId string
tokenId string

JSON-LD Document

levirge-com-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://levirge.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "levirge": "https://levirge.com/schema#",
    "TenantStatus": "levirge:TenantStatus",
    "PlanNatsLimits": "levirge:PlanNatsLimits",
    "streams": {
      "@id": "levirge:streams",
      "@type": "xsd:integer"
    },
    "consumers": {
      "@id": "levirge:consumers",
      "@type": "xsd:integer"
    },
    "memStorage": {
      "@id": "levirge:memStorage",
      "@type": "xsd:integer"
    },
    "diskStorage": {
      "@id": "levirge:diskStorage",
      "@type": "xsd:integer"
    },
    "PlanDefinition": "levirge:PlanDefinition",
    "planId": {
      "@id": "levirge:planId",
      "@type": "xsd:string"
    },
    "productId": {
      "@id": "levirge:productId",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "levirge:name",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "levirge:price",
      "@type": "xsd:string"
    },
    "maxServices": {
      "@id": "levirge:maxServices",
      "@type": "xsd:integer"
    },
    "maxUsers": {
      "@id": "levirge:maxUsers",
      "@type": "xsd:integer"
    },
    "natsLimits": {
      "@id": "levirge:natsLimits",
      "@type": "@id"
    },
    "createdAt": {
      "@id": "levirge:createdAt",
      "@type": "xsd:integer"
    },
    "updatedAt": {
      "@id": "levirge:updatedAt",
      "@type": "xsd:integer"
    },
    "stripePriceId": {
      "@id": "levirge:stripePriceId",
      "@type": "xsd:string"
    },
    "minSeats": {
      "@id": "levirge:minSeats",
      "@type": "xsd:integer"
    },
    "selfServe": {
      "@id": "levirge:selfServe",
      "@type": "xsd:boolean"
    },
    "stealthSlots": {
      "@id": "levirge:stealthSlots",
      "@type": "xsd:integer"
    },
    "PlanDefinitionInput": "levirge:PlanDefinitionInput",
    "PlanDefinitionUpdate": "levirge:PlanDefinitionUpdate",
    "TenantMeta": "levirge:TenantMeta",
    "tenantId": {
      "@id": "levirge:tenantId",
      "@type": "xsd:string"
    },
    "accountPub": {
      "@id": "levirge:accountPub",
      "@type": "xsd:string"
    },
    "signingKeyPub": {
      "@id": "levirge:signingKeyPub",
      "@type": "xsd:string"
    },
    "previousSigningKeyPub": {
      "@id": "levirge:previousSigningKeyPub",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "levirge:plan",
      "@type": "@id"
    },
    "planName": {
      "@id": "levirge:planName",
      "@type": "xsd:string"
    },
    "planPrice": {
      "@id": "levirge:planPrice",
      "@type": "xsd:string"
    },
    "planStealthSlots": {
      "@id": "levirge:planStealthSlots",
      "@type": "xsd:integer"
    },
    "subscriptionStatus": {
      "@id": "levirge:subscriptionStatus",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "levirge:status",
      "@type": "@id"
    },
    "rotatedAt": {
      "@id": "levirge:rotatedAt",
      "@type": "xsd:integer"
    },
    "accountJwtVersion": {
      "@id": "levirge:accountJwtVersion",
      "@type": "xsd:integer"
    },
    "UserStatus": "levirge:UserStatus",
    "UserRole": "levirge:UserRole",
    "UserProfile": "levirge:UserProfile",
    "userId": {
      "@id": "levirge:userId",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "levirge:email",
      "@type": "xsd:string"
    },
    "displayName": {
      "@id": "levirge:displayName",
      "@type": "xsd:string"
    },
    "oidcSub": {
      "@id": "levirge:oidcSub",
      "@type": "xsd:string"
    },
    "totpEnrolled": {
      "@id": "levirge:totpEnrolled",
      "@type": "xsd:boolean"
    },
    "iatMin": {
      "@id": "levirge:iatMin",
      "@type": "xsd:integer"
    },
    "UserAccountMapping": "levirge:UserAccountMapping",
    "role": {
      "@id": "levirge:role",
      "@type": "@id"
    },
    "addedAt": {
      "@id": "levirge:addedAt",
      "@type": "xsd:integer"
    },
    "addedBy": {
      "@id": "levirge:addedBy",
      "@type": "xsd:string"
    },
    "ProvisioningToken": "levirge:ProvisioningToken",
    "clientId": {
      "@id": "levirge:clientId",
      "@type": "xsd:string"
    },
    "allowedDrivers": {
      "@id": "levirge:allowedDrivers",
      "@container": "@list"
    },
    "allowedTags": {
      "@id": "levirge:allowedTags"
    },
    "maxUses": {
      "@id": "levirge:maxUses",
      "@type": "xsd:integer"
    },
    "useCount": {
      "@id": "levirge:useCount",
      "@type": "xsd:integer"
    },
    "expiresAt": {
      "@id": "levirge:expiresAt",
      "@type": "xsd:integer"
    },
    "revoked": {
      "@id": "levirge:revoked",
      "@type": "xsd:boolean"
    },
    "createdBy": {
      "@id": "levirge:createdBy",
      "@type": "xsd:string"
    },
    "TagSelector": "levirge:TagSelector",
    "eq": {
      "@id": "levirge:eq",
      "@container": "@list"
    },
    "and": {
      "@id": "levirge:and",
      "@container": "@list"
    },
    "or": {
      "@id": "levirge:or",
      "@container": "@list"
    },
    "not": {
      "@id": "levirge:not",
      "@type": "@id"
    },
    "RuleMetadata": "levirge:RuleMetadata",
    "note": {
      "@id": "levirge:note",
      "@type": "xsd:string"
    },
    "AuditRecord": "levirge:AuditRecord",
    "eventId": {
      "@id": "levirge:eventId",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "levirge:timestamp",
      "@type": "xsd:string"
    },
    "tenant": {
      "@id": "levirge:tenant",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "levirge:category",
      "@type": "xsd:string"
    },
    "eventType": {
      "@id": "levirge:eventType",
      "@type": "xsd:string"
    },
    "actor": {
      "@id": "levirge:actor"
    },
    "target": {
      "@id": "levirge:target"
    },
    "details": {
      "@id": "levirge:details"
    },
    "prevHash": {
      "@id": "levirge:prevHash",
      "@type": "xsd:string"
    },
    "NatsSession": "levirge:NatsSession",
    "natsJwt": {
      "@id": "levirge:natsJwt",
      "@type": "xsd:string"
    },
    "nkeySeed": {
      "@id": "levirge:nkeySeed",
      "@type": "xsd:string"
    },
    "ServiceCredential": "levirge:ServiceCredential",
    "jwt": {
      "@id": "levirge:jwt",
      "@type": "xsd:string"
    },
    "seed": {
      "@id": "levirge:seed",
      "@type": "xsd:string"
    },
    "Error": "levirge:Error",
    "error": {
      "@id": "levirge:error",
      "@type": "xsd:string"
    },
    "InviteCodeRecord": "levirge:InviteCodeRecord",
    "code": {
      "@id": "levirge:code",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "levirge:kind",
      "@type": "xsd:string"
    },
    "seats": {
      "@id": "levirge:seats",
      "@container": "@list"
    },
    "revokedAt": {
      "@id": "levirge:revokedAt",
      "@type": "xsd:decimal"
    },
    "revokedBy": {
      "@id": "levirge:revokedBy",
      "@type": "xsd:string"
    },
    "formatted": {
      "@id": "levirge:formatted",
      "@type": "xsd:string"
    },
    "effectiveStatus": {
      "@id": "levirge:effectiveStatus",
      "@type": "xsd:string"
    },
    "usedCount": {
      "@id": "levirge:usedCount",
      "@type": "xsd:integer"
    },
    "heldCount": {
      "@id": "levirge:heldCount",
      "@type": "xsd:integer"
    },
    "InviteCodeSeat": "levirge:InviteCodeSeat",
    "reservedAt": {
      "@id": "levirge:reservedAt",
      "@type": "xsd:decimal"
    },
    "stripeSessionId": {
      "@id": "levirge:stripeSessionId",
      "@type": "xsd:string"
    },
    "redeemedAt": {
      "@id": "levirge:redeemedAt",
      "@type": "xsd:decimal"
    },
    "stripeSubscriptionId": {
      "@id": "levirge:stripeSubscriptionId",
      "@type": "xsd:string"
    },
    "PlatformAdminApiToken": "levirge:PlatformAdminApiToken",
    "tokenId": {
      "@id": "levirge:tokenId",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "levirge-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects levirge-com'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-30) from openapi/_original/levirge-com-public-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/_original/levirge-com-public-openapi.json"
  ]
}