/// <summary>
        /// Maintenance request with specific details
        /// </summary>
        public UpdateMaintenanceRequest(UpdateMaintenanceRequestDetails maintenance)
        {
            Ensure.ArgumentNotNull(maintenance, "maintenance");

            Maintenance = maintenance;
        }
 /// <summary>
 /// Maintenance request with default details (results in Maintenance mode being turned off immediately)
 /// </summary>
 public UpdateMaintenanceRequest()
 {
     Maintenance = new UpdateMaintenanceRequestDetails();
 }