Go to file
ndiezel0 481bced5fc FF-120: P2P (#48)
* FF-120: Add commission request

* FF-120: Fix test

* FF-120: Change return code

* FF-120: Add getTransferEvents

* FF-120: Add createTransfer

* FF-120: Rename commission -> fee

* FF-120: Add 422 error to fixateFee

* FF-120: Add brief description to P2P tag

* FF-120: rename `params` -> `feeParams`

* FF-120: review fix

* FF-120: make p2p events use continuationToken

* FF-120: fix schemas

* FF-120: Add x-merge-properties

* Revert "FF-120: Add x-merge-properties"

This reverts commit 99092efb

* FF-120: Make event changes object instead of array of objects

* FF-120: Fix previous commit

* FF-120: Change description

* FF-120: Remove invalid reference

* FF-120: Add metadata to transfer creation

* FF-120: Add senderIdentityID to FeeParameters and fix paymentID

* FF-120: fix the rest of paymentID

* FF-120: Change P2PTransferID example

* FF-120: Change parameters format used in creating Transfer

* FF-120: Add same params from fixateFee to createTransfer

* FF-120: Change createTransfer description

* FF-120: Add sender, receiver and status to Transfer

* FF-120: Fix description

* FF-120: Introduce InvalidTransferParameters

* FF-120: Change the way UserInteractions work

* FF-120: Remove discriminator in UserInteractionIntent

* FF-120: review fix

* FF-120: Rename fixateFee -> calculateFee

* FF-120: Review fix

* FF-120: Review fix

* FF-120: Review fix

* FF-120: Fix path param

* FF-120: Refactor error for invalid p2p transfer params

* FF-120: Add getP2PTransfer request

* FF-120: Get createP2PTransfer more in line with Withdrawal

* FF-120: Add token expiration date

* FF-120: Rename P2PTransferInteractionRequested to P2PTransferInteractionChanged

* FF-120: Add errors and explanation
2019-10-31 14:49:20 +03:00
api FF-120: P2P (#48) 2019-10-31 14:49:20 +03:00
scripts CAPI-262: Make up swagger repo w/ basic wallet api (#1) 2018-06-12 19:50:45 +03:00
spec/definitions/responses CAPI-262: Make up swagger repo w/ basic wallet api (#1) 2018-06-12 19:50:45 +03:00
web CAPI-262: Fix multispec browsing (#9) 2018-06-19 13:31:13 +03:00
.gitignore Fix allOf in properties (#27) 2018-09-14 20:07:59 +03:00
gulpfile.js CAPI-262: Make up swagger repo w/ basic wallet api (#1) 2018-06-12 19:50:45 +03:00
Makefile CAPI-262: Make up swagger repo w/ basic wallet api (#1) 2018-06-12 19:50:45 +03:00
package.json CAPI-262: Make up swagger repo w/ basic wallet api (#1) 2018-06-12 19:50:45 +03:00
README.md CAPI-262: Make up swagger repo w/ basic wallet api (#1) 2018-06-12 19:50:45 +03:00
wercker.yml CAPI-262: Mess in a repo less (#7) 2018-06-16 13:19:41 +03:00

Wallet API Specification

TODO

  • Надо бы ввести identity service terms.
  • Кажется всё-таки, что identity classes и identity levels на одном уровне иерархии.
  • Можно попробовать identity classes и levels совместить во что-то одно (типа badges) и позволять набивать их в identity в произвольном количестве.
  • Вообще, withdrawal может включать и user interaction.
  • Ресурсы currencies и residences выглядят как достаточно универсальные, чтобы их вынести в отдельную спеку.
  • Пропатчить swagger-repo так, чтобы swagger-editor корректно работал с репозиториями, в которых больше одной спеки.