For Babelfish Release 1.11.1.3

Scopos.BabelFish.DataModel.OrionMatch Namespace

 

Classes

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.
Obsolete
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.
MatchParticipantResultObsolete
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.
ScoreObsolete
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 

Interfaces

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 

Enumerations

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