6    internal class SpecialFile
 
    9        private string fileName;
 
   10        private string fileContentType;
 
   11        private long fileSize;
 
   13        public SpecialFile(
FilePurpose Purpose, 
string FileName, 
string FileContentType, 
long FileSize)
 
   15            this.purpose = Purpose;
 
   16            this.fileName = FileName;
 
   17            this.fileContentType = FileContentType;
 
   18            this.fileSize = FileSize;
 
   27            internal set => this.purpose = value;
 
   33        public string FileName
 
   36            internal set => this.fileName = value;
 
   42        public string FileContentType
 
   44            get => this.fileContentType;
 
   45            internal set => this.fileContentType = value;
 
   54            internal set => this.fileSize = value;
 
FilePurpose
Purpose of file uploaded