{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/Modification", "title": "Modification", "properties": { "direction": { "x-addedInVersion": "3", "description": "The direction of the money movement.", "type": "string" }, "id": { "x-addedInVersion": "3", "description": "Our reference for the modification.", "type": "string" }, "reference": { "x-addedInVersion": "3", "description": "Your reference for the modification, used internally within your platform.", "type": "string" }, "status": { "x-addedInVersion": "3", "description": "The status of the transfer event.", "enum": [ "approvalPending", "atmWithdrawal", "atmWithdrawalReversalPending", "atmWithdrawalReversed", "authAdjustmentAuthorised", "authAdjustmentError", "authAdjustmentRefused", "authorised", "bankTransfer", "bankTransferPending", "booked", "bookingPending", "cancelled", "capturePending", "captureReversalPending", "captureReversed", "captured", "capturedExternally", "chargeback", "chargebackExternally", "chargebackPending", "chargebackReversalPending", "chargebackReversed", "credited", "depositCorrection", "depositCorrectionPending", "dispute", "disputeClosed", "disputeExpired", "disputeNeedsReview", "error", "expired", "failed", "fee", "feePending", "internalTransfer", "internalTransferPending", "invoiceDeduction", "invoiceDeductionPending", "manualCorrectionPending", "manuallyCorrected", "matchedStatement", "matchedStatementPending", "merchantPayin", "merchantPayinPending", "merchantPayinReversed", "merchantPayinReversedPending", "miscCost", "miscCostPending", "paymentCost", "paymentCostPending", "received", "refundPending", "refundReversalPending", "refundReversed", "refunded", "refundedExternally", "refused", "reserveAdjustment", "reserveAdjustmentPending", "returned", "secondChargeback", "secondChargebackPending", "undefined" ], "type": "string" }, "type": { "x-addedInVersion": "3", "description": "The type of transfer modification.", "type": "string" } }, "type": "object" }