1
1
import * as ApiTypes from "./IsaacApiTypes" ;
2
2
import { ACTION_TYPE , DOCUMENT_TYPE , EXAM_BOARD , TAG_ID } from "./app/services/constants" ;
3
3
4
+
4
5
export type Action =
5
6
| { type : ACTION_TYPE . TEST_ACTION }
6
7
@@ -10,28 +11,27 @@ export type Action =
10
11
| { type : ACTION_TYPE . API_GONE_AWAY }
11
12
12
13
| { type : ACTION_TYPE . USER_UPDATE_REQUEST }
13
- | { type : ACTION_TYPE . USER_UPDATE_FAILURE }
14
- | { type : ACTION_TYPE . USER_DETAILS_UPDATE }
15
- | { type : ACTION_TYPE . USER_DETAILS_UPDATE_SUCCESS }
16
- | { type : ACTION_TYPE . USER_DETAILS_UPDATE_FAILURE ; errorMessage : string }
14
+ | { type : ACTION_TYPE . USER_UPDATE_RESPONSE_FAILURE }
15
+ | { type : ACTION_TYPE . USER_DETAILS_UPDATE_REQUEST }
16
+ | { type : ACTION_TYPE . USER_DETAILS_UPDATE_RESPONSE_SUCCESS ; user : ApiTypes . RegisteredUserDTO }
17
+ | { type : ACTION_TYPE . USER_DETAILS_UPDATE_RESPONSE_FAILURE ; errorMessage : string }
17
18
| { type : ACTION_TYPE . USER_AUTH_SETTINGS_REQUEST }
18
- | { type : ACTION_TYPE . USER_AUTH_SETTINGS_SUCCESS ; userAuthSettings : ApiTypes . UserAuthenticationSettingsDTO }
19
- | { type : ACTION_TYPE . USER_AUTH_SETTINGS_FAILURE ; errorMessage : string }
19
+ | { type : ACTION_TYPE . USER_AUTH_SETTINGS_RESPONSE_SUCCESS ; userAuthSettings : ApiTypes . UserAuthenticationSettingsDTO }
20
+ | { type : ACTION_TYPE . USER_AUTH_SETTINGS_RESPONSE_FAILURE ; errorMessage : string }
20
21
| { type : ACTION_TYPE . USER_PREFERENCES_REQUEST }
21
- | { type : ACTION_TYPE . USER_PREFERENCES_SUCCESS ; userPreferences : UserPreferencesDTO }
22
- | { type : ACTION_TYPE . USER_PREFERENCES_FAILURE ; errorMessage : string }
22
+ | { type : ACTION_TYPE . USER_PREFERENCES_RESPONSE_SUCCESS ; userPreferences : UserPreferencesDTO }
23
+ | { type : ACTION_TYPE . USER_PREFERENCES_RESPONSE_FAILURE ; errorMessage : string }
23
24
24
25
| { type : ACTION_TYPE . USER_LOG_IN_REQUEST ; provider : ApiTypes . AuthenticationProvider }
25
26
| { type : ACTION_TYPE . USER_LOG_IN_RESPONSE_SUCCESS ; user : ApiTypes . RegisteredUserDTO }
26
- | { type : ACTION_TYPE . USER_LOG_IN_FAILURE ; errorMessage : string }
27
+ | { type : ACTION_TYPE . USER_LOG_IN_RESPONSE_FAILURE ; errorMessage : string }
27
28
| { type : ACTION_TYPE . USER_PASSWORD_RESET_REQUEST }
28
29
| { type : ACTION_TYPE . USER_INCOMING_PASSWORD_RESET_REQUEST }
29
- | { type : ACTION_TYPE . USER_INCOMING_PASSWORD_RESET_REQUEST_SUCCESS }
30
- | { type : ACTION_TYPE . USER_INCOMING_PASSWORD_RESET_REQUEST_FAILURE ; errorMessage : string }
31
- | { type : ACTION_TYPE . USER_PASSWORD_RESET_REQUEST_SUCCESS }
32
- | { type : ACTION_TYPE . USER_PASSWORD_RESET }
33
- | { type : ACTION_TYPE . USER_PASSWORD_RESET_SUCCESS }
34
- | { type : ACTION_TYPE . USER_PASSWORD_RESET_FAILURE ; errorMessage : string }
30
+ | { type : ACTION_TYPE . USER_INCOMING_PASSWORD_RESET_SUCCESS }
31
+ | { type : ACTION_TYPE . USER_INCOMING_PASSWORD_RESET_FAILURE ; errorMessage : string }
32
+ | { type : ACTION_TYPE . USER_PASSWORD_RESET_REQUEST }
33
+ | { type : ACTION_TYPE . USER_PASSWORD_RESET_RESPONSE_SUCCESS }
34
+ | { type : ACTION_TYPE . USER_PASSWORD_RESET_RESPONSE_FAILURE ; errorMessage : string }
35
35
| { type : ACTION_TYPE . USER_LOG_OUT_REQUEST }
36
36
| { type : ACTION_TYPE . USER_LOG_OUT_RESPONSE_SUCCESS }
37
37
| { type : ACTION_TYPE . AUTHENTICATION_REQUEST_REDIRECT ; provider : string }
@@ -45,8 +45,8 @@ export type Action =
45
45
| { type : ACTION_TYPE . USER_REQUEST_EMAIL_VERIFICATION_RESPONSE_FAILURE }
46
46
47
47
| { type : ACTION_TYPE . EMAIL_AUTHENTICATION_REQUEST }
48
- | { type : ACTION_TYPE . EMAIL_AUTHENTICATION_SUCCESS }
49
- | { type : ACTION_TYPE . EMAIL_AUTHENTICATION_FAILURE ; errorMessage : string }
48
+ | { type : ACTION_TYPE . EMAIL_AUTHENTICATION_RESPONSE_SUCCESS }
49
+ | { type : ACTION_TYPE . EMAIL_AUTHENTICATION_RESPONSE_FAILURE ; errorMessage : string }
50
50
51
51
| { type : ACTION_TYPE . CONSTANTS_UNITS_REQUEST }
52
52
| { type : ACTION_TYPE . CONSTANTS_UNITS_RESPONSE_FAILURE }
@@ -76,9 +76,9 @@ export type Action =
76
76
| { type : ACTION_TYPE . GAMEBOARD_REQUEST ; gameboardId : string | null }
77
77
| { type : ACTION_TYPE . GAMEBOARD_RESPONSE_SUCCESS ; gameboard : ApiTypes . GameboardDTO }
78
78
79
- | { type : ACTION_TYPE . CONTACT_FORM_SEND }
80
- | { type : ACTION_TYPE . CONTACT_FORM_SEND_SUCCESS }
81
- | { type : ACTION_TYPE . CONTACT_FORM_SEND_FAILURE ; errorMessage : string }
79
+ | { type : ACTION_TYPE . CONTACT_FORM_SEND_REQUEST }
80
+ | { type : ACTION_TYPE . CONTACT_FORM_SEND_RESPONSE_SUCCESS }
81
+ | { type : ACTION_TYPE . CONTACT_FORM_SEND_RESPONSE_FAILURE ; errorMessage : string }
82
82
83
83
| { type : ACTION_TYPE . ASSIGNMENTS_REQUEST }
84
84
| { type : ACTION_TYPE . ASSIGNMENTS_RESPONSE_SUCCESS ; assignments : ApiTypes . AssignmentDTO [ ] }
@@ -137,6 +137,7 @@ export type LoggedInUser = {loggedIn: true} & ApiTypes.RegisteredUserDTO | {logg
137
137
export interface ValidationUser extends ApiTypes . RegisteredUserDTO {
138
138
password : string | null ;
139
139
}
140
+ export type LoggedInValidationUser = ValidationUser & { loggedIn : true } | { loggedIn : false } ;
140
141
141
142
export interface LinkInfo {
142
143
title : string ;
@@ -157,8 +158,6 @@ export interface School {
157
158
dataSource : string ;
158
159
}
159
160
160
- export type LoggedInValidationUser = ValidationUser & { loggedIn : true } | { loggedIn : false } ;
161
-
162
161
export interface Toast {
163
162
color : string ;
164
163
title : string ;
0 commit comments