49 lines
2.3 KiB
C#
49 lines
2.3 KiB
C#
|
|
namespace ExtralityLab.API
|
|
{
|
|
public class Urls
|
|
{
|
|
// The URLs are defined according to the backend in Python
|
|
public const string ROOT = "/"; // This must be a single slash, cannot be empty
|
|
|
|
// ENDPOINTS EXTRALITY LAB
|
|
public const string YOLO_DETECT = ROOT + "detect";
|
|
|
|
/// TODO LQ: DELETE AND REMOVE UNNEEDED FILES
|
|
|
|
public const string WRITE_TEST_DATA = ROOT + "write_test_data";
|
|
|
|
// ENVIRONMENT_XR MANAGEMENT
|
|
|
|
public const string ENVIRONMENTS_ROOT = ROOT + "environments";
|
|
public const string ENVIRONMENTS_BY_NAME = ENVIRONMENTS_ROOT + "/name/{0}"; // application_name
|
|
public const string ENVIRONMENTS_BY_ID = ENVIRONMENTS_ROOT + "/{0}"; // application_id
|
|
|
|
// USER MANAGEMENT
|
|
public const string USERS_ROOT = ROOT + "users";
|
|
public const string USERS_LOGIN = USERS_ROOT + "/login";
|
|
public const string USERS_GET_USER = USERS_ROOT + "/get_user";
|
|
public const string USERS_BY_ID = USERS_ROOT + "/{0}"; // user_id
|
|
|
|
public const string USERS_GET_TRAINERS = USERS_ROOT + "/get_trainers";
|
|
public const string USERS_GET_TRAINEES = USERS_ROOT + "/get_trainees";
|
|
public const string USERS_GET_TRAINES_BY_TRAINER = USERS_ROOT + "/get_trainees_by_trainer/{0}"; // trainer_id
|
|
public const string USERS_ADD_TRAINESS_TO_TRAINER = USERS_ROOT + "/add_trainees_to_trainer/{0}"; // trainer_id
|
|
|
|
|
|
// SESSION MANAGEMENT
|
|
|
|
public const string SESSIONS_ROOT = ROOT + "sessions";
|
|
public const string SESSIONS_PER_ENVIRONMENT = SESSIONS_ROOT + "/{0}"; // application_id
|
|
|
|
public const string SESSION_STARTED = SESSIONS_ROOT + "/{0}/start"; // session_id
|
|
public const string SESSION_ENDED = SESSIONS_ROOT + "/{0}/end"; // session_id
|
|
|
|
|
|
public const string ENDPOINT_BIO_DATA = SESSIONS_ROOT + "/{0}/biodata"; // session_id
|
|
public const string ENDPOINT_ENVIRONMENT_DATA = SESSIONS_ROOT + "/{0}/environmentdata"; // session_id
|
|
public const string ENDPOINT_CONTROL_ACTION = SESSIONS_ROOT + "/{0}/controlaction"; // session_id
|
|
public const string ENDPOINT_REPORT_RESULTS = SESSIONS_ROOT + "/{0}/reportresults"; // session_id
|
|
}
|
|
}
|