{"version":3,"sources":["../../../packages/core/rpc/rpc-observable-request.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,WAAW,EAAE,MAAM,YAAY,CAAC;AAEzC;;GAEG;AACH,MAAM,WAAW,2BAA2B;IACxC;;OAEG;IACH,UAAU,CAAC,EAAE,MAAM,CAAC;IAEpB;;OAEG;IACH,aAAa,CAAC,EAAE,MAAM,CAAC;IAEvB;;OAEG;IACH,aAAa,CAAC,EAAE,MAAM,CAAC;CAC1B;AAED;;GAEG;AACH,MAAM,WAAW,oBAAoB,CAAC,QAAQ,SAAS,2BAA2B,CAAE,SAAQ,WAAW;IACnG;;OAEG;IACH,EAAE,EAAE,MAAM,CAAC;IAEX;;OAEG;IACH,OAAO,EAAE,QAAQ,CAAC;CACrB","file":"rpc-observable-request.d.ts","sourcesContent":["import { RpcBaseData } from './rpc-base';\r\n\r\n/**\r\n * RPC Observable request context.\r\n */\r\nexport interface RpcObservableRequestContext {\r\n    /**\r\n     * Source manifest name.\r\n     */\r\n    sourceName?: string;\r\n\r\n    /**\r\n     * Source path name with instance id.\r\n     */\r\n    sourceSubName?: string;\r\n\r\n    /**\r\n     * version.\r\n     */\r\n    sourceVersion?: string;\r\n}\r\n\r\n/**\r\n * The RPC Observable request packet format.\r\n */\r\nexport interface RpcObservableRequest<TRequest extends RpcObservableRequestContext> extends RpcBaseData {\r\n    /**\r\n     * Request identity.\r\n     */\r\n    id: number;\r\n\r\n    /**\r\n     * The request data.\r\n     */\r\n    request: TRequest;\r\n}\r\n"]}