serialize method
Serialize.
Implementation
@override
void serialize(List<int> buffer) {
// Write type-id 0x4e4df4bb.
buffer.writeInt32(0x4e4df4bb);
// Write fields.
buffer.writeInt32(flags);
final localFromIdCopy = fromId;
if (localFromIdCopy != null) {
buffer.writeObject(localFromIdCopy);
}
final localFromNameCopy = fromName;
if (localFromNameCopy != null) {
buffer.writeString(localFromNameCopy);
}
buffer.writeDateTime(date);
final localChannelPostCopy = channelPost;
if (localChannelPostCopy != null) {
buffer.writeInt32(localChannelPostCopy);
}
final localPostAuthorCopy = postAuthor;
if (localPostAuthorCopy != null) {
buffer.writeString(localPostAuthorCopy);
}
final localSavedFromPeerCopy = savedFromPeer;
if (localSavedFromPeerCopy != null) {
buffer.writeObject(localSavedFromPeerCopy);
}
final localSavedFromMsgIdCopy = savedFromMsgId;
if (localSavedFromMsgIdCopy != null) {
buffer.writeInt32(localSavedFromMsgIdCopy);
}
final localSavedFromIdCopy = savedFromId;
if (localSavedFromIdCopy != null) {
buffer.writeObject(localSavedFromIdCopy);
}
final localSavedFromNameCopy = savedFromName;
if (localSavedFromNameCopy != null) {
buffer.writeString(localSavedFromNameCopy);
}
final localSavedDateCopy = savedDate;
if (localSavedDateCopy != null) {
buffer.writeDateTime(localSavedDateCopy);
}
final localPsaTypeCopy = psaType;
if (localPsaTypeCopy != null) {
buffer.writeString(localPsaTypeCopy);
}
// Finished serialization.
}