Interface RecordAggregateRequest

Request for aggregating records from a stream

interface RecordAggregateRequest {
    aggregates: RecordAggregates;
    filter?: RecordFilter;
    includeTyping?: boolean;
    lastUpdatedTime?: LastUpdatedTimeFilter;
    targetUnits?: RecordTargetUnits;
}

Properties

aggregates: RecordAggregates

Dictionary of aggregates with client-defined identifiers

filter?: RecordFilter

Filter specification

includeTyping?: boolean

When true, include property type information (and resolved units when combined with targetUnits).

lastUpdatedTime?: LastUpdatedTimeFilter

Filter on last updated time. Required for immutable streams.

targetUnits?: RecordTargetUnits

Convert float properties to another unit or unit system (response and filter values).