---
title: ALDLicenseAttribute
framework: applicensedeliverysdk
role: symbol
role_heading: Structure
path: applicensedeliverysdk/aldlicenseattribute
---

# ALDLicenseAttribute

A structure that defines the requested license type for the session.

## Declaration

```swift
struct ALDLicenseAttribute
```

## Topics

### Initializers

- [init(licenseID:)](applicensedeliverysdk/aldlicenseattribute/init(licenseid:).md)

### Instance Properties

- [duration](applicensedeliverysdk/aldlicenseattribute/duration.md)
- [issuedTime](applicensedeliverysdk/aldlicenseattribute/issuedtime.md)

### Instance Methods

- [addAppKey(_:)](applicensedeliverysdk/aldlicenseattribute/addappkey(_:).md)
- [revokeAppleItemID(_:)](applicensedeliverysdk/aldlicenseattribute/revokeappleitemid(_:).md)

## See Also

### App licensing

- [Licensing alternative distribution apps](applicensedeliverysdk/licensing-alternative-distribution-apps.md)
- [Renewing and revoking app licenses](applicensedeliverysdk/renewing-and-revoking-app-licenses.md)
- [ALDAppKey](applicensedeliverysdk/aldappkey.md)
- [ALDProvider](applicensedeliverysdk/aldprovider.md)
- [ALDSession](applicensedeliverysdk/aldsession.md)
