Использование NSwag : Есть ли способ изменить отображение примитивного типа для подтипа? Я использую. NET FRAMEWORK.
Например, при наличии метода контроллера:
[Route("photos/upload")]
[HttpPost]
public async Task<ResponseDTO<Guid>> UploadPhoto([FromBody] UploadPhotoRequestDTO content) {}
Мой DTO:
public class UploadPhotoRequestDTO
{
public Guid ID{ get; set; }
public byte[] PhotoBytes { get; set; }
}
Созданный DTO:
export class UploadPhotoRequestDTO implements IUploadPhotoRequestDTO {
private _id!: string;
private _photoBytes?: string | null;
}
При генерации клиента TypeScript с помощью NSwag он всегда генерирует строку | нулевое свойство для байта [].
Тем не менее, мне бы вместо этого понадобился ArrayBuffer или Blob. Есть ли способ получить правильное отображение?
Заранее спасибо!