Skip to content

fix: change EntityType from strict enum to open string type#10

Open
johnf wants to merge 1 commit intomainfrom
fix/entity-type-open-string
Open

fix: change EntityType from strict enum to open string type#10
johnf wants to merge 1 commit intomainfrom
fix/entity-type-open-string

Conversation

@johnf
Copy link
Copy Markdown
Collaborator

@johnf johnf commented Mar 27, 2026

Summary

  • Change EntityType from a strict enum to an open string type to allow extensibility

Test plan

  • Verify the OpenAPI spec validates correctly
  • Confirm EntityType accepts arbitrary string values

EntityType now accepts any valid URI, not just the four predefined
values. Core types (Collection, Object, MediaObject, Person) are
documented as examples with specific API behaviour. This allows
implementers to define additional entity types beyond the core set.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants