---
title: USDLayer.ListOperationType
framework: usdkit
role: symbol
role_heading: Enumeration
path: usdkit/usdlayer/listoperationtype
---

# USDLayer.ListOperationType

Identifies an operation slot in a USDLayer.ListOperation.

## Declaration

```swift
enum ListOperationType
```

## Topics

### Enumeration Cases

- [USDLayer.ListOperationType.appended](usdkit/usdlayer/listoperationtype/appended.md)
- [USDLayer.ListOperationType.deleted](usdkit/usdlayer/listoperationtype/deleted.md)
- [USDLayer.ListOperationType.explicit](usdkit/usdlayer/listoperationtype/explicit.md)
- [USDLayer.ListOperationType.prepended](usdkit/usdlayer/listoperationtype/prepended.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)

## See Also

### Editing scene description

- [copy(from:to:in:)](usdkit/usdlayer/copy(from:to:in:).md)
- [USDLayer.ListOperation](usdkit/usdlayer/listoperation.md)
- [USDLayer.Relocate](usdkit/usdlayer/relocate.md)
- [USDLayer.RelocatesMap](usdkit/usdlayer/relocatesmap.md)
- [USDLayer.ChangeList](usdkit/usdlayer/changelist.md)
