1
0
mirror of synced 2025-12-21 10:57:10 -05:00
Files
docs/components/parameter-table/types.ts
2022-10-08 00:18:42 +00:00

33 lines
625 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>
default?: string | boolean | number | undefined | string[]
childParamsGroups?: ChildParameter[]
}