Skip to main content

Interface: QueryFieldsResponse

Defined in: packages/sdk/src/types/query-engine-types.ts:330

Properties

aggregateSourceCategories?

optional aggregateSourceCategories: Record<string, Record<string, string>>

Defined in: packages/sdk/src/types/query-engine-types.ts:348

entity → aggregate source → semantic category. Only categorized sources appear; uncategorized sources are internal (legacy-adapter parity) and should not be offered in builder palettes. Optional for older API versions.


aggregateSources

aggregateSources: Record<string, string[]>

Defined in: packages/sdk/src/types/query-engine-types.ts:332


dataTypes

dataTypes: QueryDataTypeInfo[]

Defined in: packages/sdk/src/types/query-engine-types.ts:333


entities

entities: Record<string, QueryFieldInfo[]>

Defined in: packages/sdk/src/types/query-engine-types.ts:331


recordSystemFields

recordSystemFields: QueryFieldInfo[]

Defined in: packages/sdk/src/types/query-engine-types.ts:334


relations?

optional relations: Record<string, Record<string, QueryFieldInfo[]>>

Defined in: packages/sdk/src/types/query-engine-types.ts:341

RelationMatch palette: entity → relation name → the relation's queryable sub-fields (e.g. member.workflowEntries → entry.workflowId, entry.status, entry.enteredAt). Same raw-ID hiding convention as entities. Optional for older API versions.