// GENERATED CODE - DO NOT MODIFY BY HAND part of 'token.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** Token _$TokenFromJson(Map json) => Token( id: json['id'] as int, uid: json['uid'] as int, token: json['token'] as String, expired: Token._fromJson(json['expired'] as String), httpOnly: json['http_only'] as bool, secure: json['secure'] as bool, ); Map _$TokenToJson(Token instance) => { 'id': instance.id, 'uid': instance.uid, 'token': instance.token, 'expired': Token._toJson(instance.expired), 'http_only': instance.httpOnly, 'secure': instance.secure, }; TokenWithUserInfo _$TokenWithUserInfoFromJson(Map json) => TokenWithUserInfo( token: Token.fromJson(json['token'] as Map), name: json['name'] as String, isAdmin: json['is_admin'] as bool, permissions: $enumDecode(_$UserPermissionEnumMap, json['permissions']), ); Map _$TokenWithUserInfoToJson(TokenWithUserInfo instance) => { 'token': instance.token, 'name': instance.name, 'is_admin': instance.isAdmin, 'permissions': _$UserPermissionEnumMap[instance.permissions]!, }; const _$UserPermissionEnumMap = { UserPermission.none: 0, UserPermission.readGallery: 1, UserPermission.editGallery: 2, UserPermission.all: 3, };