beteran-protobuf/proto/models/member_settlement_setting.proto

44 lines
1.1 KiB
Protocol Buffer

syntax = "proto3";
package bet.beteran.member_settlement_setting;
enum SettlementType {
ST_NONE = 0;
ROLLING = 1;
LOOSING = 2;
}
enum ManualPaymentType {
MPT_NONE = 0;
DISABLE = 1;
ALL_CHILD_PARTNER = 2;
ONLY_DIRECT_PARTNER = 3;
}
message MemberSettlementSetting {
string id = 1;
string member_id = 2;
bool can_exchange = 3;
bool can_first_charge_comp = 4;
bool can_per_charge_comp = 5;
SettlementType settlement_type = 6;
ManualPaymentType manual_payment_type_for_partner = 7;
double rate_casino = 8;
double rate_casino_loosing = 9;
double rate_casino_bacara = 10;
double rate_casino_roulette = 11;
double rate_casino_dragon_tiger = 12;
double rate_slot = 13;
double rate_slot_loosing = 14;
double rate_powerball_single = 15;
double rate_powerball_combo = 16;
double rate_powerladder_single = 17;
double rate_powerladder_combo = 18;
double rate_eos_single = 19;
double rate_eos_combo = 20;
double rate_bogglepowerball_single = 21;
double rate_bogglepowerball_combo = 22;
uint64 created_at = 23;
uint64 updated_at = 24;
}