package drafts // UpdateDraftRequest DTO для пакетного обновления черновика type UpdateDraftRequest struct { DateIncoming *string `json:"date_incoming"` // YYYY-MM-DD StoreID *string `json:"store_id"` // UUID или пустая строка для сброса SupplierID *string `json:"supplier_id"` // UUID или пустая строка для сброса Comment *string `json:"comment"` IncomingDocumentNumber *string `json:"incoming_document_number"` Items []struct { ID *string `json:"id"` // Обязательный ID строки ProductID *string `json:"product_id"` ContainerID *string `json:"container_id"` Quantity *float64 `json:"quantity"` Price *float64 `json:"price"` Sum *float64 `json:"sum"` EditedField string `json:"edited_field"` // "quantity", "price", "sum" } `json:"items"` }