diff --git a/lib/src/data/base/user.dart b/lib/src/data/base/user.dart index e6edc13d..46d350c1 100644 --- a/lib/src/data/base/user.dart +++ b/lib/src/data/base/user.dart @@ -59,7 +59,7 @@ abstract class UserDetailed implements User { String? get pinnedPageId; Map? get pinnedPage; bool get publicReactions; - String get ffVisibility; + FFVisibility get ffVisibility; bool get twoFactorEnabled; bool get usePasswordLessLogin; bool get securityKeys; @@ -141,7 +141,7 @@ class UserDetailedNotMe with _$UserDetailedNotMe implements UserDetailed { String? pinnedPageId, Map? pinnedPage, required bool publicReactions, - required String ffVisibility, + required FFVisibility ffVisibility, required bool twoFactorEnabled, required bool usePasswordLessLogin, required bool securityKeys, @@ -193,7 +193,7 @@ class UserDetailedNotMeWithRelations String? pinnedPageId, Map? pinnedPage, required bool publicReactions, - required String ffVisibility, + required FFVisibility ffVisibility, required bool twoFactorEnabled, required bool usePasswordLessLogin, required bool securityKeys, @@ -251,7 +251,7 @@ class MeDetailed with _$MeDetailed implements UserDetailed { String? pinnedPageId, Map? pinnedPage, required bool publicReactions, - required String ffVisibility, + required FFVisibility ffVisibility, required bool twoFactorEnabled, required bool usePasswordLessLogin, required bool securityKeys, diff --git a/lib/src/data/base/user.freezed.dart b/lib/src/data/base/user.freezed.dart index 83f147e8..ebc52215 100644 --- a/lib/src/data/base/user.freezed.dart +++ b/lib/src/data/base/user.freezed.dart @@ -484,7 +484,7 @@ mixin _$UserDetailedNotMe { String? get pinnedPageId => throw _privateConstructorUsedError; Map? get pinnedPage => throw _privateConstructorUsedError; bool get publicReactions => throw _privateConstructorUsedError; - String get ffVisibility => throw _privateConstructorUsedError; + FFVisibility get ffVisibility => throw _privateConstructorUsedError; bool get twoFactorEnabled => throw _privateConstructorUsedError; bool get usePasswordLessLogin => throw _privateConstructorUsedError; bool get securityKeys => throw _privateConstructorUsedError; @@ -539,7 +539,7 @@ abstract class $UserDetailedNotMeCopyWith<$Res> { String? pinnedPageId, Map? pinnedPage, bool publicReactions, - String ffVisibility, + FFVisibility ffVisibility, bool twoFactorEnabled, bool usePasswordLessLogin, bool securityKeys, @@ -748,7 +748,7 @@ class _$UserDetailedNotMeCopyWithImpl<$Res, $Val extends UserDetailedNotMe> ffVisibility: null == ffVisibility ? _value.ffVisibility : ffVisibility // ignore: cast_nullable_to_non_nullable - as String, + as FFVisibility, twoFactorEnabled: null == twoFactorEnabled ? _value.twoFactorEnabled : twoFactorEnabled // ignore: cast_nullable_to_non_nullable @@ -829,7 +829,7 @@ abstract class _$$_UserDetailedNotMeCopyWith<$Res> String? pinnedPageId, Map? pinnedPage, bool publicReactions, - String ffVisibility, + FFVisibility ffVisibility, bool twoFactorEnabled, bool usePasswordLessLogin, bool securityKeys, @@ -1037,7 +1037,7 @@ class __$$_UserDetailedNotMeCopyWithImpl<$Res> ffVisibility: null == ffVisibility ? _value.ffVisibility : ffVisibility // ignore: cast_nullable_to_non_nullable - as String, + as FFVisibility, twoFactorEnabled: null == twoFactorEnabled ? _value.twoFactorEnabled : twoFactorEnabled // ignore: cast_nullable_to_non_nullable @@ -1245,7 +1245,7 @@ class _$_UserDetailedNotMe implements _UserDetailedNotMe { @override final bool publicReactions; @override - final String ffVisibility; + final FFVisibility ffVisibility; @override final bool twoFactorEnabled; @override @@ -1446,7 +1446,7 @@ abstract class _UserDetailedNotMe implements UserDetailedNotMe { final String? pinnedPageId, final Map? pinnedPage, required final bool publicReactions, - required final String ffVisibility, + required final FFVisibility ffVisibility, required final bool twoFactorEnabled, required final bool usePasswordLessLogin, required final bool securityKeys, @@ -1537,7 +1537,7 @@ abstract class _UserDetailedNotMe implements UserDetailedNotMe { @override bool get publicReactions; @override - String get ffVisibility; + FFVisibility get ffVisibility; @override bool get twoFactorEnabled; @override @@ -1606,7 +1606,7 @@ mixin _$UserDetailedNotMeWithRelations { String? get pinnedPageId => throw _privateConstructorUsedError; Map? get pinnedPage => throw _privateConstructorUsedError; bool get publicReactions => throw _privateConstructorUsedError; - String get ffVisibility => throw _privateConstructorUsedError; + FFVisibility get ffVisibility => throw _privateConstructorUsedError; bool get twoFactorEnabled => throw _privateConstructorUsedError; bool get usePasswordLessLogin => throw _privateConstructorUsedError; bool get securityKeys => throw _privateConstructorUsedError; @@ -1671,7 +1671,7 @@ abstract class $UserDetailedNotMeWithRelationsCopyWith<$Res> { String? pinnedPageId, Map? pinnedPage, bool publicReactions, - String ffVisibility, + FFVisibility ffVisibility, bool twoFactorEnabled, bool usePasswordLessLogin, bool securityKeys, @@ -1897,7 +1897,7 @@ class _$UserDetailedNotMeWithRelationsCopyWithImpl<$Res, ffVisibility: null == ffVisibility ? _value.ffVisibility : ffVisibility // ignore: cast_nullable_to_non_nullable - as String, + as FFVisibility, twoFactorEnabled: null == twoFactorEnabled ? _value.twoFactorEnabled : twoFactorEnabled // ignore: cast_nullable_to_non_nullable @@ -2011,7 +2011,7 @@ abstract class _$$_UserDetailedNotMeWithRelationsCopyWith<$Res> String? pinnedPageId, Map? pinnedPage, bool publicReactions, - String ffVisibility, + FFVisibility ffVisibility, bool twoFactorEnabled, bool usePasswordLessLogin, bool securityKeys, @@ -2237,7 +2237,7 @@ class __$$_UserDetailedNotMeWithRelationsCopyWithImpl<$Res> ffVisibility: null == ffVisibility ? _value.ffVisibility : ffVisibility // ignore: cast_nullable_to_non_nullable - as String, + as FFVisibility, twoFactorEnabled: null == twoFactorEnabled ? _value.twoFactorEnabled : twoFactorEnabled // ignore: cast_nullable_to_non_nullable @@ -2487,7 +2487,7 @@ class _$_UserDetailedNotMeWithRelations @override final bool publicReactions; @override - final String ffVisibility; + final FFVisibility ffVisibility; @override final bool twoFactorEnabled; @override @@ -2731,7 +2731,7 @@ abstract class _UserDetailedNotMeWithRelations final String? pinnedPageId, final Map? pinnedPage, required final bool publicReactions, - required final String ffVisibility, + required final FFVisibility ffVisibility, required final bool twoFactorEnabled, required final bool usePasswordLessLogin, required final bool securityKeys, @@ -2830,7 +2830,7 @@ abstract class _UserDetailedNotMeWithRelations @override bool get publicReactions; @override - String get ffVisibility; + FFVisibility get ffVisibility; @override bool get twoFactorEnabled; @override @@ -2914,7 +2914,7 @@ mixin _$MeDetailed { String? get pinnedPageId => throw _privateConstructorUsedError; Map? get pinnedPage => throw _privateConstructorUsedError; bool get publicReactions => throw _privateConstructorUsedError; - String get ffVisibility => throw _privateConstructorUsedError; + FFVisibility get ffVisibility => throw _privateConstructorUsedError; bool get twoFactorEnabled => throw _privateConstructorUsedError; bool get usePasswordLessLogin => throw _privateConstructorUsedError; bool get securityKeys => throw _privateConstructorUsedError; @@ -3004,7 +3004,7 @@ abstract class $MeDetailedCopyWith<$Res> { String? pinnedPageId, Map? pinnedPage, bool publicReactions, - String ffVisibility, + FFVisibility ffVisibility, bool twoFactorEnabled, bool usePasswordLessLogin, bool securityKeys, @@ -3275,7 +3275,7 @@ class _$MeDetailedCopyWithImpl<$Res, $Val extends MeDetailed> ffVisibility: null == ffVisibility ? _value.ffVisibility : ffVisibility // ignore: cast_nullable_to_non_nullable - as String, + as FFVisibility, twoFactorEnabled: null == twoFactorEnabled ? _value.twoFactorEnabled : twoFactorEnabled // ignore: cast_nullable_to_non_nullable @@ -3484,7 +3484,7 @@ abstract class _$$_MeDetailedCopyWith<$Res> String? pinnedPageId, Map? pinnedPage, bool publicReactions, - String ffVisibility, + FFVisibility ffVisibility, bool twoFactorEnabled, bool usePasswordLessLogin, bool securityKeys, @@ -3755,7 +3755,7 @@ class __$$_MeDetailedCopyWithImpl<$Res> ffVisibility: null == ffVisibility ? _value.ffVisibility : ffVisibility // ignore: cast_nullable_to_non_nullable - as String, + as FFVisibility, twoFactorEnabled: null == twoFactorEnabled ? _value.twoFactorEnabled : twoFactorEnabled // ignore: cast_nullable_to_non_nullable @@ -4120,7 +4120,7 @@ class _$_MeDetailed implements _MeDetailed { @override final bool publicReactions; @override - final String ffVisibility; + final FFVisibility ffVisibility; @override final bool twoFactorEnabled; @override @@ -4497,7 +4497,7 @@ abstract class _MeDetailed implements MeDetailed { final String? pinnedPageId, final Map? pinnedPage, required final bool publicReactions, - required final String ffVisibility, + required final FFVisibility ffVisibility, required final bool twoFactorEnabled, required final bool usePasswordLessLogin, required final bool securityKeys, @@ -4619,7 +4619,7 @@ abstract class _MeDetailed implements MeDetailed { @override bool get publicReactions; @override - String get ffVisibility; + FFVisibility get ffVisibility; @override bool get twoFactorEnabled; @override diff --git a/lib/src/data/base/user.g.dart b/lib/src/data/base/user.g.dart index 9fabcb03..dd2dc4d0 100644 --- a/lib/src/data/base/user.g.dart +++ b/lib/src/data/base/user.g.dart @@ -104,7 +104,7 @@ _$_UserDetailedNotMe _$$_UserDetailedNotMeFromJson(Map json) => pinnedPageId: json['pinnedPageId'] as String?, pinnedPage: json['pinnedPage'] as Map?, publicReactions: json['publicReactions'] as bool, - ffVisibility: json['ffVisibility'] as String, + ffVisibility: $enumDecode(_$FFVisibilityEnumMap, json['ffVisibility']), twoFactorEnabled: json['twoFactorEnabled'] as bool, usePasswordLessLogin: json['usePasswordLessLogin'] as bool, securityKeys: json['securityKeys'] as bool, @@ -154,7 +154,7 @@ Map _$$_UserDetailedNotMeToJson( 'pinnedPageId': instance.pinnedPageId, 'pinnedPage': instance.pinnedPage, 'publicReactions': instance.publicReactions, - 'ffVisibility': instance.ffVisibility, + 'ffVisibility': _$FFVisibilityEnumMap[instance.ffVisibility]!, 'twoFactorEnabled': instance.twoFactorEnabled, 'usePasswordLessLogin': instance.usePasswordLessLogin, 'securityKeys': instance.securityKeys, @@ -168,6 +168,12 @@ Value? _$JsonConverterFromJson( ) => json == null ? null : fromJson(json as Json); +const _$FFVisibilityEnumMap = { + FFVisibility.public: 'public', + FFVisibility.followers: 'followers', + FFVisibility.private: 'private', +}; + _$_UserDetailedNotMeWithRelations _$$_UserDetailedNotMeWithRelationsFromJson( Map json) => _$_UserDetailedNotMeWithRelations( @@ -227,7 +233,7 @@ _$_UserDetailedNotMeWithRelations _$$_UserDetailedNotMeWithRelationsFromJson( pinnedPageId: json['pinnedPageId'] as String?, pinnedPage: json['pinnedPage'] as Map?, publicReactions: json['publicReactions'] as bool, - ffVisibility: json['ffVisibility'] as String, + ffVisibility: $enumDecode(_$FFVisibilityEnumMap, json['ffVisibility']), twoFactorEnabled: json['twoFactorEnabled'] as bool, usePasswordLessLogin: json['usePasswordLessLogin'] as bool, securityKeys: json['securityKeys'] as bool, @@ -287,7 +293,7 @@ Map _$$_UserDetailedNotMeWithRelationsToJson( 'pinnedPageId': instance.pinnedPageId, 'pinnedPage': instance.pinnedPage, 'publicReactions': instance.publicReactions, - 'ffVisibility': instance.ffVisibility, + 'ffVisibility': _$FFVisibilityEnumMap[instance.ffVisibility]!, 'twoFactorEnabled': instance.twoFactorEnabled, 'usePasswordLessLogin': instance.usePasswordLessLogin, 'securityKeys': instance.securityKeys, @@ -361,7 +367,7 @@ _$_MeDetailed _$$_MeDetailedFromJson(Map json) => pinnedPageId: json['pinnedPageId'] as String?, pinnedPage: json['pinnedPage'] as Map?, publicReactions: json['publicReactions'] as bool, - ffVisibility: json['ffVisibility'] as String, + ffVisibility: $enumDecode(_$FFVisibilityEnumMap, json['ffVisibility']), twoFactorEnabled: json['twoFactorEnabled'] as bool, usePasswordLessLogin: json['usePasswordLessLogin'] as bool, securityKeys: json['securityKeys'] as bool, @@ -456,7 +462,7 @@ Map _$$_MeDetailedToJson(_$_MeDetailed instance) => 'pinnedPageId': instance.pinnedPageId, 'pinnedPage': instance.pinnedPage, 'publicReactions': instance.publicReactions, - 'ffVisibility': instance.ffVisibility, + 'ffVisibility': _$FFVisibilityEnumMap[instance.ffVisibility]!, 'twoFactorEnabled': instance.twoFactorEnabled, 'usePasswordLessLogin': instance.usePasswordLessLogin, 'securityKeys': instance.securityKeys,