UNPKG

@openactive/data-models

Version:

Data models used to drive that OpenActive validator, developer documentation, and model libraries

53 lines 1.17 kB
{ "type": "DynamicPayment", "subClassOf": "#Payment", "validationMode": { "C1Request": "request", "C1Response": "response", "C1ResponseOrderItemError": "response", "C2Request": "request", "C2Response": "response", "C2ResponseOrderItemError": "response", "PRequest": "request", "PResponse": "response", "PResponseOrderItemError": "response", "BRequest": "request", "BResponse": "response", "BResponseOrderItemError": "response", "OrderProposalPatch": "request", "OrderPatch": "request" }, "imperativeConfiguration": { "request": { "requiredFields": [], "recommendedFields": [] }, "response": { "requiredFields": [ "type", "identifier", "accountId" ], "recommendedFields": [ "paymentProviderId", "name" ] } }, "inSpec": [ "type", "name", "identifier", "paymentMethod", "accountId", "paymentProviderId", "additionalProperty" ], "fields": { "type": { "fieldName": "type", "requiredType": "https://schema.org/Text", "requiredContent": "DynamicPayment" } } }