---
title: VSError
framework: Video Subscriber Account
role: symbol
role_heading: Structure
platforms: [iOS 10.0+, iPadOS 10.0+, tvOS 10.0+, visionOS 1.0+]
path: videosubscriberaccount/vserror
---

# VSError

Error information in the framework error domain.

## Declaration

```swift
struct VSError
```

## Topics

### Error information

- [errorDomain](videosubscriberaccount/vserror/errordomain.md)

### Error codes

- [accessNotGranted](videosubscriberaccount/vserror/accessnotgranted.md)
- [invalidVerificationToken](videosubscriberaccount/vserror/invalidverificationtoken.md)
- [providerRejected](videosubscriberaccount/vserror/providerrejected.md)
- [rejected](videosubscriberaccount/vserror/rejected.md)
- [serviceTemporarilyUnavailable](videosubscriberaccount/vserror/servicetemporarilyunavailable.md)
- [unsupported](videosubscriberaccount/vserror/unsupported.md)
- [unsupportedProvider](videosubscriberaccount/vserror/unsupportedprovider.md)
- [userCancelled](videosubscriberaccount/vserror/usercancelled.md)
- [VSError.Code](videosubscriberaccount/vserror/code.md)

## Relationships

### Conforms To

- [CustomNSError](foundation/customnserror.md)
- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [VSErrorDomain](videosubscriberaccount/vserrordomain.md)
- [VSErrorInfoKeySAMLResponse](videosubscriberaccount/vserrorinfokeysamlresponse.md)
- [VSErrorInfoKeySAMLResponseStatus](videosubscriberaccount/vserrorinfokeysamlresponsestatus.md)
- [VSErrorInfoKeyAccountProviderResponse](videosubscriberaccount/vserrorinfokeyaccountproviderresponse.md)
- [VSErrorInfoKeyUnsupportedProviderIdentifier](videosubscriberaccount/vserrorinfokeyunsupportedprovideridentifier.md)
- [VSError.Code](videosubscriberaccount/vserror/code.md)
