1
0
mirror of synced 2025-12-22 11:26:57 -05:00
Files
docs/components/parameter-table/types.ts
2023-04-12 21:39:52 +00:00

34 lines
656 B
TypeScript

export interface Parameter {
in: string
name: string
description: string
required: boolean
schema: {
type: string
default?: string
enum?: Array<string>
}
}
export interface BodyParameter {
in: string
name: string
description: string
type: string
isRequired?: boolean
default?: string
enum?: Array<string>
childParamsGroups?: Array<ChildParameter>
}
export interface ChildParameter {
name: string
description: string
type: string
isRequired?: boolean
enum?: Array<string | null>
default?: string | boolean | number | undefined | string[]
childParamsGroups?: ChildParameter[]
oneOfObject?: boolean
}