diff --git a/proto/domain.thrift b/proto/domain.thrift index 0511d365..75daf9c7 100644 --- a/proto/domain.thrift +++ b/proto/domain.thrift @@ -1370,7 +1370,7 @@ struct CashLimitDecision { typedef limiter_config.LimitConfigID LimitConfigID struct TurnoverLimit { - 1: required LimitConfigID id + 1: required LimitConfigRef ref /** * Допустимая верхняя граница. @@ -1379,10 +1379,9 @@ struct TurnoverLimit { 2: required Amount upper_boundary /** - * Версия конфигурации, объект которой нужно брать для расчета лимитов с таким идентификатором. - * Обязательна после процесса миграции на конфигурацию лимитов через доминанту. + * Версия конфигурации, объект которой нужно брать для расчета указанного лимита. */ - 3: optional DataRevision domain_revision + 3: required DataRevision domain_revision } union TurnoverLimitSelector { diff --git a/proto/limiter_config.thrift b/proto/limiter_config.thrift index 82739caf..b1d543b8 100644 --- a/proto/limiter_config.thrift +++ b/proto/limiter_config.thrift @@ -30,15 +30,13 @@ struct TimeRangeTypeInterval { struct LimitConfig { 1: required string processor_type - 2: required base.Timestamp created_at - 3: required base.Timestamp started_at - 4: required ShardSize shard_size - 5: required TimeRangeType time_range_type - 6: required LimitContextType context_type - 7: optional LimitType type - 8: optional set scopes - 9: optional string description - 10: optional OperationLimitBehaviour op_behaviour + 2: required ShardSize shard_size + 3: required TimeRangeType time_range_type + 4: required LimitContextType context_type + 5: optional LimitType type + 6: optional set scopes + 7: optional string description + 8: optional OperationLimitBehaviour op_behaviour /** * Convert operation's amount if its context currency differs from * limit-turnover metric (see `LimitTurnoverAmount`). @@ -47,7 +45,7 @@ struct LimitConfig { * throws `InvalidOperationCurrency` exception (see * limiter-proto). */ - 11: optional CurrencyConversion currency_conversion + 9: optional CurrencyConversion currency_conversion } struct CurrencyConversion {}