[backend/swagger] Fix form file annotations

This commit is contained in:
Laura Hausmann 2024-05-23 16:12:29 +02:00
parent 2ffededb4d
commit a5c1f063d2
No known key found for this signature in database
GPG key ID: D044E84C5BE01605
3 changed files with 4 additions and 4 deletions

View file

@ -77,7 +77,7 @@ public class DriveController(
[Authenticate] [Authenticate]
[Authorize] [Authorize]
[ProducesResponseType(StatusCodes.Status200OK, Type = typeof(DriveFileResponse))] [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(DriveFileResponse))]
public async Task<IActionResult> UploadFile([FromForm] IFormFile file) public async Task<IActionResult> UploadFile(IFormFile file)
{ {
var user = HttpContext.GetUserOrFail(); var user = HttpContext.GetUserOrFail();
var request = new DriveFileCreationRequest var request = new DriveFileCreationRequest

View file

@ -43,8 +43,8 @@ public abstract class AccountSchemas
[J("source")] [B(Name = "source")] public AccountUpdateSource? Source { get; set; } [J("source")] [B(Name = "source")] public AccountUpdateSource? Source { get; set; }
[FromForm(Name = "avatar")] public IFormFile? Avatar { get; set; } [B(Name = "avatar")] public IFormFile? Avatar { get; set; }
[FromForm(Name = "header")] public IFormFile? Banner { get; set; } [B(Name = "header")] public IFormFile? Banner { get; set; }
} }
public class AccountUpdateField public class AccountUpdateField

View file

@ -8,7 +8,7 @@ public abstract class MediaSchemas
{ {
public class UploadMediaRequest public class UploadMediaRequest
{ {
[FromForm(Name = "file")] public required IFormFile File { get; set; } [B(Name = "file")] public required IFormFile File { get; set; }
[FromForm(Name = "description")] public string? Description { get; set; } [FromForm(Name = "description")] public string? Description { get; set; }
//TODO: add thumbnail & focus properties //TODO: add thumbnail & focus properties