pa

package pa

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. pa
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class Appearances(appearances: Int, started: Int, substitutedOn: Int, substitutedOff: Int, dismissals: Int) extends Product with Serializable

  2. case class Competition(id: String, name: String) extends Product with Serializable

  3. case class Fixture(id: String, date: DateTime, stage: Stage, round: Round, leg: String, homeTeam: MatchDayTeam, awayTeam: MatchDayTeam, venue: Option[Venue], competition: Option[Competition]) extends FootballMatch with Product with Serializable

  4. trait FootballMatch extends AnyRef

  5. trait FootballTeam extends AnyRef

  6. case class Head2Head(id: String, name: String, goals: Head2HeadStat, bookings: Head2HeadStat, dismissals: Head2HeadStat, substitutions: Head2HeadStat) extends FootballTeam with Product with Serializable

  7. case class Head2HeadStat(homeCount: Int, homeMatches: List[MatchInfo], awayCount: Int, awayMatches: List[MatchInfo]) extends Product with Serializable

  8. trait Http extends AnyRef

  9. case class LeagueStats(played: Int, won: Int, drawn: Int, lost: Int, goalsFor: Int, goalsAgainst: Int) extends Product with Serializable

  10. case class LeagueTableEntry(stageNumber: String, round: Round, team: LeagueTeam) extends Product with Serializable

  11. case class LeagueTeam(id: String, name: String, rank: Int, total: LeagueStats, home: LeagueStats, away: LeagueStats, goalDifference: Int, points: Int) extends FootballTeam with Product with Serializable

  12. case class LineUp(homeTeam: LineUpTeam, awayTeam: LineUpTeam, homeTeamPossession: Int) extends Product with Serializable

  13. case class LineUpEvent(eventType: String, eventTime: String, matchTime: String) extends Product with Serializable

  14. case class LineUpPlayer(id: String, name: String, firstName: String, lastName: String, shirtNumber: String, position: String, substitute: Boolean, rating: Option[Int], timeOnPitch: String, events: Seq[LineUpEvent]) extends Person with Product with Serializable

  15. case class LineUpTeam(id: String, name: String, teamColour: String, manager: Official, formation: String, shotsOn: Int, shotsOff: Int, fouls: Int, corners: Int, offsides: Int, bookings: Int, dismissals: Int, players: Seq[LineUpPlayer]) extends FootballTeam with Product with Serializable

  16. case class LiveMatch(id: String, date: DateTime, stage: Stage, round: Round, leg: String, attendance: Option[String], homeTeam: MatchDayTeam, awayTeam: MatchDayTeam, referee: Option[Official], venue: Option[Venue], status: String, comments: Option[String]) extends FootballMatch with Product with Serializable

  17. case class MatchDay(id: String, date: DateTime, competition: Option[Competition], stage: Stage, round: Round, leg: String, liveMatch: Boolean, result: Boolean, previewAvailable: Boolean, reportAvailable: Boolean, lineupsAvailable: Boolean, matchStatus: String, attendance: Option[String], homeTeam: MatchDayTeam, awayTeam: MatchDayTeam, referee: Option[Official], venue: Option[Venue], comments: Option[String]) extends FootballMatch with Product with Serializable

  18. case class MatchDayTeam(id: String, name: String, score: Option[Int], htScore: Option[Int], aggregateScore: Option[Int], scorers: Option[String]) extends FootballTeam with Product with Serializable

  19. case class MatchEvent(id: Option[String], teamID: Option[String], eventType: String, matchTime: Option[String], eventTime: Option[String], addedTime: Option[String], players: List[Player], reason: Option[String], how: Option[String], whereFrom: Option[String], whereTo: Option[String], distance: Option[String], outcome: Option[String]) extends Product with Serializable

  20. case class MatchEvents(homeTeam: Team, awayTeam: Team, events: List[MatchEvent], isResult: Boolean) extends Product with Serializable

  21. case class MatchInfo(id: String, matchDate: DateTime, description: String) extends Product with Serializable

  22. case class MatchStats(interval: Int, homePossession: Int, homeTeam: TeamStats, awayTeam: TeamStats) extends Product with Serializable

  23. case class Official(id: String, name: String) extends Person with Product with Serializable

  24. trait PaClient extends AnyRef

  25. class PaClientException extends RuntimeException

  26. trait Person extends AnyRef

  27. case class Player(id: String, teamID: String, name: String) extends Person with Product with Serializable

  28. case class PlayerAppearances(playerName: String, home: Appearances, away: Appearances, total: Appearances) extends Product with Serializable

  29. case class PlayerProfile(fullName: String, height: Option[String], weight: Option[String], dob: Option[DateMidnight], age: Option[String], nationality: Option[String], position: Option[String]) extends Product with Serializable

  30. case class PlayerStatsSummaryDefence(backPasses: Stat, blocks: Stat, clearances: Stat, goalKicks: Stat, goalsAgainst: Stat, ownGoals: Stat, ownGoalsFor: Stat, saves: Stat) extends Product with Serializable

  31. case class PlayerStatsSummaryDiscipline(bookings: Stat, dismissals: Stat, foulsAgainst: Stat, foulsCommitted: Stat, handBalls: Stat, offsides: Stat, tenYards: Stat) extends Product with Serializable

  32. case class PlayerStatsSummaryOffense(assists: Stat, corners: Stat, crosses: Stat, freeKicks: Stat, goals: Stat, penalties: Stat, shotsOffTarget: Stat, shotsOnTarget: Stat, throwIns: Stat) extends Product with Serializable

  33. case class Response(status: Int, body: String, statusLine: String) extends Product with Serializable

  34. case class Result(id: String, date: DateTime, stage: Stage, round: Round, leg: String, reportAvailable: Boolean, attendance: Option[String], homeTeam: MatchDayTeam, awayTeam: MatchDayTeam, referee: Option[Official], venue: Option[Venue], comments: Option[String]) extends FootballMatch with Product with Serializable

  35. case class Round(roundNumber: String, name: Option[String]) extends Product with Serializable

  36. case class Season(competitionId: String, seasonId: String, name: String, startDate: DateMidnight, endDate: DateMidnight) extends Product with Serializable

  37. case class SquadMember(playerId: String, name: String, squadNumber: Option[String], startDate: DateMidnight, endDate: Option[DateMidnight], onLoan: Boolean) extends Product with Serializable

  38. case class Stage(stageNumber: String) extends Product with Serializable

  39. case class Stat(home: Int, away: Int, statDescription: String, statTypeId: String) extends Product with Serializable

  40. case class StatsSummary(defence: PlayerStatsSummaryDefence, offence: PlayerStatsSummaryOffense, discipline: PlayerStatsSummaryDiscipline, substitutionsOn: Stat, substitutionsOff: Stat, totalGoalsAgainst: Stat, totalGoalsFor: Stat) extends Product with Serializable

  41. case class Team(id: String, name: String) extends FootballTeam with Product with Serializable

  42. case class TeamEventMatch(id: String, date: DateTime, competitionId: String, stage: Int, round: Int, leg: Int, homeTeam: TeamEventMatchTeam, awayTeam: TeamEventMatchTeam, events: TeamEventMatchEvents) extends Product with Serializable

  43. case class TeamEventMatchBooking(eventId: String, normalTime: String, addedTime: String, team: Team, player: Player, reason: String) extends TeamEventMatchEvent with Product with Serializable

  44. case class TeamEventMatchDismissal(eventId: String, normalTime: String, addedTime: String, team: Team, player: Player, reason: String) extends TeamEventMatchEvent with Product with Serializable

  45. trait TeamEventMatchEvent extends AnyRef

  46. case class TeamEventMatchEvents(bookings: List[TeamEventMatchBooking], dismissals: List[TeamEventMatchDismissal], goals: List[TeamEventMatchGoal], penalties: List[TeamEventMatchPenalty], substitutions: List[TeamEventMatchSubstitution], shootoutPenalties: List[TeamEventMatchShootoutPenalty], other: List[TeamEventMatchOther]) extends Product with Serializable

  47. case class TeamEventMatchGoal(eventId: String, normalTime: String, addedTime: String, team: Team, player: Player, ownGoal: Boolean, how: Option[String], whereFrom: Option[String], whereTo: Option[String], distanceInYards: Option[String]) extends TeamEventMatchEvent with Product with Serializable

  48. case class TeamEventMatchOther(eventId: String, normalTime: String, addedTime: String, team: Team, player: Option[Player], eventType: String, how: Option[String], type: Option[String], whereFrom: Option[String], whereTo: Option[String], distanceInYards: Option[Int], outcome: Option[String], onTarget: Option[Boolean]) extends TeamEventMatchEvent with Product with Serializable

  49. case class TeamEventMatchPenalty(eventId: String, normalTime: String, addedTime: String, team: Team, player: Player, how: Option[String], whereTo: Option[String], outcome: String, keeperCorrect: Option[Boolean], type: Option[String]) extends TeamEventMatchEvent with Product with Serializable

  50. case class TeamEventMatchShootoutPenalty(eventId: String, team: Team, player: Player, how: Option[String], type: Option[String], whereTo: Option[String], keeperCorrect: Option[Boolean], outcome: Option[String]) extends Product with Serializable

  51. case class TeamEventMatchSubstitution(eventId: String, normalTime: String, addedTime: String, team: Team, playerOn: Player, playerOff: Player, how: Option[String], reason: Option[String]) extends TeamEventMatchEvent with Product with Serializable

  52. case class TeamEventMatchTeam(id: String, name: String, score: Int, htScore: Int, aggregateScore: Option[Int]) extends Product with Serializable

  53. case class TeamStats(bookings: Int, dismissals: Int, corners: Int, offsides: Int, fouls: Int, shotsOnTarget: Int, shotsOffTarget: Int) extends Product with Serializable

  54. case class Venue(id: String, name: String) extends Product with Serializable

Value Members

  1. object Parser

  2. object TeamCodes

  3. implicit def date2midnight(date: DateTime): DateMidnight

  4. implicit def nodeSeq2rich(node: NodeSeq): AnyRef { ... /* 4 definitions in type refinement */ }

  5. implicit def optionString2boolean(s: Option[String]): Boolean

  6. implicit def optionString2int(s: Option[String]): AnyRef { lazy val toInt: Int }

  7. implicit def seq2List[A](s: Seq[A]): List[A]

  8. implicit def string2Option(s: String): Option[String]

  9. implicit def string2boolean(s: String): Boolean

Inherited from AnyRef

Inherited from Any

Ungrouped