---
title: AgeRangeService.AgeRangeDeclaration
framework: declaredagerange
role: symbol
role_heading: Enumeration
path: declaredagerange/agerangeservice/agerangedeclaration
---

# AgeRangeService.AgeRangeDeclaration

Constants that describe how an adult, parent, or guardian set the age range.

## Declaration

```swift
enum AgeRangeDeclaration
```

## Overview

Overview The system provides this information to help you understand the reliability and source of the age range data. Different declaration types may be appropriate for different types of content experiences in your app.

## Topics

### Determining the age set method

- [AgeRangeService.AgeRangeDeclaration.selfDeclared](declaredagerange/agerangeservice/agerangedeclaration/selfdeclared.md)
- [AgeRangeService.AgeRangeDeclaration.paymentChecked](declaredagerange/agerangeservice/agerangedeclaration/paymentchecked.md)
- [AgeRangeService.AgeRangeDeclaration.governmentIDChecked](declaredagerange/agerangeservice/agerangedeclaration/governmentidchecked.md)
- [AgeRangeService.AgeRangeDeclaration.checkedByOtherMethod](declaredagerange/agerangeservice/agerangedeclaration/checkedbyothermethod.md)
- [AgeRangeService.AgeRangeDeclaration.guardianDeclared](declaredagerange/agerangeservice/agerangedeclaration/guardiandeclared.md)
- [AgeRangeService.AgeRangeDeclaration.guardianPaymentChecked](declaredagerange/agerangeservice/agerangedeclaration/guardianpaymentchecked.md)
- [AgeRangeService.AgeRangeDeclaration.guardianGovernmentIDChecked](declaredagerange/agerangeservice/agerangedeclaration/guardiangovernmentidchecked.md)
- [AgeRangeService.AgeRangeDeclaration.guardianCheckedByOtherMethod](declaredagerange/agerangeservice/agerangedeclaration/guardiancheckedbyothermethod.md)

### Enumeration Cases

- [AgeRangeService.AgeRangeDeclaration.confirmed](declaredagerange/agerangeservice/agerangedeclaration/confirmed.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the age range

- [AgeRangeService.AgeRange](declaredagerange/agerangeservice/agerange.md)
- [requestAgeRange(ageGates:_:_:in:)](declaredagerange/agerangeservice/requestagerange(agegates:_:_:in:)-2go8c.md)
- [requestAgeRange(ageGates:_:_:in:)](declaredagerange/agerangeservice/requestagerange(agegates:_:_:in:)-4yo3r.md)
- [AgeRangeService.Response](declaredagerange/agerangeservice/response.md)
- [AgeRangeService.ParentalControls](declaredagerange/agerangeservice/parentalcontrols.md)
