{
  "@context": {
    "@vocab": "https://dejavoo.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "dejavoo": "https://dejavoo.io/schema#",
    "PostApiV1IpostransactResponse": "dejavoo:PostApiV1IpostransactResponse",
    "iposhpresponse": {
      "@id": "dejavoo:iposhpresponse"
    },
    "PostApiV1IpostransactPreauthResponse": "dejavoo:PostApiV1IpostransactPreauthResponse",
    "TransactionType": {
      "@id": "dejavoo:TransactionType",
      "@type": "xsd:string"
    },
    "TransactionNumber": {
      "@id": "dejavoo:TransactionNumber",
      "@type": "xsd:string"
    },
    "AuthCode": {
      "@id": "dejavoo:AuthCode",
      "@type": "xsd:string"
    },
    "BatchNumber": {
      "@id": "dejavoo:BatchNumber",
      "@type": "xsd:string"
    },
    "IPosToken": {
      "@id": "dejavoo:IPosToken",
      "@type": "xsd:string"
    },
    "Token": {
      "@id": "dejavoo:Token",
      "@type": "xsd:string"
    },
    "RRN": {
      "@id": "dejavoo:RRN",
      "@type": "xsd:string"
    },
    "CardData": {
      "@id": "dejavoo:CardData"
    },
    "GeneralResponse": {
      "@id": "dejavoo:GeneralResponse"
    },
    "Amounts": {
      "@id": "dejavoo:Amounts"
    },
    "ReferenceId": {
      "@id": "dejavoo:ReferenceId",
      "@type": "xsd:string"
    },
    "SerialNumber": {
      "@id": "dejavoo:SerialNumber",
      "@type": "xsd:string"
    },
    "MerchantName": {
      "@id": "dejavoo:MerchantName",
      "@type": "xsd:string"
    },
    "Signature": {
      "@id": "dejavoo:Signature",
      "@type": "xsd:string"
    },
    "MerchantNumber": {
      "@id": "dejavoo:MerchantNumber",
      "@type": "xsd:string"
    },
    "PaymentType": {
      "@id": "dejavoo:PaymentType",
      "@type": "xsd:string"
    },
    "InvoiceNumber": {
      "@id": "dejavoo:InvoiceNumber",
      "@type": "xsd:string"
    },
    "Voided": {
      "@id": "dejavoo:Voided",
      "@type": "xsd:boolean"
    },
    "ExtendedDataByApplication": {
      "@id": "dejavoo:ExtendedDataByApplication",
      "@container": "@list"
    },
    "PostApiV1IpostransactRefundResponse": "dejavoo:PostApiV1IpostransactRefundResponse",
    "PostApiV1IpostransactSaleResponse": "dejavoo:PostApiV1IpostransactSaleResponse",
    "PostApiV1IpostransactSettlebatchResponse": "dejavoo:PostApiV1IpostransactSettlebatchResponse",
    "SettleDetails": {
      "@id": "dejavoo:SettleDetails"
    },
    "PostApiV1IpostransactTicketResponse": "dejavoo:PostApiV1IpostransactTicketResponse",
    "PostApiV1IpostransactTipadjustResponse": "dejavoo:PostApiV1IpostransactTipadjustResponse",
    "PostApiV1IpostransactVoidResponse": "dejavoo:PostApiV1IpostransactVoidResponse",
    "PostV1SubscriptionGetCardsResponse": "dejavoo:PostV1SubscriptionGetCardsResponse",
    "status_code": {
      "@id": "dejavoo:status_code",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "dejavoo:message",
      "@type": "xsd:string"
    },
    "response_code": {
      "@id": "dejavoo:response_code",
      "@type": "xsd:string"
    },
    "request_id": {
      "@id": "dejavoo:request_id",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "dejavoo:timestamp",
      "@type": "xsd:dateTime"
    },
    "tokens": {
      "@id": "dejavoo:tokens",
      "@container": "@list"
    },
    "PostV1SubscriptionStatusResponse": "dejavoo:PostV1SubscriptionStatusResponse",
    "PostV1SubscriptionTransactionsResponse": "dejavoo:PostV1SubscriptionTransactionsResponse",
    "data": {
      "@id": "dejavoo:data"
    },
    "PostV2MerchantAddOnResponse": "dejavoo:PostV2MerchantAddOnResponse",
    "statusCode": {
      "@id": "dejavoo:statusCode",
      "@type": "xsd:integer"
    },
    "PostV2MerchantOnboardmerchantResponse": "dejavoo:PostV2MerchantOnboardmerchantResponse",
    "PostV2StoreAddOnResponse": "dejavoo:PostV2StoreAddOnResponse",
    "achDetails": {
      "@id": "dejavoo:achDetails"
    },
    "PostV2TpnTpnDetailsResponse": "dejavoo:PostV2TpnTpnDetailsResponse",
    "PostV2TpnTpnParametersResponse": "dejavoo:PostV2TpnTpnParametersResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "Dejavoo API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Dejavoo'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-05) from openapi/_ae-authored/dejavoo-openapi-generated.yml.",
  "dcterms:created": "2026-11-05",
  "dcterms:source": [
    "openapi/_ae-authored/dejavoo-openapi-generated.yml"
  ]
}