---
title: AVExperienceController.TransitionContext.TransitionResult
framework: avkit
role: symbol
role_heading: Enumeration
path: avkit/avexperiencecontroller/transitioncontext/transitionresult
---

# AVExperienceController.TransitionContext.TransitionResult

Describes the result of a transition.

## Declaration

```swift
@preconcurrency enum TransitionResult
```

## Overview

Overview A transition can successfully complete to the toExperience or reverse back to the fromExperience.

## Topics

### Results

- [AVExperienceController.TransitionContext.TransitionResult.completed](avkit/avexperiencecontroller/transitioncontext/transitionresult/completed.md)
- [AVExperienceController.TransitionContext.TransitionResult.reversed(reason:)](avkit/avexperiencecontroller/transitioncontext/transitionresult/reversed(reason:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Understanding transition results

- [AVExperienceController.TransitionContext.Status](avkit/avexperiencecontroller/transitioncontext/status-swift.enum.md)
- [AVExperienceController.TransitionContext.ReversedReason](avkit/avexperiencecontroller/transitioncontext/reversedreason.md)
