As there will be numerous API calls that will be made to backend we need to have a proper structure to store the API data in redux state. The structure should include:
- API name
- Unique naming convention to easily identify the API,
- Http status code of the fetch operation
- Whether the fetch operation is loading
- default data
- Error handling