summaryrefslogtreecommitdiff
path: root/makima/src/server/openapi.rs
diff options
context:
space:
mode:
Diffstat (limited to 'makima/src/server/openapi.rs')
-rw-r--r--makima/src/server/openapi.rs26
1 files changed, 15 insertions, 11 deletions
diff --git a/makima/src/server/openapi.rs b/makima/src/server/openapi.rs
index afa114b..47e3456 100644
--- a/makima/src/server/openapi.rs
+++ b/makima/src/server/openapi.rs
@@ -3,17 +3,18 @@
use utoipa::OpenApi;
use crate::db::models::{
- AddLocalRepositoryRequest, AddRemoteRepositoryRequest, BranchInfo, BranchListResponse,
- ChangePhaseRequest, Contract, ContractChatHistoryResponse, ContractChatMessageRecord,
- ContractEvent, ContractListResponse, ContractRepository, ContractSummary, ContractWithRelations,
- CreateContractRequest, CreateFileRequest, CreateManagedRepositoryRequest, CreateTaskRequest,
- Daemon, DaemonDirectoriesResponse, DaemonDirectory, DaemonListResponse, File, FileListResponse,
- FileSummary, MergeCommitRequest, MergeCompleteCheckResponse, MergeResolveRequest,
- MergeResultResponse, MergeSkipRequest, MergeStartRequest, MergeStatusResponse,
- MeshChatConversation, MeshChatHistoryResponse, MeshChatMessageRecord,
- RepositoryHistoryEntry, RepositoryHistoryListResponse, RepositorySuggestionsQuery,
- SendMessageRequest, Task, TaskEventListResponse, TaskListResponse, TaskSummary,
- TaskWithSubtasks, TranscriptEntry, UpdateContractRequest, UpdateFileRequest, UpdateTaskRequest,
+ AddLocalRepositoryRequest, AddRemoteRepositoryRequest, AdhocTaskRequest, AdhocTaskResponse,
+ BranchInfo, BranchListResponse, ChangePhaseRequest, Contract, ContractChatHistoryResponse,
+ ContractChatMessageRecord, ContractEvent, ContractListResponse, ContractRepository,
+ ContractSummary, ContractWithRelations, CreateContractRequest, CreateFileRequest,
+ CreateManagedRepositoryRequest, CreateTaskRequest, Daemon, DaemonDirectoriesResponse,
+ DaemonDirectory, DaemonListResponse, File, FileListResponse, FileSummary, MergeCommitRequest,
+ MergeCompleteCheckResponse, MergeResolveRequest, MergeResultResponse, MergeSkipRequest,
+ MergeStartRequest, MergeStatusResponse, MeshChatConversation, MeshChatHistoryResponse,
+ MeshChatMessageRecord, RepositoryHistoryEntry, RepositoryHistoryListResponse,
+ RepositorySuggestionsQuery, SendMessageRequest, Task, TaskEventListResponse, TaskListResponse,
+ TaskSummary, TaskWithSubtasks, TranscriptEntry, UpdateContractRequest, UpdateFileRequest,
+ UpdateTaskRequest,
};
use crate::server::auth::{
ApiKey, ApiKeyInfoResponse, CreateApiKeyRequest, CreateApiKeyResponse,
@@ -42,6 +43,7 @@ use crate::server::messages::{ApiError, AudioEncoding, StartMessage, StopMessage
mesh::list_tasks,
mesh::get_task,
mesh::create_task,
+ mesh::create_adhoc_task,
mesh::update_task,
mesh::delete_task,
mesh::list_subtasks,
@@ -122,6 +124,8 @@ use crate::server::messages::{ApiError, AudioEncoding, StartMessage, StopMessage
CreateTaskRequest,
UpdateTaskRequest,
SendMessageRequest,
+ AdhocTaskRequest,
+ AdhocTaskResponse,
TaskEventListResponse,
Daemon,
DaemonListResponse,