| APIClientT | |
| APIClientStatistics | |
| APISubDomainExstentions | |
| AthenaAPIClient | API Client to access and update information about Athena EST Units. |
| AttributeValueAPIClient | |
| ClubsAPIClient | API Client to access information about an Orion Acct, club ownership, and club teams. An Orion Acct is the same as a Club. And a Club is the same as an Orion Acct |
| DefinitionAPIClient | |
| DefinitionCache |
The DefinitionCache is the preferred class to use to retreive definition objects (definition files).
The DefinitionCache uses a series of caching layers, both local storage and in memory storage, to make reading definition objects fast. The DefinitionCache also periodically checks for new minor versions of a definition file and loads it into memory when avaliable. The DefintionCache stores one instance of each definition object, and returns that instance when asked, which makes it really fast once stored in cache. The downside of this method is, if you make changes to that instance, that change will be seen throughout your applicaiton. Users can avoid this by making a clone copy of the instance, if they really need to make a change. ExampleExample usage:
var setName = SetName.Parse( "v1.0:ntparc:Three-Position Air Rifle Type" );
var airRifleTypeDefinition = await DefinitionCache.GetAttributeDefinitionAsync( setName );
|
| DefinitionFetcher | The DefinitionFetcher is a Definition API Client, intended for internal use of BabelFish. this class is expected to be used within the instantiation of Attribute Values, which require the knowledge of the attribute definition, and within Definiton classes themselves, to retreive other definitions that they link to. There is no public access to his class, other than setting the X API Key. Protected internal access to the class is through the static class variable FETCHER NOTE: Choosing to override only the non-obsolte funciton sin the base DefinitionAPIClient |
| DefinitionNotFoundException | Thrown when the Definition could not be found. Thrown by the DefinitionCache. |
| NamespaceGroupDoc | |
| NoMoreItemsException |
Thrown when a Response object, that has implemented the ITokenResponse interface,
GetNextRequest() method is called and there are no more items to fetch (e.g.
.HasMoreItems is false).
A caller can prevent NoMoreItemsException from being thrown by checking .HasMoreItems first. |
| OrionMatchAPIClient | |
| ResponseCache | |
| ResponseIntermediateObject | |
| ScoposAPIException | Thrown when an API Client could not complete its call successfully. Excpected to be used as a base class for more specific exceptions. |
| ScoposDataClient | |
| ScoreHistoryAPIClient | |
| SocialNetworkAPIClient |
| APIStage | Different REST API environments that may be callsed. |
| APISubDomain |