---
title: VSUserAccount.OriginatingDeviceCategory
framework: videosubscriberaccount
role: symbol
role_heading: Enumeration
path: videosubscriberaccount/vsuseraccount-swift.struct/originatingdevicecategory
---

# VSUserAccount.OriginatingDeviceCategory

Constants that represent whether the device from which the user originally registered is mobile.

## Declaration

```swift
enum OriginatingDeviceCategory
```

## Topics

### Originating device categories

- [VSUserAccount.OriginatingDeviceCategory.mobile](videosubscriberaccount/vsuseraccount-swift.struct/originatingdevicecategory/mobile.md)
- [VSUserAccount.OriginatingDeviceCategory.other](videosubscriberaccount/vsuseraccount-swift.struct/originatingdevicecategory/other.md)

## Relationships

### Conforms To

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

## See Also

### User account information

- [accountProviderIdentifier](videosubscriberaccount/vsuseraccount-swift.struct/accountprovideridentifier.md)
- [accountType](videosubscriberaccount/vsuseraccount-swift.struct/accounttype-swift.property.md)
- [authenticationData](videosubscriberaccount/vsuseraccount-swift.struct/authenticationdata.md)
- [billingIdentifier](videosubscriberaccount/vsuseraccount-swift.struct/billingidentifier.md)
- [deviceCategory](videosubscriberaccount/vsuseraccount-swift.struct/devicecategory.md)
- [identifier](videosubscriberaccount/vsuseraccount-swift.struct/identifier.md)
- [isFromCurrentDevice](videosubscriberaccount/vsuseraccount-swift.struct/isfromcurrentdevice.md)
- [isSignedOut](videosubscriberaccount/vsuseraccount-swift.struct/issignedout.md)
- [requiresSystemTrust](videosubscriberaccount/vsuseraccount-swift.struct/requiressystemtrust.md)
- [subscriptionBillingCycleEndDate](videosubscriberaccount/vsuseraccount-swift.struct/subscriptionbillingcycleenddate.md)
- [tierIdentifiers](videosubscriberaccount/vsuseraccount-swift.struct/tieridentifiers.md)
- [updateURL](videosubscriberaccount/vsuseraccount-swift.struct/updateurl.md)
