Skip to content

API Model

Alexander Suchkov edited this page Apr 24, 2022 · 4 revisions
USER:
-POST createUser

AUTH:
-POST login 

TRACK:
-GET getALLTrack
-GET getTrackById
-POST createTrack
-PUT updateTrack
-DELETE deleteTrackById

TRACK_CHECK_POINT:
-GET getCheckPointByTrackId

RESULT:
-GET getTopResultsByTrackId
-GET getMyResultByTrackId
-POST createResult


Model Track

export interface Track {
  id: string;
  name: string;
  region?: string;
  distance: number;
  time: string;
  transport: Transport;
  coords?: []
}

export interface CreateTrack {
  id: string;
  name: string;
  transport: Transport;
  coords: [];
  distance: number;
}

Clone this wiki locally