1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
import PropTypes from 'prop-types';
import { ActionDefinitions } from './lib/actions';
export default <ActionDefinitions>{
login: {
email: PropTypes.string.isRequired,
password: PropTypes.string.isRequired,
},
logout: {},
signup: {
firstname: PropTypes.string.isRequired,
lastname: PropTypes.string.isRequired,
email: PropTypes.string.isRequired,
password: PropTypes.string.isRequired,
accountType: PropTypes.string,
company: PropTypes.string,
currency: PropTypes.string,
},
retrievePassword: {
email: PropTypes.string.isRequired,
},
invite: {
invites: PropTypes.array.isRequired,
},
update: {
userData: PropTypes.object.isRequired,
},
resetStatus: {},
importLegacyServices: PropTypes.arrayOf(
PropTypes.shape({
recipe: PropTypes.string.isRequired,
}),
).isRequired,
delete: {},
};
|