fromByteArrayStream static method

Future<GeigerUrl> fromByteArrayStream(
  1. ByteStream in_
)

Convert start of ByteStream to a GeigerUrl.

If the stream does not contain a GeigerUrl a CommunicationException is thrown.

Implementation

static Future<GeigerUrl> fromByteArrayStream(ByteStream in_) async {
  SerializerHelper.castTest(
      'GeigerUrl', serialVersionUID, await SerializerHelper.readLong(in_), 1);
  GeigerUrl ret = GeigerUrl(
      await SerializerHelper.readString(in_) ?? '',
      await SerializerHelper.readString(in_) ?? '',
      await SerializerHelper.readString(in_) ?? '');
  SerializerHelper.castTest(
      'GeigerUrl', serialVersionUID, await SerializerHelper.readLong(in_), 2);
  return ret;
}