Kysoql
ReferenceAPI referenceInterfaces

SalesforceObject

Generated API reference for SalesforceObject in @kysoql/core.

@kysoql/core / SalesforceObject

Type-level description of one Salesforce object and its query capabilities.

Type Parameters

Type ParameterDefault type
Fields extends Record<string, AnySalesforceField>-
Parents extends Record<string, SalesforceParentRelationship<string, string, boolean>>Record<string, never>
Children extends Record<string, SalesforceChildRelationship<string, string>>Record<string, never>
SupportedScope extends stringnever
DataCategoryGroups extends Record<string, string>Record<string, never>
MruEnabled extends booleanboolean
SetOptionsCapability extends SalesforceSetOptionsCapability"none"
FieldsComplete extends booleantrue

Properties

PropertyModifierTypeDescription
fieldsreadonlyFieldsField definitions keyed by Salesforce field API name.
parentsreadonlyParentsParent relationship definitions keyed by relationship name.
childrenreadonlyChildrenChild relationship definitions keyed by relationship name.
supportedScopesreadonlySupportedScopeUnion of USING SCOPE values accepted by this object.
dataCategoryGroupsreadonlyDataCategoryGroupsData-category groups and values available to WITH DATA CATEGORY.
mruEnabledreadonlyMruEnabledWhether MRU-dependent clauses such as FOR VIEW are supported.
setOptionsCapabilityreadonlySetOptionsCapabilityWhich Salesforce SET OPTIONS variant this object supports.
fieldsComplete?readonlyFieldsCompleteFalse for field-filtered schemas; server-side FIELDS() cannot be narrowed.

On this page