Module: MaimaiNet::Model::PlayerData

Defined in:
lib/maimai_net/model.rb

Constant Summary collapse

Decoration =
Base::Struct.new(
  icon: URI::Generic,
)
ExtendedInfo =
Base::Struct.new(
  rating: Integer,
  class_grade: String,
  partner_star_total: Integer,
)
DifficultyStatistic =
Base::Struct.new(
  clears: SongCount,
  ranks: Generic[Hash, Symbol, SongCount],
  dx_ranks: Generic[Hash, Integer, SongCount],
  flags: Generic[Hash, Symbol, SongCount],
  sync_flags: Generic[Hash, Symbol, SongCount],
)
InfoPlate =
Base::Struct.new(
  info: PlayerCommon::Info,
  decoration: Decoration,
  extended: ExtendedInfo,
)
Lite =
Base::Struct.new(
  name: String,
  rating: Integer,
)
Data =
Base::Struct.new(
  plate: InfoPlate,
  statistics: Generic[Hash, Symbol, DifficultyStatistic],
)