payloadAsBytes property

Uint8List? payloadAsBytes

Returns payload as bytes (Uint8List).

Implementation

Uint8List? get payloadAsBytes {
  var payload = this.payload;

  if (payload == null) {
    return null;
  }

  if (payload is Uint8List) {
    return payload;
  }

  if (payload is List<int>) {
    return Uint8List.fromList(payload);
  }

  var s = payload.toString();
  var bs = dart_convert.utf8.encode(s);

  return Uint8List.fromList(bs);
}