public class Competition| Competition | Public constructor |
| CurrentMatchID | The Match ID that is currently going on. An empty string means there are no current matches. |
| CurrentRelay | The name of the current Relay competing. If it is an empty string, then it either means there is not a Competiiton going on, or the first relay has not started. |
| IsMatchRunning | Check if there is currently a match running, if CurrentRelay == "" then False |
| 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) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| SetCurrentCompetition | Sets CurrentRelay and CurrentMatchID if the matchID is different that the CurrentMatchID value. |
| SetNoCurrentCompetition | Sets the CurrentRelay to an empty string, to indicate there is not a competition going on currently, or the first relay has not been sent to the Athena system. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |