Pre-composed functions for Maybe Requested.
This module provides the same API as the Requested module, but for situations where requests haven't necessarily happened yet. For example, maybe you're changing from a page where a confirmation code is taken from the URL, to one where it comes from user input in a form.
Most functions here serve the same purpose as the corresponding ones in Requested, which see.
notRequested : Requested t e a
A convenience to create a Maybe Requested.
Maybe (Requested t e a)
An alias for a Maybe Requested.
fromTracker : t -> Requested t e a
Like Requested.fromTracker, but for a Maybe Requested.
fromSuccess : t -> a -> Requested t e a
Like Requested.fromSuccess, but for a Maybe Requested.
fromFailure : t -> e -> Requested t e a
Like Requested.fromFailure, but for a Maybe Requested.
mapSuccess : (a1 -> a2) -> Requested t e a1 -> Requested t e a2
Like Requested.mapSuccess, but for a Maybe Requested.
mapFailure : (e1 -> e2) -> Requested t e1 a -> Requested t e2 a
Like Requested.mapFailure, but for a Maybe Requested.
mapTracker : (t1 -> t2) -> Requested t1 e a -> Requested t2 e a
Like Requested.mapTracker, but for a Maybe Requested.
isOutstanding : Requested t e a -> Basics.Bool
Like Requested.isOutstanding, but for a Maybe Requested.
withResponse : (t -> t -> Basics.Order) -> t -> Result e a -> Requested t e a -> Requested t e a
Like Requested.withResponse, but for a Maybe Requested.
refresh : t -> Requested t e a -> Requested t e a
Like Requested.refresh, but for a Maybe Requested.
getSuccess : Requested t e a -> Maybe ( t, a )
Like Requested.getSuccess, but for a Maybe Requested.
getFailure : Requested t e a -> Maybe ( t, e )
Like Requested.getFailure, but for a Maybe Requested.
fromResult : t -> Result e a -> Requested t e a
Like Requested.fromResult, but for a Maybe Requested.