/// <summary>
 /// Gets information about a time zone using automation location.
 /// </summary>
 /// <param name="request">The request configuration.</param>
 public virtual Task <TTimeZoneResponseEntity> GetTimeZoneAsync <TTimeZoneResponseEntity>(RequestEntity request, CancellationToken cancellationToken = default)
     where TTimeZoneResponseEntity : class
 {
     return(ApiRequestor.RequestJsonSerializedAsync <TTimeZoneResponseEntity>(HttpMethod.Get, "timezone.json", request.GetQueryParameters(), null, cancellationToken));
 }
 /// <summary>
 /// Gets local, upcoming sporting events.
 /// </summary>
 /// <param name="request">The request configuration.</param>
 public virtual Task<TSportsResponseEntity> GetSportsAsync<TSportsResponseEntity>(RequestEntity request, CancellationToken cancellationToken = default)
     where TSportsResponseEntity : class
 {
     return ApiRequestor.RequestJsonSerializedAsync<TSportsResponseEntity>(HttpMethod.Get, "sports.json", request.GetQueryParameters(), null, cancellationToken);
 }