setup static method
Implementation
static void setup(TaisdkCallback? api, {BinaryMessenger? binaryMessenger}) {
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.TaisdkCallback.onInitCallback', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.TaisdkCallback.onInitCallback was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_error = (args[0] as int?);
assert(arg_error != null,
'Argument for dev.flutter.pigeon.TaisdkCallback.onInitCallback was null, expected non-null int.');
api.onInitCallback(arg_error!);
return;
});
}
}
{
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.TaisdkCallback.onEvaluationCallback', codec,
binaryMessenger: binaryMessenger);
if (api == null) {
channel.setMessageHandler(null);
} else {
channel.setMessageHandler((Object? message) async {
assert(message != null,
'Argument for dev.flutter.pigeon.TaisdkCallback.onEvaluationCallback was null.');
final List<Object?> args = (message as List<Object?>?)!;
final int? arg_error = (args[0] as int?);
assert(arg_error != null,
'Argument for dev.flutter.pigeon.TaisdkCallback.onEvaluationCallback was null, expected non-null int.');
final String? arg_sessionId = (args[1] as String?);
assert(arg_sessionId != null,
'Argument for dev.flutter.pigeon.TaisdkCallback.onEvaluationCallback was null, expected non-null String.');
final EvaluationResult? arg_result = (args[2] as EvaluationResult?);
assert(arg_result != null,
'Argument for dev.flutter.pigeon.TaisdkCallback.onEvaluationCallback was null, expected non-null EvaluationResult.');
api.onEvaluationCallback(arg_error!, arg_sessionId!, arg_result!);
return;
});
}
}
}