/// <summary>
 /// Update Unavailability
 /// </summary>
 /// <remarks>
 /// Updates the unavailability with the specified ID.
 /// </remarks>
 public void UpdateUnavailability(int businessId, int id, UnavailabilitySaveModel unavailabilitySaveModel)
 {
     ApiRequest($"/business/{businessId}/unavailability/{id}", unavailabilitySaveModel, Method.PUT);
 }
 /// <summary>
 /// Create Unavailability
 /// </summary>
 /// <remarks>
 /// Creates a new unavailability for the employee.
 /// </remarks>
 public UnavailabilityModel CreateUnavailability(int businessId, UnavailabilitySaveModel unavailabilitySaveModel)
 {
     return(ApiRequest <UnavailabilityModel, UnavailabilitySaveModel>($"/business/{businessId}/unavailability", unavailabilitySaveModel, Method.POST));
 }
 /// <summary>
 /// Create Unavailability
 /// </summary>
 /// <remarks>
 /// Creates a new unavailability for the employee.
 /// </remarks>
 public Task <UnavailabilityModel> CreateUnavailabilityAsync(int businessId, UnavailabilitySaveModel unavailabilitySaveModel, CancellationToken cancellationToken = default)
 {
     return(ApiRequestAsync <UnavailabilityModel, UnavailabilitySaveModel>($"/business/{businessId}/unavailability", unavailabilitySaveModel, Method.POST, cancellationToken));
 }
 /// <summary>
 /// Update Unavailability
 /// </summary>
 /// <remarks>
 /// Updates the unavailability with the specified ID.
 /// </remarks>
 public Task UpdateUnavailabilityAsync(int businessId, int id, UnavailabilitySaveModel unavailabilitySaveModel, CancellationToken cancellationToken = default)
 {
     return(ApiRequestAsync($"/business/{businessId}/unavailability/{id}", unavailabilitySaveModel, Method.PUT, cancellationToken));
 }