import { RpcBaseData } from './rpc-base'; /** * RPC Observable request context. */ export interface RpcObservableRequestContext { /** * Source manifest name. */ sourceName?: string; /** * Source path name with instance id. */ sourceSubName?: string; /** * version. */ sourceVersion?: string; } /** * The RPC Observable request packet format. */ export interface RpcObservableRequest extends RpcBaseData { /** * Request identity. */ id: number; /** * The request data. */ request: TRequest; }