Module: MaimaiNet::Model::FinaleArchive

Defined in:
lib/maimai_net/model.rb

Constant Summary collapse

Decoration =
Base::Struct.new(
  icon: URI::Generic,
  player_frame: URI::Generic,
  nameplate: URI::Generic,
)
Currency =
Base::Struct.new(
  amount: Integer, piece: Integer, parts: Integer,
)
ExtendedInfo =
Base::Struct.new(
  rating: Float, rating_highest: Float,
  region_count: Integer,
  currency: Currency,
  partner_level_total: Integer,
)
DifficultyStatistic =
Base::Struct.new(
  total_score: Integer,
  clears: SongCount,
  ranks: Generic[Hash, Symbol, SongCount],
  flags: Generic[Hash, Symbol, SongCount],
  sync_flags: Generic[Hash, Symbol, SongCount],
  multi_flags: Generic[Hash, Symbol, SongCount],
)
Data =
Base::Struct.new(
  info:       PlayerCommon::Info,
  decoration: Decoration,
  extended:   ExtendedInfo,

  statistics: Generic[Hash, Symbol, DifficultyStatistic],
)