Repository navigation
Хранение и алгоритмы сжатия данных - ПР 1 - Update swagger with ability to upload binary files - #6
Merged
Merged
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR updates the Swagger/OpenAPI configuration to support binary file uploads and improves API documentation. The changes enable better testing of binary document endpoints through the Swagger UI by providing multipart/form-data upload capabilities alongside the existing raw binary endpoints.
Key changes:
- Enhanced Swagger configuration with better schema mapping for complex types and XML documentation support
- Added structured response models for consistent API documentation
- Introduced new multipart/form-data endpoints for binary file uploads in Swagger UI
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 6 comments.
| File | Description |
|---|---|
| PeaceDatabase/WebApi/Program.cs | Enhanced Swagger configuration with schema mappings and JSON serialization settings |
| PeaceDatabase/Storage/InMemoryDocumentService.cs | Added TODO comment for future discussion |
| PeaceDatabase/Controllers/DbAndDocumentsController.cs | Added response models, ProducesResponseType attributes, and new binary upload endpoints |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.