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 classDegreeDaysApiThe 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.