Module: MaimaiNet::Model::Record

Defined in:
lib/maimai_net/model.rb

Constant Summary collapse

History =
Base::Struct.new(
  play_count: Integer,
  last_played: Time,
)
ScoreOnly =
Base::Struct.new(
  score: Float,
  grade: Symbol,
)
Score =
Base::Struct.new(
  web_id: WebID,
  score: Float,
  deluxe_score: Result::Progress,
  grade: Symbol,
  deluxe_grade: Integer,
  flags: Generic[Array, Symbol],
)
ChartRecord =
Base::Struct.new(
  info: Chart::Info,
  record: Optional[Score],
  history: Optional[History],
)
InfoCategory =
Base::Struct.new(
  info: Chart::Info,
  score: Optional[Result::ScoreLite],
)
InfoBest =
Base::Struct.new(
  info: Chart::Info,
  play_count: Integer,
)
InfoRating =
Base::Struct.new(
  info: Chart::Info,
  score: ScoreOnly,
)
Data =
Base::Struct.new(
  info: Chart::Song,
  charts: Generic[Hash, Symbol, ChartRecord],
)