---
title: ServicePrediction
framework: WirelessInsights
role: symbol
role_heading: Structure
platforms: [iOS 26.0+, iPadOS 26.0+]
path: wirelessinsights/serviceprediction
---

# ServicePrediction

An individual prediction of anticipated cellular network availability.

## Declaration

```swift
struct ServicePrediction
```

## Overview

Overview Your app receives arrays of curent predictions from the servicePredictions asynchronous sequence. Inspect the timing and impact properties of these predictions, and the associated confidence scores, to determine if your app takes action before a possible change in cellular conditions.

## Topics

### Accessing prediction impact

- [impact](wirelessinsights/serviceprediction/impact-swift.property.md)
- [ServicePrediction.Impact](wirelessinsights/serviceprediction/impact-swift.enum.md)

### Accessing prediction timing

- [predictedStartTime](wirelessinsights/serviceprediction/predictedstarttime.md)
- [predictedInterval](wirelessinsights/serviceprediction/predictedinterval.md)
- [ServicePrediction.QuantizedInterval](wirelessinsights/serviceprediction/quantizedinterval.md)

### Accessing prediction confidence

- [confidenceScore](wirelessinsights/serviceprediction/confidencescore-swift.property.md)
- [ServicePrediction.ConfidenceScore](wirelessinsights/serviceprediction/confidencescore-swift.struct.md)
- [ServicePrediction.Confidence](wirelessinsights/serviceprediction/confidence.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Receiving service predictions

- [servicePredictions](wirelessinsights/servicepredictionprovider/servicepredictions.md)
- [ServicePredictionError](wirelessinsights/servicepredictionerror.md)
