-
Notifications
You must be signed in to change notification settings - Fork 1
/
facebookmessenger.cabal
143 lines (134 loc) · 7.17 KB
/
facebookmessenger.cabal
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
-- Initial facebookmessenger.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: facebookmessenger
version: 0.7.1.0
synopsis: Facebook Messenger Platform API
description: Data types, From- and ToJSON instances and helper functions for the Facebook Messenger Platform
license: MIT
license-file: LICENSE
author: Felix Paulusma
maintainer: [email protected]
-- copyright:
category: Web
build-type: Simple
-- extra-source-files:
cabal-version: >=1.10
library
hs-source-dirs: src
exposed-modules: Web.Facebook.Messenger
Web.Facebook.Messenger.Internal
Web.Facebook.Messenger.Types
Web.Facebook.Messenger.Types.Callbacks
Web.Facebook.Messenger.Types.Callbacks.Messaging
Web.Facebook.Messenger.Types.Callbacks.Message
Web.Facebook.Messenger.Types.Callbacks.Delivery
Web.Facebook.Messenger.Types.Callbacks.Read
Web.Facebook.Messenger.Types.Callbacks.Echo
Web.Facebook.Messenger.Types.Callbacks.Postback
Web.Facebook.Messenger.Types.Callbacks.Optin
Web.Facebook.Messenger.Types.Callbacks.Referral
Web.Facebook.Messenger.Types.Callbacks.Payment
Web.Facebook.Messenger.Types.Callbacks.CheckoutUpdate
Web.Facebook.Messenger.Types.Callbacks.PreCheckout
Web.Facebook.Messenger.Types.Callbacks.AccountLink
Web.Facebook.Messenger.Types.Callbacks.PolicyEnforcement
Web.Facebook.Messenger.Types.Callbacks.AppRoles
Web.Facebook.Messenger.Types.Callbacks.PassThreadControl
Web.Facebook.Messenger.Types.Callbacks.RequestThreadControl
Web.Facebook.Messenger.Types.Callbacks.TakeThreadControl
Web.Facebook.Messenger.Types.Requests
Web.Facebook.Messenger.Types.Requests.Attachment
Web.Facebook.Messenger.Types.Requests.Attachment.Templates
Web.Facebook.Messenger.Types.Requests.Attachment.Templates.Airline
Web.Facebook.Messenger.Types.Requests.Attachment.Templates.AirlineBoardingPass
Web.Facebook.Messenger.Types.Requests.Attachment.Templates.AirlineCheckin
Web.Facebook.Messenger.Types.Requests.Attachment.Templates.AirlineFlightUpdate
Web.Facebook.Messenger.Types.Requests.Attachment.Templates.AirlineItinerary
Web.Facebook.Messenger.Types.Requests.Attachment.Templates.ButtonTemplate
Web.Facebook.Messenger.Types.Requests.Attachment.Templates.GenericTemplate
Web.Facebook.Messenger.Types.Requests.Attachment.Templates.ListTemplate
Web.Facebook.Messenger.Types.Requests.Attachment.Templates.MediaTemplate
Web.Facebook.Messenger.Types.Requests.Attachment.Templates.OpenGraphTemplate
Web.Facebook.Messenger.Types.Requests.Attachment.Templates.ReceiptTemplate
Web.Facebook.Messenger.Types.Requests.Extra
Web.Facebook.Messenger.Types.Requests.Message
Web.Facebook.Messenger.Types.Requests.Settings
Web.Facebook.Messenger.Types.Responses
Web.Facebook.Messenger.Types.Static
-- other-modules:
-- other-extensions:
build-depends: base >= 4.9 && < 5.0
, aeson
, bytestring
, scientific
, text
-- hs-source-dirs:
default-language: Haskell2010
default-extensions: OverloadedStrings
test-suite facebookmessenger-test
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: Spec.hs
default-extensions: OverloadedStrings
build-depends: base
, aeson
, facebookmessenger
-- , bytestring
, generic-arbitrary
, QuickCheck
, quickcheck-instances
, tasty
, tasty-hunit
, tasty-quickcheck
, template-haskell
, text
, yaml
other-modules: Aeson
, Instances
, Instances.Callback
, Instances.Request
, Instances.Response
, Instances.Static
, UnitTest
, UnitTest.CallbackParse
, UnitTest.CallbackParse.AccountLinking
, UnitTest.CallbackParse.AppRoleCallback
, UnitTest.CallbackParse.CheckoutUpdate
, UnitTest.CallbackParse.DeliveryCallback
, UnitTest.CallbackParse.EchoCallback
, UnitTest.CallbackParse.MessageCallback
, UnitTest.CallbackParse.OptinCallback
, UnitTest.CallbackParse.PaymentCallback
, UnitTest.CallbackParse.PolicyEnforcement
, UnitTest.CallbackParse.PostbackCallback
, UnitTest.CallbackParse.PreCheckoutCallback
, UnitTest.CallbackParse.ReadCallback
, UnitTest.CallbackParse.ReferralCallback
, UnitTest.CallbackParse.ThreadControl
, UnitTest.RequestParse
, UnitTest.RequestParse.AccountUnlinking
, UnitTest.RequestParse.AttachmentRequest
, UnitTest.RequestParse.MessageRequest
, UnitTest.RequestParse.MessengerCode
, UnitTest.RequestParse.MessengerProfileRequest
, UnitTest.RequestParse.TemplateRequests
, UnitTest.RequestParse.ThreadControl
, UnitTest.ResponseParse
, UnitTest.ResponseParse.AccountLinking
, UnitTest.ResponseParse.AttachmentUpload
, UnitTest.ResponseParse.BroadcastResponse
, UnitTest.ResponseParse.ErrorResponse
, UnitTest.ResponseParse.MessageResponse
, UnitTest.ResponseParse.MessengerCode
, UnitTest.ResponseParse.MessengerProfile
, UnitTest.ResponseParse.SuccessResponse
, UnitTest.ResponseParse.ThreadControl
, UnitTest.ResponseParse.TagResponse
, UnitTest.ResponseParse.UserProfileResponse
, UnitTest.Internal
, UnitTest.ProfileRequest
, UnitTest.ShortFunction
, Util.Testing.Aeson
ghc-options: -threaded -rtsopts -with-rtsopts=-N -fconstraint-solver-iterations=9
default-language: Haskell2010
default-extensions: OverloadedStrings