dify/packages/contracts/generated/api/console/api-based-extension/zod.gen.ts
Asuka Minato 6c0cce4b7f
chore: update to openapi v3 by change dep (#37316)
Co-authored-by: Stephen Zhou <38493346+hyoban@users.noreply.github.com>
Co-authored-by: Stephen Zhou <hi@hyoban.cc>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-06-12 07:52:19 +00:00

67 lines
1.4 KiB
TypeScript

// This file is auto-generated by @hey-api/openapi-ts
import * as z from 'zod'
/**
* APIBasedExtensionPayload
*/
export const zApiBasedExtensionPayload = z.object({
api_endpoint: z.string(),
api_key: z.string(),
name: z.string(),
})
/**
* APIBasedExtensionResponse
*/
export const zApiBasedExtensionResponse = z.object({
api_endpoint: z.string(),
api_key: z.string(),
created_at: z.int().nullish(),
id: z.string(),
name: z.string(),
})
export const zApiBasedExtensionListResponse = z.array(zApiBasedExtensionResponse)
/**
* Success
*/
export const zGetApiBasedExtensionResponse = zApiBasedExtensionListResponse
export const zPostApiBasedExtensionBody = zApiBasedExtensionPayload
/**
* Extension created successfully
*/
export const zPostApiBasedExtensionResponse = zApiBasedExtensionResponse
export const zDeleteApiBasedExtensionByIdPath = z.object({
id: z.string(),
})
/**
* Extension deleted successfully
*/
export const zDeleteApiBasedExtensionByIdResponse = z.void()
export const zGetApiBasedExtensionByIdPath = z.object({
id: z.string(),
})
/**
* Success
*/
export const zGetApiBasedExtensionByIdResponse = zApiBasedExtensionResponse
export const zPostApiBasedExtensionByIdBody = zApiBasedExtensionPayload
export const zPostApiBasedExtensionByIdPath = z.object({
id: z.string(),
})
/**
* Extension updated successfully
*/
export const zPostApiBasedExtensionByIdResponse = zApiBasedExtensionResponse