Click or drag to resize
DegreeDays.Api Namespace

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

Classes
  ClassDescription
Public classAccountKey
The shorter of the two API access keys, the account key identifies a unique Degree Days.net API account.
Public classDegreeDaysApi
The starting point for all API operations. If you're new to this API, read the docs for this class first.
Public classDegreeDaysApiException
Superclass of all the API exceptions that you are likely to want to catch explicitly.
Public classFailure
Contains details of a failure in the server-side processing of all or part of an API request.
Public classFailureException
Superclass of exceptions that indicate a Failure in the API's processing of all or part of a request.
Public classFailureResponse
A type of API Response that indicates a failure in the server-side processing of a Request.
Public classInvalidRequestException
Indicates that the API could not process a request because it was invalid in some way (e.g. authenticated with invalid API access keys).
Public classRateLimit
A snapshot of an API account's rate limit.
Public classRateLimitException
Indicates that the API servers did not process a request because the RateLimit for the account's plan had been reached.
Public classRequest
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).
Public classRequestFailureException
Superclass of exceptions that indicate that the API's processing of a request resulted in a Failure.
Public classResponse
Models the API's response to a Request (e.g. degree day data returned in response to a request for that data).
Public classResponseMetadata
Extra data that comes back with every response from the Degree Days.net API.
Public classSecurityKey
The longer of the two access keys that are needed to use the Degree Days.net API.
Public classServiceException
Indicates that the API servers failed to process a request because of temporary downtime or an unexpected error (sorry!).
Public classTransportException
Indicates an error transporting a request to the API servers or transporting a response back.
Interfaces
  InterfaceDescription
Public interfaceIRequestProcessor
Processes API requests into API responses.