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;
}