[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