\naigc\v25ICompetitionGymEvent

Functions related to CompetitionGymEvents.

Summary

Methods
Constants
competitionGym()
disciplineEvent()
clubNames()
judges()
routinesLastScored()
routine()
routines()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

competitionGym()

competitionGym() : \naigc\v25\ICompetitionGym

Gets the CompetitionGym the CompetitionGymEvent is in.

Returns

\naigc\v25\ICompetitionGym —

The CompetitionGym.

disciplineEvent()

disciplineEvent() : \naigc\v25\IDisciplineEvent

Gets the DisciplineEvent the CompetitionGymEvent is on.

Returns

\naigc\v25\IDisciplineEvent —

The DisciplineEvent.

clubNames()

clubNames(\naigc\v25\ISession|null  $session = null) : string[]

Gets the Club Names being competed on the CompetitionGymEvent.

Parameters

\naigc\v25\ISession|null $session

Optional. A Session to filter by.

Returns

string[] —

The Club Names.

judges()

judges() : \naigc\v25\IJudge[]

Gets an array Judges available for Scoring.

Returns

\naigc\v25\IJudge[] —

The array of Judges.

routinesLastScored()

routinesLastScored(int|null  $limit = null) : \naigc\v25\IRoutine[]

Gets an array of the Routines most recently awarded a Score on an Event.

Parameters

int|null $limit

Optional. The maximum number to return.

Returns

\naigc\v25\IRoutine[] —

The Routines.

routine()

routine(\naigc\v25\ICompetitor  $competitor) : \naigc\v25\IRoutine|null

Gets the Routine for a Competitor on the CompetitionGymEvent.

Parameters

\naigc\v25\ICompetitor $competitor

The Competitor.

Returns

\naigc\v25\IRoutine|null —

The Routine. TODO: This will not always return a unique result.

routines()

routines(\naigc\v25\ISession|null  $session = null, string|null  $clubName = null) : \naigc\v25\IRoutine[]

Gets the Routines being competed on the CompetitionGymEvent.

Parameters

\naigc\v25\ISession|null $session

Optional. A Session to filter by.

string|null $clubName

Optional. A club name to filter by.

Returns

\naigc\v25\IRoutine[] —

The Routines.