Files
PaperTrader/shared/src/commonMain/kotlin/win/tap_tap/papertrader/Endpoints.kt
T
2026-05-13 14:19:41 +02:00

29 lines
957 B
Kotlin

package win.tap_tap.papertrader
//const val API_ENDPOINT = "http://127.0.0.1:8080"
const val API_ENDPOINT = "https://papertrader.tap-tap.win"
enum class Endpoints(val path: String) {
LOGIN("/api/login"),
REGISTER("/api/register"),
LOGOUT("/api/logout"),
GET_CHALLENGES("/api/get-challenges"),
REFRESH_TOKEN("/api/refresh-token"),
// GET_PARTICIPANTS("/api/get-participants"),
CREATE_CHALLENGE("/api/create-challenge"),
GET_MISSING_PARTICIPANTS("/api/get-missing-participants"),
ADD_PARTICIPANT("/api/add-participant"),
GET_STOCKS("/api/get-stocks"),
ASSET_BUY("/api/asset/buy"),
ASSET_SELL("/api/asset/sell"),
CHALLENGE_LEAVE("/api/challenge/leave"),
CHALLENGE_KICK("/api/challenge/kick"),
GET_CHALLENGE_DATA("/api/challenge/data"),
USER_DELETE("/api/user/delete");
fun full(): String = API_ENDPOINT + this.path
fun endpoint(): String = this.path
}