dify/packages/contracts/generated/knowledge-fs/orpc.gen.ts
Stephen Zhou 34a5ca191b
feat(dataset): add New Knowledge list and empty state (#39300)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-07-22 12:00:50 +00:00

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,
}