This gives "early-access" (pre-1.0.0) to new properties on existing vocabulary types.
The unknown_ catch-all already exists for types. They are just not exposed in the vocab nor streams types. Right now, the unknown_ map is accessed in a controlled manner that guarantees correct usage if the UnknownXYZ APIs are used appropriately, to guarantee a panic-free experience.
This gives "early-access" (pre-1.0.0) to new properties on existing vocabulary types.
The
unknown_
catch-all already exists for types. They are just not exposed in thevocab
norstreams
types. Right now, theunknown_
map is accessed in a controlled manner that guarantees correct usage if theUnknownXYZ
APIs are used appropriately, to guarantee a panic-free experience.Provide access to the following:
But be sure to document everywhere in
BIG SCARY BOLD
that it is up to the application to ensure a panic-free experience.Edit: To be clear, it wouldn't be just for the
vocab.Object
type, but every type invocab
andstreams
.