| AbbreviatedScoreDisplay | Used to hold formatted score data to be displayed to the athlete or spectators. Intentially similiar to the DataModel.Definition class AbbreviatedFormat, which is used to define the structure of he data. This class (in DataModel.OrionMatch) is used to hold the formatted score data. |
| Ammunition | |
| Attribute |
This class represents an Orion match attribute pre-Reconfigurable Rulebook. In time this class will be
replaced with DataModel.Match.Attribute, which is the Reconfigurable Rulebook version.
|
| AttributeValueDataPacketMatch | An AttributeValue that helps describe a Partipant in a match. |
| ClubTeam | |
| CommandAutomationIntermediate | objects holding a participant, typically a remark and it's visibility. |
| CommandAutomationIntermediateNone | |
| CommandAutomationIntermediateRemark | |
| Coordinate | |
| Document | Describes the name, location (url), and a description of a document. Usually PDFs or similiar. |
| DocumentListExstensions | |
| EventScore | Describes the status and score for one composite Event within a Course of Fire. Scores of individual shots are not included (as they are not composite events). EventScore format for (JSONVersion) "2022-04-09" |
| EventTypeNames | Object that holds the EventNames of a specific shot, for each of the EventTypes. Since EventTypes are not required, values could be an empty string. Property names are purposefully in all caps, to match the EventType enum values. |
| Individual | Any Individual person who is participating in a match. These include athletes, coaches, and match officials. Does not include Teams. |
| League | |
| LeagueConfiguration | |
| LeagueGame | A LeagueGame is a special type of Match. Competed between two teams within a League. |
| LeagueNetwork | |
| LeagueRecord | Indicates the number of wins, loses, DNSs, DSQs the team has for the current League. |
| LeagueSeason | |
| LeagueTeam | Describes a Team competing in a League. |
| LeagueTeamResult | Represents one of the two teams playing in a LeagueGame, including their results and reference back to their LeagueTeam. |
| LeagueWeek | A LeagueWeek represents one week during a League's season. The list of LeagueWeeks are currently calculated based on a League's start and end dates. |
| LeagueWeekExtensions | |
| Match | |
| MatchAbbr | |
| MatchAuthorization | A list of roles one Loged in user, identified by their OrionID, has in the match. |
| MatchBase | MatchBase is the soon-to-be replacement of the Match class. |
| MatchID | |
| MatchParticipant | |
| MatchParticipantList | A response object, describing a list of Match Participants in a match. Match Participants, in this API call, include athletes (competitors), match officials, and coaches. They do not include Teams. |
| MatchParticipantResult | |
| MatchSearchList | |
| MergedResultList | |
| Participant | A Participant is anyone who has a role in a Match. This includes athletes, teams, match officials, and coaches. IMPORTANT: When adding Participant to a class (such as Result COF or ResultEvent (under Result List), need to make sure to deserialize the Participant's attribute values. To do so, as an example, see GetResultCOFResponse's PostResponseProcessingAsync() |
| POC | |
| PressReleaseGeneration | |
| Relay | |
| RelayBank | |
| RelayFiringPoint | |
| RelaySquad | |
| RemarkAction | Object that holds the RemarkName and Reason for a remark, if needed. This is mostly notation on the participants status within a match. |
| RemarkList |
A list of RemarkActions, each holding a ParticiapntRemark, reason, and visibility (show/don't show).
To avoid corrupting the data, use Apply(), AddShowRemark(), HideRemark(), or RemoveRemark() |
| ResultCOF | Result COF format for (JSONVersion) "2022-04-09" |
| ResultEvent | A ResultEvent represents the score one participant earned in an Event. ResultEvents often contain the score not just for the top level Event, but for the children as well. |
| ResultEventAbbr | Describes an Event in a Match that has one or more Result Lists associated with it. |
| ResultList | |
| ResultListAbbr | |
| ResultListMember | |
| ResultListMetadata | Used to describe the match that a ResultEvent was shot at. Instead of each ResultEvent including each of these fields, the ResultEvent references a MatchID, that these fields may be looked up. Thus, hopefully, saving space in the already very long Result List. |
| Score | |
| ScoreAverage | |
| SentPressRelease | |
| ShotGraphicDisplay | A ShotGraphicDisplay describes how both the target image graphic should be displayed, what shots should be displayed on it, and the text representation of the scores for the Competitor. |
| ShotGraphicShow | |
| Squadding | |
| SquaddingAssignment | Abstract class representing the complete squadding assignment for one participant (athlete or team). |
| SquaddingAssignmentBank | A SquaddingAssignmentBank represents the complete squadding of one participant (athlete or team) in a squadding Event, where the participant is firing on a multiple targets. |
| SquaddingAssignmentFiringPoint | A SquaddingAssignmentFiringPoint represents the complete squadding of one participant (athlete or team) in a squadding Event, where the participant is firing on a single target. |
| SquaddingAssignmentSquad | |
| SquaddingEvent | |
| SquaddingList | Response object for a request of Squadding Assignments for a specified match and squadding event name. |
| Team | Any Team, or group of Participants in a Match. The group of Participants can be athletes or other teams |
| Tournament | |
| TournamentMember |
| IEventScores | |
| IParticipant | |
| IRLIFItem |
An IRLIFItem implements two interfaces ISquadding and IParticipant.
The ResultListIntermediateFormatter is written in such a way that .Squadding may be null. If it is, and a field calls upon it, the return value is an empty string. |
| IRLIFList |
An IRLIFList represents an object, with a list of IRLIFItems, that may be used with the Result List Intermediate
Formatter. The two known objects are SquaddingList and ResultList.
Note: ResultList has a list of ResentEvent (which implement IRLIFItem), but contains many other properties used by the Result List INtermediate Formatter. Such as Score or Rank. |
| ISquadding |
| CommandAutomationSubject | |
| CompetitionTypeOptions | |
| LeagueRankingRuleType | |
| LeagueSeasonType | Specifies the type of season the league is. Preseason, regular season, or postseason |
| LeagueVirtualType | |
| MatchAuthorizationCapability | |
| MatchParticipantRole | |
| MatchType | Concreate class identifier for MatchBase abstract class. |
| ParticipantRemark | |
| RemarkVisibility | |
| ResultStatus | "FUTURE", "INTERMEDIATE", "UNOFFICIAL", "OFFICIAL |
| ScoringSystem | The type of scoring system in use. |
| SquaddingAssignmentType |