namespace Catalog.Communication.Models; public sealed class ReceiveFileUploadRequest { public required string FileName { get; init; } public required Stream FileStream { get; init; } public required string DestinationPath { get; init; } public bool OverwriteRemoteFile { get; init; } public int? BufferSize { get; init; } public string? ContentType { get; init; } }