p
pa
package pa
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- pa
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class Appearances(appearances: Int, started: Int, substitutedOn: Int, substitutedOff: Int, dismissals: Int) extends Product with Serializable
- case class Competition(id: String, name: String) extends Product with Serializable
- case class Error(message: String) extends Product with Serializable
- case class Fixture(id: String, date: ZonedDateTime, stage: Stage, round: Round, leg: String, homeTeam: MatchDayTeam, awayTeam: MatchDayTeam, venue: Option[Venue], competition: Option[Competition]) extends FootballMatch with Product with Serializable
- trait FootballMatch extends AnyRef
- trait FootballTeam extends AnyRef
- case class Head2Head(id: String, name: String, goals: Head2HeadStat, bookings: Head2HeadStat, dismissals: Head2HeadStat, substitutions: Head2HeadStat) extends FootballTeam with Product with Serializable
- case class Head2HeadStat(homeCount: Int, homeMatches: List[MatchInfo], awayCount: Int, awayMatches: List[MatchInfo]) extends Product with Serializable
- trait Http extends AnyRef
- case class LeagueStats(played: Int, won: Int, drawn: Int, lost: Int, goalsFor: Int, goalsAgainst: Int) extends Product with Serializable
- case class LeagueTableEntry(stageNumber: String, round: Round, team: LeagueTeam) extends Product with Serializable
- 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
- case class LineUp(homeTeam: LineUpTeam, awayTeam: LineUpTeam, homeTeamPossession: Int) extends Product with Serializable
- case class LineUpEvent(eventType: String, eventTime: String, matchTime: String) extends Product with Serializable
- 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
- 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
- case class LiveMatch(id: String, date: ZonedDateTime, 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
- case class MatchDay(id: String, date: ZonedDateTime, 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
- 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
- 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
- case class MatchEvents(homeTeam: Team, awayTeam: Team, events: List[MatchEvent], isResult: Boolean) extends Product with Serializable
- case class MatchInfo(id: String, matchDate: ZonedDateTime, description: String) extends Product with Serializable
- case class MatchStats(interval: Int, homePossession: Int, homeTeam: TeamStats, awayTeam: TeamStats) extends Product with Serializable
- implicit class NodeSeq2rich extends AnyRef
- case class Official(id: String, name: String) extends Person with Product with Serializable
- trait PaClient extends AnyRef
- case class PaClientErrorsException(msg: String) extends RuntimeException with Product with Serializable
- class PaClientException extends RuntimeException
- trait Person extends AnyRef
- case class Player(id: String, teamID: String, name: String) extends Person with Product with Serializable
- case class PlayerAppearances(playerName: String, home: Appearances, away: Appearances, total: Appearances) extends Product with Serializable
- case class PlayerProfile(fullName: String, height: Option[String], weight: Option[String], dob: Option[LocalDate], age: Option[String], nationality: Option[String], position: Option[String]) extends Product with Serializable
- case class PlayerStatsSummaryDefence(backPasses: Stat, blocks: Stat, clearances: Stat, goalKicks: Stat, goalsAgainst: Stat, ownGoals: Stat, ownGoalsFor: Stat, saves: Stat) extends Product with Serializable
- case class PlayerStatsSummaryDiscipline(bookings: Stat, dismissals: Stat, foulsAgainst: Stat, foulsCommitted: Stat, handBalls: Stat, offsides: Stat, tenYards: Stat) extends Product with Serializable
- 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
- case class Response(status: Int, body: String, statusLine: String) extends Product with Serializable
- case class Result(id: String, date: ZonedDateTime, 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
- case class Round(roundNumber: String, name: Option[String]) extends Product with Serializable
- case class Season(competitionId: String, seasonId: String, name: String, startDate: LocalDate, endDate: LocalDate) extends Product with Serializable
- case class SquadMember(playerId: String, name: String, squadNumber: Option[String], startDate: LocalDate, endDate: Option[LocalDate], onLoan: Boolean) extends Product with Serializable
- case class Stage(stageNumber: String) extends Product with Serializable
- case class Stat(home: Int, away: Int, statDescription: String, statTypeId: String) extends Product with Serializable
- case class StatsSummary(defence: PlayerStatsSummaryDefence, offence: PlayerStatsSummaryOffense, discipline: PlayerStatsSummaryDiscipline, substitutionsOn: Stat, substitutionsOff: Stat, totalGoalsAgainst: Stat, totalGoalsFor: Stat) extends Product with Serializable
- case class Team(id: String, name: String) extends FootballTeam with Product with Serializable
- case class TeamEventMatch(id: String, date: ZonedDateTime, competitionId: String, stage: Int, round: Int, leg: Int, homeTeam: TeamEventMatchTeam, awayTeam: TeamEventMatchTeam, events: TeamEventMatchEvents) extends Product with Serializable
- case class TeamEventMatchBooking(eventId: String, normalTime: String, addedTime: String, team: Team, player: Player, reason: String) extends TeamEventMatchEvent with Product with Serializable
- case class TeamEventMatchDismissal(eventId: String, normalTime: String, addedTime: String, team: Team, player: Player, reason: String) extends TeamEventMatchEvent with Product with Serializable
- trait TeamEventMatchEvent extends AnyRef
- 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
- 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
- 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
- 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
- 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
- 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
- case class TeamEventMatchTeam(id: String, name: String, score: Int, htScore: Int, aggregateScore: Option[Int]) extends Product with Serializable
- case class TeamStats(bookings: Int, dismissals: Int, corners: Int, offsides: Int, fouls: Int, shotsOnTarget: Int, shotsOffTarget: Int) extends Product with Serializable
- case class Venue(id: String, name: String) extends Product with Serializable