---
title: Assignable
framework: Assignables
role: symbol
role_heading: Protocol
platforms: [iOS 17.4+, iPadOS 17.4+, Mac Catalyst 17.4+]
path: assignables/assignable
---

# Assignable

Documents conforming to this protocol can be assigned to a user.

## Declaration

```swift
protocol Assignable
```

## Topics

### Assigning a document

- [assign(to:)](assignables/assignable/assign(to:)-4jnsl.md)
- [assign(to:)](assignables/assignable/assign(to:)-4mit8.md)

### Instance Methods

- [makeAssignedWorkDocument()](assignables/assignable/makeassignedworkdocument().md)
- [makeAssignedWorkDocument(id:)](assignables/assignable/makeassignedworkdocument(id:).md)

## Relationships

### Conforming Types

- [AssignableDocument](assignables/assignabledocument.md)

## See Also

### Assignable document

- [AssignableDocument](assignables/assignabledocument.md)
- [AssignedWorkDocument](assignables/assignedworkdocument.md)
