melon-love/elm-gab-api/2.0.0

NOTE: the latest version is 11.0.0

Gab.EncodeDecode

Encoders and decoders for the types.

ActivityLog

activityLogDecoder : Decoder ActivityLog

Decode an ActivityLog.

activityLogEncoder : ActivityLog -> Value

Encode an ActivityLog.

activityLogListDecoder : Decoder ActivityLogList

Decode an ActivityLogList.

activityLogListEncoder : ActivityLogList -> Value

Encode an ActivityLogList.

User

userDecoder : Decoder User

Decode a User.

userEncoder : User -> Value

Encode a User.

userListDecoder : Decoder UserList

Decode a list of Users.

userListEncoder : UserList -> Value

Encode a list of Users.

Post

postDecoder : Decoder Post

Decode a Post.

postEncoder : Post -> Value

Encode a Post.

postListDecoder : Decoder PostList

Decode a PostList.

postListEncoder : PostList -> Value

Encode a PostList.

Create a new post

postFormEncoder : PostForm -> Value

Encode a PostForm. No decoder ever used, so none defined.

mediaIdDecoder : Decoder String

Decode the ID that comes back from a media-attachments/xxx post.

mediaIdEncoder : String -> Value

Encode the ID that comes back from a media-attachments/xxx post.

Persistent tokens

savedTokenEncoder : SavedToken -> Value

Encode a persistent token.

savedTokenDecoder : Decoder SavedToken

Decode a persistent token.