feat(input_schema): Add enumSuggestedValues property to input schema #569
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Solves https://github.com/apify/apify-core/issues/24101 - adds support for
enumSuggestedValuesproperty, that can be used instead ofenumand it:I put this to
stringProperty, accepting nowselecteditor (only ifenumSuggestedValuesis specified), because it supports also other validation keywords (pattern,...) which makes totally sense to put another constraints on the custom value. (But there's no reason to allow these additional validation keywords when usingenum.)Other things works still the same
enumcan be defined only ifeditoris not defined or isselectenumSuggestedValuescan be defined only ifeditorisselect.enumorenumSuggestedValuescan (must) be defined ifeditorisselectDraft with changes to make this work in UI is ready here: https://github.com/apify/apify-core/pull/24164