Interface RecordSyncRequest

Request for syncing records from a stream

interface RecordSyncRequest {
    cursor?: string;
    filter?: RecordFilter;
    includeTyping?: boolean;
    initializeCursor?: string;
    limit?: number;
    sources?: SourceSelector[];
    targetUnits?: RecordTargetUnits;
}

Properties

cursor?: string

Cursor from a previous sync request

filter?: RecordFilter

Filter specification

includeTyping?: boolean

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

initializeCursor?: string

Initialize cursor with a time offset (e.g., "2d-ago", "1h-ago")

limit?: number

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

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).