---
title: ALDSession.ALDSessionType
framework: applicensedeliverysdk
role: symbol
role_heading: Enumeration
path: applicensedeliverysdk/aldsession/aldsessiontype
---

# ALDSession.ALDSessionType

The type of the license session created. A normalSession is used for a session created with a license request. A staticSession is used for session created without a license request

## Declaration

```swift
enum ALDSessionType
```

## Topics

### Enumeration Cases

- [ALDSession.ALDSessionType.normalSession](applicensedeliverysdk/aldsession/aldsessiontype/normalsession.md)
- [ALDSession.ALDSessionType.staticSession](applicensedeliverysdk/aldsession/aldsessiontype/staticsession.md)
- [ALDSession.ALDSessionType.unknown](applicensedeliverysdk/aldsession/aldsessiontype/unknown.md)

### Initializers

- [init(rawValue:)](applicensedeliverysdk/aldsession/aldsessiontype/init(rawvalue:).md)

### Default Implementations

- [Equatable Implementations](applicensedeliverysdk/aldsession/aldsessiontype/equatable-implementations.md)
- [RawRepresentable Implementations](applicensedeliverysdk/aldsession/aldsessiontype/rawrepresentable-implementations.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
