JustinLove/elm-twitch-api/4.0.0

NOTE: the latest version is 7.0.0

Twitch.ClipsV2.Decode

Decoders for the Clips API at clips.twitch.tv/api/v2/clips/ Note that this is an unofficial API, requests should be made with Http.send rather than Twitch.Helix.send.

type alias Clip =
{ broadcasterChannelUrl : String
, broadcasterDisplayName : String
, broadcasterId : String
, broadcasterLogin : String
, broadcasterLogo : String
, broadcastId : String
, curatorChannelUrl : String
, curatorDisplayName : String
, curatorId : String
, curatorLogin : String
, curatorLogo : String
, previewImage : String
, thumbnails : Dict String String
, communities : List String
, createdAt : Posix
, title : String
, language : String
, infoUrl : String
, statusUrl : String
, editUrl : String
, vodId : Maybe String
, vodUrl : Maybe String
, vodOffset : Maybe Int
, vodPreviewImageUrl : Maybe String
, embedUrl : String
, embedHtml : String
, viewUrl : String
, id : String
, slug : String
, duration : Float
, views : Int
}

Record for decoded clip data.

clip : Decoder Clip

Decoder for a single clip

sampleClip : String

Sample data