JSON Decoders for Helix Follow responses
Use these pieces to pull out the parts your application needs.
import Twitch.Helix.Follow as Follow
import Json.Decode exposing (..)
follows : Decoder (List Follow)
follows = Follow.response follow
follow : Decoder Follow
follow =
map2 Follow
Follow.fromName
(map Time.posixToMillis Follow.followedAt)
fromId : Json.Decode.Decoder Twitch.Helix.UserId
Id of the user following
fromName : Json.Decode.Decoder String
Name of the user following
toId : Json.Decode.Decoder Twitch.Helix.UserId
Id of the user being followed
toName : Json.Decode.Decoder String
Name of the user being followed
followedAt : Json.Decode.Decoder Time.Posix
Time at which the follow began
response : Json.Decode.Decoder a -> Json.Decode.Decoder (List a)
Decode individual records from the api response using the specified decoder
sampleFollow : String
Sample data for follows