{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","title":"RemovePendingRefundCommand","description":"Command to remove a pending refund from the eligible refunds list","properties":{"accountId":{"type":"object","description":"Account identifier","properties":{"value":{"type":"string","format":"uuid","description":"The unique account UUID"}},"required":["value"]},"pendingRefundId":{"type":"object","description":"Pending refund identifier","properties":{"value":{"type":"string","format":"uuid","description":"The unique pending refund UUID"}},"required":["value"]},"reason":{"type":"string","description":"Reason for removing the pending refund","example":"Refund processed successfully"}},"required":["accountId","pendingRefundId"],"additionalProperties":false}