This page covers Elm 0.18
Players messages
First let's create the messages we need for fetching players. Add a new import and message to src/Players/Messages.elm
module Players.Messages exposing (..)
import Http
import Players.Models exposing (PlayerId, Player)
type Msg
= OnFetchAll (Result Http.Error (List Player))
OnFetchAll will be called when we get the response from the server. This message will carry a Result which can be either an Http.Error or the the list of fetched players.