crateApiMergedNtCreateRawExternalMessage method
Implementation
@override
Future<String> crateApiMergedNtCreateRawExternalMessage(
{required String dst,
String? stateInit,
String? body,
required int timeout}) {
return handler.executeNormal(NormalTask(
callFfi: (port_) {
var arg0 = cst_encode_String(dst);
var arg1 = cst_encode_opt_String(stateInit);
var arg2 = cst_encode_opt_String(body);
var arg3 = cst_encode_u_32(timeout);
return wire.wire__crate__api__merged__nt_create_raw_external_message(
port_, arg0, arg1, arg2, arg3);
},
codec: DcoCodec(
decodeSuccessData: dco_decode_String,
decodeErrorData: dco_decode_AnyhowException,
),
constMeta: kCrateApiMergedNtCreateRawExternalMessageConstMeta,
argValues: [dst, stateInit, body, timeout],
apiImpl: this,
));
}