export interface ProductInput {
  body: ItemProperties[];
  slug: string;
  headers: ProductHeader;
}

export type ProductHeader = {
  accept: string;
  contentType: string;
};

export type ItemProperties = {
  name: string;
  type: string;
  items?: ProductBodyItem[];
  example?: unknown;
  description?: string;
};

export type ProductBodyItem = {
  type: string;
  properties: ItemProperties[];
};
