base UploadOperation structure