serialize method
Serialize.
Implementation
@override
void serialize(List<int> buffer) {
// Write type-id 0x3cd623ec.
buffer.writeInt32(0x3cd623ec);
// Write fields.
buffer.writeInt32(flags);
buffer.writeObject(bot);
buffer.writeString(domain);
final localBrowserCopy = browser;
if (localBrowserCopy != null) {
buffer.writeString(localBrowserCopy);
}
final localPlatformCopy = platform;
if (localPlatformCopy != null) {
buffer.writeString(localPlatformCopy);
}
final localIpCopy = ip;
if (localIpCopy != null) {
buffer.writeString(localIpCopy);
}
final localRegionCopy = region;
if (localRegionCopy != null) {
buffer.writeString(localRegionCopy);
}
final localMatchCodesCopy = matchCodes;
if (localMatchCodesCopy != null) {
buffer.writeVectorString(localMatchCodesCopy);
}
final localUserIdHintCopy = userIdHint;
if (localUserIdHintCopy != null) {
buffer.writeInt64(localUserIdHintCopy);
}
final localVerifiedAppNameCopy = verifiedAppName;
if (localVerifiedAppNameCopy != null) {
buffer.writeString(localVerifiedAppNameCopy);
}
// Finished serialization.
}