crateApiYlsAgiCreateClient method

  1. @override
YlsAgiClient crateApiYlsAgiCreateClient({
  1. required ClientConfig config,
})
override

Implementation

@override YlsAgiClient crateApiYlsAgiCreateClient({required ClientConfig config })  { return handler.executeSync(SyncTask(
            callFfi: () {

            final serializer = SseSerializer(generalizedFrbRustBinding);sse_encode_box_autoadd_client_config(config, serializer);
            return pdeCallFfi(generalizedFrbRustBinding, serializer, funcId: 10)!;

            },
            codec:
        SseCodec(
          decodeSuccessData: sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerYlsAgiClient,
          decodeErrorData: sse_decode_AnyhowException,
        )
        ,
            constMeta: kCrateApiYlsAgiCreateClientConstMeta,
            argValues: [config],
            apiImpl: this,
        )); }