12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- import { AxiosError } from 'axios';
- export enum API_ROUTE {
- USER = 'user',
- REGIONS = 'regions',
- SERIES = 'series',
- RANKING = 'ranking',
- UN_MASTERS = 'un-masters',
- AVATARS = 'avatars',
- STATISTICS = 'statistics',
- KYE = 'kye'
- }
- export enum API_ENDPOINT {
- LOGIN = 'login',
- REGISTER = 'join',
- RESET_PASSWORD = 'recover-password',
- GET_REGIONS_WITH_FLAGS = 'get-regions-with-flags',
- GET_REGIONS = 'get-regions',
- JOIN_TEST = 'pre-join-test',
- GET_SETTINGS_APP = 'get-settings-app',
- SET_SETTINGS_APP = 'set-settings-app',
- SERIES = 'get-for-regions',
- PROFILE_INFO = 'profile-info',
- PROFILE_INFO_PUBLIC = 'profile-info-public',
- GET_LIMITED_RANKING = 'get-app-limited',
- GET_FULL_RANKING = 'get-app-full',
- GET_LPI = 'get-app-lpi',
- GET_IN_HISTORY = 'get-app-in-history',
- GET_IN_MEMORIAM = 'get-app-in-memoriam',
- GET_UN_MASTERS_TYPES = 'get-types',
- GET_UN_MASTERS_TYPE = 'get-type',
- GET_UPDATED_AVATARS = 'get-updates',
- GET_LIST = 'get-list',
- GET_STATISTIC = 'get-stat',
- SERIES_GROUPS = 'get-series-groups',
- SERIES_WITH_GROUP = 'get-series-with-group-app',
- GET_COUNTRIES_RANKING = 'get-countries-ranking',
- GET_COUNTRIES_RANKING_LPI = 'get-countries-ranking-lpi',
- GET_COUNTRIES_RANKING_MEMORIAM = 'get-countries-ranking-in-memoriam',
- GET_ITEMS_FOR_SERIES = 'get-items-for-series-grouped-app',
- TOGGLE_ITEM_SERIES = 'toggle-item',
- GET_KYE = 'get-kye',
- SET_KYE = 'set-kye'
- }
- export enum API {
- LOGIN = `${API_ROUTE.USER}/${API_ENDPOINT.LOGIN}`,
- REGISTER = `${API_ROUTE.USER}/${API_ENDPOINT.REGISTER}`,
- RESET_PASSWORD = `${API_ROUTE.USER}/${API_ENDPOINT.RESET_PASSWORD}`,
- GET_REGIONS_WITH_FLAGS = `${API_ROUTE.REGIONS}/${API_ENDPOINT.GET_REGIONS_WITH_FLAGS}`,
- JOIN_TEST = `${API_ROUTE.USER}/${API_ENDPOINT.JOIN_TEST}`,
- GET_USER_SETTINGS_DATA = `${API_ROUTE.USER}/${API_ENDPOINT.GET_SETTINGS_APP}`,
- SET_USER_SETTINGS_DATA = `${API_ROUTE.USER}/${API_ENDPOINT.SET_SETTINGS_APP}`,
- SERIES = `${API_ROUTE.SERIES}/${API_ENDPOINT.SERIES}`,
- PROFILE_INFO = `${API_ROUTE.USER}/${API_ENDPOINT.PROFILE_INFO}`,
- PROFILE_INFO_PUBLIC = `${API_ROUTE.USER}/${API_ENDPOINT.PROFILE_INFO_PUBLIC}`,
- GET_LIMITED_RANKING = `${API_ROUTE.RANKING}/${API_ENDPOINT.GET_LIMITED_RANKING}`,
- GET_FULL_RANKING = `${API_ROUTE.RANKING}/${API_ENDPOINT.GET_FULL_RANKING}`,
- GET_LPI = `${API_ROUTE.RANKING}/${API_ENDPOINT.GET_LPI}`,
- GET_IN_HISTORY = `${API_ROUTE.RANKING}/${API_ENDPOINT.GET_IN_HISTORY}`,
- GET_IN_MEMORIAM = `${API_ROUTE.RANKING}/${API_ENDPOINT.GET_IN_MEMORIAM}`,
- GET_UN_MASTERS_TYPES = `${API_ROUTE.UN_MASTERS}/${API_ENDPOINT.GET_UN_MASTERS_TYPES}`,
- GET_UN_MASTERS_TYPE = `${API_ROUTE.UN_MASTERS}/${API_ENDPOINT.GET_UN_MASTERS_TYPE}`,
- GET_UPDATED_AVATARS = `${API_ROUTE.AVATARS}/${API_ENDPOINT.GET_UPDATED_AVATARS}`,
- GET_LIST = `${API_ROUTE.STATISTICS}/${API_ENDPOINT.GET_LIST}`,
- GET_STATISTIC = `${API_ROUTE.STATISTICS}/${API_ENDPOINT.GET_STATISTIC}`,
- SERIES_GROUPS = `${API_ROUTE.SERIES}/${API_ENDPOINT.SERIES_GROUPS}`,
- SERIES_WITH_GROUP = `${API_ROUTE.SERIES}/${API_ENDPOINT.SERIES_WITH_GROUP}`,
- GET_COUNTRIES_RANKING = `${API_ROUTE.RANKING}/${API_ENDPOINT.GET_COUNTRIES_RANKING}`,
- GET_COUNTRIES_RANKING_LPI = `${API_ROUTE.RANKING}/${API_ENDPOINT.GET_COUNTRIES_RANKING_LPI}`,
- GET_COUNTRIES_RANKING_MEMORIAM = `${API_ROUTE.RANKING}/${API_ENDPOINT.GET_COUNTRIES_RANKING_MEMORIAM}`,
- GET_ITEMS_FOR_SERIES = `${API_ROUTE.SERIES}/${API_ENDPOINT.GET_ITEMS_FOR_SERIES}`,
- TOGGLE_ITEM_SERIES = `${API_ROUTE.SERIES}/${API_ENDPOINT.TOGGLE_ITEM_SERIES}`,
- GET_KYE = `${API_ROUTE.KYE}/${API_ENDPOINT.GET_KYE}`,
- SET_KYE = `${API_ROUTE.KYE}/${API_ENDPOINT.SET_KYE}`
- }
- export type BaseAxiosError = AxiosError;
|