enumForName
Full name: taxi.stdlib.enumForName
Signature
declare extension function <T> enumForName(enumType: lang.taxi.Type<T>, enumName: String): TDescription
Returns the enum member matching the provided value string. Throws if no match is found.
// Look up an enum member by its string value
find {
status: OrderStatus = enumForName(OrderStatus, "PENDING")
}Examples
Looks up an enum member by its string value and returns it as a typed enum.
Try it out
Schema
Query Plan
Play with this snippet by editing it here, or edit it on Taxi Playground
Result
Query failed