Files
Client/lib/storage/chat_background_settings.g.dart
T

43 lines
1.4 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'chat_background_settings.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
ChatBackgroundSettings _$ChatBackgroundSettingsFromJson(
Map<String, dynamic> json,
) => ChatBackgroundSettings(
type: $enumDecode(_$ChatBackgroundTypeEnumMap, json['type']),
fit: $enumDecode(_$ChatBackgroundFitEnumMap, json['fit']),
colorValue: (json['colorValue'] as num?)?.toInt(),
imageVersion: (json['imageVersion'] as num).toInt(),
dim: (json['dim'] as num).toDouble(),
blur: (json['blur'] as num).toDouble(),
);
Map<String, dynamic> _$ChatBackgroundSettingsToJson(
ChatBackgroundSettings instance,
) => <String, dynamic>{
'type': _$ChatBackgroundTypeEnumMap[instance.type]!,
'fit': _$ChatBackgroundFitEnumMap[instance.fit]!,
'colorValue': instance.colorValue,
'imageVersion': instance.imageVersion,
'dim': instance.dim,
'blur': instance.blur,
};
const _$ChatBackgroundTypeEnumMap = {
ChatBackgroundType.pattern: 'pattern',
ChatBackgroundType.image: 'image',
ChatBackgroundType.color: 'color',
ChatBackgroundType.none: 'none',
};
const _$ChatBackgroundFitEnumMap = {
ChatBackgroundFit.cover: 'cover',
ChatBackgroundFit.tile: 'tile',
ChatBackgroundFit.center: 'center',
};