RPC

Types used for RPC communication between frontend and backend. Generally should only be used internally by presentation packages.

Classes

Name Description  
PresentationRpcInterface Interface used for communication between Presentation backend and frontend.  

Interfaces

Name Description  
ContentSourcesRpcResult Data structure for content sources RPC response. Beta
ElementProperties Data structure for storing element properties information in a simplified format. Beta
ElementPropertiesArrayPropertyItemBase Base type for all ElementPropertiesArrayPropertyItem types. Beta
ElementPropertiesCategoryItem Definition for a category. Beta
ElementPropertiesItemBase Base type for all ElementPropertiesItem types. Beta
ElementPropertiesPrimitiveArrayPropertyItem Definition for a primitives' array property value. Beta
ElementPropertiesPrimitivePropertyItem Definition for a primitive property value. Beta
ElementPropertiesPropertyItemBase Base type for all ElementPropertiesPropertyItem types. Beta
ElementPropertiesStructArrayPropertyItem Definition for a structs' array property value. Beta
ElementPropertiesStructPropertyItem Definition for an struct property value. Beta
PresentationRpcResponseData Data structure for presentation RPC responses  

Type Aliases

Name Description  
ContentDescriptorRpcRequestOptions Data structure for content descriptor RPC request options.  
ContentInstanceKeysRpcRequestOptions Data structure for content instance keys' request options. Beta
ContentRpcRequestOptions Data structure for content RPC request options.  
ContentSourcesRpcRequestOptions Data structure for content sources RPC request options. Beta
DisplayLabelRpcRequestOptions Data structure for label request options.  
DisplayLabelsRpcRequestOptions Data structure for labels request options.  
DistinctValuesRpcRequestOptions Data structure for distinct values' request options.  
ElementPropertiesArrayPropertyItem Definition for an array property value. Beta
ElementPropertiesItem Definition of a property item, including a property category. Beta
ElementPropertiesPropertyItem Definition of a property value. Beta
ElementPropertiesPropertyValueType Available element property types. Beta
FilterByInstancePathsHierarchyRpcRequestOptions Data structure for filtering hierarchy by ECInstance paths request options.  
FilterByTextHierarchyRpcRequestOptions Data structure for filtering hierarchy by text request options.  
HierarchyRpcRequestOptions Data structure for hierarchy request options.  
PresentationRpcRequestOptions Base options for all presentation RPC requests.  
PresentationRpcResponse A promise of PresentationRpcResponseData.  
RpcDiagnosticsOptions Data structure for RPC diagnostics options. Beta
SelectionScopeRpcRequestOptions Data structure for selection scope request options.  
SingleElementPropertiesRpcRequestOptions Data structure for single element properties RPC request options. Beta

Last Updated: 21 November, 2022