{"version":3,"sources":["../../../packages/core/rpc/sme-extension/rpc-sme-extension-response-client.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,QAAQ,CAAC;AAC7B,OAAO,EAAE,WAAW,EAAE,MAAM,iBAAiB,CAAC;AAE9C,OAAO,EAAE,4BAA4B,EAA8B,2BAA2B,EAAE,MAAM,2BAA2B,CAAC;AAElI,qBAAa,6BAA6B;IACtC;;;;;;;OAOG;WACW,qBAAqB,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,4BAA4B,GAAG,2BAA2B,GAAG,OAAO,CAAC,IAAI,CAAC;WAChH,qBAAqB,CAC9B,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,4BAA4B,GAAG,2BAA2B,EAAE,QAAQ,CAAC,EAAE,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC;CAiB1H","file":"rpc-sme-extension-response-client.d.ts","sourcesContent":["import { Rpc } from '../rpc';\r\nimport { RpcOutbound } from '../rpc-outbound';\r\nimport { RpcOutboundClient } from '../rpc-outbound-client';\r\nimport { RpcSmeExtensionRequestResult, RpcSmeExtensionResponseKey, RpcSmeExtensionUpdateStatus } from './rpc-sme-extension-model';\r\n\r\nexport class RpcSmeExtensionResponseClient {\r\n    /**\r\n     * Get sme extensions response client call.\r\n     *\r\n     * @param rpc the rpc service.\r\n     * @param data the extension object or status data.\r\n     * @param outbound the outbound channel to call. @optional\r\n     * @return Promise<void> the promise object.\r\n     */\r\n    public static getExtensionsResponse(rpc: Rpc, data: RpcSmeExtensionRequestResult | RpcSmeExtensionUpdateStatus): Promise<void>;\r\n    public static getExtensionsResponse\r\n        (rpc: Rpc, data: RpcSmeExtensionRequestResult | RpcSmeExtensionUpdateStatus, outbound?: RpcOutbound): Promise<void>;\r\n    public static getExtensionsResponse(\r\n        rpc: Rpc,\r\n        data: RpcSmeExtensionRequestResult | RpcSmeExtensionUpdateStatus,\r\n        outbound?: RpcOutbound): Promise<void> {\r\n        if (outbound) {\r\n            return RpcOutboundClient.callOutbound(\r\n                rpc.rpcManager.rpcChannel,\r\n                outbound,\r\n                RpcSmeExtensionResponseKey.command,\r\n                RpcSmeExtensionResponseKey.version,\r\n                data\r\n            );\r\n        } else {\r\n            return RpcOutboundClient.call(rpc, RpcSmeExtensionResponseKey.command, RpcSmeExtensionResponseKey.version, data);\r\n        }\r\n    }\r\n}\r\n"]}