Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Action } from '@ngrx/store';
- import { UserInformationModel } from '../../auth/user-information.model';
- import { MemberInformationModel } from '../member/member-information.model';
- export enum RegisterActionTypes {
- LoadUserInfo = '[Register] Load info',
- SetUserInfo = '[Register] Set info',
- SetUserInfoSuccess = '[Register] Set info success',
- SetUserInfoFailed = '[Register] Set info failed',
- SetCurrentMember = '[Register] Set current member',
- AddMember = '[Register] Add member',
- LoadMember = '[Register] Load member',
- SetStep = '[Register] Set step',
- UpdateMemberInfo = '[Register] Update member info',
- UpdateMemberInfoSuccess = '[Register] Update member info success',
- UpdateMemberInfoFailed = '[Register] Update member info failed',
- AddNewMemberInfo = '[Register] Add new member info',
- AddNewMemberInfoSuccess = '[Register] Add new member info success',
- AddNewMemberInfoFailed = '[Register] Add new member info failed',
- }
- export class SetStepAction implements Action {
- readonly type = RegisterActionTypes.SetStep;
- payload: number;
- public constructor(payload: number) {
- this.payload = payload;
- }
- }
- export class LoadUserInfo implements Action {
- readonly type = RegisterActionTypes.LoadUserInfo;
- }
- export class SetUserInfoAction implements Action {
- readonly type = RegisterActionTypes.SetUserInfo;
- payload: UserInformationModel;
- public constructor(payload: UserInformationModel) {
- this.payload = payload;
- }
- }
- export class SetUserInfoSuccessAction implements Action {
- readonly type = RegisterActionTypes.SetUserInfoSuccess;
- }
- export class SetUserInfoFailedAction implements Action {
- readonly type = RegisterActionTypes.SetUserInfoFailed;
- payload: any;
- public constructor(payload: any) {
- this.payload = payload;
- }
- }
- export class AddNewMemberInfoAction implements Action {
- readonly type = RegisterActionTypes.AddNewMemberInfo;
- payload: MemberInformationModel;
- public constructor(payload: MemberInformationModel) {
- this.payload = payload;
- }
- }
- export class UpdateMemberInfoAction implements Action {
- readonly type = RegisterActionTypes.UpdateMemberInfo;
- payload: MemberInformationModel;
- public constructor(payload: MemberInformationModel) {
- this.payload = payload;
- }
- }
- export class UpdateMemberInfoSuccessAction implements Action {
- readonly type = RegisterActionTypes.UpdateMemberInfoSuccess;
- payload: number;
- public constructor(payload: number) {
- this.payload = payload;
- }
- }
- export class UpdateMemberInfoFailedAction implements Action {
- readonly type = RegisterActionTypes.UpdateMemberInfoFailed;
- payload: any;
- public constructor(payload: any) {
- this.payload = payload;
- }
- }
- export class AddNewMemberInfoSuccessAction implements Action {
- readonly type = RegisterActionTypes.AddNewMemberInfoSuccess;
- payload: number;
- public constructor(payload: number) {
- this.payload = payload;
- }
- }
- export class AddNewMemberInfoFailedAction implements Action {
- readonly type = RegisterActionTypes.AddNewMemberInfoFailed;
- payload: any;
- public constructor(payload: any) {
- this.payload = payload;
- }
- }
- export class LoadMemberAction implements Action {
- readonly type = RegisterActionTypes.LoadMember;
- payload: number;
- public constructor(payload: number) {
- this.payload = payload;
- }
- }
- export type RegisterActions = LoadUserInfo |
- SetUserInfoAction | SetUserInfoSuccessAction | SetUserInfoFailedAction |
- UpdateMemberInfoAction | UpdateMemberInfoSuccessAction | UpdateMemberInfoFailedAction |
- LoadMemberAction |
- AddNewMemberInfoAction | AddNewMemberInfoSuccessAction | AddNewMemberInfoFailedAction |
- SetStepAction;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement