serialize method
Serialize.
Implementation
@override
void serialize(List<int> buffer) {
// Write type-id 0x6c47ac9f.
buffer.writeInt32(0x6c47ac9f);
// Write fields.
buffer.writeInt32(flags);
buffer.writeString(key);
final localZeroValueCopy = zeroValue;
if (localZeroValueCopy != null) {
buffer.writeString(localZeroValueCopy);
}
final localOneValueCopy = oneValue;
if (localOneValueCopy != null) {
buffer.writeString(localOneValueCopy);
}
final localTwoValueCopy = twoValue;
if (localTwoValueCopy != null) {
buffer.writeString(localTwoValueCopy);
}
final localFewValueCopy = fewValue;
if (localFewValueCopy != null) {
buffer.writeString(localFewValueCopy);
}
final localManyValueCopy = manyValue;
if (localManyValueCopy != null) {
buffer.writeString(localManyValueCopy);
}
buffer.writeString(otherValue);
// Finished serialization.
}