tutor/www/src/Card.elm

22 lines
485 B
Elm
Raw Normal View History

2021-07-16 16:06:33 +00:00
module Card exposing (..)
import Json.Decode
import Json.Decode.Pipeline as JDP
type alias Card =
{ scryfallId : String
, name : String
, setCode : String
, rarity : String
}
decode : Json.Decode.Decoder Card
decode =
Json.Decode.succeed Card
|> JDP.required "scryfall_id" Json.Decode.string
|> JDP.required "name" Json.Decode.string
|> JDP.required "set_code" Json.Decode.string
|> JDP.required "rarity" Json.Decode.string