package codec

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait APIEntry extends AnyRef
  2. case class APIResult [A](count: Int, next: Option[Uri], previous: Option[Uri], results: List[A]) extends Product with Serializable
  3. case class CalendarEntry (date: Instant, stage: Long, is_live: Boolean, streams: List[LiveStream], matches: List[CalendarMatch]) extends Product with Serializable
  4. case class CalendarMatch (datetime: Instant, name: String, format: String, left_team: Long, right_team: Long) extends Product with Serializable
  5. case class Draft (team: Long, is_winner: Boolean, bans: List[Long], picks: List[Pick]) extends Product with Serializable
  6. case class HeroEntry (id: Long, name: String, role: Long, url: Uri, portrait: HeroPortrait) extends APIEntry with Product with Serializable
  7. case class HeroPortrait (small: Uri, medium: Uri) extends Product with Serializable
  8. case class LiveStream (country: String, caster: String, url: Uri, viewers: Int) extends Product with Serializable
  9. case class MapEntry (id: Long, name: String, url: Uri) extends APIEntry with Product with Serializable
  10. case class MatchEntry (id: Long, date: Instant, patch: Long, tournament: Long, stage: Long, round: String, series: Long, game: Int, map: Long, url: Uri, drafts: List[Draft]) extends APIEntry with Product with Serializable
  11. case class PatchEntry (id: Long, name: String, from_date: LocalDate, to_date: LocalDate) extends APIEntry with Product with Serializable
  12. case class Pick (hero: Long, player: Long) extends Product with Serializable
  13. case class PlayerEntry (id: Long, team: Option[Long], region: Long, nickname: String, realname: String, country: String, role: Long, url: Uri, photo: PlayerPhoto) extends APIEntry with Product with Serializable
  14. case class PlayerPhoto (small: Uri, big: Uri, medium: Uri) extends Product with Serializable
  15. case class RegionEntry (id: Long, name: String) extends APIEntry with Product with Serializable
  16. case class TeamEntry (id: Long, name: String, region: Long, url: Uri, logo: TeamLogo) extends APIEntry with Product with Serializable
  17. case class TeamLogo (small: Uri, medium: Uri, large: Uri) extends Product with Serializable
  18. case class TournamentEntry (id: Long, name: String, start_date: LocalDate, end_date: LocalDate, region: Option[Long], url: Uri, stages: List[TournamentStage]) extends APIEntry with Product with Serializable
  19. case class TournamentStage (id: Long, name: String) extends Product with Serializable

Value Members

  1. object CirceSupport
  2. object Decoders

Ungrouped