55 lines
1.5 KiB
Python
55 lines
1.5 KiB
Python
# Copyright (c) 2023-present Plane Software, Inc. and contributors
|
|
# SPDX-License-Identifier: AGPL-3.0-only
|
|
# See the LICENSE file for details.
|
|
|
|
from django.urls import path
|
|
|
|
from plane.app.views import (
|
|
VoiceTaskCommitEndpoint,
|
|
VoiceTaskMonitorEndpoint,
|
|
VoiceTaskParseEndpoint,
|
|
VoiceTaskPreflightEndpoint,
|
|
VoiceTaskSessionEndpoint,
|
|
WorkspaceAISettingsEndpoint,
|
|
WorkspaceAISettingsTestConnectionEndpoint,
|
|
)
|
|
|
|
|
|
urlpatterns = [
|
|
path(
|
|
"workspaces/<str:slug>/voice-tasker/settings/",
|
|
WorkspaceAISettingsEndpoint.as_view(),
|
|
name="voice-tasker-settings",
|
|
),
|
|
path(
|
|
"workspaces/<str:slug>/voice-tasker/settings/test-connection/",
|
|
WorkspaceAISettingsTestConnectionEndpoint.as_view(),
|
|
name="voice-tasker-settings-test-connection",
|
|
),
|
|
path(
|
|
"workspaces/<str:slug>/voice-tasker/monitor/",
|
|
VoiceTaskMonitorEndpoint.as_view(),
|
|
name="voice-tasker-monitor",
|
|
),
|
|
path(
|
|
"workspaces/<str:slug>/voice-task/preflight/",
|
|
VoiceTaskPreflightEndpoint.as_view(),
|
|
name="voice-task-preflight",
|
|
),
|
|
path(
|
|
"workspaces/<str:slug>/voice-task/parse/",
|
|
VoiceTaskParseEndpoint.as_view(),
|
|
name="voice-task-parse",
|
|
),
|
|
path(
|
|
"workspaces/<str:slug>/voice-task/sessions/<uuid:session_id>/",
|
|
VoiceTaskSessionEndpoint.as_view(),
|
|
name="voice-task-session",
|
|
),
|
|
path(
|
|
"workspaces/<str:slug>/voice-task/commit/",
|
|
VoiceTaskCommitEndpoint.as_view(),
|
|
name="voice-task-commit",
|
|
),
|
|
]
|