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. Type Aliases Name Description ContentDescriptorRpcRequestOptions Data structure for content descriptor RPC request options. Beta ContentRpcRequestOptions Data structure for content request options. DisplayLabelRpcRequestOptions Data structure for label request options. Beta DisplayLabelsRpcRequestOptions Data structure for labels request options. Beta ExtendedContentRpcRequestOptions Data structure for content RPC request options. Beta ExtendedHierarchyRpcRequestOptions Data structure for hierarchy request options. Beta HierarchyRpcRequestOptions Data structure for base hierarchy request options. LabelRpcRequestOptions Data structure for label request options. PresentationRpcRequestOptions Base options for all presentation RPC requests. PresentationRpcResponse Data structure for presentation RPC responses RulesetVariableRpcRequestOptions Data structure for ruleset variable request options. SelectionScopeRpcRequestOptions Data structure for selection scope request options. Last Updated: 14 October, 2020