Module

MeowClient.Message

Package
purescript-meowclient
Repository
userfriendanonymous/purescript-meowclient

#Value Source

data Value

Represents a message that users receive in their inbox.

Constructors

Instances

#Info Source

type Info = { actorId :: Number, actorUsername :: String, datetimeCreated :: String, id :: Number }

General information about a message (independent of the message's type).

#StudioActivity Source

type StudioActivity = { galleryId :: Number, title :: String }

#ForumPost Source

type ForumPost = { topicId :: Number, topicTitle :: String }

#AddComment Source

type AddComment = { commentFragment :: String, commentId :: Number, commentObjId :: Number, commentObjTitle :: String, commentType :: Number, commenteeUsername :: String }

#FollowUser Source

type FollowUser = { followedUserId :: Number, followedUsername :: String }

#LoveProject Source

type LoveProject = { projectId :: Int, title :: String }

#FavoriteProject Source

type FavoriteProject = { projectId :: Int, projectTitle :: String }

#RemixProject Source

type RemixProject = { parentId :: Int, parentTitle :: String, title :: String }

#BecomeHostStudio Source

type BecomeHostStudio = { adminActor :: Boolean, formerHostUsername :: String, galleryId :: Int, galleryTitle :: String, recipientId :: Int, recipientUsername :: String }

#CuratorInvite Source

type CuratorInvite = { galleryId :: Int, title :: String }