A ServiceStatus record consists of the following:-
Name  | 
Type  | 
Content  | 
Result  | 
String  | 
The English error text if an error occurred else an empty string  | 
ErrorCode  | 
Integer  | 
The Error Code if an error occurred else 0  | 
TableVersion  | 
String  | 
The version of the current release of the tables.  | 
TableDate  | 
String  | 
The Date and Time of the current release of the tables.  | 
NumberOfDistanceTablePorts  | 
Integer  | 
The number of ports in the current release of the tables.  | 
SubscriptionExpiryDate  | 
String  | 
The date and time that the subscription expires  | 
SubscriptionBlocked  | 
Boolean  | 
True if the subscription is blocked  | 
IsDemoSubscription  | 
Boolean  | 
True if this is a demo subscription (controlled by the AccessToken)  | 
CanRequestMaps  | 
Boolean  | 
True if this subscription has mapping enabled  | 
CanRequestRoutes  | 
Boolean  | 
True if this subscription can request routes  | 
MimimumWaypointSpacing  | 
Integer  | 
The minimum waypoint spacing if CanRequestRoutes is true  | 
MaximumConnectionsAllowed  | 
Integer  | 
The maximum number of web service connections allowed  | 
MaximumCalculationsPerDay  | 
Integer  | 
Currently unused  | 
NumberOfConnections  | 
Integer  | 
The number of current connections made to the web service  | 
NumberOfCalculationsToday  | 
Integer  | 
Currently unused  | 
DistancesRemaining  | 
Integer  | 
The number of calculations left in this subscription. You can obtain this value by calling the AvailableDistanceCount method directly.  |