Interface RecordFilterRequest

Filter request for retrieving records from a stream

interface RecordFilterRequest {
    filter?: RecordFilter;
    includeTyping?: boolean;
    lastUpdatedTime?: LastUpdatedTimeFilter;
    limit?: number;
    sort?: RecordSort[];
    sources?: SourceSelector[];
    targetUnits?: RecordTargetUnits;
}

Properties

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.

limit?: number

Maximum number of results to return (default: 10, max: 1000)

sort?: RecordSort[]

Sorting specifications

sources?: SourceSelector[]

List of containers and their properties to return

targetUnits?: RecordTargetUnits

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