Line data Source code
1 : import 'package:freezed_annotation/freezed_annotation.dart';
2 : import 'package:redfire/types.dart';
3 :
4 : import '../models/organisation_model.dart';
5 :
6 : part 'create_organisation_action.freezed.dart';
7 : part 'create_organisation_action.g.dart';
8 :
9 : @freezed
10 : class CreateOrganisationAction with _$CreateOrganisationAction, ReduxAction {
11 0 : const CreateOrganisationAction._();
12 : const factory CreateOrganisationAction(OrganisationModel organisation) =
13 : _CreateOrganisationAction;
14 :
15 0 : factory CreateOrganisationAction.fromJson(JsonMap json) =>
16 0 : _$CreateOrganisationActionFromJson(json);
17 :
18 0 : @override
19 : String get typeName => 'CreateOrganisationAction';
20 : }
|