mirror of
https://github.com/langgenius/dify.git
synced 2026-07-27 15:08:35 +08:00
48 lines
1.2 KiB
TypeScript
48 lines
1.2 KiB
TypeScript
// This file is auto-generated by @hey-api/openapi-ts
|
|
|
|
import { oc } from '@orpc/contract'
|
|
import * as z from 'zod'
|
|
import {
|
|
zCreateKnowledgeSpaceBody,
|
|
zCreateKnowledgeSpaceHeaders,
|
|
zCreateKnowledgeSpaceResponse,
|
|
zListKnowledgeSpacesHeaders,
|
|
zListKnowledgeSpacesQuery,
|
|
zListKnowledgeSpacesResponse,
|
|
} from './zod.gen'
|
|
|
|
export const listKnowledgeSpaces = oc
|
|
.route({
|
|
inputStructure: 'detailed',
|
|
method: 'GET',
|
|
operationId: 'listKnowledgeSpaces',
|
|
path: '/knowledge-fs/knowledge-spaces',
|
|
tags: ['Knowledge Spaces'],
|
|
})
|
|
.input(
|
|
z.object({
|
|
headers: zListKnowledgeSpacesHeaders.optional(),
|
|
query: zListKnowledgeSpacesQuery.optional(),
|
|
}),
|
|
)
|
|
.output(zListKnowledgeSpacesResponse)
|
|
|
|
export const createKnowledgeSpace = oc
|
|
.route({
|
|
inputStructure: 'detailed',
|
|
method: 'POST',
|
|
operationId: 'createKnowledgeSpace',
|
|
path: '/knowledge-fs/knowledge-spaces',
|
|
successStatus: 201,
|
|
tags: ['Knowledge Spaces'],
|
|
})
|
|
.input(
|
|
z.object({ body: zCreateKnowledgeSpaceBody, headers: zCreateKnowledgeSpaceHeaders.optional() }),
|
|
)
|
|
.output(zCreateKnowledgeSpaceResponse)
|
|
|
|
export const contract = {
|
|
listKnowledgeSpaces,
|
|
createKnowledgeSpace,
|
|
}
|