---
title: AssignedWorkDocument.ScoreAnnotation
framework: Assignables
role: symbol
role_heading: Structure
platforms: [iOS 17.4+, iPadOS 17.4+, Mac Catalyst 17.4+]
path: assignables/assignedworkdocument/scoreannotation
---

# AssignedWorkDocument.ScoreAnnotation

A score mark on page of the work document.

## Declaration

```swift
struct ScoreAnnotation
```

## Topics

### Creating a score annotation

- [init(id:pageID:location:kind:)](assignables/assignedworkdocument/scoreannotation/init(id:pageid:location:kind:).md)

### Inspecting a score annotation

- [AssignedWorkDocument.ScoreAnnotation.ID](assignables/assignedworkdocument/scoreannotation/id-swift.typealias.md)
- [id](assignables/assignedworkdocument/scoreannotation/id-swift.property.md)
- [AssignedWorkDocument.ScoreAnnotation.Kind](assignables/assignedworkdocument/scoreannotation/kind-swift.enum.md)
- [kind](assignables/assignedworkdocument/scoreannotation/kind-swift.property.md)
- [location](assignables/assignedworkdocument/scoreannotation/location.md)
- [pageID](assignables/assignedworkdocument/scoreannotation/pageid.md)
- [AssignedWorkDocument.ScoreAnnotation.Document](assignables/assignedworkdocument/scoreannotation/document.md)

### Comparing score annotations

- [==(_:_:)](assignables/assignedworkdocument/scoreannotation/==(_:_:).md)

### Hashing the score annotation

- [hash(into:)](assignables/assignedworkdocument/scoreannotation/hash(into:).md)

## Relationships

### Conforms To

- [AssignedWorkDocumentElement](assignables/assignedworkdocumentelement.md)
- [Copyable](swift/copyable.md)
- [DocumentElement](assignables/documentelement.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Identifiable](swift/identifiable.md)

## See Also

### Computing the score

- [computeScore()](assignables/assignedworkdocument/computescore().md)
