series-api.tsx 558 B

123456789101112131415161718192021
  1. import { request } from '../../../utils';
  2. import { API } from '../../../types';
  3. import { ResponseType } from '../response-type';
  4. export interface PostGetSeries extends ResponseType {
  5. series: { id: number; name: string; icon: string }[];
  6. items: {
  7. id: number;
  8. series_id: number;
  9. name: string;
  10. region: number;
  11. pointJSON: any;
  12. polygonJSON: string;
  13. visited?: 0 | 1;
  14. }[];
  15. }
  16. export const seriesApi = {
  17. getSeries: (token: string | null, regions: string) =>
  18. request.postForm<PostGetSeries>(API.SERIES, { token, regions })
  19. };