marshal method

  1. @override
List marshal()
override

Implementation

@override
List<dynamic> marshal() {
  List<dynamic> message = [id, requestID, details];
  if (args.isNotEmpty) {
    message.add(args);
  }

  if (kwargs.isNotEmpty) {
    if (args.isEmpty) {
      message.add([]);
    }
    message.add(kwargs);
  }

  return message;
}