One Logo Pool Ball
EnergyKit · IOS API REFERENCE

ElectricityInsightQuery

struct · iOS 26.0+ · SDK 27.1

struct ElectricityInsightQuery

A structure describing a query that you use to obtain environmental impact information in the form of electricity insight records.

Members (5)

get · iOS 26.0+

granularity

TypeScript
get granularity(): ElectricityInsightQuery_Granularity
Swift declaration
let granularity: ElectricityInsightQuery.Granularity

The temporal granularity for returned electricity insight records.

get · iOS 26.0+

flowDirection

TypeScript
get flowDirection(): ElectricityFlowDirection
Swift declaration
let flowDirection: ElectricityFlowDirection

A property that specifies whether the response contains imported or exported energy.

get · iOS 26.0+

range

TypeScript
get range(): _Foundation_DateInterval
Swift declaration
let range: DateInterval

The requested date range.

init · iOS 26.0+

init

TypeScript
static init(options: ElectricityInsightQuery_Options, range: _Foundation_DateInterval, granularity: ElectricityInsightQuery_Granularity, flowDirection: ElectricityFlowDirection): ElectricityInsightQuery
Swift declaration
init(options: ElectricityInsightQuery.Options, range: DateInterval, granularity: ElectricityInsightQuery.Granularity, flowDirection: ElectricityFlowDirection)

Creates an electricity insight query request. - Parameters: - options: The optional information included when the system returns electricity insight records. - range: The requested date range. - granularity: The temporal granularity for returned electricity insight records. - flowDirection: The direction of the flow of electricity.

get · iOS 26.0+

options

TypeScript
get options(): ElectricityInsightQuery_Options
Swift declaration
let options: ElectricityInsightQuery.Options

The optional information to include in returned electricity insight records.

Skipped declarations

No declarations were skipped in this snapshot.

All EnergyKit types →