-
Notifications
You must be signed in to change notification settings - Fork 0
/
MeowClient.purs
98 lines (92 loc) · 2.75 KB
/
MeowClient.purs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
module MeowClient
( JsonOrJsError
, Message
, Session
, Visibility
-- , acceptStudioInvite
-- , addProjectToStudio
-- , anonymousSession
-- , followUser
-- , isFavoritingProject
-- , isLovingProject
-- , logIn
-- , logOut
-- , messages
-- , profileComments
-- , projectApi
-- , projectCommentReplies
-- , projectComments
-- , searchProjects
-- , sendProfileComment
-- , sendProjectComment
-- , sendStudioComment
-- , setFavoritingProject
-- , setLovingProject
-- , setProjectCommenting
-- , setProjectInstructions
-- , setProjectNotesAndCredits
-- , setProjectThumbnail
-- , setProjectTitle
-- , setSignature
-- , shareProject
-- , studioApi
-- , studioCurators
-- , studioManagers
-- , toggleProfileCommenting
-- , unfollowUser
-- , unshareProject
-- , uploadToAssets
-- , userApi
-- , userMessagesCount
-- , userStatus
)
where
import MeowClient.JsonOrJsError as JsonOrJsError
import MeowClient.Message as Message
import MeowClient.Profile as Profile
import MeowClient.Project as Project
import MeowClient.Session as Session
import MeowClient.Studio as Studio
import MeowClient.Visibility as Visibility
type Session = Session.Value
type JsonOrJsError = JsonOrJsError.Value
type Visibility = Visibility.Value
type Message = Message.Value
-- anonymousSession = Session.anonymous
-- logIn = Session.logIn
-- logOut = Session.logOut
-- messages = Session.messages
-- searchProjects = Session.searchProjects
-- setSignature = Session.setSignature
-- uploadToAssets = Session.uploadToAssets
-- userApi = Profile.api
-- sendProfileComment = Profile.sendComment
-- profileComments = Profile.comments
-- followUser = Profile.follow
-- unfollowUser = Profile.unfollow
-- userMessagesCount = Profile.messagesCount
-- toggleProfileCommenting = Profile.toggleCommenting
-- userStatus = Profile.status
-- projectApi = Project.api
-- sendProjectComment = Project.sendComment
-- projectComments = Project.comments
-- projectCommentReplies = Project.commentReplies
-- isLovingProject = Project.isLoving
-- isFavoritingProject = Project.isFavoriting
-- setProjectCommenting = Project.setCommenting
-- setFavoritingProject = Project.setFavoriting
-- setLovingProject = Project.setLoving
-- setProjectTitle = Project.setTitle
-- setProjectInstructions = Project.setInstructions
-- setProjectNotesAndCredits = Project.setNotesAndCredits
-- setProjectThumbnail = Project.setThumbnail
-- shareProject = Project.share
-- unshareProject = Project.unshare
-- studioApi = Studio.api
-- acceptStudioInvite = Studio.acceptInvite
-- addProjectToStudio = Studio.addProject
-- sendStudioComment = Studio.sendComment
-- studioCurators = Studio.curators
-- studioManagers = Studio.managers
-- followStudio = Studio.follow
-- unfollowStudio = Studio.unfollow