Line data Source code
1 : import 'package:fast_immutable_collections/fast_immutable_collections.dart';
2 : import 'package:freezed_annotation/freezed_annotation.dart';
3 :
4 : import '../../../../types.dart';
5 :
6 : part 'set_providers_for_email_action.freezed.dart';
7 : part 'set_providers_for_email_action.g.dart';
8 :
9 : @freezed
10 : class SetProvidersForEmailAction
11 : with _$SetProvidersForEmailAction, ReduxAction {
12 1 : const SetProvidersForEmailAction._();
13 : const factory SetProvidersForEmailAction(ISet<ProvidersEnum> providers) =
14 : _SetProvidersForEmailAction;
15 :
16 0 : factory SetProvidersForEmailAction.fromJson(JsonMap json) =>
17 0 : _$SetProvidersForEmailActionFromJson(json);
18 :
19 0 : @override
20 : String get typeName => 'SetProvidersForEmailAction';
21 : }
|