encode method
Implementation
@override
Uint8List encode() {
final encoder = BsatnEncoder();
encoder.writeU8(messageType.tag);
encoder.writeU32(requestId);
encoder.writeU8(0); // CallProcedureFlags::Default
encoder.writeString(procedureName);
encoder.writeU32(args.length);
encoder.writeBytes(args);
return encoder.toBytes();
}