2023-07-07 01:57:06 +00:00
|
|
|
syntax = "proto3";
|
|
|
|
|
|
|
|
package broker;
|
|
|
|
|
|
|
|
option go_package = "./broker";
|
|
|
|
|
|
|
|
message PrivilegeMessage {
|
|
|
|
string PrivilegeID = 1;
|
|
|
|
string ServiceKey = 2;
|
2023-08-02 14:28:31 +00:00
|
|
|
PrivilegeType Type = 3;
|
2023-07-07 01:57:06 +00:00
|
|
|
string Value = 4;
|
2023-08-02 14:28:31 +00:00
|
|
|
uint64 Amount = 5;
|
2023-07-07 01:57:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
message TariffMessage {
|
|
|
|
repeated PrivilegeMessage Privileges = 1;
|
|
|
|
string UserID = 2;
|
|
|
|
}
|
2023-08-02 14:28:31 +00:00
|
|
|
|
|
|
|
enum PrivilegeType {
|
|
|
|
Full = 0;
|
|
|
|
Day = 1;
|
|
|
|
Count = 2;
|
|
|
|
}
|