Package net.degreedays.api

Core Degree Days.net API classes, including DegreeDaysApi - the starting point for all API operations.

See:
          Description

Interface Summary
RequestProcessor Processes API requests into API responses.
 

Class Summary
AccountKey The shorter of the two access keys, the account key identifies a unique Degree Days.net API account.
DegreeDaysApi The starting point for all API operations. If you're new to this API, read the docs for this class first.
Failure Contains details of a failure in the server-side processing of all or part of an API request.
FailureResponse A type of API Response that indicates a failure in the server-side processing of a Request.
RateLimit A snapshot of an API account's rate limit.
Request Specifies an operation that you'd like the API to do (e.g. calculating a specific type of degree-day data for a specific location).
Response Models the API's response to a Request (e.g. degree day data returned in response to a request for that data).
ResponseMetadata Extra data that comes back with every response from the Degree Days.net API.
SecurityKey The longer of the two access keys that are needed to use the Degree Days.net API.
 

Exception Summary
DegreeDaysApiException Superclass of all the API exceptions that you are likely to want to catch explicitly.
FailureException Superclass of exceptions that indicate a Failure in the API's processing of all or part of a request.
InvalidRequestException Indicates that the API could not process a request because it was invalid in some way (e.g. authenticated with invalid access keys).
RateLimitException Indicates that the API servers did not process a request because the RateLimit for the account's plan had been reached.
RequestFailureException Superclass of exceptions that indicate that the API's processing of a request resulted in a Failure.
ServiceException Indicates that the API servers failed to process a request because of temporary downtime or an unexpected error (sorry!).
TransportException Indicates an error transporting a request to the API servers or transporting a response back.
 

Package net.degreedays.api Description

Core Degree Days.net API classes, including DegreeDaysApi - the starting point for all API operations.



www.degreedays.net/api/