64 lines
2.9 KiB
Dart
64 lines
2.9 KiB
Dart
class Endpoints {
|
|
Endpoints._();
|
|
|
|
static const String auth = '/auth';
|
|
static const String login = '/auth/login';
|
|
static const String register = '/auth/register';
|
|
static const String refresh = '/auth/refresh';
|
|
static const String twoFactor = '/auth/2fa';
|
|
static const String forgotPassword = '/auth/forgot-password';
|
|
static const String resetPassword = '/auth/reset-password';
|
|
static const String oauth = '/auth/oauth';
|
|
|
|
static const String ideas = '/ideas';
|
|
static String idea(String id) => '/ideas/$id';
|
|
static String ideaFunnel(String id) => '/ideas/$id/funnel';
|
|
static String ideaComments(String id) => '/ideas/$id/comments';
|
|
static String ideaVote(String id) => '/ideas/$id/vote';
|
|
static String ideaActivity(String id) => '/ideas/$id/activity';
|
|
static String ideaCalendar(String id) => '/ideas/$id/calendar';
|
|
|
|
static const String voiceTranscribe = '/voice/transcribe';
|
|
static const String voiceChat = '/voice/chat';
|
|
static const String voiceSessions = '/voice/sessions';
|
|
static String voiceSession(String id) => '/voice/sessions/$id';
|
|
static String voiceCommands(String sessionId) =>
|
|
'/voice/sessions/$sessionId/commands';
|
|
|
|
static const String workspaces = '/workspaces';
|
|
static String workspace(String id) => '/workspaces/$id';
|
|
static String workspaceMembers(String id) => '/workspaces/$id/members';
|
|
static String workspaceMember(String wid, String uid) =>
|
|
'/workspaces/$wid/members/$uid';
|
|
|
|
static const String notifications = '/notifications';
|
|
static String notification(String id) => '/notifications/$id';
|
|
static const String notificationsReadAll = '/notifications/read-all';
|
|
static const String notificationsUnreadCount = '/notifications/unread-count';
|
|
|
|
static const String calendarProviders = '/calendar/providers';
|
|
static const String calendarStatus = '/calendar/status';
|
|
static const String calendarDisconnect = '/calendar/disconnect';
|
|
|
|
static const String diskProviders = '/disk/providers';
|
|
static const String diskStatus = '/disk/status';
|
|
static const String diskConnect = '/disk/connect';
|
|
static const String diskDisconnect = '/disk/disconnect';
|
|
static String diskOAuthUrl(String provider) => '/disk/oauth-url/$provider';
|
|
|
|
static String ideaPresentation(String id) => '/ideas/$id/presentation';
|
|
|
|
static const String adminUsers = '/admin/users';
|
|
static String adminUser(String id) => '/admin/users/$id';
|
|
static const adminAgents = '/admin/agents';
|
|
static String adminAgent(String name) => '/admin/agents/$name';
|
|
static String adminAgentRun(String name) => '/admin/agents/$name/run';
|
|
static const String adminAgentsRunAll = '/admin/agents/run-all';
|
|
static const String adminLogs = '/admin/logs';
|
|
static const String adminTariffs = '/admin/tariffs';
|
|
static String adminTariff(String id) => '/admin/tariffs/$id';
|
|
static const String adminBotCommands = '/admin/bot-commands';
|
|
static const String adminStats = '/admin/stats';
|
|
static const String adminHealth = '/admin/health';
|
|
}
|