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