---
title: WeatherAvailability
framework: weatherkit
role: symbol
role_heading: Structure
path: weatherkit/weatheravailability
---

# WeatherAvailability

A structure that indicates the availability of data at the requested location.

## Declaration

```swift
struct WeatherAvailability
```

## Overview

Overview WeatherAvailability represents the availability of data at the requested location. Weather alerts, or minute forecast data may be temporarily unavailable from the data provider, or unsupported in some regions. Other data sets are expected to be supported for all geographic locations, for example, current weather, and therefore are not included in WeatherAvailability.

## Topics

### Getting the properties

- [alertAvailability](weatherkit/weatheravailability/alertavailability.md)
- [minuteAvailability](weatherkit/weatheravailability/minuteavailability.md)
- [WeatherAvailability.AvailabilityKind](weatherkit/weatheravailability/availabilitykind.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Alerts and forecasts

- [WeatherAlert](weatherkit/weatheralert.md)
- [Forecast](weatherkit/forecast.md)
- [MinuteWeather](weatherkit/minuteweather.md)
- [HourWeather](weatherkit/hourweather.md)
- [DayWeather](weatherkit/dayweather.md)
