| Name | Description |  | 
| BooleanRulesetVariable | Data structure for representing boolean ruleset variables. |  | 
| BooleanRulesetVariableJSON | JSON representation of BooleanRulesetVariable. | Deprecated | 
| ClassInfo | Information about an ECClass |  | 
| ClassInfoJSON | A serialized version of ClassInfo | Deprecated | 
| ClientDiagnostics | Data structure with client diagnostics information. |  | 
| ClientDiagnosticsAttribute | Data structure which contains client diagnostics options. |  | 
| ClientDiagnosticsOptions | Data structure for client diagnostics options. |  | 
| CompressedClassInfoJSON | A serialized and compressed version of ClassInfo |  | 
| ComputeSelectionRequestOptions | Request options used for calculating selection based on given instance keys and selection scope. |  | 
| ContentDescriptorRequestOptions | Request type for content descriptor requests. |  | 
| ContentInstanceKeysRequestOptions | Request type for content instance keys' requests. |  | 
| ContentRequestOptions | Request type for content requests. |  | 
| ContentSourcesRequestOptions | Request type for content sources requests. |  | 
| Diagnostics | Data structure for diagnostics information. |  | 
| DiagnosticsLogMessage | Data structure for diagnostics log message information. |  | 
| DiagnosticsOptions | Data structure for diagnostics options. |  | 
| DiagnosticsScopeLogs | Data structure for diagnostics scope information. |  | 
| DisplayLabelRequestOptions | Request type for label requests |  | 
| DisplayLabelsRequestOptions | Request type for labels requests |  | 
| DistinctValuesRequestOptions | Request type for distinct values' requests. |  | 
| EnumerationChoice | A single choice in enumeration |  | 
| EnumerationInfo | Enumeration information |  | 
| FilterByInstancePathsHierarchyRequestOptions | Request type of filtering hierarchies by given ECInstance paths. |  | 
| FilterByTextHierarchyRequestOptions | Request type of filtering hierarchies by given text. |  | 
| FormatOptions | Options for finding a formatter spec to use in KoqPropertyValueFormatter. |  | 
| FormatsMap | A data structure that associates specific phenomenon with one or more formatting props for specific unit system. |  | 
| HierarchyCompareInfo | Information about hierarchy modification / differences. |  | 
| HierarchyCompareInfoJSON | JSON representation of HierarchyCompareInfo. | Deprecated | 
| HierarchyCompareOptions | Data structure for comparing a hierarchy after ruleset or ruleset variable changes. |  | 
| HierarchyLevelDescriptorRequestOptions | Params for hierarchy level descriptor requests. |  | 
| HierarchyRequestOptions | Request type for hierarchy requests. |  | 
| Id64RulesetVariable | Data structure for representing ID ruleset variables. |  | 
| Id64RulesetVariableJSON | JSON representation of Id64RulesetVariable. | Deprecated | 
| Id64sRulesetVariable | Data structure for representing ID array ruleset variables. |  | 
| Id64sRulesetVariableJSON | JSON representation of Id64sRulesetVariable. |  | 
| InstanceFilterDefinition | Definition of an instance filter that can be used to filter content or hierarchy levels. |  | 
| InstanceFilterRelatedInstancePath | Partial definition of common attributes for InstanceFilterRelatedInstanceDefinition. |  | 
| InstanceFilterRelatedInstanceRelationshipAlias | Partial definition of InstanceFilterRelatedInstanceDefinition for the case when referencing the relationship class. |  | 
| InstanceFilterRelatedInstanceTargetAlias | Partial definition of InstanceFilterRelatedInstanceDefinition for the case when referencing the target class. |  | 
| InstanceKey | A key that uniquely identifies an instance in an iModel |  | 
| InstanceKeyJSON | A serialized version of InstanceKey | Deprecated | 
| IntRulesetVariable | Data structure for representing int ruleset variables. |  | 
| IntRulesetVariableJSON | JSON representation of IntRulesetVariable. | Deprecated | 
| IntsRulesetVariable | Data structure for representing int array ruleset variables. |  | 
| IntsRulesetVariableJSON | JSON representation of IntsRulesetVariable. | Deprecated | 
| KeySetJSON | A data structure of serialized KeySet |  | 
| KindOfQuantityInfo | Kind of quantity information |  | 
| MultiElementPropertiesBaseRequestOptions | Base request type for multiple elements properties requests. |  | 
| MultiElementPropertiesByClassRequestOptions | Request type for multiple elements properties requests, where elements are specified by class. |  | 
| MultiElementPropertiesByIdsRequestOptions | Request type for multiple elements properties requests, where elements are specified by element id. |  | 
| NavigationPropertyInfo | A data structure for storing navigation property information. |  | 
| NavigationPropertyInfoJSON | A serialized version of NavigationPropertyInfo |  | 
| NodeDeletionInfo | Information about node deletion. |  | 
| NodeDeletionInfoJSON | JSON representation of NodeDeletionInfo. | Deprecated | 
| NodeInsertionInfo | Information about node insertion. |  | 
| NodeInsertionInfoJSON | JSON representation of NodeInsertionInfo. | Deprecated | 
| NodeUpdateInfo | Information about node update. |  | 
| NodeUpdateInfoJSON | JSON representation of NodeUpdateInfo. | Deprecated | 
| PagedResponse | A structure for paged responses |  | 
| PageOptions | Paging options |  | 
| PropertyInfo | A structure that describes an ECProperty |  | 
| PropertyInfoJSON | A serialized version of PropertyInfo |  | 
| RelatedClassInfo | A structure that describes a related class and the properties of that relationship. |  | 
| RelatedClassInfoJSON | A serialized version of RelatedClassInfo |  | 
| RequestOptions | A generic request options type used for both hierarchy and content requests. |  | 
| RequestOptionsWithRuleset | Options for requests that require presentation ruleset. |  | 
| RulesetVariableBase | Base data structure for representing ruleset variables. |  | 
| RulesetVariableBaseJSON | JSON representation of RulesetVariableBase. |  | 
| SelectionScopeRequestOptions | Request options used for selection scope related requests |  | 
| SingleElementPropertiesRequestOptions | Request type for single element properties requests. |  | 
| StringRulesetVariable | Data structure for representing string ruleset variables. |  | 
| StringRulesetVariableJSON | JSON representation of StringRulesetVariable. | Deprecated | 
| StrippedRelatedClassInfo | Data structure that contains a subset of RelatedClassInfo required to |  | 
| UnitSystemFormat | A data structure that associates unit systems with property value formatting props. |  | 
| UpdateInfo | A data structure that describes changes that need to be applied to the hierarchy and |  | 
| ValuesDictionary | A dictionary data structure. |  |