[bisq-network/bisq] Api payment accounts (#2899)
Bernard Labno
notifications at github.com
Tue Jun 18 18:10:58 UTC 2019
You can view, comment on, or merge this pull request online at:
https://github.com/bisq-network/bisq/pull/2899
-- Commit Summary --
* Minimal HTTP API
* Merge branch 'minimal-http-api' of https://github.com/blabno/exchange into blabno-minimal-http-api
* Remove integration test setup
* Cleanup whitespaces
* Import layout for bisq.httpapi
* Remove unnecessary dependencies
* Add integration test support for travis
* Add TODOs to gradle file
* HTTP API readme
* Rename bisq.httpapi package to bisq.api.http
* Remove multipart feature
* Rename module http-api to api
* Rename module http-api to api
* Rename module http-api to api
* Rename module http-api to api
* Rename module http-api to api
* Rename property names using http-api with api
* Add note why using 'foo' in commands
* Update readme
* Remove `foo` in arguments
* Merge pull request #2253 from ManfredKarrer/http-api
* Add onInitP2pNetwork and onInitWallet to BisqSetupListener
* Start server at onInitWallet and add wallet password handler
* Add periodic log to remind user to enter pw
* Merge branch 'master' into upstream_http-api
* Merge pull request #2275 from ManfredKarrer/start-api-before-wallet-started
* Security framework for the API
* Merge pull request #2461 from blabno/api-security
* Merge branch 'master' into http-api
* API over TOR
* Merge pull request #2470 from blabno/api-tor
* Payment account support for the API
* Decrease logs verbosity for integration tests
* Merge remote-tracking branch 'upstream/master' into api-payment-accounts
* Merge remote-tracking branch 'upstream/master' into api-payment-accounts
-- File Changes --
A .dockerignore (25)
M .idea/codeStyles/Project.xml (2)
M .travis.yml (33)
A api/.dockerignore (17)
A api/README.md (124)
A api/docker-compose-base.yml (34)
A api/docker-compose.yml (51)
A api/docker/dev/Dockerfile (29)
A api/docker/startApi.sh (42)
A api/src/main/java/bisq/api/http/HttpApiModule.java (57)
A api/src/main/java/bisq/api/http/app/HttpApiHeadlessApp.java (65)
A api/src/main/java/bisq/api/http/app/HttpApiHeadlessModule.java (42)
A api/src/main/java/bisq/api/http/app/HttpApiMain.java (79)
A api/src/main/java/bisq/api/http/exceptions/ExceptionMappers.java (148)
A api/src/main/java/bisq/api/http/exceptions/ExperimentalFeatureException.java (7)
A api/src/main/java/bisq/api/http/exceptions/NotFoundException.java (7)
A api/src/main/java/bisq/api/http/exceptions/UnauthorizedException.java (4)
A api/src/main/java/bisq/api/http/facade/PaymentAccountFacade.java (54)
A api/src/main/java/bisq/api/http/model/AuthForm.java (17)
A api/src/main/java/bisq/api/http/model/AuthResult.java (14)
A api/src/main/java/bisq/api/http/model/ChangePassword.java (16)
A api/src/main/java/bisq/api/http/model/PaymentAccountList.java (11)
A api/src/main/java/bisq/api/http/model/VersionDetails.java (9)
A api/src/main/java/bisq/api/http/model/payment/AbstractPaymentAccountConverter.java (70)
A api/src/main/java/bisq/api/http/model/payment/AdvancedCashPaymentAccount.java (20)
A api/src/main/java/bisq/api/http/model/payment/AdvancedCashPaymentAccountConverter.java (32)
A api/src/main/java/bisq/api/http/model/payment/AliPayPaymentAccount.java (20)
A api/src/main/java/bisq/api/http/model/payment/AliPayPaymentAccountConverter.java (32)
A api/src/main/java/bisq/api/http/model/payment/CashDepositPaymentAccount.java (43)
A api/src/main/java/bisq/api/http/model/payment/CashDepositPaymentAccountConverter.java (51)
A api/src/main/java/bisq/api/http/model/payment/ChaseQuickPayPaymentAccount.java (23)
A api/src/main/java/bisq/api/http/model/payment/ChaseQuickPayPaymentAccountConverter.java (34)
A api/src/main/java/bisq/api/http/model/payment/ClearXchangePaymentAccount.java (23)
A api/src/main/java/bisq/api/http/model/payment/ClearXchangePaymentAccountConverter.java (34)
A api/src/main/java/bisq/api/http/model/payment/CryptoCurrencyPaymentAccount.java (20)
A api/src/main/java/bisq/api/http/model/payment/CryptoCurrencyPaymentAccountConverter.java (32)
A api/src/main/java/bisq/api/http/model/payment/F2FPaymentAccount.java (25)
A api/src/main/java/bisq/api/http/model/payment/F2FPaymentAccountConverter.java (36)
A api/src/main/java/bisq/api/http/model/payment/FasterPaymentsPaymentAccount.java (23)
A api/src/main/java/bisq/api/http/model/payment/FasterPaymentsPaymentAccountConverter.java (34)
A api/src/main/java/bisq/api/http/model/payment/HalCashPaymentAccount.java (20)
A api/src/main/java/bisq/api/http/model/payment/HalCashPaymentAccountConverter.java (32)
A api/src/main/java/bisq/api/http/model/payment/InteracETransferPaymentAccount.java (29)
A api/src/main/java/bisq/api/http/model/payment/InteracETransferPaymentAccountConverter.java (38)
A api/src/main/java/bisq/api/http/model/payment/MoneyBeamPaymentAccount.java (20)
A api/src/main/java/bisq/api/http/model/payment/MoneyBeamPaymentAccountConverter.java (32)
A api/src/main/java/bisq/api/http/model/payment/MoneyGramPaymentAccount.java (31)
A api/src/main/java/bisq/api/http/model/payment/MoneyGramPaymentAccountConverter.java (39)
A api/src/main/java/bisq/api/http/model/payment/NationalBankAccountPaymentAccount.java (39)
A api/src/main/java/bisq/api/http/model/payment/NationalBankAccountPaymentAccountConverter.java (48)
A api/src/main/java/bisq/api/http/model/payment/PaymentAccount.java (104)
A api/src/main/java/bisq/api/http/model/payment/PaymentAccountConverter.java (13)
A api/src/main/java/bisq/api/http/model/payment/PaymentAccountHelper.java (77)
A api/src/main/java/bisq/api/http/model/payment/PerfectMoneyPaymentAccount.java (20)
A api/src/main/java/bisq/api/http/model/payment/PerfectMoneyPaymentAccountConverter.java (32)
A api/src/main/java/bisq/api/http/model/payment/PopmoneyPaymentAccount.java (23)
A api/src/main/java/bisq/api/http/model/payment/PopmoneyPaymentAccountConverter.java (35)
A api/src/main/java/bisq/api/http/model/payment/PromptPayPaymentAccount.java (20)
A api/src/main/java/bisq/api/http/model/payment/PromptPayPaymentAccountConverter.java (32)
A api/src/main/java/bisq/api/http/model/payment/RevolutPaymentAccount.java (20)
A api/src/main/java/bisq/api/http/model/payment/RevolutPaymentAccountConverter.java (33)
A api/src/main/java/bisq/api/http/model/payment/SameBankAccountPaymentAccount.java (39)
A api/src/main/java/bisq/api/http/model/payment/SameBankAccountPaymentAccountConverter.java (47)
A api/src/main/java/bisq/api/http/model/payment/SepaInstantPaymentAccount.java (39)
A api/src/main/java/bisq/api/http/model/payment/SepaInstantPaymentAccountConverter.java (48)
A api/src/main/java/bisq/api/http/model/payment/SepaPaymentAccount.java (39)
A api/src/main/java/bisq/api/http/model/payment/SepaPaymentAccountConverter.java (48)
A api/src/main/java/bisq/api/http/model/payment/SpecificBanksAccountPaymentAccount.java (46)
A api/src/main/java/bisq/api/http/model/payment/SpecificBanksAccountPaymentAccountConverter.java (54)
A api/src/main/java/bisq/api/http/model/payment/SwishPaymentAccount.java (23)
A api/src/main/java/bisq/api/http/model/payment/SwishPaymentAccountConverter.java (35)
A api/src/main/java/bisq/api/http/model/payment/USPostalMoneyOrderPaymentAccount.java (23)
A api/src/main/java/bisq/api/http/model/payment/USPostalMoneyOrderPaymentAccountConverter.java (34)
A api/src/main/java/bisq/api/http/model/payment/UpholdPaymentAccount.java (20)
A api/src/main/java/bisq/api/http/model/payment/UpholdPaymentAccountConverter.java (33)
A api/src/main/java/bisq/api/http/model/payment/WeChatPayPaymentAccount.java (20)
A api/src/main/java/bisq/api/http/model/payment/WeChatPayPaymentAccountConverter.java (33)
A api/src/main/java/bisq/api/http/model/payment/WesternUnionPaymentAccount.java (34)
A api/src/main/java/bisq/api/http/model/payment/WesternUnionPaymentAccountConverter.java (42)
A api/src/main/java/bisq/api/http/model/validation/CountryCode.java (27)
A api/src/main/java/bisq/api/http/model/validation/CountryCodeValidator.java (20)
A api/src/main/java/bisq/api/http/service/ExperimentalFeature.java (25)
A api/src/main/java/bisq/api/http/service/HttpApiInterfaceV1.java (62)
A api/src/main/java/bisq/api/http/service/HttpApiServer.java (122)
A api/src/main/java/bisq/api/http/service/ValidationErrorMessage.java (20)
A api/src/main/java/bisq/api/http/service/auth/ApiPasswordManager.java (135)
A api/src/main/java/bisq/api/http/service/auth/AuthFilter.java (60)
A api/src/main/java/bisq/api/http/service/auth/TokenRegistry.java (63)
A api/src/main/java/bisq/api/http/service/endpoint/PaymentAccountEndpoint.java (88)
A api/src/main/java/bisq/api/http/service/endpoint/UserEndpoint.java (73)
A api/src/main/java/bisq/api/http/service/endpoint/VersionEndpoint.java (31)
A api/src/main/resources/META-INF/custom-swagger-ui/index.html (58)
A api/src/main/resources/openapi-configuration.json (6)
A api/src/test/java/bisq/api/http/model/validation/CountryCodeValidatorTest.java (51)
A api/src/test/java/bisq/api/http/service/auth/ApiPasswordManagerTest.java (391)
A api/src/test/java/bisq/api/http/service/auth/AuthFilterTest.java (162)
A api/src/test/java/bisq/api/http/service/auth/TokenRegistryTest.java (116)
A api/src/testIntegration/java/bisq/api/http/ApiTestHelper.java (58)
A api/src/testIntegration/java/bisq/api/http/ContainerFactory.java (84)
A api/src/testIntegration/java/bisq/api/http/ExperimentalFeatureIT.java (107)
A api/src/testIntegration/java/bisq/api/http/PaymentAccountEndpointIT.java (1236)
A api/src/testIntegration/java/bisq/api/http/RegexMatcher.java (28)
A api/src/testIntegration/java/bisq/api/http/SwaggerIT.java (61)
A api/src/testIntegration/java/bisq/api/http/UserEndpointIT.java (317)
A api/src/testIntegration/java/bisq/api/http/VersionEndpointIT.java (56)
A api/src/testIntegration/java/bisq/api/http/arquillian/CubeLogger.java (30)
A api/src/testIntegration/java/bisq/api/http/arquillian/CubeLoggerExtension.java (11)
A api/src/testIntegration/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension (1)
A api/src/testIntegration/resources/arquillian.xml (13)
A api/src/testIntegration/resources/logback-test.xml (15)
M build.gradle (81)
M core/src/main/java/bisq/core/app/AppOptionKeys.java (3)
M core/src/main/java/bisq/core/app/BisqEnvironment.java (14)
M core/src/main/java/bisq/core/app/BisqExecutable.java (13)
M core/src/main/java/bisq/core/app/BisqHeadlessApp.java (4)
M core/src/main/java/bisq/core/app/BisqSetup.java (29)
M core/src/main/java/bisq/core/app/HeadlessApp.java (2)
A core/src/main/java/bisq/core/exceptions/ValidationException.java (39)
A core/src/main/java/bisq/core/payment/PaymentAccountManager.java (74)
M core/src/main/java/bisq/core/payment/validation/AltCoinAddressValidator.java (12)
M core/src/main/java/bisq/core/user/Preferences.java (2)
A core/src/test/java/bisq/core/payment/PaymentAccountManagerTest.java (247)
M desktop/src/main/java/bisq/desktop/app/BisqAppMain.java (12)
M desktop/src/main/java/bisq/desktop/main/MainViewModel.java (6)
M desktop/src/main/java/bisq/desktop/main/account/content/altcoinaccounts/AltCoinAccountsDataModel.java (34)
M desktop/src/main/java/bisq/desktop/main/account/content/fiataccounts/FiatAccountsDataModel.java (37)
M gradle/witness/gradle-witness.gradle (58)
M settings.gradle (1)
-- Patch Links --
https://github.com/bisq-network/bisq/pull/2899.patch
https://github.com/bisq-network/bisq/pull/2899.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/2899
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20190618/cbbf86c9/attachment-0001.html>
More information about the bisq-github
mailing list