Click or drag to resize
DegreeDays.Api.Data Namespace
For specifying and receiving degree-day data from the API.
Classes
  ClassDescription
Public classAverageBreakdown

Defines how a set of average degree days should be broken down, including the period in time they should cover.

Public classAverageDataSet
Contains a set of average degree-day data generated to fulfil an AverageDataSpec for a specific Location.
Public classAverageDataSpec
Defines a specification for a set of average data such as 5-year-average degree days.
Public classBreakdown
Defines how a set of degree days should be broken down (e.g. daily, weekly, or monthly), and the period in time they should cover.
Public classCalculation
Defines how degree days should be calculated e.g. HDD or CDD with a specific base temperature.
Public classDataApi
Provides easy, type-safe access to the API's data-related operations.
Public classDataSetBase
Contains a set of degree-day data generated to fulfil a DataSpec for a specific Location.
Public classDataSets
Contains all sets of degree-day data generated to fulfil the DataSpecs for a specific Location.
Public classDataSpec
Defines a specification of a single set of degree-day data in all aspects other than the location that the data should be generated for.
Public classDataSpecs
Defines up to 100 sets of data that should be generated to fulfil a LocationDataRequest.
Public classDataValue
Contains a degree-day value (either HDD or CDD) and an approximate indication of its accuracy.
Public classDatedBreakdown
Defines how a set of dated degree days should be broken down, including the period in time they should cover.
Public classDatedDataSet
Contains a set of dated data (e.g. daily/weekly/monthly degree days) generated to fulfil a DatedDataSpec for a specific Location.
Public classDatedDataSpec
Defines a specification for a set of dated data such as daily, weekly, or monthly degree days covering a specific period in time.
Public classDatedDataValue
Contains a degree-day value for a specific dated period (a single day or a range of days like a specific week, month, or year).
Public classGeographicLocation
Defines a location in terms of a longitude/latitude or postal/zip code, leaving it to the API to find the nearest good weather station.
Public classLocation
Defines a location for which degree days should be calculated.
Public classLocationDataRequest
Defines a request for one or more sets of degree-day data from a particular location.
Public classLocationDataResponse
Contains the degree-day data generated to fulfil a LocationDataRequest.
Public classLocationException
Indicates a Failure in the API's processing of a request, caused by problems with the Location that the request specified.
Public classLocationInfoRequest
Defines a request for info about the station(s) that would be used to fulfil an equivalent LocationDataRequest.
Public classLocationInfoResponse
Contains the location/station-related info returned in response to a LocationInfoRequest.
Public classPeriod
Defines the period in time that a set of degree days should cover.
Public classSource
Contains basic information about a source of data that was used to satisfy a request.
Public classSourceDataException
Indicates a Failure to generate a data set caused by problems with the source temperature data for the Location and Period requested.
Public classStation
Contains basic information about a weather station.
Structures
  StructureDescription
Public structureTemperature
Defines a temperature value, typically the base temperature of a degree-day calculation.
Public structureTemperatureUnit
Defines the units of temperature measurement with constants to represent Celsius and Fahrenheit.
Remarks

If you are new to this package, we suggest you start by looking at DataApi.