mirror of
https://github.com/valitydev/damsel.git
synced 2024-11-06 09:45:21 +00:00
📤👷♀️📥
61677b8600
* Fix format * Add new TerminalPaymentProvider struct * Replace union with configurable one * Unify provider types * Rework DigitalWalletCondition * Fix fields order * TerminalPaymentProvider -> PaymentService * Replace BankCardPaymentSystems enum with PaymentSystem struct * Mark DigitalWalletProvider as legacy * Add PaymentSystem to domain object * Add missing * Introduce PaymentToken * Introduce MobileOperator * Adjust index * PaymentToken -> BankCardToken * Add back value for digital wallet into payment method * BankCardToken -> BankCardTokenService * Add payment and bank card validation rules (#645) * Update proto/domain.thrift Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com> * ED-20: Mapping from legacy enums to new types (#656) * ED-20: Mapping from legacy enums to new types Co-authored-by: Andrew Mayorov <a.mayorov@rbkmoney.com> |
||
---|---|---|
build/erlang | ||
build_utils@34f432a1e8 | ||
doc | ||
proto | ||
.gitignore | ||
.gitmodules | ||
Jenkinsfile | ||
LICENSE | ||
Makefile | ||
package.json | ||
pom.xml | ||
README.md | ||
TODO.md |
Damsel
Systemwide protocol collection.
Требования к оформлению Thrift IDL файлов
-
Namespace:
В каждом файле нужно обязательно указывать
namespace
для JAVA:namespace java com.rbkmoney.damsel.<name>
Где
<name>
- имя, уникальное для Thrift IDL файлa в Damsel.
Java development
Собрать дамзель и инсталировать новый jar в локальный мавен репозиторий:
- make wc_compile
- make wc_java_install LOCAL_BUILD=true SETTINGS_XML=path_to_rbk_maven_settings
Чтобы ипользовать несколько версий дамзели в проекте используте classifier:v${commit.number}
<dependency>
<groupId>com.rbkmoney</groupId>
<artifactId>damsel</artifactId>
<version>1.136-07b0898</version>
<classifier>v136</classifier>
</dependency>