mirror of
https://github.com/valitydev/fraudbusters-proto.git
synced 2024-11-06 10:35:17 +00:00
Revert "AN-26: added default type" (#6)
* Revert "AN-26: added default type (#5)"
This reverts commit 0680f7fc8b
.
* upd build_utils
Co-authored-by: Inal Arsanukaev <inalarsanukaev@MacBook-Pro-Inal.local>
This commit is contained in:
parent
0680f7fc8b
commit
d8a0c5edd7
@ -37,31 +37,16 @@ struct Template {
|
||||
2: required binary template
|
||||
}
|
||||
|
||||
struct MerchantType {
|
||||
1: required ID party_id
|
||||
2: optional ID shop_id
|
||||
}
|
||||
|
||||
struct GlobalType {}
|
||||
struct DefaultType {}
|
||||
|
||||
/**
|
||||
* MerchantType - привязка к конкретному магазину
|
||||
* GlobalType - привязка к общему для всех магазинов шаблону
|
||||
* DefaultType - привязка для только активированных магазинов до момента заведения конкретной привязки MerchantType
|
||||
**/
|
||||
union TemplateReferenceType {
|
||||
1: MerchantType merchant_type
|
||||
2: GlobalType global_type
|
||||
3: DefaultType default_type
|
||||
}
|
||||
|
||||
// Модель связки шаблона с проверяемым субъектом
|
||||
struct TemplateReference {
|
||||
// Идентификатор party
|
||||
1: optional ID party_id
|
||||
// Идентификатор магазина
|
||||
2: optional ID shop_id
|
||||
// Идентификатор привязываемого шаблона
|
||||
1: required ID template_id
|
||||
// Тип связки
|
||||
2: required TemplateReferenceType type
|
||||
3: required ID template_id
|
||||
// Признак глобальности (при значении true поля party_id и shop_id игнорируются)
|
||||
4: required bool is_global = false
|
||||
}
|
||||
|
||||
// Модель связки шаблона с проверяемым субъектом
|
||||
|
Loading…
Reference in New Issue
Block a user