serialize method
Serialize.
Implementation
@override
void serialize(List<int> buffer) {
// Write type-id 0xf47741f7.
buffer.writeInt32(0xf47741f7);
// Write fields.
buffer.writeInt32(flags);
final localGeoDistanceCopy = geoDistance;
if (localGeoDistanceCopy != null) {
buffer.writeInt32(localGeoDistanceCopy);
}
final localRequestChatTitleCopy = requestChatTitle;
if (localRequestChatTitleCopy != null) {
buffer.writeString(localRequestChatTitleCopy);
}
final localRequestChatDateCopy = requestChatDate;
if (localRequestChatDateCopy != null) {
buffer.writeDateTime(localRequestChatDateCopy);
}
final localBusinessBotIdCopy = businessBotId;
if (localBusinessBotIdCopy != null) {
buffer.writeInt64(localBusinessBotIdCopy);
}
final localBusinessBotManageUrlCopy = businessBotManageUrl;
if (localBusinessBotManageUrlCopy != null) {
buffer.writeString(localBusinessBotManageUrlCopy);
}
final localChargePaidMessageStarsCopy = chargePaidMessageStars;
if (localChargePaidMessageStarsCopy != null) {
buffer.writeInt64(localChargePaidMessageStarsCopy);
}
final localRegistrationMonthCopy = registrationMonth;
if (localRegistrationMonthCopy != null) {
buffer.writeString(localRegistrationMonthCopy);
}
final localPhoneCountryCopy = phoneCountry;
if (localPhoneCountryCopy != null) {
buffer.writeString(localPhoneCountryCopy);
}
final localNameChangeDateCopy = nameChangeDate;
if (localNameChangeDateCopy != null) {
buffer.writeDateTime(localNameChangeDateCopy);
}
final localPhotoChangeDateCopy = photoChangeDate;
if (localPhotoChangeDateCopy != null) {
buffer.writeDateTime(localPhotoChangeDateCopy);
}
// Finished serialization.
}