{
  "@context": {
    "@vocab": "https://olaclick.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "olaclick": "https://olaclick.com/schema#",
    "PostOauthTokenRequest": "olaclick:PostOauthTokenRequest",
    "grant_type": {
      "@id": "olaclick:grant_type",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "olaclick:client_id",
      "@type": "xsd:string"
    },
    "client_secret": {
      "@id": "olaclick:client_secret",
      "@type": "xsd:string"
    },
    "PostOauthTokenResponse": "olaclick:PostOauthTokenResponse",
    "access_token": {
      "@id": "olaclick:access_token",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "olaclick:token_type",
      "@type": "xsd:string"
    },
    "GetV1CompanyResponse": "olaclick:GetV1CompanyResponse",
    "name": {
      "@id": "olaclick:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "olaclick:description",
      "@type": "xsd:string"
    },
    "logo": {
      "@id": "olaclick:logo",
      "@type": "xsd:string"
    },
    "public_url": {
      "@id": "olaclick:public_url",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "olaclick:language",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "olaclick:currency",
      "@type": "xsd:string"
    },
    "location": {
      "@id": "olaclick:location"
    },
    "business_hours": {
      "@id": "olaclick:business_hours",
      "@container": "@list"
    },
    "currently_open": {
      "@id": "olaclick:currently_open",
      "@type": "xsd:boolean"
    },
    "GetV1CompanyPaymentMethodsResponse": "olaclick:GetV1CompanyPaymentMethodsResponse",
    "id": {
      "@id": "olaclick:id",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "olaclick:active",
      "@type": "xsd:boolean"
    },
    "GetV1DeliveryPricingResponse": "olaclick:GetV1DeliveryPricingResponse",
    "pricing_mode": {
      "@id": "olaclick:pricing_mode",
      "@type": "xsd:string"
    },
    "GetV1MenuCategoriesResponse": "olaclick:GetV1MenuCategoriesResponse",
    "position": {
      "@id": "olaclick:position",
      "@type": "xsd:decimal"
    },
    "type": {
      "@id": "olaclick:type",
      "@type": "xsd:string"
    },
    "visible": {
      "@id": "olaclick:visible",
      "@type": "xsd:boolean"
    },
    "GetV1MenuCategoriesIdResponse": "olaclick:GetV1MenuCategoriesIdResponse",
    "GetV1MenuKitchensResponse": "olaclick:GetV1MenuKitchensResponse",
    "default": {
      "@id": "olaclick:default",
      "@type": "xsd:boolean"
    },
    "GetV1MenuProductsResponse": "olaclick:GetV1MenuProductsResponse",
    "category_id": {
      "@id": "olaclick:category_id",
      "@type": "xsd:string"
    },
    "GetV1MenuProductsIdResponse": "olaclick:GetV1MenuProductsIdResponse",
    "variants": {
      "@id": "olaclick:variants",
      "@container": "@list"
    },
    "GetV1MenuProductsIdVariantsResponse": "olaclick:GetV1MenuProductsIdVariantsResponse",
    "price": {
      "@id": "olaclick:price",
      "@type": "xsd:decimal"
    },
    "original_price": {
      "@id": "olaclick:original_price",
      "@type": "xsd:decimal"
    },
    "sku": {
      "@id": "olaclick:sku",
      "@type": "xsd:string"
    },
    "stock": {
      "@id": "olaclick:stock",
      "@type": "xsd:decimal"
    },
    "stock_threshold": {
      "@id": "olaclick:stock_threshold",
      "@type": "xsd:decimal"
    },
    "PostV1OrdersRequest": "olaclick:PostV1OrdersRequest",
    "service_type": {
      "@id": "olaclick:service_type",
      "@type": "xsd:string"
    },
    "table_id": {
      "@id": "olaclick:table_id",
      "@type": "xsd:string"
    },
    "address_id": {
      "@id": "olaclick:address_id",
      "@type": "xsd:string"
    },
    "delivery_price": {
      "@id": "olaclick:delivery_price",
      "@type": "xsd:decimal"
    },
    "status": {
      "@id": "olaclick:status",
      "@type": "xsd:string"
    },
    "comment": {
      "@id": "olaclick:comment",
      "@type": "xsd:string"
    },
    "order_title": {
      "@id": "olaclick:order_title",
      "@type": "xsd:string"
    },
    "packaging_price": {
      "@id": "olaclick:packaging_price",
      "@type": "xsd:decimal"
    },
    "scheduled_delivery_date": {
      "@id": "olaclick:scheduled_delivery_date",
      "@type": "xsd:string"
    },
    "PostV1OrdersResponse": "olaclick:PostV1OrdersResponse",
    "public_id": {
      "@id": "olaclick:public_id",
      "@type": "xsd:string"
    },
    "total": {
      "@id": "olaclick:total",
      "@type": "xsd:decimal"
    },
    "GetV1TablesResponse": "olaclick:GetV1TablesResponse",
    "qrs": {
      "@id": "olaclick:qrs",
      "@container": "@list"
    },
    "GetV1UsersResponse": "olaclick:GetV1UsersResponse",
    "role": {
      "@id": "olaclick:role",
      "@type": "xsd:string"
    },
    "GetV1WebhooksResponse": "olaclick:GetV1WebhooksResponse",
    "DeleteV1WebhooksIdResponse": "olaclick:DeleteV1WebhooksIdResponse",
    "GetV1WebhooksIdResponse": "olaclick:GetV1WebhooksIdResponse",
    "PatchV1WebhooksIdResponse": "olaclick:PatchV1WebhooksIdResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "OlaClick API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects OlaClick'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-29) from openapi/_ae-authored/olaclick-openapi-generated.yml.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/_ae-authored/olaclick-openapi-generated.yml"
  ]
}