serialize method
Serialize.
Implementation
@override
void serialize(List<int> buffer) {
// Write type-id 0x2dd14edc.
buffer.writeInt32(0x2dd14edc);
// Write fields.
buffer.writeInt32(flags);
final localInstalledDateCopy = installedDate;
if (localInstalledDateCopy != null) {
buffer.writeDateTime(localInstalledDateCopy);
}
buffer.writeInt64(id);
buffer.writeInt64(accessHash);
buffer.writeString(title);
buffer.writeString(shortName);
final localThumbsCopy = thumbs;
if (localThumbsCopy != null) {
buffer.writeVectorObject(localThumbsCopy);
}
final localThumbDcIdCopy = thumbDcId;
if (localThumbDcIdCopy != null) {
buffer.writeInt32(localThumbDcIdCopy);
}
final localThumbVersionCopy = thumbVersion;
if (localThumbVersionCopy != null) {
buffer.writeInt32(localThumbVersionCopy);
}
final localThumbDocumentIdCopy = thumbDocumentId;
if (localThumbDocumentIdCopy != null) {
buffer.writeInt64(localThumbDocumentIdCopy);
}
buffer.writeInt32(count);
buffer.writeInt32(hash);
// Finished serialization.
}