beteran-protobuf/proto/models/api/betting.proto
2022-09-01 03:25:27 +00:00

68 lines
2.2 KiB
Protocol Buffer

syntax = "proto3";
package bet.beteran.api.betting;
import "models/member.proto";
message BettingHistory {
string id = 1;
uint64 vendor_id = 2;
string vendor_name = 3;
uint64 game_id = 4;
string game_name = 5;
string game_category = 6;
string game_type = 7;
string currency = 8;
double cash = 9;
double before_cash = 10;
double after_cash = 11;
string key = 12;
string ref_id = 13;
string o_ref_id = 14;
optional string group_key = 15;
bool is_bonus = 16;
bool is_promo = 17;
bool is_jackpot = 18;
string site_username = 19;
string betting_type = 20;
string category = 21;
uint64 created_at = 22;
uint64 utc_created_at = 23;
}
message BettingHistoryModel {
message Member {
string site_id = 1;
string member_class_id = 2;
string member_level_id = 3;
optional string parent_member_id = 4;
string nickname = 5;
optional string mobile_phone_number = 6;
}
string id = 1;
uint64 vendor_id = 2;
string vendor_name = 3;
uint64 game_id = 4;
string game_name = 5;
string game_category = 6;
string game_type = 7;
string currency = 8;
double cash = 9;
double before_cash = 10;
double after_cash = 11;
string key = 12;
string ref_id = 13;
string o_ref_id = 14;
optional string group_key = 15;
bool is_bonus = 16;
bool is_promo = 17;
bool is_jackpot = 18;
string site_username = 19;
string betting_type = 20;
string category = 21;
uint64 created_at = 22;
uint64 utc_created_at = 23;
Member member = 24;
}