pyLoad · JSON-LD Context

Pyload Context

JSON-LD context defining the semantic vocabulary for Pyload from pyLoad.

14 Classes 62 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/
pyload: https://pyload.net/schema#

Classes

Destination OnlineCheck OldUserData AccountInfo UserData CaptchaTask PackageData ConfigItem ConfigSection EventInfo DownloadStatus FileData DownloadInfo ServerStatus

Properties

Property Type Container
rid integer
data
name
email
role
permission
template_name
validuntil
login string
options
valid boolean
trafficleft
premium boolean
type string
id
template
tid integer
result_type
pid integer
folder string
site string
password string
dest integer
order integer
linksdone
sizedone
sizetotal
linkstotal
links
fids
description string
value string
items list
outline
eventname string
destination
fid integer
url string
plugin string
size integer
format_size string
status reference
statusmsg string
package_id integer
error string
speed integer
eta integer
format_eta string
bleft integer
percent integer
format_wait string
wait_until decimal
package_name string
info string
pause boolean
active integer
queue integer
total integer
download boolean
reconnect boolean
captcha boolean
proxy boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://pyload.net/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "pyload": "https://pyload.net/schema#",
    "Destination": "pyload:Destination",
    "OnlineCheck": "pyload:OnlineCheck",
    "rid": {
      "@id": "pyload:rid",
      "@type": "xsd:integer"
    },
    "data": {
      "@id": "pyload:data"
    },
    "OldUserData": "pyload:OldUserData",
    "name": {
      "@id": "pyload:name"
    },
    "email": {
      "@id": "pyload:email"
    },
    "role": {
      "@id": "pyload:role"
    },
    "permission": {
      "@id": "pyload:permission"
    },
    "template_name": {
      "@id": "pyload:template_name"
    },
    "AccountInfo": "pyload:AccountInfo",
    "validuntil": {
      "@id": "pyload:validuntil"
    },
    "login": {
      "@id": "pyload:login",
      "@type": "xsd:string"
    },
    "options": {
      "@id": "pyload:options"
    },
    "valid": {
      "@id": "pyload:valid",
      "@type": "xsd:boolean"
    },
    "trafficleft": {
      "@id": "pyload:trafficleft"
    },
    "premium": {
      "@id": "pyload:premium",
      "@type": "xsd:boolean"
    },
    "type": {
      "@id": "pyload:type",
      "@type": "xsd:string"
    },
    "UserData": "pyload:UserData",
    "id": {
      "@id": "pyload:id"
    },
    "template": {
      "@id": "pyload:template"
    },
    "CaptchaTask": "pyload:CaptchaTask",
    "tid": {
      "@id": "pyload:tid",
      "@type": "xsd:integer"
    },
    "result_type": {
      "@id": "pyload:result_type"
    },
    "PackageData": "pyload:PackageData",
    "pid": {
      "@id": "pyload:pid",
      "@type": "xsd:integer"
    },
    "folder": {
      "@id": "pyload:folder",
      "@type": "xsd:string"
    },
    "site": {
      "@id": "pyload:site",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "pyload:password",
      "@type": "xsd:string"
    },
    "dest": {
      "@id": "pyload:dest",
      "@type": "xsd:integer"
    },
    "order": {
      "@id": "pyload:order",
      "@type": "xsd:integer"
    },
    "linksdone": {
      "@id": "pyload:linksdone"
    },
    "sizedone": {
      "@id": "pyload:sizedone"
    },
    "sizetotal": {
      "@id": "pyload:sizetotal"
    },
    "linkstotal": {
      "@id": "pyload:linkstotal"
    },
    "links": {
      "@id": "pyload:links"
    },
    "fids": {
      "@id": "pyload:fids"
    },
    "ConfigItem": "pyload:ConfigItem",
    "description": {
      "@id": "pyload:description",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "pyload:value",
      "@type": "xsd:string"
    },
    "ConfigSection": "pyload:ConfigSection",
    "items": {
      "@id": "pyload:items",
      "@container": "@list"
    },
    "outline": {
      "@id": "pyload:outline"
    },
    "EventInfo": "pyload:EventInfo",
    "eventname": {
      "@id": "pyload:eventname",
      "@type": "xsd:string"
    },
    "destination": {
      "@id": "pyload:destination"
    },
    "DownloadStatus": "pyload:DownloadStatus",
    "FileData": "pyload:FileData",
    "fid": {
      "@id": "pyload:fid",
      "@type": "xsd:integer"
    },
    "url": {
      "@id": "pyload:url",
      "@type": "xsd:string"
    },
    "plugin": {
      "@id": "pyload:plugin",
      "@type": "xsd:string"
    },
    "size": {
      "@id": "pyload:size",
      "@type": "xsd:integer"
    },
    "format_size": {
      "@id": "pyload:format_size",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "pyload:status",
      "@type": "@id"
    },
    "statusmsg": {
      "@id": "pyload:statusmsg",
      "@type": "xsd:string"
    },
    "package_id": {
      "@id": "pyload:package_id",
      "@type": "xsd:integer"
    },
    "error": {
      "@id": "pyload:error",
      "@type": "xsd:string"
    },
    "DownloadInfo": "pyload:DownloadInfo",
    "speed": {
      "@id": "pyload:speed",
      "@type": "xsd:integer"
    },
    "eta": {
      "@id": "pyload:eta",
      "@type": "xsd:integer"
    },
    "format_eta": {
      "@id": "pyload:format_eta",
      "@type": "xsd:string"
    },
    "bleft": {
      "@id": "pyload:bleft",
      "@type": "xsd:integer"
    },
    "percent": {
      "@id": "pyload:percent",
      "@type": "xsd:integer"
    },
    "format_wait": {
      "@id": "pyload:format_wait",
      "@type": "xsd:string"
    },
    "wait_until": {
      "@id": "pyload:wait_until",
      "@type": "xsd:decimal"
    },
    "package_name": {
      "@id": "pyload:package_name",
      "@type": "xsd:string"
    },
    "info": {
      "@id": "pyload:info",
      "@type": "xsd:string"
    },
    "ServerStatus": "pyload:ServerStatus",
    "pause": {
      "@id": "pyload:pause",
      "@type": "xsd:boolean"
    },
    "active": {
      "@id": "pyload:active",
      "@type": "xsd:integer"
    },
    "queue": {
      "@id": "pyload:queue",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "pyload:total",
      "@type": "xsd:integer"
    },
    "download": {
      "@id": "pyload:download",
      "@type": "xsd:boolean"
    },
    "reconnect": {
      "@id": "pyload:reconnect",
      "@type": "xsd:boolean"
    },
    "captcha": {
      "@id": "pyload:captcha",
      "@type": "xsd:boolean"
    },
    "proxy": {
      "@id": "pyload:proxy",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "pyLoad API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects pyLoad'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/pyload-android-openapi.json, openapi/pyload-openapi.json.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/pyload-android-openapi.json",
    "openapi/pyload-openapi.json"
  ]
}