JustinLove/elm-twitch-api/7.0.0

Twitch.Helix.Follow

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)

Field decoders

fromId : Decoder UserId

Id of the user following

fromName : Decoder String

Name of the user following

toId : Decoder UserId

Id of the user being followed

toName : Decoder String

Name of the user being followed

followedAt : Decoder Posix

Time at which the follow began

Response decoder

response : Decoder a -> Decoder (List a)

Decode individual records from the api response using the specified decoder

Sample Data

sampleFollow : String

Sample data for follows