---
title: Schema.Version
framework: swiftdata
role: symbol
role_heading: Structure
path: swiftdata/schema/version-swift.struct
---

# Schema.Version

## Declaration

```swift
struct Version
```

## Topics

### Operators

- [==(_:_:)](swiftdata/schema/version-swift.struct/==(_:_:).md)
- [<(_:_:)](swiftdata/schema/version-swift.struct/_(_:_:).md)

### Initializers

- [init(_:_:_:)](swiftdata/schema/version-swift.struct/init(_:_:_:).md)

### Instance Properties

- [description](swiftdata/schema/version-swift.struct/description.md)
- [major](swiftdata/schema/version-swift.struct/major.md)
- [minor](swiftdata/schema/version-swift.struct/minor.md)
- [patch](swiftdata/schema/version-swift.struct/patch.md)

## Relationships

### Conforms To

- [Comparable](swift/comparable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
