swaggo чтобы нормальная схема сгенерировалась для multipart/file .
до использования swaggo у меня payload выглядел так
type AddProductAdditionalImageRequest struct {
Uuid string `json:"uuid"`
ImageFile *multipart.FileHeader `form:"imageFile" json:"image_file"`
}
но если указать эту структуру в аннотациях свагго то typescript сгенерированный на основании этой схемы будет содержать только поля
export interface MultipartFileHeader {
filename?: string;
header?: TextprotoMIMEHeader;
size?: number;
}
обычно проблемные кейсы рассматривают в каких-нибудь issues к swaggo
Обсуждают сегодня