extendedMarshalBinary method
Implementation
@override
Uint8List extendedMarshalBinary() {
List<int> forConcat = [];
forConcat.addAll(uvarintMarshalBinary(TransactionType.createIdentity, 1));
forConcat.addAll(stringMarshalBinary(_url.toString(), 2));
if (_keyHash != null) {
forConcat.addAll(bytesMarshalBinary(_keyHash!, 3));
}
if (_keyBookUrl != null) {
forConcat.addAll(stringMarshalBinary(_keyBookUrl.toString(), 4));
}
if (_authorities != null) {
for (AccURL accURL in _authorities!) {
forConcat.addAll(stringMarshalBinary(accURL.toString(), 6));
}
}
return forConcat.asUint8List();
}