Lotus.Storage.QueryVariable.StaticOption (Lotus v0.9.2)
View SourceRepresents a single static option for a QueryVariable select widget.
Normalizes both simple strings and {value, label} tuples to a consistent format.
Summary
Functions
Creates a StaticOption from various input formats.
Types
Functions
Creates a StaticOption from various input formats.
Examples
iex> StaticOption.from_input("simple")
%StaticOption{value: "simple", label: "simple"}
iex> StaticOption.from_input({"val", "Label"})
%StaticOption{value: "val", label: "Label"}
iex> StaticOption.from_input(%{"value" => "val", "label" => "Label"})
%StaticOption{value: "val", label: "Label"}