-
Notifications
You must be signed in to change notification settings - Fork 2
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 {
userId: string;
name: string;
transport: Transport;
coords: [];
distance: number;
region: string;
time: string;
}