Moniepoint · JSON-LD Context

Moniepoint Context

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

0 Classes 7 Properties 4 Namespaces
View Context View on GitHub

Namespaces

monnify: https://api.monnify.com/v1/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/

Properties

Property Type Container
Transaction
ReservedAccount
Transfer
Mandate
Invoice
SubAccount
WebhookEvent

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "@vocab": "https://schema.org/",
    "monnify": "https://api.monnify.com/v1/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",

    "Transaction": {
      "@id": "monnify:Transaction",
      "@context": {
        "transactionReference": { "@id": "monnify:Transaction/transactionReference", "@type": "xsd:string" },
        "paymentReference": { "@id": "monnify:Transaction/paymentReference", "@type": "xsd:string" },
        "amount": { "@id": "monnify:Transaction/amount", "@type": "xsd:decimal" },
        "amountPaid": { "@id": "monnify:Transaction/amountPaid", "@type": "xsd:decimal" },
        "currencyCode": { "@id": "monnify:Transaction/currencyCode", "@type": "xsd:string" },
        "paymentStatus": { "@id": "monnify:Transaction/paymentStatus", "@type": "xsd:string" },
        "paymentMethod": { "@id": "monnify:Transaction/paymentMethod", "@type": "xsd:string" },
        "customerEmail": { "@id": "monnify:Transaction/customerEmail", "@type": "xsd:string" },
        "paidOn": { "@id": "monnify:Transaction/paidOn", "@type": "xsd:dateTime" }
      }
    },

    "ReservedAccount": {
      "@id": "monnify:ReservedAccount",
      "@context": {
        "accountReference": { "@id": "monnify:ReservedAccount/accountReference", "@type": "xsd:string" },
        "accountName": { "@id": "monnify:ReservedAccount/accountName", "@type": "xsd:string" },
        "currencyCode": { "@id": "monnify:ReservedAccount/currencyCode", "@type": "xsd:string" },
        "customerEmail": { "@id": "monnify:ReservedAccount/customerEmail", "@type": "xsd:string" },
        "bvn": { "@id": "monnify:ReservedAccount/bvn", "@type": "xsd:string" },
        "nin": { "@id": "monnify:ReservedAccount/nin", "@type": "xsd:string" },
        "status": { "@id": "monnify:ReservedAccount/status", "@type": "xsd:string" },
        "accounts": { "@id": "monnify:ReservedAccount/accounts", "@container": "@list" }
      }
    },

    "Transfer": {
      "@id": "monnify:Transfer",
      "@context": {
        "reference": { "@id": "monnify:Transfer/reference", "@type": "xsd:string" },
        "amount": { "@id": "monnify:Transfer/amount", "@type": "xsd:decimal" },
        "currency": { "@id": "monnify:Transfer/currency", "@type": "xsd:string" },
        "destinationAccountNumber": { "@id": "monnify:Transfer/destinationAccountNumber", "@type": "xsd:string" },
        "destinationAccountName": { "@id": "monnify:Transfer/destinationAccountName", "@type": "xsd:string" },
        "destinationBankCode": { "@id": "monnify:Transfer/destinationBankCode", "@type": "xsd:string" },
        "status": { "@id": "monnify:Transfer/status", "@type": "xsd:string" },
        "narration": { "@id": "monnify:Transfer/narration", "@type": "xsd:string" },
        "fee": { "@id": "monnify:Transfer/fee", "@type": "xsd:decimal" },
        "dateCreated": { "@id": "monnify:Transfer/dateCreated", "@type": "xsd:dateTime" }
      }
    },

    "Mandate": {
      "@id": "monnify:Mandate",
      "@context": {
        "mandateCode": { "@id": "monnify:Mandate/mandateCode", "@type": "xsd:string" },
        "mandateAmount": { "@id": "monnify:Mandate/mandateAmount", "@type": "xsd:decimal" },
        "status": { "@id": "monnify:Mandate/status", "@type": "xsd:string" },
        "frequency": { "@id": "monnify:Mandate/frequency", "@type": "xsd:string" },
        "startDate": { "@id": "monnify:Mandate/startDate", "@type": "xsd:date" },
        "endDate": { "@id": "monnify:Mandate/endDate", "@type": "xsd:date" }
      }
    },

    "Invoice": {
      "@id": "monnify:Invoice",
      "@context": {
        "invoiceReference": { "@id": "monnify:Invoice/invoiceReference", "@type": "xsd:string" },
        "amount": { "@id": "monnify:Invoice/amount", "@type": "xsd:decimal" },
        "currencyCode": { "@id": "monnify:Invoice/currencyCode", "@type": "xsd:string" },
        "status": { "@id": "monnify:Invoice/status", "@type": "xsd:string" },
        "expiryDate": { "@id": "monnify:Invoice/expiryDate", "@type": "xsd:dateTime" }
      }
    },

    "SubAccount": {
      "@id": "monnify:SubAccount",
      "@context": {
        "subAccountCode": { "@id": "monnify:SubAccount/subAccountCode", "@type": "xsd:string" },
        "currencyCode": { "@id": "monnify:SubAccount/currencyCode", "@type": "xsd:string" },
        "bankCode": { "@id": "monnify:SubAccount/bankCode", "@type": "xsd:string" },
        "accountNumber": { "@id": "monnify:SubAccount/accountNumber", "@type": "xsd:string" },
        "defaultSplitPercentage": { "@id": "monnify:SubAccount/defaultSplitPercentage", "@type": "xsd:decimal" }
      }
    },

    "WebhookEvent": {
      "@id": "monnify:WebhookEvent",
      "@context": {
        "eventType": { "@id": "monnify:WebhookEvent/eventType", "@type": "xsd:string" },
        "eventData": { "@id": "monnify:WebhookEvent/eventData" }
      }
    }
  }
}