Add Tailwind + shadcn UI primitives; add React Query + Orval client
This commit is contained in:
138
frontend/src/api/generated/projects/projects.ts
Normal file
138
frontend/src/api/generated/projects/projects.ts
Normal file
@@ -0,0 +1,138 @@
|
||||
/**
|
||||
* Generated by orval v8.2.0 🍺
|
||||
* Do not edit manually.
|
||||
* OpenClaw Agency API
|
||||
* OpenAPI spec version: 0.3.0
|
||||
*/
|
||||
import type {
|
||||
HTTPValidationError,
|
||||
Project,
|
||||
ProjectCreate,
|
||||
ProjectUpdate,
|
||||
} from ".././model";
|
||||
|
||||
import { customFetch } from "../../mutator";
|
||||
|
||||
/**
|
||||
* @summary List Projects
|
||||
*/
|
||||
export type listProjectsProjectsGetResponse200 = {
|
||||
data: Project[];
|
||||
status: 200;
|
||||
};
|
||||
|
||||
export type listProjectsProjectsGetResponseSuccess =
|
||||
listProjectsProjectsGetResponse200 & {
|
||||
headers: Headers;
|
||||
};
|
||||
export type listProjectsProjectsGetResponse =
|
||||
listProjectsProjectsGetResponseSuccess;
|
||||
|
||||
export const getListProjectsProjectsGetUrl = () => {
|
||||
return `/projects`;
|
||||
};
|
||||
|
||||
export const listProjectsProjectsGet = async (
|
||||
options?: RequestInit,
|
||||
): Promise<listProjectsProjectsGetResponse> => {
|
||||
return customFetch<listProjectsProjectsGetResponse>(
|
||||
getListProjectsProjectsGetUrl(),
|
||||
{
|
||||
...options,
|
||||
method: "GET",
|
||||
},
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @summary Create Project
|
||||
*/
|
||||
export type createProjectProjectsPostResponse200 = {
|
||||
data: Project;
|
||||
status: 200;
|
||||
};
|
||||
|
||||
export type createProjectProjectsPostResponse422 = {
|
||||
data: HTTPValidationError;
|
||||
status: 422;
|
||||
};
|
||||
|
||||
export type createProjectProjectsPostResponseSuccess =
|
||||
createProjectProjectsPostResponse200 & {
|
||||
headers: Headers;
|
||||
};
|
||||
export type createProjectProjectsPostResponseError =
|
||||
createProjectProjectsPostResponse422 & {
|
||||
headers: Headers;
|
||||
};
|
||||
|
||||
export type createProjectProjectsPostResponse =
|
||||
| createProjectProjectsPostResponseSuccess
|
||||
| createProjectProjectsPostResponseError;
|
||||
|
||||
export const getCreateProjectProjectsPostUrl = () => {
|
||||
return `/projects`;
|
||||
};
|
||||
|
||||
export const createProjectProjectsPost = async (
|
||||
projectCreate: ProjectCreate,
|
||||
options?: RequestInit,
|
||||
): Promise<createProjectProjectsPostResponse> => {
|
||||
return customFetch<createProjectProjectsPostResponse>(
|
||||
getCreateProjectProjectsPostUrl(),
|
||||
{
|
||||
...options,
|
||||
method: "POST",
|
||||
headers: { "Content-Type": "application/json", ...options?.headers },
|
||||
body: JSON.stringify(projectCreate),
|
||||
},
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @summary Update Project
|
||||
*/
|
||||
export type updateProjectProjectsProjectIdPatchResponse200 = {
|
||||
data: Project;
|
||||
status: 200;
|
||||
};
|
||||
|
||||
export type updateProjectProjectsProjectIdPatchResponse422 = {
|
||||
data: HTTPValidationError;
|
||||
status: 422;
|
||||
};
|
||||
|
||||
export type updateProjectProjectsProjectIdPatchResponseSuccess =
|
||||
updateProjectProjectsProjectIdPatchResponse200 & {
|
||||
headers: Headers;
|
||||
};
|
||||
export type updateProjectProjectsProjectIdPatchResponseError =
|
||||
updateProjectProjectsProjectIdPatchResponse422 & {
|
||||
headers: Headers;
|
||||
};
|
||||
|
||||
export type updateProjectProjectsProjectIdPatchResponse =
|
||||
| updateProjectProjectsProjectIdPatchResponseSuccess
|
||||
| updateProjectProjectsProjectIdPatchResponseError;
|
||||
|
||||
export const getUpdateProjectProjectsProjectIdPatchUrl = (
|
||||
projectId: number,
|
||||
) => {
|
||||
return `/projects/${projectId}`;
|
||||
};
|
||||
|
||||
export const updateProjectProjectsProjectIdPatch = async (
|
||||
projectId: number,
|
||||
projectUpdate: ProjectUpdate,
|
||||
options?: RequestInit,
|
||||
): Promise<updateProjectProjectsProjectIdPatchResponse> => {
|
||||
return customFetch<updateProjectProjectsProjectIdPatchResponse>(
|
||||
getUpdateProjectProjectsProjectIdPatchUrl(projectId),
|
||||
{
|
||||
...options,
|
||||
method: "PATCH",
|
||||
headers: { "Content-Type": "application/json", ...options?.headers },
|
||||
body: JSON.stringify(projectUpdate),
|
||||
},
|
||||
);
|
||||
};
|
||||
Reference in New Issue
Block a user