[SerializableAttribute]
public class Match| AttributeNames | List of Attribute SetNames used in this match. |
| Attributes | |
| Authorization | A list of authorized capabilities the caller has for this match. These values are returned by the Rest API, but are not sent to the cloud. Instead 'AuthorizationList' is sent, and the list of Authorizations is derved using it and the caller's identificaiton. |
| AuthorizationList | A list of Authorization roles participants in the match have. This list is sent to the Cloud, but is never seen as part of the Rest API. Instead the Rest API sends back a list of Authorizations the caller has in the match, with the Property 'Authorization'. This list is only ever uploaded to the cloud. It is never (or at least should never) be sent back as part of an API request. |
| CourseOfFireDef | |
| Creator | String holding the software (Orion Scoring System) and Version number of the software. |
| EndDate | |
| IsOnGoing | Helper function that indicates if this Match is currently going on. Which is determined by the Match's Start and End Date. |
| JSONVersion | |
| LastUpdated | UTC time the match data was last updated. |
| Location | |
| MatchContacts | Contact information for the match, i.e. person's name, phone, email. |
| MatchID | Unique MatchID for the competition to get squadding for. Will match exactly (assuming no errors) of the MatchID in the GetMatchDetailRequest This is a required field. |
| MatchParticipantResults |
A list of match participants, but only the athletes, not the teams.
This information is largely rhetotical with Get Participant List API call.
This list is only ever uploaded to the cloud. It is never (or at least should never) be
sent back as part of an API request.
|
| MatchType | |
| Name | The name of the Match |
| OwnerId | The orion account or at home account who owns this match. |
| ParentID | |
| ParticipantResults |
A list of Result COF that the logged in user owns for this match. Meaning, these are the
scores the logged in user shot. If a user is not logged in, or the logged in user is
not an athletes, then this will be an empty list.
|
| ResultEvents | The list of Events in the Match that have Result Lists associated with them. |
| ResultEventsLastUpdate | |
| ResultURL | External Result URL |
| ScoreConfigName | SetName of the ScoreConfig used in this match. NOTE: The name of the ScoreFormatCollection is specified in the Course of Fire |
| ScoringSystems | A list of scoring system names used in this match. |
| ScoringSystemType | The type of scoring system used in this match. |
| SharedKey | The SharedKey is a defacto password. Allowing systems on the outside to make change requests to the match, such as add athletes or teams, insert shot data, etc. |
| SquaddingEvents | The list of Events in the Match that have squadding. Also contains definitions on the types of OrionTargets used. To pull the full squadding, use GetSquaddingListRequest() |
| StartDate | |
| TargetCollectionName | Name of the TargetCollection used in this match. |
| Visibility | Sets the public visibility for the match. Valid values are Private : No visibility Protected : Only athletes, their coaches, and match officials may see Club : Same as participant, but also includes all club members of the sponsoring club Public : Everyone may view |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetParentId | Returns the .ParentID as a MatchID instance. |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| OnDeserialized | After an object is deserialized form JSON, adds defaults to empty properties |
| ShouldSerializeScoringSystems | |
| ToString | (Overrides ObjectToString) |