---
title: CLServiceSession.Diagnostic
framework: corelocation
role: symbol
role_heading: Structure
path: corelocation/clservicesession-pt7n/diagnostic
---

# CLServiceSession.Diagnostic

Values that describe the state of a core location services session.

## Declaration

```swift
struct Diagnostic
```

## Topics

### Diagnostic values

- [alwaysAuthorizationDenied](corelocation/clservicesession-pt7n/diagnostic/alwaysauthorizationdenied.md)
- [authorizationDenied](corelocation/clservicesession-pt7n/diagnostic/authorizationdenied.md)
- [authorizationDeniedGlobally](corelocation/clservicesession-pt7n/diagnostic/authorizationdeniedglobally.md)
- [authorizationRequestInProgress](corelocation/clservicesession-pt7n/diagnostic/authorizationrequestinprogress.md)
- [authorizationRestricted](corelocation/clservicesession-pt7n/diagnostic/authorizationrestricted.md)
- [fullAccuracyDenied](corelocation/clservicesession-pt7n/diagnostic/fullaccuracydenied.md)
- [insufficientlyInUse](corelocation/clservicesession-pt7n/diagnostic/insufficientlyinuse.md)
- [serviceSessionRequired](corelocation/clservicesession-pt7n/diagnostic/servicesessionrequired.md)
