{"version":3,"sources":["../../../packages/core/rpc/credssp/rpc-credssp-response-client.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,QAAQ,CAAC;AAC7B,OAAO,EAAE,WAAW,EAAE,MAAM,iBAAiB,CAAC;AAE9C,OAAO,EAAE,yBAAyB,EAAyB,MAAM,qBAAqB,CAAC;AAEvF,qBAAa,wBAAwB;IACjC;;;;;;;OAOG;WACW,eAAe,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,yBAAyB,GAAG,OAAO,CAAC,IAAI,CAAC;WACzE,eAAe,CAAC,GAAG,EAAE,GAAG,EAAE,IAAI,EAAE,yBAAyB,EAAE,QAAQ,CAAC,EAAE,WAAW,GAAG,OAAO,CAAC,IAAI,CAAC;CAclH","file":"rpc-credssp-response-client.d.ts","sourcesContent":["import { Rpc } from '../rpc';\r\nimport { RpcOutbound } from '../rpc-outbound';\r\nimport { RpcOutboundClient } from '../rpc-outbound-client';\r\nimport { RpcCredSSPOperationResult, RpcCredSspResponseKey } from './rpc-credssp-model';\r\n\r\nexport class RpcCredSspResponseClient {\r\n    /**\r\n     * The CredSSP response command.\r\n     *\r\n     * @param rpc the rpc service.\r\n     * @param data the CredSSP operation result object.\r\n     * @param outbound the outbound channel to call. @optional\r\n     * @return Promise<void> the promise object.\r\n     */\r\n    public static credSspResponse(rpc: Rpc, data: RpcCredSSPOperationResult): Promise<void>;\r\n    public static credSspResponse(rpc: Rpc, data: RpcCredSSPOperationResult, outbound?: RpcOutbound): Promise<void>;\r\n    public static credSspResponse(rpc: Rpc, data: RpcCredSSPOperationResult, outbound?: RpcOutbound): Promise<void> {\r\n        if (outbound) {\r\n            return RpcOutboundClient.callOutbound(\r\n                rpc.rpcManager.rpcChannel,\r\n                outbound,\r\n                RpcCredSspResponseKey.command,\r\n                RpcCredSspResponseKey.version,\r\n                data\r\n            );\r\n        } else {\r\n            return RpcOutboundClient.call(rpc, RpcCredSspResponseKey.command, RpcCredSspResponseKey.version, data);\r\n        }\r\n    }\r\n}\r\n"]}