Skip to main content

Interface: QueryFieldsResponse

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

Properties

aggregateSourceCategories?

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

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

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:320


dataTypes

dataTypes: QueryDataTypeInfo[]

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


entities

entities: Record<string, QueryFieldInfo[]>

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


recordSystemFields

recordSystemFields: QueryFieldInfo[]

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


relations?

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

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

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.