// GENERATED CODE - DO NOT MODIFY BY HAND part of 'game_dtos.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _GameDto _$GameDtoFromJson(Map json) => _GameDto( id: json['id'] as String?, name: json['name'] as String?, type: json['type'] as String?, isActive: json['is_active'] as bool?, metadata: json['metadata'] as Map?, prizes: (json['prizes'] as List?) ?.map((e) => GamePrizeDto.fromJson(e as Map)) .toList(), createdAt: json['created_at'] as String?, updatedAt: json['updated_at'] as String?, ); Map _$GameDtoToJson(_GameDto instance) => { 'id': instance.id, 'name': instance.name, 'type': instance.type, 'is_active': instance.isActive, 'metadata': instance.metadata, 'prizes': instance.prizes, 'created_at': instance.createdAt, 'updated_at': instance.updatedAt, }; _GamePrizeDto _$GamePrizeDtoFromJson(Map json) => _GamePrizeDto( id: json['id'] as String?, gameId: json['game_id'] as String?, name: json['name'] as String?, metadata: json['metadata'] as Map?, createdAt: json['created_at'] as String?, updatedAt: json['updated_at'] as String?, ); Map _$GamePrizeDtoToJson(_GamePrizeDto instance) => { 'id': instance.id, 'game_id': instance.gameId, 'name': instance.name, 'metadata': instance.metadata, 'created_at': instance.createdAt, 'updated_at': instance.updatedAt, }; _SpinResultDto _$SpinResultDtoFromJson(Map json) => _SpinResultDto( gamePlay: json['game_play'] == null ? null : GamePlayDto.fromJson(json['game_play'] as Map), prizeWon: json['prize_won'] == null ? null : PrizeWonDto.fromJson(json['prize_won'] as Map), coinsRemaining: (json['coins_remaining'] as num?)?.toInt(), ); Map _$SpinResultDtoToJson(_SpinResultDto instance) => { 'game_play': instance.gamePlay, 'prize_won': instance.prizeWon, 'coins_remaining': instance.coinsRemaining, }; _GamePlayDto _$GamePlayDtoFromJson(Map json) => _GamePlayDto( id: json['id'] as String?, gameId: json['game_id'] as String?, coinsUsed: (json['coins_used'] as num?)?.toInt(), createdAt: json['created_at'] as String?, ); Map _$GamePlayDtoToJson(_GamePlayDto instance) => { 'id': instance.id, 'game_id': instance.gameId, 'coins_used': instance.coinsUsed, 'created_at': instance.createdAt, }; _PrizeWonDto _$PrizeWonDtoFromJson(Map json) => _PrizeWonDto(id: json['id'] as String?, name: json['name'] as String?); Map _$PrizeWonDtoToJson(_PrizeWonDto instance) => {'id': instance.id, 'name': instance.name};