Skip to content

isopruefi-frontend v1.0.0


isopruefi-frontend / api/api-client / TemperatureDataClient

Class: TemperatureDataClient

Defined in: api/api-client.ts:328

Constructors

Constructor

new TemperatureDataClient(baseUrl?, http?): TemperatureDataClient

Defined in: api/api-client.ts:333

Parameters

baseUrl?

string

http?
fetch

Returns

TemperatureDataClient

Properties

jsonParseReviver

protected jsonParseReviver: undefined | (key, value) => any = undefined

Defined in: api/api-client.ts:331

Methods

getTemperature()

getTemperature(start?, end?, place?, isFahrenheit?): Promise\<TemperatureDataOverview>

Defined in: api/api-client.ts:346

Retrieves comprehensive temperature data for a specified time range and location.

Parameters

start?

Date

(optional) Start date and time for the data range (ISO 8601 format).

end?

Date

(optional) End date and time for the data range (ISO 8601 format).

place?

string

(optional) Location name for external weather data (e.g., "Berlin", "Munich").

isFahrenheit?

boolean

(optional) Optional. If true, converts all temperatures to Fahrenheit. Default is false (Celsius).

Returns

Promise\<TemperatureDataOverview>

Successfully retrieved temperature data. Returns comprehensive temperature overview.


processGetTemperature()

protected processGetTemperature(response): Promise\<TemperatureDataOverview>

Defined in: api/api-client.ts:378

Parameters

response

Response

Returns

Promise\<TemperatureDataOverview>