From 566634679c9a926c39a95069bbe4dd999bd2b5ad Mon Sep 17 00:00:00 2001 From: tolkonepiu Date: Tue, 21 Jun 2016 19:45:09 +0400 Subject: [PATCH] HG-37: Change "Void" to "Rescind" and more (#24) * Change "Void" to "Rescind" * Add java namespaces * Add created_at field in Event struct --- proto/base.thrift | 2 ++ proto/cds.thrift | 2 ++ proto/domain_config.thrift | 1 + proto/payment_processing.thrift | 15 ++++++++++----- proto/proxy_provider.thrift | 2 ++ proto/state_processing.thrift | 2 ++ proto/test.thrift | 2 ++ 7 files changed, 21 insertions(+), 5 deletions(-) diff --git a/proto/base.thrift b/proto/base.thrift index 9a8cee6..c443a9d 100644 --- a/proto/base.thrift +++ b/proto/base.thrift @@ -2,6 +2,8 @@ * Базовые, наиболее общие определения */ + namespace java com.rbkmoney.damsel.base + /** Идентификатор */ typedef string ID diff --git a/proto/cds.thrift b/proto/cds.thrift index 39089ca..27f34d0 100644 --- a/proto/cds.thrift +++ b/proto/cds.thrift @@ -1,6 +1,8 @@ include "base.thrift" include "domain.thrift" +namespace java com.rbkmoney.damsel.cds + /** Часть мастер-ключа */ typedef binary MasterKeyShare; diff --git a/proto/domain_config.thrift b/proto/domain_config.thrift index 7332018..21b008b 100644 --- a/proto/domain_config.thrift +++ b/proto/domain_config.thrift @@ -5,6 +5,7 @@ include "domain.thrift" +namespace java com.rbkmoney.damsel.domain_config namespace erl domain /** diff --git a/proto/payment_processing.thrift b/proto/payment_processing.thrift index ae03bbe..b3f9cb7 100644 --- a/proto/payment_processing.thrift +++ b/proto/payment_processing.thrift @@ -35,12 +35,17 @@ struct Event { * Монотонно возрастающее целочисленное значение, таким образом на множестве * событий задаётся отношение полного порядка (total order). */ - 1: required base.EventID id + 1: required base.EventID id + + /** + * Время создания события. + */ + 2: required base.Timestamp created_at /** * Идентификатор бизнес-объекта, источника события. */ - 2: required EventSource source + 3: required EventSource source /** * Номер события в последовательности событий от указанного источника. @@ -48,12 +53,12 @@ struct Event { * Номер первого события от источника всегда равен `1`, то есть `sequence` * принимает значения из диапазона `[1; 2^31)` */ - 3: required i32 sequence + 4: required i32 sequence /** * Содержание события. */ - 4: required EventPayload payload + 5: required EventPayload payload } @@ -237,7 +242,7 @@ service Invoicing { void Fulfill (1: UserInfo user, 2: domain.InvoiceID id, 3: string reason) throws (1: InvalidUser ex1, 2: UserInvoiceNotFound ex2, 3: InvalidInvoiceStatus ex3) - void Void (1: UserInfo user, 2: domain.InvoiceID id, 3: string reason) + void Rescind (1: UserInfo user, 2: domain.InvoiceID id, 3: string reason) throws (1: InvalidUser ex1, 2: UserInvoiceNotFound ex2, 3: InvalidInvoiceStatus ex3) } diff --git a/proto/proxy_provider.thrift b/proto/proxy_provider.thrift index f539c19..7de68e4 100644 --- a/proto/proxy_provider.thrift +++ b/proto/proxy_provider.thrift @@ -1,6 +1,8 @@ include "base.thrift" include "domain.thrift" +namespace java com.rbkmoney.damsel.proxy_provider + /** * Непрозрачное для процессинга состояние прокси, связанное с определённой сессией взаимодействия * с провайдером. diff --git a/proto/state_processing.thrift b/proto/state_processing.thrift index 173637c..8bf3fac 100644 --- a/proto/state_processing.thrift +++ b/proto/state_processing.thrift @@ -8,6 +8,8 @@ include "base.thrift" +namespace java com.rbkmoney.damsel.state_processing + exception EventNotFound {} exception MachineNotFound {} exception MachineFailed {} diff --git a/proto/test.thrift b/proto/test.thrift index e4a839d..d089f9c 100644 --- a/proto/test.thrift +++ b/proto/test.thrift @@ -4,6 +4,8 @@ include "base.thrift" +namespace java com.rbkmoney.damsel.test + struct Shout { 1: required string contents; }