size property

  1. @override
int get size
override

Implementation

@override
int get size {
  var size = 0;
  size += 4;
  size += 4;
  size += signerPublicKey.size;
  size += 4;
  size += 1;
  size += network.size;
  size += type.size;
  if (NamespaceRegistrationType.ROOT.value == registrationType.value) {
    size += duration.size;
  }
  if (NamespaceRegistrationType.CHILD.value == registrationType.value) {
    size += parentId!.size;
  }
  size += id.size;
  size += registrationType.size;
  size += 1;
  size += name.lengthInBytes;
  return size;
}