DueBuddy · JSON-LD Context

Duebuddy Work Context

JSON-LD context defining the semantic vocabulary for Duebuddy Work from DueBuddy.

22 Classes 68 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/
duebuddy: https://duebuddy.work/schema#

Classes

Body_api_parse_v1_parse_post Body_parse_upload_api_v1_parse_upload_post CheckoutIn CheckoutOut CurrentPlanOut DatevExportIn HTTPValidationError LeadIn MeOut OkOut PaymentItem PinIn PlanOut ReviewIn SelectIn SelectOut StartIn UpgradeOut UserOut ValidationError VerifyOut VolumeIn

Properties

Property Type Container
file string
country string
source string
plan_code string
period string
payment_method
market
pay_url string
amount_rub decimal
subscription_id integer
amount
currency
paid_at
expires_at
plan_paid boolean
days_left
job_ids list
consultant_no string
client_no string
account string
contra_account string
bu_key string
detail list
email string
company
pages_per_month
comment
consent boolean
consent_text
lang string
id integer
name string
tier string
free_parses_total integer
free_parses_used integer
free_parses_left integer
ok boolean
sent boolean
retry_after
reason
status string
provider_ref
pin string
current string
code string
price_month_rub integer
price_year_rub integer
price_month_eur decimal
price_year_eur decimal
price_month_usd decimal
price_year_usd decimal
features list
scan_pages integer
stars integer
text string
payment_required boolean
from_plan
to_plan string
upgrade boolean
full_price_rub integer
loc list
msg string
type string
input
ctx
pin_required boolean
user reference
sheets integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://duebuddy.work/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "duebuddy": "https://duebuddy.work/schema#",
    "Body_api_parse_v1_parse_post": "duebuddy:Body_api_parse_v1_parse_post",
    "file": {
      "@id": "duebuddy:file",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "duebuddy:country",
      "@type": "xsd:string"
    },
    "Body_parse_upload_api_v1_parse_upload_post": "duebuddy:Body_parse_upload_api_v1_parse_upload_post",
    "source": {
      "@id": "duebuddy:source",
      "@type": "xsd:string"
    },
    "CheckoutIn": "duebuddy:CheckoutIn",
    "plan_code": {
      "@id": "duebuddy:plan_code",
      "@type": "xsd:string"
    },
    "period": {
      "@id": "duebuddy:period",
      "@type": "xsd:string"
    },
    "payment_method": {
      "@id": "duebuddy:payment_method"
    },
    "market": {
      "@id": "duebuddy:market"
    },
    "CheckoutOut": "duebuddy:CheckoutOut",
    "pay_url": {
      "@id": "duebuddy:pay_url",
      "@type": "xsd:string"
    },
    "amount_rub": {
      "@id": "duebuddy:amount_rub",
      "@type": "xsd:decimal"
    },
    "subscription_id": {
      "@id": "duebuddy:subscription_id",
      "@type": "xsd:integer"
    },
    "amount": {
      "@id": "duebuddy:amount"
    },
    "currency": {
      "@id": "duebuddy:currency"
    },
    "CurrentPlanOut": "duebuddy:CurrentPlanOut",
    "paid_at": {
      "@id": "duebuddy:paid_at"
    },
    "expires_at": {
      "@id": "duebuddy:expires_at"
    },
    "plan_paid": {
      "@id": "duebuddy:plan_paid",
      "@type": "xsd:boolean"
    },
    "days_left": {
      "@id": "duebuddy:days_left"
    },
    "DatevExportIn": "duebuddy:DatevExportIn",
    "job_ids": {
      "@id": "duebuddy:job_ids",
      "@container": "@list"
    },
    "consultant_no": {
      "@id": "duebuddy:consultant_no",
      "@type": "xsd:string"
    },
    "client_no": {
      "@id": "duebuddy:client_no",
      "@type": "xsd:string"
    },
    "account": {
      "@id": "duebuddy:account",
      "@type": "xsd:string"
    },
    "contra_account": {
      "@id": "duebuddy:contra_account",
      "@type": "xsd:string"
    },
    "bu_key": {
      "@id": "duebuddy:bu_key",
      "@type": "xsd:string"
    },
    "HTTPValidationError": "duebuddy:HTTPValidationError",
    "detail": {
      "@id": "duebuddy:detail",
      "@container": "@list"
    },
    "LeadIn": "duebuddy:LeadIn",
    "email": {
      "@id": "duebuddy:email",
      "@type": "xsd:string"
    },
    "company": {
      "@id": "duebuddy:company"
    },
    "pages_per_month": {
      "@id": "duebuddy:pages_per_month"
    },
    "comment": {
      "@id": "duebuddy:comment"
    },
    "consent": {
      "@id": "duebuddy:consent",
      "@type": "xsd:boolean"
    },
    "consent_text": {
      "@id": "duebuddy:consent_text"
    },
    "lang": {
      "@id": "duebuddy:lang",
      "@type": "xsd:string"
    },
    "MeOut": "duebuddy:MeOut",
    "id": {
      "@id": "duebuddy:id",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "duebuddy:name",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "duebuddy:tier",
      "@type": "xsd:string"
    },
    "free_parses_total": {
      "@id": "duebuddy:free_parses_total",
      "@type": "xsd:integer"
    },
    "free_parses_used": {
      "@id": "duebuddy:free_parses_used",
      "@type": "xsd:integer"
    },
    "free_parses_left": {
      "@id": "duebuddy:free_parses_left",
      "@type": "xsd:integer"
    },
    "OkOut": "duebuddy:OkOut",
    "ok": {
      "@id": "duebuddy:ok",
      "@type": "xsd:boolean"
    },
    "sent": {
      "@id": "duebuddy:sent",
      "@type": "xsd:boolean"
    },
    "retry_after": {
      "@id": "duebuddy:retry_after"
    },
    "reason": {
      "@id": "duebuddy:reason"
    },
    "PaymentItem": "duebuddy:PaymentItem",
    "status": {
      "@id": "duebuddy:status",
      "@type": "xsd:string"
    },
    "provider_ref": {
      "@id": "duebuddy:provider_ref"
    },
    "PinIn": "duebuddy:PinIn",
    "pin": {
      "@id": "duebuddy:pin",
      "@type": "xsd:string"
    },
    "current": {
      "@id": "duebuddy:current",
      "@type": "xsd:string"
    },
    "PlanOut": "duebuddy:PlanOut",
    "code": {
      "@id": "duebuddy:code",
      "@type": "xsd:string"
    },
    "price_month_rub": {
      "@id": "duebuddy:price_month_rub",
      "@type": "xsd:integer"
    },
    "price_year_rub": {
      "@id": "duebuddy:price_year_rub",
      "@type": "xsd:integer"
    },
    "price_month_eur": {
      "@id": "duebuddy:price_month_eur",
      "@type": "xsd:decimal"
    },
    "price_year_eur": {
      "@id": "duebuddy:price_year_eur",
      "@type": "xsd:decimal"
    },
    "price_month_usd": {
      "@id": "duebuddy:price_month_usd",
      "@type": "xsd:decimal"
    },
    "price_year_usd": {
      "@id": "duebuddy:price_year_usd",
      "@type": "xsd:decimal"
    },
    "features": {
      "@id": "duebuddy:features",
      "@container": "@list"
    },
    "scan_pages": {
      "@id": "duebuddy:scan_pages",
      "@type": "xsd:integer"
    },
    "ReviewIn": "duebuddy:ReviewIn",
    "stars": {
      "@id": "duebuddy:stars",
      "@type": "xsd:integer"
    },
    "text": {
      "@id": "duebuddy:text",
      "@type": "xsd:string"
    },
    "SelectIn": "duebuddy:SelectIn",
    "SelectOut": "duebuddy:SelectOut",
    "payment_required": {
      "@id": "duebuddy:payment_required",
      "@type": "xsd:boolean"
    },
    "StartIn": "duebuddy:StartIn",
    "UpgradeOut": "duebuddy:UpgradeOut",
    "from_plan": {
      "@id": "duebuddy:from_plan"
    },
    "to_plan": {
      "@id": "duebuddy:to_plan",
      "@type": "xsd:string"
    },
    "upgrade": {
      "@id": "duebuddy:upgrade",
      "@type": "xsd:boolean"
    },
    "full_price_rub": {
      "@id": "duebuddy:full_price_rub",
      "@type": "xsd:integer"
    },
    "UserOut": "duebuddy:UserOut",
    "ValidationError": "duebuddy:ValidationError",
    "loc": {
      "@id": "duebuddy:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "duebuddy:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "duebuddy:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "duebuddy:input"
    },
    "ctx": {
      "@id": "duebuddy:ctx"
    },
    "VerifyOut": "duebuddy:VerifyOut",
    "pin_required": {
      "@id": "duebuddy:pin_required",
      "@type": "xsd:boolean"
    },
    "user": {
      "@id": "duebuddy:user",
      "@type": "@id"
    },
    "VolumeIn": "duebuddy:VolumeIn",
    "sheets": {
      "@id": "duebuddy:sheets",
      "@type": "xsd:integer"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "DueBuddy API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects DueBuddy'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-11-06) from openapi/duebuddy-work-openapi.json.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/duebuddy-work-openapi.json"
  ]
}