<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "macOS: 27.0.0 -",
    "visionOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "PaperKit",
  "identifier" : "/documentation/PaperKit/MarkupOrderedSet/ElementID",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "PaperKit"
    ],
    "preciseIdentifier" : "s:8PaperKit16MarkupOrderedSetV9ElementIDO"
  },
  "title" : "MarkupOrderedSet.ElementID"
}
-->

# MarkupOrderedSet.ElementID

The markup ID types supported in a markup ordered set.

```
enum ElementID
```

## Topics

### Switching on element kind

[`case shape(MarkupID<ShapeMarkup>)`](/documentation/PaperKit/MarkupOrderedSet/ElementID/shape(_:))

A shape markup element ID.

[`case image(MarkupID<ImageMarkup>)`](/documentation/PaperKit/MarkupOrderedSet/ElementID/image(_:))

An image markup element ID.

[`case link(MarkupID<LinkMarkup>)`](/documentation/PaperKit/MarkupOrderedSet/ElementID/link(_:))

A link markup element ID.

[`case loupe(MarkupID<LoupeMarkup>)`](/documentation/PaperKit/MarkupOrderedSet/ElementID/loupe(_:))

A loupe markup element ID.

[`case stroke(UUID)`](/documentation/PaperKit/MarkupOrderedSet/ElementID/stroke(_:))

A stroke element ID.

### Creating an element ID

[`init<T>(MarkupID<T>)`](/documentation/PaperKit/MarkupOrderedSet/ElementID/init(_:)-5ja8j)

Creates a new element ID from a markup ID.

[`init(UUID)`](/documentation/PaperKit/MarkupOrderedSet/ElementID/init(_:)-5ykum)

Creates a new element ID from a stroke UUID.

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`Sendable`](/documentation/Swift/Sendable)

[`Decodable`](/documentation/Swift/Decodable)

[`Encodable`](/documentation/Swift/Encodable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Hashable`](/documentation/Swift/Hashable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)