serialize method
Serialize.
Implementation
@override
void serialize(List<int> buffer) {
// Write type-id 0x8f300b57.
buffer.writeInt32(0x8f300b57);
// Write fields.
buffer.writeInt32(flags);
final localUserIdCopy = userId;
if (localUserIdCopy != null) {
buffer.writeInt64(localUserIdCopy);
}
final localDescriptionCopy = description;
if (localDescriptionCopy != null) {
buffer.writeString(localDescriptionCopy);
}
final localDescriptionPhotoCopy = descriptionPhoto;
if (localDescriptionPhotoCopy != null) {
buffer.writeObject(localDescriptionPhotoCopy);
}
final localDescriptionDocumentCopy = descriptionDocument;
if (localDescriptionDocumentCopy != null) {
buffer.writeObject(localDescriptionDocumentCopy);
}
final localCommandsCopy = commands;
if (localCommandsCopy != null) {
buffer.writeVectorObject(localCommandsCopy);
}
final localMenuButtonCopy = menuButton;
if (localMenuButtonCopy != null) {
buffer.writeObject(localMenuButtonCopy);
}
// Finished serialization.
}