mirror of
https://github.com/valitydev/damsel.git
synced 2024-11-06 01:35:19 +00:00
FIN-31: Adds support for domain config changes timetamps (#128)
* FIN-31: Adds support for domain config changes timetamps * Update proto/domain_config.thrift Fixes typo Co-authored-by: Артем <WWW_cool@inbox.ru> --------- Co-authored-by: Артем <WWW_cool@inbox.ru>
This commit is contained in:
parent
b04aba8310
commit
ab292d91f5
@ -3,6 +3,7 @@
|
||||
* области (domain config).
|
||||
*/
|
||||
|
||||
include "base.thrift"
|
||||
include "domain.thrift"
|
||||
|
||||
namespace java dev.vality.damsel.domain_config
|
||||
@ -30,8 +31,13 @@ union Reference {
|
||||
* конфигурации домена
|
||||
*/
|
||||
struct Snapshot {
|
||||
1: Version version
|
||||
2: domain.Domain domain
|
||||
1: required Version version
|
||||
2: required domain.Domain domain
|
||||
/*
|
||||
* Отметка времени создания этой версии снепшота или изменения
|
||||
* версии конфига.
|
||||
*/
|
||||
3: optional base.Timestamp created_at
|
||||
}
|
||||
|
||||
/**
|
||||
@ -40,6 +46,7 @@ struct Snapshot {
|
||||
|
||||
struct Commit {
|
||||
1: required list<Operation> ops
|
||||
2: optional base.Timestamp created_at
|
||||
}
|
||||
|
||||
/**
|
||||
@ -70,8 +77,14 @@ struct RemoveOp {
|
||||
}
|
||||
|
||||
struct VersionedObject {
|
||||
1: Version version
|
||||
2: domain.DomainObject object
|
||||
1: required Version version
|
||||
2: required domain.DomainObject object
|
||||
/*
|
||||
* Нет возможности отслеживать отметку времени изменения
|
||||
* конкретного объекта, но можно точно знать (в соответствии с
|
||||
* версией снепшота) отметку которой этот объект современен.
|
||||
*/
|
||||
3: optional base.Timestamp contemporary_at
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user