// GENERATED CODE - DO NOT MODIFY BY HAND part of 'getChatParams.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** GetChatParams _$GetChatParamsFromJson(Map json) => GetChatParams( lookIntoFuture: $enumDecode(_$GetChatParamsSwitchEnumMap, json['lookIntoFuture']), limit: json['limit'] as int?, lastKnownMessageId: json['lastKnownMessageId'] as int?, lastCommonReadId: json['lastCommonReadId'] as int?, timeout: json['timeout'] as int?, setReadMarker: $enumDecodeNullable( _$GetChatParamsSwitchEnumMap, json['setReadMarker']), includeLastKnown: $enumDecodeNullable( _$GetChatParamsSwitchEnumMap, json['includeLastKnown']), ); Map _$GetChatParamsToJson(GetChatParams instance) { final val = { 'lookIntoFuture': _$GetChatParamsSwitchEnumMap[instance.lookIntoFuture]!, }; void writeNotNull(String key, dynamic value) { if (value != null) { val[key] = value; } } writeNotNull('limit', instance.limit); writeNotNull('lastKnownMessageId', instance.lastKnownMessageId); writeNotNull('lastCommonReadId', instance.lastCommonReadId); writeNotNull('timeout', instance.timeout); writeNotNull( 'setReadMarker', _$GetChatParamsSwitchEnumMap[instance.setReadMarker]); writeNotNull('includeLastKnown', _$GetChatParamsSwitchEnumMap[instance.includeLastKnown]); return val; } const _$GetChatParamsSwitchEnumMap = { GetChatParamsSwitch.on: 1, GetChatParamsSwitch.off: 0, };