API Reference > presentation-common > RPC 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 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 Type Aliases Name Description ContentDescriptorRpcRequestOptions Data structure for content descriptor RPC request options. ContentRpcRequestOptions Data structure for content request options. Deprecated 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 ElementPropertiesRpcRequestOptions Data structure for element properties RPC request options. Beta ExtendedContentRpcRequestOptions Data structure for content RPC request options. ExtendedHierarchyRpcRequestOptions Data structure for hierarchy request options. HierarchyCompareRpcOptions Data structure for comparing presentation data after ruleset or ruleset variable changes. HierarchyRpcRequestOptions Data structure for base hierarchy request options. Deprecated LabelRpcRequestOptions Data structure for label request options. Deprecated PresentationRpcRequestOptions Base options for all presentation RPC requests. PresentationRpcResponse Data structure for presentation RPC responses SelectionScopeRpcRequestOptions Data structure for selection scope request options. Last Updated: 11 June, 2024