using System; using System.Collections.Generic; namespace MareSynchronos.API.Dto.McdfShare; public class McdfShareUploadRequestDto { public Guid ShareId { get; set; } public string Description { get; set; } = string.Empty; public byte[] CipherData { get; set; } = Array.Empty(); public byte[] Nonce { get; set; } = Array.Empty(); public byte[] Salt { get; set; } = Array.Empty(); public byte[] Tag { get; set; } = Array.Empty(); public DateTime? ExpiresAtUtc { get; set; } public List AllowedIndividuals { get; set; } = []; public List AllowedSyncshells { get; set; } = []; }