EngageSoftware / elm-engage-common / Engage.RemoteValidation

RemoteValidation


type alias RemoteValidationErrors =
List String

A RemoteValidationErrors type

httpErrorToValidationResult : Engage.Http.Error -> Engage.UI.Error.Status

Convert a Http.Error to a Status

isValid : RemoteValidationErrors -> Basics.Bool

Check if RemoteValidationErrors is valid

isValidWebData : Engage.RemoteData.WebData data -> Basics.Bool

Check if WebData is valid

serverErrorDecoder : Json.Decode.Decoder ServerError

A ServerError decoder

toValidationResult : RemoteValidationErrors -> Engage.UI.Error.Status

Convert a RemoteValidationErrors to a Status

webDataToError : Engage.RemoteData.WebData data -> Engage.UI.Error.Status

Convert a WebData to a Status