TITcs.SharePoint.Libs by Stiven F. Câmara

<PackageReference Include="TITcs.SharePoint.Libs" Version="1.0.0" />

.NET API 60,016,200 bytes

 SPFileSaveBinaryParameters

public sealed class SPFileSaveBinaryParameters
public List<string> CellStoragePartitionsToDelete { get; set; }

public string CheckInComment { get; set; }

public bool CheckRequiredFields { get; set; }

public bool CreateVersion { get; set; }

public string ETagMatch { get; set; }

public Stream FileFormatMetaInfo { get; set; }

public long FileSizeToSave { get; set; }

public string LockIdMatch { get; set; }

public string OutETagNew { get; }

public string OutVirusCheckMessage { get; }

public ISet<string> PartitionsToDelete { get; set; }

public bool RequireWebFilePermissions { get; set; }

public bool ThrowOnVirusFound { get; set; }