Moniepoint · JSON-LD Context
Moniepoint Context
JSON-LD context defining the semantic vocabulary for Moniepoint from Moniepoint.
0 Classes
7 Properties
4 Namespaces
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
{
"@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" }
}
}
}
}