{"blocks": [{"key": "c5c63b25", "text": "Question", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "97176c9c", "text": "Design and implement a banking payment system that:", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "794d6163", "text": "Adds a cancelPayment operation able to cancel a previously-scheduled payment.", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "ea1b1dcb", "text": "Extends schedulePayment to report and persist both success and failure results.", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "837776a5", "text": "Removes obsolete payment cases as required.", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "a6beba76", "text": "Produces a report of outgoing transactions sorted by total loss amount.", "type": "unordered-list-item", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}], "entityMap": {}}