Dejavoo · JSON-LD Context

Dejavoo Context

JSON-LD context defining the semantic vocabulary for Dejavoo from Dejavoo.

16 Classes 30 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/
dejavoo: https://dejavoo.io/schema#

Classes

PostApiV1IpostransactResponse PostApiV1IpostransactPreauthResponse PostApiV1IpostransactRefundResponse PostApiV1IpostransactSaleResponse PostApiV1IpostransactSettlebatchResponse PostApiV1IpostransactTicketResponse PostApiV1IpostransactTipadjustResponse PostApiV1IpostransactVoidResponse PostV1SubscriptionGetCardsResponse PostV1SubscriptionStatusResponse PostV1SubscriptionTransactionsResponse PostV2MerchantAddOnResponse PostV2MerchantOnboardmerchantResponse PostV2StoreAddOnResponse PostV2TpnTpnDetailsResponse PostV2TpnTpnParametersResponse

Properties

Property Type Container
iposhpresponse
TransactionType string
TransactionNumber string
AuthCode string
BatchNumber string
IPosToken string
Token string
RRN string
CardData
GeneralResponse
Amounts
ReferenceId string
SerialNumber string
MerchantName string
Signature string
MerchantNumber string
PaymentType string
InvoiceNumber string
Voided boolean
ExtendedDataByApplication list
SettleDetails
status_code integer
message string
response_code string
request_id string
timestamp dateTime
tokens list
data
statusCode integer
achDetails

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}