Configuration settings for a specific stream, used to break down large volumes of data into smaller, manageable chunks for processing.

checkedChildren
string[]
required

List of child stream identifiers that are checked for inclusion in the sync.

primaryKey
string[]
required

List of fields that make up the primary key for the stream.

syncMode
string
required

The synchronization mode used for the stream.

cursorField
string[]
required

List of fields that act as the cursor for incremental syncs.

descriptionsMap
object
required

A map of field names to their descriptions.