# `MishkaDocument.Resources.Changes.SetVersionAttributes`
[🔗](https://github.com/mishka-group/mishka_document/blob/v0.0.1/lib/mishka_document/resources/__changes/set_version_attributes.ex#L5)

Change module for setting custom version attributes from context.

This change is used by PaperTrail version resources to populate custom
attributes (change_description, change_version, review statuses) from
the context when a version record is created.

Using a proper Change module with atomic support avoids warnings about
non-atomic updates on version resources.

# `atomic`

Declares this change as atomic-compatible.

Version attribute changes can be done atomically at the database level
since they're simple attribute assignments.

# `change`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
