Lightning.Channels.SearchParams (Lightning v2.19.0-pre)
View SourceParses and validates search/filter parameters for ChannelRequest queries.
Summary
Functions
Builds an Ecto changeset from raw URL params (string-keyed map).
Use this for form binding; use new/1 to get a validated struct.
Builds a SearchParams struct from raw URL params (string-keyed map).
Invalid or missing fields are silently dropped — in particular, a
non-UUID channel_id will be coerced to nil rather than raising.
Types
@type t() :: %Lightning.Channels.SearchParams{channel_id: Ecto.UUID.t() | nil}
Functions
Builds an Ecto changeset from raw URL params (string-keyed map).
Use this for form binding; use new/1 to get a validated struct.
Builds a SearchParams struct from raw URL params (string-keyed map).
Invalid or missing fields are silently dropped — in particular, a
non-UUID channel_id will be coerced to nil rather than raising.