serialize method
Serialize.
Implementation
@override
void serialize(List<int> buffer) {
// Write type-id 0xdb21d0a7.
buffer.writeInt32(0xdb21d0a7);
// Write fields.
buffer.writeInt32(flags);
buffer.writeObject(type);
final localDataCopy = data;
if (localDataCopy != null) {
buffer.writeObject(localDataCopy);
}
final localFrontSideCopy = frontSide;
if (localFrontSideCopy != null) {
buffer.writeObject(localFrontSideCopy);
}
final localReverseSideCopy = reverseSide;
if (localReverseSideCopy != null) {
buffer.writeObject(localReverseSideCopy);
}
final localSelfieCopy = selfie;
if (localSelfieCopy != null) {
buffer.writeObject(localSelfieCopy);
}
final localTranslationCopy = translation;
if (localTranslationCopy != null) {
buffer.writeVectorObject(localTranslationCopy);
}
final localFilesCopy = files;
if (localFilesCopy != null) {
buffer.writeVectorObject(localFilesCopy);
}
final localPlainDataCopy = plainData;
if (localPlainDataCopy != null) {
buffer.writeObject(localPlainDataCopy);
}
// Finished serialization.
}