Closed bflad closed 1 year ago
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active contributions. If you have found a problem that seems related to this change, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.
Closes #25
This breaking change ensures there is consistency that specification implementations can use
CustomType
with all types, in this case object types underlying any attribute type.For existing implementations, such as:
Are now defined as:
Note that there is now a slight inconsistency between how
CustomType
is defined on collection types (ListType
,MapType
, andSetType
) that are already element types and need to include their own element type. TheCustomType
is specified along side the element type, rather than explicitly having anElementType
delineation.Currently:
It may make sense to reintroduce what was originally designed in the specification with the verbose
ElementType
property for clarity.