/// <summary>
        /// Builds a GetTVMFilePropertiesResponse object
        /// </summary>
        public static GetTVMFilePropertiesResponse CreateGetTVMFilePropertiesResponse(string fileName)
        {
            GetTVMFilePropertiesResponse response = new GetTVMFilePropertiesResponse();

            SetProperty(response, "StatusCode", HttpStatusCode.OK);

            Azure.Batch.Protocol.Entities.File file = new Azure.Batch.Protocol.Entities.File();
            SetProperty(file, "Name", fileName);

            SetProperty(response, "File", file);

            return(response);
        }
        /// <summary>
        /// Builds a ListTVMFilesResponse object
        /// </summary>
        public static ListTVMFilesResponse CreateListTVMFilesResponse(IEnumerable <string> fileNames)
        {
            ListTVMFilesResponse response = new ListTVMFilesResponse();

            SetProperty(response, "StatusCode", HttpStatusCode.OK);

            List <Azure.Batch.Protocol.Entities.File> files = new List <Azure.Batch.Protocol.Entities.File>();

            foreach (string name in fileNames)
            {
                Azure.Batch.Protocol.Entities.File file = new Azure.Batch.Protocol.Entities.File();
                SetProperty(file, "Name", name);
                files.Add(file);
            }

            SetProperty(response, "Files", files);

            return(response);
        }
        /// <summary>
        /// Builds a ListTVMFilesResponse object
        /// </summary>
        public static ListTVMFilesResponse CreateListTVMFilesResponse(IEnumerable<string> fileNames)
        {
            ListTVMFilesResponse response = new ListTVMFilesResponse();
            SetProperty(response, "StatusCode", HttpStatusCode.OK);

            List<Azure.Batch.Protocol.Entities.File> files = new List<Azure.Batch.Protocol.Entities.File>();

            foreach (string name in fileNames)
            {
                Azure.Batch.Protocol.Entities.File file = new Azure.Batch.Protocol.Entities.File();
                SetProperty(file, "Name", name);
                files.Add(file);
            }

            SetProperty(response, "Files", files);

            return response;
        }
        /// <summary>
        /// Builds a GetTVMFilePropertiesResponse object
        /// </summary>
        public static GetTVMFilePropertiesResponse CreateGetTVMFilePropertiesResponse(string fileName)
        {
            GetTVMFilePropertiesResponse response = new GetTVMFilePropertiesResponse();
            SetProperty(response, "StatusCode", HttpStatusCode.OK);

            Azure.Batch.Protocol.Entities.File file = new Azure.Batch.Protocol.Entities.File();
            SetProperty(file, "Name", fileName);

            SetProperty(response, "File", file);

            return response;
        }