git.iko.soy/typeable/pagerduty
on 0.0.3.3 help sign in
typeable/pagerduty/pagerduty.cabal
97 lines 3.7 kB history raw
1name: pagerduty
2version: 0.0.3.3
3synopsis: Client library for PagerDuty Integration and REST APIs.
4homepage: http://github.com/brendanhay/pagerduty
5license: OtherLicense
6license-file: LICENSE
7author: Brendan Hay
8maintainer: Brendan Hay <brendan.g.hay@gmail.com>
9copyright: Copyright (c) 2013-2015 Brendan Hay, 2014 Kim Altintop
10category: Network, PagerDuty, Monitoring
11build-type: Simple
12cabal-version: >= 1.10
14description:
15 PagerDuty is an alerting system for IT professionals. PagerDuty connects
16 with a variety of systems (including monitoring tools and ticketing
17 systems) and dispatches alerts via automated phone call, SMS and email.
19 This library implements the full PagerDuty Integration and REST APIs which
20 are documented here:
21 .
22 * Integration API - <http://developer.pagerduty.com/documentation/integration>
23 .
24 * REST API - <http://developer.pagerduty.com/documentation/rest>
25 .
26 /Warning:/ This is an experimental preview release which is still under
27 heavy development and not intended for public consumption, caveat emptor!
28 .
29 /Note:/ An alternative source for Haddock documentation can be found <http://brendanhay.nz/pagerduty here>.
31extra-source-files:
32 README.md
34source-repository head
35 type: git
36 location: git://github.com/brendanhay/pagerduty.git
38library
39 default-language: Haskell2010
40 hs-source-dirs: src
42 ghc-options: -Wall
44 exposed-modules:
45 Control.Monad.Trans.PagerDuty
46 , Network.PagerDuty.Integration
47 , Network.PagerDuty.REST
48 , Network.PagerDuty.REST.Alerts
49 , Network.PagerDuty.REST.EscalationPolicies
50 , Network.PagerDuty.REST.EscalationPolicies.EscalationRules
51 , Network.PagerDuty.REST.Incidents
52 , Network.PagerDuty.REST.Incidents.Notes
53 , Network.PagerDuty.REST.LogEntries
54 , Network.PagerDuty.REST.MaintenanceWindows
55 , Network.PagerDuty.REST.Reports
56 , Network.PagerDuty.REST.Schedules
57 , Network.PagerDuty.REST.Schedules.Overrides
58 , Network.PagerDuty.REST.Services
59 , Network.PagerDuty.REST.Services.EmailFilters
60 , Network.PagerDuty.REST.Users
61 , Network.PagerDuty.REST.Users.ContactMethods
62 , Network.PagerDuty.REST.Users.NotificationRules
63 , Network.PagerDuty.REST.Webhooks
65 other-modules:
66 Network.PagerDuty.Internal.IO
67 , Network.PagerDuty.Internal.Options
68 , Network.PagerDuty.Internal.Query
69 , Network.PagerDuty.Internal.TH
70 , Network.PagerDuty.Internal.Types
71 , Network.PagerDuty.Types
73 build-depends:
74 aeson >= 0.8 && < 0.10
75 , base >= 4.7 && < 5
76 , bifunctors >= 4.1
77 , bytestring >= 0.9
78 , bytestring-conversion >= 0.2.1
79 , conduit > 1.1
80 , data-default-class >= 0.0.1
81 , exceptions >= 0.6
82 , generics-sop >= 0.1.0.2
83 , http-client >= 0.4.3
84 , http-types >= 0.8
85 , lens >= 4.4
86 , lens-aeson >= 1
87 , mmorph >= 1
88 , monad-control >= 1
89 , mtl >= 2.1.3.1
90 , template-haskell >= 2.2
91 , text >= 1.1
92 , time >= 1.2
93 , time-locale-compat >= 0.1.0.1
94 , transformers >= 0.2
95 , transformers-compat >= 0.3
96 , transformers-base >= 0.4.2
97 , unordered-containers >= 0.2.3