git.iko.soy/typeable/pagerduty
on develop help sign in
108 files changed+1311−2580
since splitsnapshots
unifiedsplit
.gitignore+1 .travis.yml+30 Control-Monad-Trans-PagerDuty.html−7 Makefile−20 Network-PagerDuty-Integration.html−37 Network-PagerDuty-REST-Alerts.html−10 Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html−16 Network-PagerDuty-REST-EscalationPolicies.html−10 Network-PagerDuty-REST-Incidents-Notes.html−5 Network-PagerDuty-REST-Incidents.html−73 Network-PagerDuty-REST-LogEntries.html−19 Network-PagerDuty-REST-MaintenanceWindows.html−21 Network-PagerDuty-REST-Reports.html−11 Network-PagerDuty-REST-Schedules-Overrides.html−15 Network-PagerDuty-REST-Schedules.html−38 Network-PagerDuty-REST-Services-EmailFilters.html−16 Network-PagerDuty-REST-Services.html−22 Network-PagerDuty-REST-Users-ContactMethods.html−18 Network-PagerDuty-REST-Users-NotificationRules.html−10 Network-PagerDuty-REST-Users.html−15 Network-PagerDuty-REST-Webhooks.html−16 Network-PagerDuty-REST.html−5 README.md+14 doc-index-95.html−4 doc-index-A.html−4 doc-index-All.html−4 doc-index-B.html−4 doc-index-C.html−4 doc-index-D.html−4 doc-index-E.html−4 doc-index-F.html−4 doc-index-G.html−4 doc-index-H.html−4 doc-index-I.html−4 doc-index-K.html−4 doc-index-L.html−4 doc-index-M.html−4 doc-index-N.html−4 doc-index-O.html−4 doc-index-P.html−4 doc-index-R.html−4 doc-index-S.html−4 doc-index-T.html−4 doc-index-U.html−4 doc-index-W.html−4 doc-index.html−4 frames.html−30 haddock-util.js−344 hslogo-16.png index-frames.html−4 index.html−4 mini_Control-Monad-Trans-PagerDuty.html−4 mini_Network-PagerDuty-Integration.html−4 mini_Network-PagerDuty-REST-Alerts.html−4 mini_Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html−4 mini_Network-PagerDuty-REST-EscalationPolicies.html−4 mini_Network-PagerDuty-REST-Incidents-Notes.html−4 mini_Network-PagerDuty-REST-Incidents.html−4 mini_Network-PagerDuty-REST-LogEntries.html−4 mini_Network-PagerDuty-REST-MaintenanceWindows.html−4 mini_Network-PagerDuty-REST-Reports.html−4 mini_Network-PagerDuty-REST-Schedules-Overrides.html−4 mini_Network-PagerDuty-REST-Schedules.html−4 mini_Network-PagerDuty-REST-Services-EmailFilters.html−4 mini_Network-PagerDuty-REST-Services.html−4 mini_Network-PagerDuty-REST-Users-ContactMethods.html−4 mini_Network-PagerDuty-REST-Users-NotificationRules.html−4 mini_Network-PagerDuty-REST-Users.html−4 mini_Network-PagerDuty-REST-Webhooks.html−4 mini_Network-PagerDuty-REST.html−4 minus.gif ocean.css−577 pagerduty.cabal+41−29 plus.gif script/generate-pages−25 script/travis-lifecycle-before_install+11 script/travis-lifecycle-install+13 script/travis-lifecycle-script+9 script/travis-timeout+15 script/upload-documentation−37 src/Control/Monad/Trans/PagerDuty.hs+55−72 src/Network/PagerDuty/IO.hs−66 src/Network/PagerDuty/Integration.hs+190−150 src/Network/PagerDuty/Internal/IO.hs+76 src/Network/PagerDuty/Options.hs → src/Network/PagerDuty/Internal/Options.hs+6−6 src/Network/PagerDuty/Query.hs → src/Network/PagerDuty/Internal/Query.hs+17−15 src/Network/PagerDuty/TH.hs → src/Network/PagerDuty/Internal/TH.hs+9−9 src/Network/PagerDuty/Internal/Types.hs+497 src/Network/PagerDuty/REST.hs+42−30 src/Network/PagerDuty/REST/Alerts.hs+7−7 src/Network/PagerDuty/REST/EscalationPolicies.hs+14−14 src/Network/PagerDuty/REST/EscalationPolicies/EscalationRules.hs+11−11 src/Network/PagerDuty/REST/Incidents.hs+23−27 src/Network/PagerDuty/REST/Incidents/Notes.hs+12−12 src/Network/PagerDuty/REST/LogEntries.hs+8−9 src/Network/PagerDuty/REST/MaintenanceWindows.hs+10−10 src/Network/PagerDuty/REST/Reports.hs+11−11 src/Network/PagerDuty/REST/Schedules.hs+14−14 src/Network/PagerDuty/REST/Schedules/Overrides.hs+12−12 src/Network/PagerDuty/REST/Services.hs+16−16 src/Network/PagerDuty/REST/Services/EmailFilters.hs+14−14 src/Network/PagerDuty/REST/Users.hs+17−17 src/Network/PagerDuty/REST/Users/ContactMethods.hs+10−10 src/Network/PagerDuty/REST/Users/NotificationRules.hs+10−10 src/Network/PagerDuty/REST/Webhooks.hs+5−4 src/Network/PagerDuty/Types.hs+84−432 stack.yaml+7 synopsis.png
.gitignore+1
@@ -9,6 +9,7 @@
99cabal.sandbox.config
1010
1111# Dirs
12+.stack-work
1213cabal-dev
1314bin
1415dist
.travis.ymlnew file+30
@@ -0,0 +1,30 @@
1+sudo: false
2+
3+cache:
4+ apt: true
5+ directories:
6+ - ~/.stack
7+
8+branches:
9+ only:
10+ - master
11+ - develop
12+
13+before_install:
14+ - export PATH=/opt/ghc/$GHCVER/bin:$PATH
15+ - export PATH=~/.local/bin:$PATH
16+ - ./script/travis-lifecycle-before_install
17+
18+install:
19+ - ./script/travis-lifecycle-install
20+
21+script:
22+ - ./script/travis-lifecycle-script
23+
24+matrix:
25+ fast_finish: true
26+ include:
27+ - env: GHCVER=8.0.1
28+ addons: { apt: { packages: [ghc-8.0.1], sources: [hvr-ghc] } }
29+ - env: GHCVER=7.10.3
30+ addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
Control-Monad-Trans-PagerDuty.htmldeleted−7
@@ -1,7 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Control.Monad.Trans.PagerDuty</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Control-Monad-Trans-PagerDuty.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Control.Monad.Trans.PagerDuty</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Transformer</a></li><li><a href="#g:2">Running</a></li><li><a href="#g:3">Environment</a><ul><li><a href="#g:4">Logging</a></li></ul></li><li><a href="#g:5">Errors</a><ul><li><a href="#g:6">Integration</a></li><li><a href="#g:7">REST</a></li><li><a href="#g:8">Code</a></li><li><a href="#g:9">Fields</a></li><li><a href="#g:10">Lifting</a></li></ul></li><li><a href="#g:11">Integration API</a></li><li><a href="#g:12">REST API</a></li></ul></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">type</span> <a href="#t:PagerDuty">PagerDuty</a> s = <a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/System-IO.html#t:IO">IO</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:PagerDutyT">PagerDutyT</a> s m a</li><li class="src short"><a href="#v:runPagerDutyT">runPagerDutyT</a> :: <a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m a -&gt; <a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> a)</li><li class="src short"><span class="keyword">data</span> <a href="#t:Env">Env</a> s</li><li class="src short"><a href="#v:envDomain">envDomain</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) SubDomain</li><li class="src short"><a href="#v:envAuth">envAuth</a> :: <span class="keyword">forall</span> s s'. Lens (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s') (Auth s) (Auth s')</li><li class="src short"><a href="#v:envManager">envManager</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) Manager</li><li class="src short"><a href="#v:envLogger">envLogger</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) <a href="Control-Monad-Trans-PagerDuty.html#t:Logger">Logger</a></li><li class="src short"><a href="#v:scoped">scoped</a> :: MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m =&gt; (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s -&gt; m a) -&gt; m a</li><li class="src short"><span class="keyword">data</span> <a href="#t:Logger">Logger</a><ul class="subs"><li>= <a href="#v:None">None</a></li><li>| <a href="#v:Debug">Debug</a> (Text -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/System-IO.html#t:IO">IO</a> ())</li></ul></li><li class="src short"><a href="#v:debug">debug</a> :: MonadIO m =&gt; <a href="Control-Monad-Trans-PagerDuty.html#t:Logger">Logger</a> -&gt; Text -&gt; m ()</li><li class="src short"><span class="keyword">data</span> <a href="#t:Error">Error</a><ul class="subs"><li>= <a href="#v:Internal">Internal</a> Text</li><li>| <a href="#v:Integration">Integration</a> <a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">IntegrationError</a></li><li>| <a href="#v:REST">REST</a> <a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">RESTError</a></li></ul></li><li class="src short"><a href="#v:_Internal">_Internal</a> :: Prism' <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> Text</li><li class="src short"><a href="#v:_Integration">_Integration</a> :: Prism' <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> <a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">IntegrationError</a></li><li class="src short"><a href="#v:_REST">_REST</a> :: Prism' <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> <a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">RESTError</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:IntegrationError">IntegrationError</a></li><li class="src short"><a href="#v:status">status</a> :: Lens' <a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">IntegrationError</a> Text</li><li class="src short"><span class="keyword">data</span> <a href="#t:RESTError">RESTError</a></li><li class="src short"><a href="#v:code">code</a> :: Lens' <a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">RESTError</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Code">Code</a></li><li class="src short"><span class="keyword">newtype</span> <a href="#t:Code">Code</a> = <a href="#v:Code">Code</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Prelude.html#t:Integer">Integer</a></li><li class="src short"><a href="#v:description">description</a> :: <a href="Control-Monad-Trans-PagerDuty.html#t:Code">Code</a> -&gt; Text</li><li class="src short"><a href="#v:message">message</a> :: HasMessage s a =&gt; Lens' s a</li><li class="src short"><a href="#v:errors">errors</a> :: HasErrors s a =&gt; Lens' s a</li><li class="src short"><a href="#v:hoistError">hoistError</a> :: MonadError <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> m =&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> a -&gt; m a</li><li class="src short"><a href="#v:submit">submit</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m, MonadError <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> m) =&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> -&gt; m <a href="Network-PagerDuty-Integration.html#t:Response">Response</a></li><li class="src short"><a href="#v:submitCatch">submitCatch</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m) =&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> <a href="Network-PagerDuty-Integration.html#t:Response">Response</a>)</li><li class="src short"><a href="#v:send">send</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m, MonadError <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> m, FromJSON b) =&gt; Request a s b -&gt; m b</li><li class="src short"><a href="#v:sendCatch">sendCatch</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m, FromJSON b) =&gt; Request a s b -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</li><li class="src short"><a href="#v:paginate">paginate</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m, MonadError <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> m, Paginate a, FromJSON b) =&gt; Request a s b -&gt; Source m b</li><li class="src short"><a href="#v:paginateCatch">paginateCatch</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m, Paginate a, FromJSON b) =&gt; Request a s b -&gt; Source m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</li></ul></div><div id="interface"><h1 id="g:1">Transformer</h1><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:PagerDuty" class="def">PagerDuty</a> s = <a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/System-IO.html#t:IO">IO</a></p><div class="doc"><p>A convenient alias for <code><a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a></code> <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/System-IO.html#t:IO">IO</a></code>.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:PagerDutyT" class="def">PagerDutyT</a> s m a</p><div class="subs instances"><p id="control.i:PagerDutyT" class="caption collapser" onclick="toggleSection('i:PagerDutyT')">Instances</p><div id="section.i:PagerDutyT" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; MonadError <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">MonadBaseControl b m =&gt; MonadBaseControl b (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">MonadBase b m =&gt; MonadBase b (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">MonadTrans (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">MonadTransControl (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">MMonad (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">MFunctor (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Monad.html#t:Monad">Monad</a> (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Monad.html#t:Functor">Functor</a> m =&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Monad.html#t:Functor">Functor</a> (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">(<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Monad.html#t:Monad">Monad</a> m, <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Monad.html#t:Functor">Functor</a> m) =&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Applicative.html#t:Applicative">Applicative</a> (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">MonadIO m =&gt; MonadIO (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">MonadThrow m =&gt; MonadThrow (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">MonadCatch m =&gt; MonadCatch (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">data</span> StT (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s) = <a name="v:StTPDT" class="def">StTPDT</a> {<ul class="inst"><li class="inst"><a name="v:unStT" class="def">unStT</a> :: StT (ExceptT <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a>) (StT (ReaderT (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s)) a)</li></ul>}</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">data</span> StM (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m) = <a name="v:StMPDT" class="def">StMPDT</a> {<ul class="inst"><li class="inst"><a name="v:unStMPDT" class="def">unStMPDT</a> :: ComposeSt (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s) m a</li></ul>}</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:2">Running</h1><div class="top"><p class="src"><a name="v:runPagerDutyT" class="def">runPagerDutyT</a> :: <a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m a -&gt; <a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> a)</p></div><h1 id="g:3">Environment</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Env" class="def">Env</a> s</p><div class="doc"><p>The environment containing the parameters required to
5− make PagerDuty requests.</p></div><div class="subs instances"><p id="control.i:Env" class="caption collapser" onclick="toggleSection('i:Env')">Instances</p><div id="section.i:Env" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:envDomain" class="def">envDomain</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) SubDomain</p></div><div class="top"><p class="src"><a name="v:envAuth" class="def">envAuth</a> :: <span class="keyword">forall</span> s s'. Lens (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s') (Auth s) (Auth s')</p></div><div class="top"><p class="src"><a name="v:envManager" class="def">envManager</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) Manager</p></div><div class="top"><p class="src"><a name="v:envLogger" class="def">envLogger</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) <a href="Control-Monad-Trans-PagerDuty.html#t:Logger">Logger</a></p></div><div class="top"><p class="src"><a name="v:scoped" class="def">scoped</a> :: MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m =&gt; (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s -&gt; m a) -&gt; m a</p></div><h2 id="g:4">Logging</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Logger" class="def">Logger</a></p><div class="doc"><p>The log level and associated logger function.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:None" class="def">None</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Debug" class="def">Debug</a> (Text -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/System-IO.html#t:IO">IO</a> ())</td><td class="doc empty">&nbsp;</td></tr></table></div></div><div class="top"><p class="src"><a name="v:debug" class="def">debug</a> :: MonadIO m =&gt; <a href="Control-Monad-Trans-PagerDuty.html#t:Logger">Logger</a> -&gt; Text -&gt; m ()</p><div class="doc"><p>Log a message using the debug logger, or if none is specified noop.</p></div></div><h1 id="g:5">Errors</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Error" class="def">Error</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Internal" class="def">Internal</a> Text</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Integration" class="def">Integration</a> <a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">IntegrationError</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:REST" class="def">REST</a> <a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">RESTError</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Error" class="caption collapser" onclick="toggleSection('i:Error')">Instances</p><div id="section.i:Error" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; MonadError <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:_Internal" class="def">_Internal</a> :: Prism' <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> Text</p></div><div class="top"><p class="src"><a name="v:_Integration" class="def">_Integration</a> :: Prism' <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> <a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">IntegrationError</a></p></div><div class="top"><p class="src"><a name="v:_REST" class="def">_REST</a> :: Prism' <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> <a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">RESTError</a></p></div><h2 id="g:6">Integration</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:IntegrationError" class="def">IntegrationError</a></p><div class="subs instances"><p id="control.i:IntegrationError" class="caption collapser" onclick="toggleSection('i:IntegrationError')">Instances</p><div id="section.i:IntegrationError" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">IntegrationError</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">IntegrationError</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">IntegrationError</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">IntegrationError</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:status" class="def">status</a> :: Lens' <a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">IntegrationError</a> Text</p></div><h2 id="g:7">REST</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:RESTError" class="def">RESTError</a></p><div class="subs instances"><p id="control.i:RESTError" class="caption collapser" onclick="toggleSection('i:RESTError')">Instances</p><div id="section.i:RESTError" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">RESTError</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">RESTError</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">RESTError</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">RESTError</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:code" class="def">code</a> :: Lens' <a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">RESTError</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Code">Code</a></p><div class="doc"><p>In the case of an error, the PagerDuty error code can give further details
6− on the nature of the error.</p><p><em>See:</em> <code><a href="Control-Monad-Trans-PagerDuty.html#v:description">description</a></code></p></div></div><h2 id="g:8">Code</h2><div class="top"><p class="src"><span class="keyword">newtype</span> <a name="t:Code" class="def">Code</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Code" class="def">Code</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Prelude.html#t:Integer">Integer</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Code" class="caption collapser" onclick="toggleSection('i:Code')">Instances</p><div id="section.i:Code" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Code">Code</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Code">Code</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Control-Monad-Trans-PagerDuty.html#t:Code">Code</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Control-Monad-Trans-PagerDuty.html#t:Code">Code</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:description" class="def">description</a> :: <a href="Control-Monad-Trans-PagerDuty.html#t:Code">Code</a> -&gt; Text</p></div><h2 id="g:9">Fields</h2><div class="top"><p class="src"><a name="v:message" class="def">message</a> :: HasMessage s a =&gt; Lens' s a</p><div class="doc"><p>A short human-readable message describing the error.</p></div></div><div class="top"><p class="src"><a name="v:errors" class="def">errors</a> :: HasErrors s a =&gt; Lens' s a</p><div class="doc"><p>A list of human-readable reasons for the error. These values,
7− and even their format, are subject to change.</p></div></div><h2 id="g:10">Lifting</h2><div class="top"><p class="src"><a name="v:hoistError" class="def">hoistError</a> :: MonadError <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> m =&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> a -&gt; m a</p></div><h1 id="g:11">Integration API</h1><div class="top"><p class="src"><a name="v:submit" class="def">submit</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m, MonadError <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> m) =&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> -&gt; m <a href="Network-PagerDuty-Integration.html#t:Response">Response</a></p></div><div class="top"><p class="src"><a name="v:submitCatch" class="def">submitCatch</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m) =&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> <a href="Network-PagerDuty-Integration.html#t:Response">Response</a>)</p></div><h1 id="g:12">REST API</h1><div class="top"><p class="src"><a name="v:send" class="def">send</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m, MonadError <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> m, FromJSON b) =&gt; Request a s b -&gt; m b</p></div><div class="top"><p class="src"><a name="v:sendCatch" class="def">sendCatch</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m, FromJSON b) =&gt; Request a s b -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</p></div><div class="top"><p class="src"><a name="v:paginate" class="def">paginate</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m, MonadError <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> m, Paginate a, FromJSON b) =&gt; Request a s b -&gt; Source m b</p></div><div class="top"><p class="src"><a name="v:paginateCatch" class="def">paginateCatch</a> :: (MonadIO m, MonadReader (<a href="Control-Monad-Trans-PagerDuty.html#t:Env">Env</a> s) m, Paginate a, FromJSON b) =&gt; Request a s b -&gt; Source m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Makefiledeleted−20
@@ -1,20 +0,0 @@
1−FLAGS := -j --disable-documentation --disable-library-coverage
2−
3−build:
4− cabal build $(addprefix -,$(findstring j,$(MAKEFLAGS)))
5−
6−all:
7− make clean; make install && make build
8−
9−install: cabal.sandbox.config
10− cabal install $(FLAGS) --only-dependencies
11−
12−clean:
13− cabal clean
14− rm -rf cabal.sandbox.config .cabal-sandbox
15−
16−doc:
17− cabal haddock
18−
19−cabal.sandbox.config:
20− cabal sandbox init
Network-PagerDuty-Integration.htmldeleted−37
@@ -1,37 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.Integration</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-Integration.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.Integration</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Sending events</a><ul><li><a href="#g:2">Trigger</a></li><li><a href="#g:3">Acknowledge</a></li><li><a href="#g:4">Resolve</a></li></ul></li><li><a href="#g:5">Event fields</a></li><li><a href="#g:6">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>The PagerDuty event integration API is how you would add PagerDuty's
5− advanced alerting functionality to any system that can make an HTTP API
6− call. You can now add phone, SMS and email alerting to your monitoring
7− tools, ticketing systems and custom software.</p><p>The API was designed to allow you to easily integrate a
8− monitoring system with a Service in PagerDuty. Monitoring systems
9− generally send out events when problems are detected and when these
10− problems have been resolved (fixed). Some more advanced systems also
11− understand the concept of acknowledgements: problems can be acknowledged
12− by an engineer to signal he or she is working on fixing the issue.</p><p>Since monitoring systems emit events, the API is based around accepting
13− events. Incoming events (sent via the API) are routed to a PagerDuty
14− service and processed. They may result in a new incident being created,
15− or an existing incident being acknowledged or resolved.</p><p>The same event-based API can also be used to integrate a PagerDuty
16− service with ticketing systems and various other software tools.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/integration/events">http://developer.pagerduty.com/documentation/integration/events</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:submit">submit</a> :: MonadIO m =&gt; Manager -&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> <a href="Network-PagerDuty-Integration.html#t:Response">Response</a>)</li><li class="src short"><a href="#v:submitWith">submitWith</a> :: MonadIO m =&gt; Manager -&gt; <a href="Control-Monad-Trans-PagerDuty.html#t:Logger">Logger</a> -&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> <a href="Network-PagerDuty-Integration.html#t:Response">Response</a>)</li><li class="src short"><span class="keyword">data</span> <a href="#t:Trigger">Trigger</a></li><li class="src short"><a href="#v:trigger">trigger</a> :: ServiceKey -&gt; IncidentKey -&gt; Text -&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a></li><li class="src short"><a href="#v:client">client</a> :: Lens' <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:clientUrl">clientUrl</a> :: Lens' <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><span class="keyword">type</span> <a href="#t:Acknowledge">Acknowledge</a> = Generic</li><li class="src short"><a href="#v:acknowledge">acknowledge</a> :: ServiceKey -&gt; IncidentKey -&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:Resolve">Resolve</a> = Generic</li><li class="src short"><a href="#v:resolve">resolve</a> :: ServiceKey -&gt; IncidentKey -&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasServiceKey">HasServiceKey</a> s a | s -&gt; a <span class="keyword">where</span><ul class="subs"><li><a href="#v:serviceKey">serviceKey</a> :: Lens' s a</li></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasIncidentKey">HasIncidentKey</a> s a | s -&gt; a <span class="keyword">where</span><ul class="subs"><li><a href="#v:incidentKey">incidentKey</a> :: Lens' s a</li></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasDescription">HasDescription</a> s a | s -&gt; a <span class="keyword">where</span><ul class="subs"><li><a href="#v:description">description</a> :: Lens' s a</li></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasDetails">HasDetails</a> s a | s -&gt; a <span class="keyword">where</span><ul class="subs"><li><a href="#v:details">details</a> :: Lens' s a</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Event">Event</a><ul class="subs"><li>= <a href="#v:Trigger">Trigger</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a></li><li>| <a href="#v:Acknowledge">Acknowledge</a> Generic</li><li>| <a href="#v:Resolve">Resolve</a> Generic</li></ul></li><li class="src short"><a href="#v:_Trigger">_Trigger</a> :: Prism' <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a></li><li class="src short"><a href="#v:_Acknowledge">_Acknowledge</a> :: Prism' <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> Generic</li><li class="src short"><a href="#v:_Resolve">_Resolve</a> :: Prism' <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> Generic</li><li class="src short"><span class="keyword">data</span> <a href="#t:Response">Response</a></li><li class="src short"><a href="#v:rsStatus">rsStatus</a> :: Lens' <a href="Network-PagerDuty-Integration.html#t:Response">Response</a> Text</li><li class="src short"><a href="#v:rsMessage">rsMessage</a> :: Lens' <a href="Network-PagerDuty-Integration.html#t:Response">Response</a> Text</li><li class="src short"><a href="#v:rsIncidentKey">rsIncidentKey</a> :: Lens' <a href="Network-PagerDuty-Integration.html#t:Response">Response</a> IncidentKey</li></ul></div><div id="interface"><h1 id="g:1">Sending events</h1><div class="top"><p class="src"><a name="v:submit" class="def">submit</a> :: MonadIO m =&gt; Manager -&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> <a href="Network-PagerDuty-Integration.html#t:Response">Response</a>)</p><div class="doc"><p>Send an event to the integration API.</p></div></div><div class="top"><p class="src"><a name="v:submitWith" class="def">submitWith</a> :: MonadIO m =&gt; Manager -&gt; <a href="Control-Monad-Trans-PagerDuty.html#t:Logger">Logger</a> -&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> <a href="Network-PagerDuty-Integration.html#t:Response">Response</a>)</p><div class="doc"><p><em>See:</em> <code><a href="Network-PagerDuty-Integration.html#v:submit">submit</a></code></p></div></div><h2 id="g:2">Trigger</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Trigger" class="def">Trigger</a></p><div class="subs instances"><p id="control.i:Trigger" class="caption collapser" onclick="toggleSection('i:Trigger')">Instances</p><div id="section.i:Trigger" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasDescription">HasDescription</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a> Text</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasDetails">HasDetails</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Object)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:trigger" class="def">trigger</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: ServiceKey</td><td class="doc"><p><code><a href="Network-PagerDuty-Integration.html#v:serviceKey">serviceKey</a></code></p></td></tr><tr><td class="src">-&gt; IncidentKey</td><td class="doc"><p><code><a href="Network-PagerDuty-Integration.html#v:incidentKey">incidentKey</a></code></p></td></tr><tr><td class="src">-&gt; Text</td><td class="doc"><p><code><a href="Control-Monad-Trans-PagerDuty.html#v:description">description</a></code></p></td></tr><tr><td class="src">-&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Your monitoring tools should send PagerDuty a trigger event to report a new
17− or ongoing problem. When PagerDuty receives a trigger event, it will either open
18− a new incident, or add a new trigger log entry to an existing incident,
19− depending on the provided incident_key.</p></div></div><div class="top"><p class="src"><a name="v:client" class="def">client</a> :: Lens' <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>The name of the monitoring client that is triggering this event.</p></div></div><div class="top"><p class="src"><a name="v:clientUrl" class="def">clientUrl</a> :: Lens' <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>The URL of the monitoring client that is triggering this event.</p></div></div><h2 id="g:3">Acknowledge</h2><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Acknowledge" class="def">Acknowledge</a> = Generic</p></div><div class="top"><p class="src"><a name="v:acknowledge" class="def">acknowledge</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: ServiceKey</td><td class="doc"><p><code><a href="Network-PagerDuty-Integration.html#v:serviceKey">serviceKey</a></code></p></td></tr><tr><td class="src">-&gt; IncidentKey</td><td class="doc"><p><code><a href="Network-PagerDuty-Integration.html#v:incidentKey">incidentKey</a></code></p></td></tr><tr><td class="src">-&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Acknowledge events cause the referenced incident to enter the acknowledged
20− state.</p><p>While an incident is acknowledged, it won't generate any additional
21− notifications, even if it receives new trigger events. Your monitoring tools
22− should send PagerDuty an acknowledge event when they know someone is
23− presently working on the problem.</p></div></div><h2 id="g:4">Resolve</h2><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:Resolve" class="def">Resolve</a> = Generic</p></div><div class="top"><p class="src"><a name="v:resolve" class="def">resolve</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: ServiceKey</td><td class="doc"><p><code><a href="Network-PagerDuty-Integration.html#v:serviceKey">serviceKey</a></code></p></td></tr><tr><td class="src">-&gt; IncidentKey</td><td class="doc"><p><code><a href="Network-PagerDuty-Integration.html#v:incidentKey">incidentKey</a></code></p></td></tr><tr><td class="src">-&gt; <a href="Network-PagerDuty-Integration.html#t:Event">Event</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Resolve events cause the referenced incident to enter the resolved state.</p><p>Once an incident is resolved, it won't generate any additional
24− notifications. New trigger events with the same incident_key as a resolved
25− incident won't re-open the incident. Instead, a new incident will be
26− created. Your monitoring tools should send PagerDuty a resolve event when the
27− problem that caused the initial trigger event has been fixed.</p></div></div><h1 id="g:5">Event fields</h1><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasServiceKey" class="def">HasServiceKey</a> s a | s -&gt; a <span class="keyword">where</span></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:serviceKey" class="def">serviceKey</a> :: Lens' s a</p><div class="doc"><p>The GUID of one of your &quot;Generic API&quot; services. This is the &quot;service key&quot;
28− listed on a Generic API's service detail page.</p></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasIncidentKey" class="def">HasIncidentKey</a> s a | s -&gt; a <span class="keyword">where</span></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:incidentKey" class="def">incidentKey</a> :: Lens' s a</p><div class="doc"><p>Identifies the incident to which this trigger event should be applied.
29− If there's no open (i.e. unresolved) incident with this key, a new one
30− will be created. If there's already an open incident with a matching key,
31− this event will be appended to that incident's log. The event key provides
32− an easy way to &quot;de-dup&quot; problem reports. If this field isn't provided,
33− PagerDuty will automatically open a new incident with a unique key.</p></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasDescription" class="def">HasDescription</a> s a | s -&gt; a <span class="keyword">where</span></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:description" class="def">description</a> :: Lens' s a</p><div class="doc"><p>A short description of the problem that led to this trigger.
34− This field (or a truncated version) will be used when generating phone
35− calls, SMS messages and alert emails. It will also appear on the incidents
36− tables in the PagerDuty UI. The maximum length is 1024 characters.</p></div></div><div class="subs instances"><p id="control.i:HasDescription" class="caption collapser" onclick="toggleSection('i:HasDescription')">Instances</p><div id="section.i:HasDescription" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasDescription">HasDescription</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a> Text</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasDetails" class="def">HasDetails</a> s a | s -&gt; a <span class="keyword">where</span></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:details" class="def">details</a> :: Lens' s a</p><div class="doc"><p>An arbitrary JSON object containing any data you'd like included
37− in the incident log.</p></div></div><div class="subs instances"><p id="control.i:HasDetails" class="caption collapser" onclick="toggleSection('i:HasDetails')">Instances</p><div id="section.i:HasDetails" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasDetails">HasDetails</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Object)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasDetails">HasDetails</a> <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Object)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:6">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Event" class="def">Event</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Trigger" class="def">Trigger</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a></td><td class="doc"><p><em>See:</em> <code><a href="Network-PagerDuty-Integration.html#v:trigger">trigger</a></code></p></td></tr><tr><td class="src"><a name="v:Acknowledge" class="def">Acknowledge</a> Generic</td><td class="doc"><p><em>See:</em> <code><a href="Network-PagerDuty-Integration.html#v:acknowledge">acknowledge</a></code></p></td></tr><tr><td class="src"><a name="v:Resolve" class="def">Resolve</a> Generic</td><td class="doc"><p><em>See:</em> <code><a href="Network-PagerDuty-Integration.html#v:resolve">resolve</a></code></p></td></tr></table></div><div class="subs instances"><p id="control.i:Event" class="caption collapser" onclick="toggleSection('i:Event')">Instances</p><div id="section.i:Event" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-Integration.html#t:Event">Event</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-Integration.html#t:Event">Event</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-Integration.html#t:Event">Event</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasDetails">HasDetails</a> <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Object)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:_Trigger" class="def">_Trigger</a> :: Prism' <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a></p></div><div class="top"><p class="src"><a name="v:_Acknowledge" class="def">_Acknowledge</a> :: Prism' <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> Generic</p></div><div class="top"><p class="src"><a name="v:_Resolve" class="def">_Resolve</a> :: Prism' <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> Generic</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Response" class="def">Response</a></p><div class="subs instances"><p id="control.i:Response" class="caption collapser" onclick="toggleSection('i:Response')">Instances</p><div id="section.i:Response" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-Integration.html#t:Response">Response</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-Integration.html#t:Response">Response</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-Integration.html#t:Response">Response</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-Integration.html#t:Response">Response</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:rsStatus" class="def">rsStatus</a> :: Lens' <a href="Network-PagerDuty-Integration.html#t:Response">Response</a> Text</p><div class="doc"><p><code>success</code>.</p></div></div><div class="top"><p class="src"><a name="v:rsMessage" class="def">rsMessage</a> :: Lens' <a href="Network-PagerDuty-Integration.html#t:Response">Response</a> Text</p><div class="doc"><p><code>Event processed</code>.</p></div></div><div class="top"><p class="src"><a name="v:rsIncidentKey" class="def">rsIncidentKey</a> :: Lens' <a href="Network-PagerDuty-Integration.html#t:Response">Response</a> IncidentKey</p><div class="doc"><p>The key of the incident that will be affected by the request.</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Alerts.htmldeleted−10
@@ -1,10 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Alerts</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Alerts.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Alerts</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Alerts</a></li><li><a href="#g:2">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>When an incident is triggered or when it is escalated it creates an alert
5− (also known as a notification). Alerts are messages containing the details
6− of the incident, and can be sent through SMS, email, phone calls,
7− and push notifications.</p><p>This API allows you to access read-only data regarding what alerts have been
8− sent to your users.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/alerts">http://developer.pagerduty.com/documentation/rest/alerts</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:ListAlerts">ListAlerts</a></li><li class="src short"><a href="#v:listAlerts">listAlerts</a> :: Date -&gt; Date -&gt; Request <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a> s [<a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a>]</li><li class="src short"><a href="#v:laSince">laSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:laUntil">laUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:laFilter">laFilter</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Alerts.html#t:AlertType">AlertType</a>)</li><li class="src short"><a href="#v:laTimeZone">laTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</li><li class="src short"><span class="keyword">data</span> <a href="#t:AlertType">AlertType</a><ul class="subs"><li>= <a href="#v:SMS">SMS</a></li><li>| <a href="#v:Email">Email</a></li><li>| <a href="#v:Phone">Phone</a></li><li>| <a href="#v:Push">Push</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Alert">Alert</a></li><li class="src short"><a href="#v:alertId">alertId</a> :: Lens' <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a> AlertId</li><li class="src short"><a href="#v:alertType">alertType</a> :: Lens' <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a> <a href="Network-PagerDuty-REST-Alerts.html#t:AlertType">AlertType</a></li><li class="src short"><a href="#v:alertStartedAt">alertStartedAt</a> :: Lens' <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a> Date</li><li class="src short"><a href="#v:alertUser">alertUser</a> :: Lens' <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><a href="#v:alertAddress">alertAddress</a> :: Lens' <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a> Address</li></ul></div><div id="interface"><h1 id="g:1">List Alerts</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ListAlerts" class="def">ListAlerts</a></p><div class="subs instances"><p id="control.i:ListAlerts" class="caption collapser" onclick="toggleSection('i:ListAlerts')">Instances</p><div id="section.i:ListAlerts" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:listAlerts" class="def">listAlerts</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: Date</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Alerts.html#v:laSince">laSince</a></code></p></td></tr><tr><td class="src">-&gt; Date</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Alerts.html#v:laUntil">laUntil</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a> s [<a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a>]</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>List existing alerts for a given time range, optionally filtered by type
9− (SMS, Email, Phone, or Push).</p><pre>GET /alerts</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/alerts/list">http://developer.pagerduty.com/documentation/rest/alerts/list</a></p></div></div><div class="top"><p class="src"><a name="v:laSince" class="def">laSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The start of the date range over which you want to search.</p></div></div><div class="top"><p class="src"><a name="v:laUntil" class="def">laUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The end of the date range over which you want to search.
10− This should be in the same format as <code>since</code>.</p><p>The size of the date range must be less than 3 months.</p></div></div><div class="top"><p class="src"><a name="v:laFilter" class="def">laFilter</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Alerts.html#t:AlertType">AlertType</a>)</p><div class="doc"><p>Returns only the alerts of the said <code><a href="Network-PagerDuty-REST-Alerts.html#t:AlertType">AlertType</a></code> type.</p></div></div><div class="top"><p class="src"><a name="v:laTimeZone" class="def">laTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</p><div class="doc"><p>Time zone in which dates in the result will be rendered.</p><p><em>Default:</em> account time zone.</p></div></div><h1 id="g:2">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:AlertType" class="def">AlertType</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:SMS" class="def">SMS</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Email" class="def">Email</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Phone" class="def">Phone</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Push" class="def">Push</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:AlertType" class="caption collapser" onclick="toggleSection('i:AlertType')">Instances</p><div id="section.i:AlertType" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Alerts.html#t:AlertType">AlertType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Alerts.html#t:AlertType">AlertType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Alerts.html#t:AlertType">AlertType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Alerts.html#t:AlertType">AlertType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Alert" class="def">Alert</a></p><div class="subs instances"><p id="control.i:Alert" class="caption collapser" onclick="toggleSection('i:Alert')">Instances</p><div id="section.i:Alert" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:alertId" class="def">alertId</a> :: Lens' <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a> AlertId</p></div><div class="top"><p class="src"><a name="v:alertType" class="def">alertType</a> :: Lens' <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a> <a href="Network-PagerDuty-REST-Alerts.html#t:AlertType">AlertType</a></p></div><div class="top"><p class="src"><a name="v:alertStartedAt" class="def">alertStartedAt</a> :: Lens' <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a> Date</p></div><div class="top"><p class="src"><a name="v:alertUser" class="def">alertUser</a> :: Lens' <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></p></div><div class="top"><p class="src"><a name="v:alertAddress" class="def">alertAddress</a> :: Lens' <a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Alert</a> Address</p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-EscalationPolicies-EscalationRules.htmldeleted−16
@@ -1,16 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.EscalationPolicies.EscalationRules</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Rules</a></li><li><a href="#g:2">Create Rule</a></li><li><a href="#g:3">Get Rule</a></li><li><a href="#g:4">Update Rules</a></li><li><a href="#g:5">Update Rule</a></li><li><a href="#g:6">Delete Rule</a></li><li><a href="#g:7">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This API lets you access and manipulate escalation rules of an existing
5− escalation policy.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules">http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:listRules">listRules</a> :: EscalationPolicyId -&gt; Request Empty s [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateRule">CreateRule</a></li><li class="src short"><a href="#v:createRule">createRule</a> :: EscalationPolicyId -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a> -&gt; [TargetId] -&gt; Request <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">CreateRule</a> s <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a></li><li class="src short"><a href="#v:crEscalationDelayInMinutes">crEscalationDelayInMinutes</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">CreateRule</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:crTargets">crTargets</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">CreateRule</a> [TargetId]</li><li class="src short"><a href="#v:getRule">getRule</a> :: EscalationPolicyId -&gt; EscalationRuleId -&gt; Request Empty s <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateRules">UpdateRules</a></li><li class="src short"><a href="#v:updateRules">updateRules</a> :: EscalationPolicyId -&gt; [TargetId] -&gt; Request <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules">UpdateRules</a> s [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>]</li><li class="src short"><a href="#v:urEscalationRules">urEscalationRules</a> :: Iso' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules">UpdateRules</a> [TargetId]</li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateRule">UpdateRule</a></li><li class="src short"><a href="#v:updateRule">updateRule</a> :: EscalationPolicyId -&gt; EscalationRuleId -&gt; Request <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">UpdateRule</a> s <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a></li><li class="src short"><a href="#v:urEscalationDelayInMinutes">urEscalationDelayInMinutes</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">UpdateRule</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:urTargets">urTargets</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">UpdateRule</a> [TargetId]</li><li class="src short"><a href="#v:deleteRule">deleteRule</a> :: EscalationPolicyId -&gt; EscalationRuleId -&gt; Request Empty s Empty</li><li class="src short"><span class="keyword">class</span> <a href="#t:HasUserInfo">HasUserInfo</a> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:userInfo">userInfo</a> :: Lens' a <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></li><li><a href="#v:uId">uId</a> :: Lens' a UserId</li><li><a href="#v:uName">uName</a> :: Lens' a Text</li><li><a href="#v:uEmail">uEmail</a> :: Lens' a Address</li><li><a href="#v:uColor">uColor</a> :: Lens' a Text</li><li><a href="#v:uTimeZone">uTimeZone</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Target">Target</a><ul class="subs"><li>= <a href="#v:TSchedule">TSchedule</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a></li><li>| <a href="#v:TUser">TUser</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></li></ul></li><li class="src short"><a href="#v:_TSchedule">_TSchedule</a> :: Prism' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Target</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a></li><li class="src short"><a href="#v:_TUser">_TUser</a> :: Prism' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Target</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:ScheduleTarget">ScheduleTarget</a></li><li class="src short"><a href="#v:stId">stId</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a> ScheduleId</li><li class="src short"><a href="#v:stName">stName</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a> Text</li><li class="src short"><span class="keyword">data</span> <a href="#t:Rule">Rule</a></li><li class="src short"><a href="#v:rId">rId</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a> EscalationRuleId</li><li class="src short"><a href="#v:rEscalationDelayInMinutes">rEscalationDelayInMinutes</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:rTargets">rTargets</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a> [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Target</a>]</li></ul></div><div id="interface"><h1 id="g:1">List Rules</h1><div class="top"><p class="src"><a name="v:listRules" class="def">listRules</a> :: EscalationPolicyId -&gt; Request Empty s [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>]</p><div class="doc"><p>List all the escalation rules for an existing escalation policy.</p><pre>GET /escalation_policies/:escalation_policy_id/escalation_rules</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/list">http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/list</a></p></div></div><h1 id="g:2">Create Rule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:CreateRule" class="def">CreateRule</a></p><div class="subs instances"><p id="control.i:CreateRule" class="caption collapser" onclick="toggleSection('i:CreateRule')">Instances</p><div id="section.i:CreateRule" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">CreateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">CreateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">CreateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">CreateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">CreateRule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:createRule" class="def">createRule</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: EscalationPolicyId</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:crEscalationDelayInMinutes">crEscalationDelayInMinutes</a></code></p></td></tr><tr><td class="src">-&gt; [TargetId]</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:crTargets">crTargets</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">CreateRule</a> s <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Creates a new escalation rule for an escalation policy and appends it to
6− the end of the existing escalation rules.</p><pre>POST /escalation_policies/:escalation_policy_id/escalation_rules</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/create">http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/create</a></p></div></div><div class="top"><p class="src"><a name="v:crEscalationDelayInMinutes" class="def">crEscalationDelayInMinutes</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">CreateRule</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p><div class="doc"><p>The escalation timeout in minutes. Must be at least 5 if the rule has
7− multiple targets, and at least 1 if not. If an incident is not acknowledged
8− within this timeout then it will escalate onto the next escalation rule.</p></div></div><div class="top"><p class="src"><a name="v:crTargets" class="def">crTargets</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">CreateRule</a> [TargetId]</p><div class="doc"><p>The list of the targets an incident should be assigned to upon reaching
9− this rule.</p></div></div><h1 id="g:3">Get Rule</h1><div class="top"><p class="src"><a name="v:getRule" class="def">getRule</a> :: EscalationPolicyId -&gt; EscalationRuleId -&gt; Request Empty s <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a></p><div class="doc"><p>Show the escalation rule for an existing escalation policy.</p><pre>GET /escalation_policies/:escalation_policy_id/escalation_rules/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/show">http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/show</a></p></div></div><h1 id="g:4">Update Rules</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdateRules" class="def">UpdateRules</a></p><div class="subs instances"><p id="control.i:UpdateRules" class="caption collapser" onclick="toggleSection('i:UpdateRules')">Instances</p><div id="section.i:UpdateRules" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules">UpdateRules</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules">UpdateRules</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules">UpdateRules</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules">UpdateRules</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules">UpdateRules</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:updateRules" class="def">updateRules</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: EscalationPolicyId</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; [TargetId]</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:urEscalationRules">urEscalationRules</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules">UpdateRules</a> s [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>]</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Updates the entire collection of escalation rules for an existing escalation
10− policy. The ordering is determined by the positions of each rule in the
11− list. To create a new rule, add it to the list without an id. To remove a
12− rule, do not include it in the list.</p><pre>PUT /escalation_policies/:escalation_policy_id/escalation_rules</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/multi_update">http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/multi_update</a></p></div></div><div class="top"><p class="src"><a name="v:urEscalationRules" class="def">urEscalationRules</a> :: Iso' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules">UpdateRules</a> [TargetId]</p><div class="doc"><p>An ordered array of escalation rules.</p></div></div><h1 id="g:5">Update Rule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdateRule" class="def">UpdateRule</a></p><div class="subs instances"><p id="control.i:UpdateRule" class="caption collapser" onclick="toggleSection('i:UpdateRule')">Instances</p><div id="section.i:UpdateRule" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">UpdateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">UpdateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">UpdateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">UpdateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">UpdateRule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:updateRule" class="def">updateRule</a> :: EscalationPolicyId -&gt; EscalationRuleId -&gt; Request <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">UpdateRule</a> s <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a></p><div class="doc"><p>Updates an escalation rule.</p><pre>PUT /escalation_policies/:escalation_policy_id/escalation_rules/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/update">http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/update</a></p></div></div><div class="top"><p class="src"><a name="v:urEscalationDelayInMinutes" class="def">urEscalationDelayInMinutes</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">UpdateRule</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>The escalation timeout in minutes. Must be at least 5 if the rule has
13− multiple targets, and at least 1 if not. If an incident is not acknowledged
14− within this timeout then it will escalate onto the next escalation rule.</p></div></div><div class="top"><p class="src"><a name="v:urTargets" class="def">urTargets</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">UpdateRule</a> [TargetId]</p><div class="doc"><p>The list of the targets an incident should be assigned to upon reaching
15− this rule.</p></div></div><h1 id="g:6">Delete Rule</h1><div class="top"><p class="src"><a name="v:deleteRule" class="def">deleteRule</a> :: EscalationPolicyId -&gt; EscalationRuleId -&gt; Request Empty s Empty</p><div class="doc"><p>Deletes an existing escalation rule that belongs to an escalation
16− policy. There must be a matching rule.</p><pre>DELETE /escalation_policies/:escalation_policy_id/escalation_rules/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/delete">http://developer.pagerduty.com/documentation/rest/escalation_policies/escalation_rules/delete</a></p></div></div><h1 id="g:7">Types</h1><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasUserInfo" class="def">HasUserInfo</a> a <span class="keyword">where</span></p><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:userInfo">userInfo</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:userInfo" class="def">userInfo</a> :: Lens' a <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></p><p class="src"><a name="v:uId" class="def">uId</a> :: Lens' a UserId</p><div class="doc"><p>The id of the user.</p></div><p class="src"><a name="v:uName" class="def">uName</a> :: Lens' a Text</p><div class="doc"><p>The name of the user.</p></div><p class="src"><a name="v:uEmail" class="def">uEmail</a> :: Lens' a Address</p><div class="doc"><p>The user's email address.</p></div><p class="src"><a name="v:uColor" class="def">uColor</a> :: Lens' a Text</p><div class="doc"><p>The color used to represent the user in schedules.</p></div><p class="src"><a name="v:uTimeZone" class="def">uTimeZone</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></p><div class="doc"><p>The user's personal time zone.</p></div></div><div class="subs instances"><p id="control.i:HasUserInfo" class="caption collapser" onclick="toggleSection('i:HasUserInfo')">Instances</p><div id="section.i:HasUserInfo" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Target" class="def">Target</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:TSchedule" class="def">TSchedule</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:TUser" class="def">TUser</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Target" class="caption collapser" onclick="toggleSection('i:Target')">Instances</p><div id="section.i:Target" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Target</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Target</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Target</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Target</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:_TSchedule" class="def">_TSchedule</a> :: Prism' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Target</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a></p></div><div class="top"><p class="src"><a name="v:_TUser" class="def">_TUser</a> :: Prism' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Target</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ScheduleTarget" class="def">ScheduleTarget</a></p><div class="subs instances"><p id="control.i:ScheduleTarget" class="caption collapser" onclick="toggleSection('i:ScheduleTarget')">Instances</p><div id="section.i:ScheduleTarget" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:stId" class="def">stId</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a> ScheduleId</p><div class="doc"><p>The id of the target.</p></div></div><div class="top"><p class="src"><a name="v:stName" class="def">stName</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">ScheduleTarget</a> Text</p><div class="doc"><p>The name of the target.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Rule" class="def">Rule</a></p><div class="subs instances"><p id="control.i:Rule" class="caption collapser" onclick="toggleSection('i:Rule')">Instances</p><div id="section.i:Rule" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:rId" class="def">rId</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a> EscalationRuleId</p><div class="doc"><p>The ID of the escalation rule.</p></div></div><div class="top"><p class="src"><a name="v:rEscalationDelayInMinutes" class="def">rEscalationDelayInMinutes</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p><div class="doc"><p>The amount of time before an incident escalates away from this rule.</p></div></div><div class="top"><p class="src"><a name="v:rTargets" class="def">rTargets</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a> [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Target</a>]</p><div class="doc"><p>A list of targets which an incident will be assigned to upon reaching this rule.</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-EscalationPolicies.htmldeleted−10
@@ -1,10 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.EscalationPolicies</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-EscalationPolicies.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.EscalationPolicies</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Policies</a></li><li><a href="#g:2">List On Call Policies</a></li><li><a href="#g:3">Create Policy</a></li><li><a href="#g:4">Get Policy</a></li><li><a href="#g:5">Update Policy</a></li><li><a href="#g:6">Delete Policy</a></li><li><a href="#g:7">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This API lets you access and manipulate escalation policies and rules.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies">http://developer.pagerduty.com/documentation/rest/escalation_policies</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:ListPolicies">ListPolicies</a></li><li class="src short"><a href="#v:listPolicies">listPolicies</a> :: Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a> s [<a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a>]</li><li class="src short"><a href="#v:lpQuery">lpQuery</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:listOnCallPolicies">listOnCallPolicies</a> :: Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a> s [<a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:CreatePolicy">CreatePolicy</a></li><li class="src short"><a href="#v:createPolicy">createPolicy</a> :: EscalationPolicyId -&gt; Text -&gt; [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>] -&gt; Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a> s <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a></li><li class="src short"><a href="#v:cpName">cpName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a> s b) Text</li><li class="src short"><a href="#v:cpRepeatEnabled">cpRepeatEnabled</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:cpNumLoops">cpNumLoops</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:cpEscalationRules">cpEscalationRules</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a> s b) [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>]</li><li class="src short"><a href="#v:getPolicy">getPolicy</a> :: EscalationPolicyId -&gt; Request Empty s <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdatePolicy">UpdatePolicy</a></li><li class="src short"><a href="#v:updatePolicy">updatePolicy</a> :: EscalationPolicyId -&gt; Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a> s <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a></li><li class="src short"><a href="#v:upName">upName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:upRepeatEnabled">upRepeatEnabled</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a>)</li><li class="src short"><a href="#v:upNumLoops">upNumLoops</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:upEscalationRules">upEscalationRules</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a> s b) [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>]</li><li class="src short"><a href="#v:deletePolicy">deletePolicy</a> :: EscalationPolicyId -&gt; Request Empty s Empty</li><li class="src short"><span class="keyword">data</span> <a href="#t:Policy">Policy</a></li><li class="src short"><a href="#v:pId">pId</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a> EscalationPolicyId</li><li class="src short"><a href="#v:pName">pName</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a> Text</li><li class="src short"><a href="#v:pNumLoops">pNumLoops</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:pRules">pRules</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a> [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>]</li><li class="src short"><a href="#v:pServices">pServices</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a> [<a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a>]</li></ul></div><div id="interface"><h1 id="g:1">List Policies</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ListPolicies" class="def">ListPolicies</a></p><div class="subs instances"><p id="control.i:ListPolicies" class="caption collapser" onclick="toggleSection('i:ListPolicies')">Instances</p><div id="section.i:ListPolicies" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a> = (:) [*] ((:) * (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text) ([] *)) ([] [*])</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:listPolicies" class="def">listPolicies</a> :: Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a> s [<a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a>]</p><div class="doc"><p>List all the existing escalation policies.</p><pre>GET /escalation_policies</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/list">http://developer.pagerduty.com/documentation/rest/escalation_policies/list</a></p></div></div><div class="top"><p class="src"><a name="v:lpQuery" class="def">lpQuery</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>Filters the result, showing only the escalation policies
5− whose names match the query.</p></div></div><h1 id="g:2">List On Call Policies</h1><div class="top"><p class="src"><a name="v:listOnCallPolicies" class="def">listOnCallPolicies</a> :: Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a> s [<a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a>]</p><div class="doc"><p>List all the existing escalation policies with currently on-call users.</p><p>If the start and end of an on-call object are null, then the user is always
6− on-call for an escalation policy level.</p><pre>GET /escalation_policies/on_call</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/on_call">http://developer.pagerduty.com/documentation/rest/escalation_policies/on_call</a></p></div></div><h1 id="g:3">Create Policy</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:CreatePolicy" class="def">CreatePolicy</a></p><div class="subs instances"><p id="control.i:CreatePolicy" class="caption collapser" onclick="toggleSection('i:CreatePolicy')">Instances</p><div id="section.i:CreatePolicy" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:createPolicy" class="def">createPolicy</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: EscalationPolicyId</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; Text</td><td class="doc"><p><code>creName</code></p></td></tr><tr><td class="src">-&gt; [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>]</td><td class="doc"><p><code>creEscalationRules</code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a> s <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Creates an existing escalation policy and rules.</p><pre>POST /escalation_policies</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/create">http://developer.pagerduty.com/documentation/rest/escalation_policies/create</a></p></div></div><div class="top"><p class="src"><a name="v:cpName" class="def">cpName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a> s b) Text</p><div class="doc"><p>The name of the escalation policy.</p></div></div><div class="top"><p class="src"><a name="v:cpRepeatEnabled" class="def">cpRepeatEnabled</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></p><div class="doc"><p>Whether or not to allow this policy to repeat its escalation
7− rules after the last rule is finished.</p><p><em>Default:</em> false.</p></div></div><div class="top"><p class="src"><a name="v:cpNumLoops" class="def">cpNumLoops</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>The number of times to loop over the set of rules in this escalation policy.</p></div></div><div class="top"><p class="src"><a name="v:cpEscalationRules" class="def">cpEscalationRules</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">CreatePolicy</a> s b) [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>]</p><div class="doc"><p>The escalation rules for this policy.</p></div></div><h1 id="g:4">Get Policy</h1><div class="top"><p class="src"><a name="v:getPolicy" class="def">getPolicy</a> :: EscalationPolicyId -&gt; Request Empty s <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a></p><div class="doc"><p>Get information about an existing escalation policy and its rules.</p><pre>GET /escalation_policies/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/show">http://developer.pagerduty.com/documentation/rest/escalation_policies/show</a></p></div></div><h1 id="g:5">Update Policy</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdatePolicy" class="def">UpdatePolicy</a></p><div class="subs instances"><p id="control.i:UpdatePolicy" class="caption collapser" onclick="toggleSection('i:UpdatePolicy')">Instances</p><div id="section.i:UpdatePolicy" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:updatePolicy" class="def">updatePolicy</a> :: EscalationPolicyId -&gt; Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a> s <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a></p><div class="doc"><p>Updates an existing escalation policy and rules.</p><pre>PUT /escalation_policies/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/update">http://developer.pagerduty.com/documentation/rest/escalation_policies/update</a></p></div></div><div class="top"><p class="src"><a name="v:upName" class="def">upName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>The name of the escalation policy.</p></div></div><div class="top"><p class="src"><a name="v:upRepeatEnabled" class="def">upRepeatEnabled</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a>)</p><div class="doc"><p>Whether or not to allow this policy to repeat its escalation
8− rules after the last rule is finished.</p></div></div><div class="top"><p class="src"><a name="v:upNumLoops" class="def">upNumLoops</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>The number of times to loop over the set of rules in this escalation policy.</p></div></div><div class="top"><p class="src"><a name="v:upEscalationRules" class="def">upEscalationRules</a> :: Lens' (Request <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">UpdatePolicy</a> s b) [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>]</p><div class="doc"><p>The escalation rules for this policy.</p></div></div><h1 id="g:6">Delete Policy</h1><div class="top"><p class="src"><a name="v:deletePolicy" class="def">deletePolicy</a> :: EscalationPolicyId -&gt; Request Empty s Empty</p><div class="doc"><p>Deletes an existing escalation policy and rules. The escalation policy
9− must not be in use by any services.</p><pre>DELETE /escalation_policies/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/delete">http://developer.pagerduty.com/documentation/rest/escalation_policies/delete</a></p></div></div><h1 id="g:7">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Policy" class="def">Policy</a></p><div class="subs instances"><p id="control.i:Policy" class="caption collapser" onclick="toggleSection('i:Policy')">Instances</p><div id="section.i:Policy" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:pId" class="def">pId</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a> EscalationPolicyId</p><div class="doc"><p>The ID of the escalation policy.</p></div></div><div class="top"><p class="src"><a name="v:pName" class="def">pName</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a> Text</p><div class="doc"><p>The name of the escalation policy.</p></div></div><div class="top"><p class="src"><a name="v:pNumLoops" class="def">pNumLoops</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p><div class="doc"><p>The number of times the escalation policy will repeat after
10− reaching the end of its escalation.</p></div></div><div class="top"><p class="src"><a name="v:pRules" class="def">pRules</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a> [<a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Rule</a>]</p><div class="doc"><p>A list of the policy's escalation rules in order of escalation.</p></div></div><div class="top"><p class="src"><a name="v:pServices" class="def">pServices</a> :: Lens' <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Policy</a> [<a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a>]</p><div class="doc"><p>A list of services using this escalation policy.</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Incidents-Notes.htmldeleted−5
@@ -1,5 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Incidents.Notes</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Incidents-Notes.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Incidents.Notes</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Notes</a></li><li><a href="#g:2">Create Note</a></li><li><a href="#g:3">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>The Incident Notes API allows you to add notes to a specified incident.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/incidents/notes">http://developer.pagerduty.com/documentation/rest/incidents/notes</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:listNotes">listNotes</a> :: IncidentId -&gt; Request Empty s [<a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateNote">CreateNote</a></li><li class="src short"><a href="#v:createNote">createNote</a> :: IncidentId -&gt; RequesterId -&gt; Request <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">CreateNote</a> s <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a></li><li class="src short"><a href="#v:createNoteBasic">createNoteBasic</a> :: IncidentId -&gt; Request <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">CreateNote</a> s <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a></li><li class="src short"><a href="#v:cnContent">cnContent</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">CreateNote</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><span class="keyword">data</span> <a href="#t:Note">Note</a></li><li class="src short"><a href="#v:nId">nId</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a> NoteId</li><li class="src short"><a href="#v:nCreatedAt">nCreatedAt</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:nUser">nUser</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><a href="#v:nContent">nContent</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a> Text</li></ul></div><div id="interface"><h1 id="g:1">List Notes</h1><div class="top"><p class="src"><a name="v:listNotes" class="def">listNotes</a> :: IncidentId -&gt; Request Empty s [<a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a>]</p><div class="doc"><p>List existing notes for the specified incident.</p><pre>GET /incidents/:incident_id/notes</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/incidents/notes/create">http://developer.pagerduty.com/documentation/rest/incidents/notes/create</a></p></div></div><h1 id="g:2">Create Note</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:CreateNote" class="def">CreateNote</a></p><div class="subs instances"><p id="control.i:CreateNote" class="caption collapser" onclick="toggleSection('i:CreateNote')">Instances</p><div id="section.i:CreateNote" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">CreateNote</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">CreateNote</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">CreateNote</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">CreateNote</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:createNote" class="def">createNote</a> :: IncidentId -&gt; RequesterId -&gt; Request <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">CreateNote</a> s <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a></p><div class="doc"><p>Create a new note for the specified incident.</p><pre>POST /incidents/:incident_id/notes</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/incidents/notes/create">http://developer.pagerduty.com/documentation/rest/incidents/notes/create</a></p></div></div><div class="top"><p class="src"><a name="v:createNoteBasic" class="def">createNoteBasic</a> :: IncidentId -&gt; Request <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">CreateNote</a> s <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a></p><div class="doc"><p>A version of <code><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:createNote">createNote</a></code> which uses HTTP Basic authentication and
5− doesn't require a <code>RequesterId</code>.</p></div></div><div class="top"><p class="src"><a name="v:cnContent" class="def">cnContent</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">CreateNote</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>The note content.</p></div></div><h1 id="g:3">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Note" class="def">Note</a></p><div class="subs instances"><p id="control.i:Note" class="caption collapser" onclick="toggleSection('i:Note')">Instances</p><div id="section.i:Note" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:nId" class="def">nId</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a> NoteId</p></div><div class="top"><p class="src"><a name="v:nCreatedAt" class="def">nCreatedAt</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p></div><div class="top"><p class="src"><a name="v:nUser" class="def">nUser</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></p></div><div class="top"><p class="src"><a name="v:nContent" class="def">nContent</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Note</a> Text</p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Incidents.htmldeleted−73
@@ -1,73 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Incidents</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Incidents.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Incidents</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Incidents</a></li><li><a href="#g:2">Count Incidents</a></li><li><a href="#g:3">Get Incident</a></li><li><a href="#g:4">Update Incidents</a></li><li><a href="#g:5">Resolve Incident</a></li><li><a href="#g:6">Acknowledge Incident</a></li><li><a href="#g:7">Reassign Incident</a></li><li><a href="#g:8">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>PagerDuty receives updates (called events) from monitoring systems through
5− services (like Nagios, email or generic API calls). Upon receiving an event,
6− active services will create a new incident and begin escalating it as
7− defined by the service's escalation policy. Events can be de-duplicated into
8− existing incidents based on service de-duplication rules to prevent you from
9− being overwhelmed by event storms.</p><p>An incident can be open, acknowledged or resolved. Whenever an incident is
10− created, it is assigned to a user (according to the escalation process, as
11− described by escalation rules and schedules). The assigned user has a chance
12− to either acknowledge that he is working on it, or to resolve it.</p><p>Resolving an incident closes it, whereas acknowledging it halts the
13− escalation process. If the incident is not resolved by the service's
14− incident ack timeout it continues up the escalation chain.</p><p>When an incident is triggered or when it is escalated it creates alerts
15− (also known as notifications). Alerts are messages containing the details of
16− the incident, and can be sent through SMS, email and phone calls.</p><p>Incidents and Incident Counts from the last 30 days are returned by
17− default. To change this default date range, see the documentation for the
18− since, until or dateRange parameters.</p><p>Note: that to create an incident you need to trigger it through the
19− <a href="Network-PagerDuty-Integration.html">Network.PagerDuty.Integration</a> API.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/incidents">http://developer.pagerduty.com/documentation/rest/incidents</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:ListIncidents">ListIncidents</a></li><li class="src short"><a href="#v:listIncidents">listIncidents</a> :: Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s [<a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a>]</li><li class="src short"><a href="#v:lsSince">lsSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:lsUntil">lsUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:lsDateRange">lsDateRange</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:lsStatus">lsStatus</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [<a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a>])</li><li class="src short"><a href="#v:lsIncidentKey">lsIncidentKey</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> IncidentKey)</li><li class="src short"><a href="#v:lsService">lsService</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [ServiceId])</li><li class="src short"><a href="#v:lsAssignedToUser">lsAssignedToUser</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [UserId])</li><li class="src short"><a href="#v:lsTimeZone">lsTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></li><li class="src short"><a href="#v:lsSortBy">lsSortBy</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Network-PagerDuty-REST-Incidents.html#t:Sort">Sort</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Field">Field</a>))</li><li class="src short"><span class="keyword">data</span> <a href="#t:CountIncidents">CountIncidents</a></li><li class="src short"><a href="#v:countIncidents">countIncidents</a> :: Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s Count</li><li class="src short"><a href="#v:cSince">cSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:cUntil">cUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:cDateRange">cDateRange</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:cStatus">cStatus</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [<a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a>])</li><li class="src short"><a href="#v:cIncidentKey">cIncidentKey</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> IncidentKey)</li><li class="src short"><a href="#v:cService">cService</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [ServiceId])</li><li class="src short"><a href="#v:cAssignedToUser">cAssignedToUser</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [UserId])</li><li class="src short"><a href="#v:getIncident">getIncident</a> :: IncidentId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateIncidents">UpdateIncidents</a></li><li class="src short"><a href="#v:updateIncidents">updateIncidents</a> :: RequesterId -&gt; Request <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">UpdateIncidents</a> s [<a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a>]</li><li class="src short"><a href="#v:updateIncidentsBasic">updateIncidentsBasic</a> :: Request <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">UpdateIncidents</a> Basic [<a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a>]</li><li class="src short"><a href="#v:uiIncidents">uiIncidents</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">UpdateIncidents</a> s b) [<a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a>]</li><li class="src short"><a href="#v:resolveIncident">resolveIncident</a> :: IncidentId -&gt; RequesterId -&gt; Request Empty s Empty</li><li class="src short"><a href="#v:resolveIncidentBasic">resolveIncidentBasic</a> :: IncidentId -&gt; Request Empty s Empty</li><li class="src short"><a href="#v:acknowledgeIncident">acknowledgeIncident</a> :: IncidentId -&gt; RequesterId -&gt; Request Empty s Empty</li><li class="src short"><a href="#v:acknowledgeIncidentBasic">acknowledgeIncidentBasic</a> :: IncidentId -&gt; Request Empty s Empty</li><li class="src short"><span class="keyword">data</span> <a href="#t:ReassignIncident">ReassignIncident</a></li><li class="src short"><a href="#v:reassignIncident">reassignIncident</a> :: IncidentId -&gt; RequesterId -&gt; Request <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a> s Empty</li><li class="src short"><a href="#v:riEscalationPolicy">riEscalationPolicy</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> EscalationPolicyId)</li><li class="src short"><a href="#v:riEscalationLevel">riEscalationLevel</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:riAssignedToUser">riAssignedToUser</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [UserId])</li><li class="src short"><span class="keyword">data</span> <a href="#t:Sort">Sort</a> a<ul class="subs"><li>= <a href="#v:Desc">Desc</a> a</li><li>| <a href="#v:Asc">Asc</a> a</li></ul></li><li class="src short"><a href="#v:_Desc">_Desc</a> :: <span class="keyword">forall</span> a. Prism' (<a href="Network-PagerDuty-REST-Incidents.html#t:Sort">Sort</a> a) a</li><li class="src short"><a href="#v:_Asc">_Asc</a> :: <span class="keyword">forall</span> a. Prism' (<a href="Network-PagerDuty-REST-Incidents.html#t:Sort">Sort</a> a) a</li><li class="src short"><span class="keyword">data</span> <a href="#t:Field">Field</a><ul class="subs"><li>= <a href="#v:IncidentNumber">IncidentNumber</a></li><li>| <a href="#v:CreatedOn">CreatedOn</a></li><li>| <a href="#v:ResolvedOn">ResolvedOn</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:IncidentStatus">IncidentStatus</a><ul class="subs"><li>= <a href="#v:ITriggered">ITriggered</a></li><li>| <a href="#v:IAcknowledged">IAcknowledged</a></li><li>| <a href="#v:IResolved">IResolved</a></li><li>| <a href="#v:IOther">IOther</a> Text</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateStatus">UpdateStatus</a><ul class="subs"><li>= <a href="#v:UAcknowledged">UAcknowledged</a></li><li>| <a href="#v:UResolved">UResolved</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateIncident">UpdateIncident</a></li><li class="src short"><a href="#v:iiId">iiId</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a> IncidentId</li><li class="src short"><a href="#v:iiStatus">iiStatus</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateStatus">UpdateStatus</a>)</li><li class="src short"><a href="#v:iiEscalationLevel">iiEscalationLevel</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:iiEscalationPolicy">iiEscalationPolicy</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> EscalationPolicyId)</li><li class="src short"><a href="#v:iiAssignedToUser">iiAssignedToUser</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> (CSV UserId))</li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdatedIncidents">UpdatedIncidents</a></li><li class="src short"><a href="#v:uiId">uiId</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a> IncidentId</li><li class="src short"><a href="#v:uiStatus">uiStatus</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a> <a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a></li><li class="src short"><a href="#v:uiIncidentNumber">uiIncidentNumber</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:uiUrl">uiUrl</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a> Text</li><li class="src short"><a href="#v:uiError">uiError</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Object)</li><li class="src short"><span class="keyword">data</span> <a href="#t:Assignee">Assignee</a></li><li class="src short"><a href="#v:aAt">aAt</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a> Date</li><li class="src short"><a href="#v:aObject">aObject</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a> Object</li><li class="src short"><span class="keyword">class</span> <a href="#t:HasIncident">HasIncident</a> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:incident">incident</a> :: Lens' a <a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a></li><li><a href="#v:iIncidentNumber">iIncidentNumber</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li><a href="#v:iStatus">iStatus</a> :: Lens' a <a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a></li><li><a href="#v:iCreatedOn">iCreatedOn</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li><a href="#v:iHtmlUrl">iHtmlUrl</a> :: Lens' a Text</li><li><a href="#v:iIncidentKey">iIncidentKey</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> IncidentKey)</li><li><a href="#v:iService">iService</a> :: Lens' a Object</li><li><a href="#v:iEscalationPolicy">iEscalationPolicy</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Object)</li><li><a href="#v:iAssignedTo">iAssignedTo</a> :: Lens' a [<a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a>]</li><li><a href="#v:iAcknowledgers">iAcknowledgers</a> :: Lens' a [<a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a>]</li><li><a href="#v:iLastStatusChangeBy">iLastStatusChangeBy</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a>)</li><li><a href="#v:iLastStatusChangeOn">iLastStatusChangeOn</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li><a href="#v:iTriggerSummaryData">iTriggerSummaryData</a> :: Lens' a Object</li><li><a href="#v:iTriggerDetailsHtmlUrl">iTriggerDetailsHtmlUrl</a> :: Lens' a Text</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Incident">Incident</a></li></ul></div><div id="interface"><h1 id="g:1">List Incidents</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ListIncidents" class="def">ListIncidents</a></p><div class="subs instances"><p id="control.i:ListIncidents" class="caption collapser" onclick="toggleSection('i:ListIncidents')">Instances</p><div id="section.i:ListIncidents" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:listIncidents" class="def">listIncidents</a> :: Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s [<a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a>]</p><div class="doc"><p>The PagerDuty incidents query API can be used to query current and
20− historical PagerDuty incidents over a date range, letting you build custom
21− dashboards or incident reports. The API allows for searching for incidents
22− with multiple filters or query parameters, various sorts, and also supports
23− the pagination of results.</p><pre>GET /incidents</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/incidents/list">http://developer.pagerduty.com/documentation/rest/incidents/list</a></p></div></div><div class="top"><p class="src"><a name="v:lsSince" class="def">lsSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The start of the date range over which you want to search.</p></div></div><div class="top"><p class="src"><a name="v:lsUntil" class="def">lsUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The end of the date range over which you want to search.</p><p>/Note: If you leave off either since or until, a 30 day default range is
24− applied to your open ended range. Not including the since parameter will set
25− the date range to until - 30 days. Likewise, if you leave off until,
26− it is set to since + 30 days.</p><p>Defaults to the last 30 days if you leave off both. The size of the date
27− range must be less than 180 days.</p></div></div><div class="top"><p class="src"><a name="v:lsDateRange" class="def">lsDateRange</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></p><div class="doc"><p>When set, the since and until parameters and defaults are
28− ignored. Use this to get all incidents since the account was created.</p></div></div><div class="top"><p class="src"><a name="v:lsStatus" class="def">lsStatus</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [<a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a>])</p><div class="doc"><p>Returns only the incidents currently in the passed status(es).</p></div></div><div class="top"><p class="src"><a name="v:lsIncidentKey" class="def">lsIncidentKey</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> IncidentKey)</p><div class="doc"><p>Returns only the incidents with the passed de-duplication key.</p><p><em>See:</em> <a href="Network-PagerDuty-Integration.html">Network.PagerDuty.Integration</a></p></div></div><div class="top"><p class="src"><a name="v:lsService" class="def">lsService</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [ServiceId])</p><div class="doc"><p>Returns only the incidents associated with the passed service(s). This
29− expects one or more service IDs.</p></div></div><div class="top"><p class="src"><a name="v:lsAssignedToUser" class="def">lsAssignedToUser</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [UserId])</p><div class="doc"><p>Returns only the incidents currently assigned to the passed user(s). This
30− expects one or more user IDs.</p><p><em>Note:</em> When using the assignedToUser filter, you will only receive
31− incidents with statuses of triggered or acknowledged. This is because resolved
32− incidents are not assigned to any user.</p></div></div><div class="top"><p class="src"><a name="v:lsTimeZone" class="def">lsTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></p><div class="doc"><p>Time zone in which dates in the result will be rendered.</p><p><em>Default:</em> <code>UTC</code>.</p></div></div><div class="top"><p class="src"><a name="v:lsSortBy" class="def">lsSortBy</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> (<a href="Network-PagerDuty-REST-Incidents.html#t:Sort">Sort</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Field">Field</a>))</p><div class="doc"><p>Used to specify both the field you wish to sort the results on, as well as
33− the direction (ascending/descending) of the results.</p></div></div><h1 id="g:2">Count Incidents</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:CountIncidents" class="def">CountIncidents</a></p><div class="subs instances"><p id="control.i:CountIncidents" class="caption collapser" onclick="toggleSection('i:CountIncidents')">Instances</p><div id="section.i:CountIncidents" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:countIncidents" class="def">countIncidents</a> :: Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s Count</p><div class="doc"><p>Use this query if you are simply looking for the count of incidents that
34− match a given query. This should be used if you don't need access to the
35− actual incident details.</p><pre>GET /incidents/count</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/incidents/count">http://developer.pagerduty.com/documentation/rest/incidents/count</a></p></div></div><div class="top"><p class="src"><a name="v:cSince" class="def">cSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The start of the date range over which you want to search.</p></div></div><div class="top"><p class="src"><a name="v:cUntil" class="def">cUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The end of the date range over which you want to search.</p><p>/Note: If you leave off either since or until, a 30 day default range is
36− applied to your open ended range. Not including the since parameter will set
37− the date range to until - 30 days. Likewise, if you leave off until,
38− it is set to since + 30 days.</p><p>Defaults to the last 30 days if you leave off both. The size of the date
39− range must be less than 180 days.</p></div></div><div class="top"><p class="src"><a name="v:cDateRange" class="def">cDateRange</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></p><div class="doc"><p>When set, the since and until parameters and defaults are
40− ignored. Use this to get all counts since the account was created.</p></div></div><div class="top"><p class="src"><a name="v:cStatus" class="def">cStatus</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [<a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a>])</p><div class="doc"><p>Only counts the incidents currently in the passed status(es).</p></div></div><div class="top"><p class="src"><a name="v:cIncidentKey" class="def">cIncidentKey</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> IncidentKey)</p><div class="doc"><p>Returns only the incidents with the passed de-duplication key.</p><p><em>See:</em> <a href="Network-PagerDuty-Integration.html">Network.PagerDuty.Integration</a></p></div></div><div class="top"><p class="src"><a name="v:cService" class="def">cService</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [ServiceId])</p><div class="doc"><p>Only counts the incidents associated with the passed service(s).
41− This is expecting one or more service IDs.</p></div></div><div class="top"><p class="src"><a name="v:cAssignedToUser" class="def">cAssignedToUser</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">CountIncidents</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [UserId])</p><div class="doc"><p>Only counts the incidents currently assigned to the passed user(s).
42− This is expecting one or more user IDs.</p><p><em>Note:</em> When using the assigned_to_user filter, you will only count
43− incidents with statuses of triggered or acknowledged. This is because resolved
44− incidents are not assigned to any user.</p></div></div><h1 id="g:3">Get Incident</h1><div class="top"><p class="src"><a name="v:getIncident" class="def">getIncident</a> :: IncidentId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a></p><div class="doc"><p>Get detailed information about an incident. Accepts either an incident id,
45− or an incident number.</p><pre>GET /incidents/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/incidents/show">http://developer.pagerduty.com/documentation/rest/incidents/show</a></p></div></div><h1 id="g:4">Update Incidents</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdateIncidents" class="def">UpdateIncidents</a></p><div class="subs instances"><p id="control.i:UpdateIncidents" class="caption collapser" onclick="toggleSection('i:UpdateIncidents')">Instances</p><div id="section.i:UpdateIncidents" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">UpdateIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">UpdateIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">UpdateIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">UpdateIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">UpdateIncidents</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:updateIncidents" class="def">updateIncidents</a> :: RequesterId -&gt; Request <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">UpdateIncidents</a> s [<a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a>]</p><div class="doc"><p>Acknowledge, resolve, escalate or reassign one or more incidents.</p><pre>PUT /incidents</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/incidents/update">http://developer.pagerduty.com/documentation/rest/incidents/update</a></p></div></div><div class="top"><p class="src"><a name="v:updateIncidentsBasic" class="def">updateIncidentsBasic</a> :: Request <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">UpdateIncidents</a> Basic [<a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a>]</p><div class="doc"><p>A version of <code><a href="Network-PagerDuty-REST-Incidents.html#v:updateIncidents">updateIncidents</a></code> which uses HTTP Basic authentication and
46− doesn't require a <code>RequesterId</code>.</p></div></div><div class="top"><p class="src"><a name="v:uiIncidents" class="def">uiIncidents</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">UpdateIncidents</a> s b) [<a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a>]</p></div><h1 id="g:5">Resolve Incident</h1><div class="top"><p class="src"><a name="v:resolveIncident" class="def">resolveIncident</a> :: IncidentId -&gt; RequesterId -&gt; Request Empty s Empty</p><div class="doc"><p>Resolve an incident.</p><pre>PUT /incidents/:id/resolve</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/incidents/resolve">http://developer.pagerduty.com/documentation/rest/incidents/resolve</a></p></div></div><div class="top"><p class="src"><a name="v:resolveIncidentBasic" class="def">resolveIncidentBasic</a> :: IncidentId -&gt; Request Empty s Empty</p><div class="doc"><p>A version of <code><a href="Network-PagerDuty-REST-Incidents.html#v:resolveIncident">resolveIncident</a></code> which uses HTTP Basic authentication and
47− doesn't require a <code>RequesterId</code>.</p></div></div><h1 id="g:6">Acknowledge Incident</h1><div class="top"><p class="src"><a name="v:acknowledgeIncident" class="def">acknowledgeIncident</a> :: IncidentId -&gt; RequesterId -&gt; Request Empty s Empty</p><div class="doc"><p>Acknowledge an incident.</p><pre>PUT /incidents/:id/acknowledge</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/incidents/acknowledge">http://developer.pagerduty.com/documentation/rest/incidents/acknowledge</a></p></div></div><div class="top"><p class="src"><a name="v:acknowledgeIncidentBasic" class="def">acknowledgeIncidentBasic</a> :: IncidentId -&gt; Request Empty s Empty</p><div class="doc"><p>A version of <code><a href="Network-PagerDuty-REST-Incidents.html#v:acknowledgeIncident">acknowledgeIncident</a></code> which uses HTTP Basic authentication and
48− doesn't require a <code>RequesterId</code>.</p></div></div><h1 id="g:7">Reassign Incident</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ReassignIncident" class="def">ReassignIncident</a></p><div class="subs instances"><p id="control.i:ReassignIncident" class="caption collapser" onclick="toggleSection('i:ReassignIncident')">Instances</p><div id="section.i:ReassignIncident" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:reassignIncident" class="def">reassignIncident</a> :: IncidentId -&gt; RequesterId -&gt; Request <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a> s Empty</p><div class="doc"><p>Reassign an incident.</p><pre>PUT /incidents/:id/reassign</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/incidents/reassign">http://developer.pagerduty.com/documentation/rest/incidents/reassign</a></p></div></div><div class="top"><p class="src"><a name="v:riEscalationPolicy" class="def">riEscalationPolicy</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> EscalationPolicyId)</p><div class="doc"><p>The ID of an escalation policy. Delegate the incident to this escalation
49− policy.</p></div></div><div class="top"><p class="src"><a name="v:riEscalationLevel" class="def">riEscalationLevel</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>Escalate incident to this level in the escalation policy.</p></div></div><div class="top"><p class="src"><a name="v:riAssignedToUser" class="def">riAssignedToUser</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">ReassignIncident</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [UserId])</p><div class="doc"><p>Comma separated list of user IDs to assign this incident to.</p></div></div><h1 id="g:8">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Sort" class="def">Sort</a> a</p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Desc" class="def">Desc</a> a</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Asc" class="def">Asc</a> a</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Sort" class="caption collapser" onclick="toggleSection('i:Sort')">Instances</p><div id="section.i:Sort" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> a =&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> (<a href="Network-PagerDuty-REST-Incidents.html#t:Sort">Sort</a> a)</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> a =&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> (<a href="Network-PagerDuty-REST-Incidents.html#t:Sort">Sort</a> a)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:_Desc" class="def">_Desc</a> :: <span class="keyword">forall</span> a. Prism' (<a href="Network-PagerDuty-REST-Incidents.html#t:Sort">Sort</a> a) a</p></div><div class="top"><p class="src"><a name="v:_Asc" class="def">_Asc</a> :: <span class="keyword">forall</span> a. Prism' (<a href="Network-PagerDuty-REST-Incidents.html#t:Sort">Sort</a> a) a</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Field" class="def">Field</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:IncidentNumber" class="def">IncidentNumber</a></td><td class="doc"><p>The number of your incident.</p></td></tr><tr><td class="src"><a name="v:CreatedOn" class="def">CreatedOn</a></td><td class="doc"><p>The date/time the incident was triggered.</p></td></tr><tr><td class="src"><a name="v:ResolvedOn" class="def">ResolvedOn</a></td><td class="doc"><p>The date/time the incident was resolved.</p></td></tr></table></div><div class="subs instances"><p id="control.i:Field" class="caption collapser" onclick="toggleSection('i:Field')">Instances</p><div id="section.i:Field" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Field">Field</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Field">Field</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:IncidentStatus" class="def">IncidentStatus</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:ITriggered" class="def">ITriggered</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:IAcknowledged" class="def">IAcknowledged</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:IResolved" class="def">IResolved</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:IOther" class="def">IOther</a> Text</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:IncidentStatus" class="caption collapser" onclick="toggleSection('i:IncidentStatus')">Instances</p><div id="section.i:IncidentStatus" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToByteString <a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdateStatus" class="def">UpdateStatus</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:UAcknowledged" class="def">UAcknowledged</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:UResolved" class="def">UResolved</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:UpdateStatus" class="caption collapser" onclick="toggleSection('i:UpdateStatus')">Instances</p><div id="section.i:UpdateStatus" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateStatus">UpdateStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateStatus">UpdateStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateStatus">UpdateStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateStatus">UpdateStatus</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdateIncident" class="def">UpdateIncident</a></p><div class="subs instances"><p id="control.i:UpdateIncident" class="caption collapser" onclick="toggleSection('i:UpdateIncident')">Instances</p><div id="section.i:UpdateIncident" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:iiId" class="def">iiId</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a> IncidentId</p><div class="doc"><p>The id of the incident to update.</p></div></div><div class="top"><p class="src"><a name="v:iiStatus" class="def">iiStatus</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateStatus">UpdateStatus</a>)</p><div class="doc"><p>The new status of the incident.</p></div></div><div class="top"><p class="src"><a name="v:iiEscalationLevel" class="def">iiEscalationLevel</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>Escalate incident to this level in the escalation policy.</p></div></div><div class="top"><p class="src"><a name="v:iiEscalationPolicy" class="def">iiEscalationPolicy</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> EscalationPolicyId)</p><div class="doc"><p>Delegate this incident to the specified escalation policy id.
50− This restarts the incident's escalation following the new policy.</p></div></div><div class="top"><p class="src"><a name="v:iiAssignedToUser" class="def">iiAssignedToUser</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">UpdateIncident</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> (CSV UserId))</p><div class="doc"><p>List of user IDs to assign this incident to.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdatedIncidents" class="def">UpdatedIncidents</a></p><div class="subs instances"><p id="control.i:UpdatedIncidents" class="caption collapser" onclick="toggleSection('i:UpdatedIncidents')">Instances</p><div id="section.i:UpdatedIncidents" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:uiId" class="def">uiId</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a> IncidentId</p></div><div class="top"><p class="src"><a name="v:uiStatus" class="def">uiStatus</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a> <a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a></p></div><div class="top"><p class="src"><a name="v:uiIncidentNumber" class="def">uiIncidentNumber</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:uiUrl" class="def">uiUrl</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a> Text</p></div><div class="top"><p class="src"><a name="v:uiError" class="def">uiError</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">UpdatedIncidents</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Object)</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Assignee" class="def">Assignee</a></p><div class="subs instances"><p id="control.i:Assignee" class="caption collapser" onclick="toggleSection('i:Assignee')">Instances</p><div id="section.i:Assignee" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:aAt" class="def">aAt</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a> Date</p></div><div class="top"><p class="src"><a name="v:aObject" class="def">aObject</a> :: Lens' <a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a> Object</p></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasIncident" class="def">HasIncident</a> a <span class="keyword">where</span></p><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:incident">incident</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:incident" class="def">incident</a> :: Lens' a <a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a></p><p class="src"><a name="v:iIncidentNumber" class="def">iIncidentNumber</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p><div class="doc"><p>The number of the incident. This is unique across your account.</p></div><p class="src"><a name="v:iStatus" class="def">iStatus</a> :: Lens' a <a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">IncidentStatus</a></p><div class="doc"><p>The current status of the incident. Valid statuses are:</p></div><p class="src"><a name="v:iCreatedOn" class="def">iCreatedOn</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The date/time the incident was triggered.</p></div><p class="src"><a name="v:iHtmlUrl" class="def">iHtmlUrl</a> :: Lens' a Text</p><div class="doc"><p>The PagerDuty website URL where the incident can be viewed and further
51− actions taken. This is not the resource URL.</p></div><p class="src"><a name="v:iIncidentKey" class="def">iIncidentKey</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> IncidentKey)</p><div class="doc"><p>The incident's de-duplication key. See the PagerDuty Integration API
52− docs for further details.</p></div><p class="src"><a name="v:iService" class="def">iService</a> :: Lens' a Object</p><div class="doc"><p>The PagerDuty service that the incident belongs to. The service will
53− contain fields of its own.</p></div><p class="src"><a name="v:iEscalationPolicy" class="def">iEscalationPolicy</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Object)</p><div class="doc"><p>The escalation policy that the incident belongs to. The policy will
54− contain fields of its own.</p></div><p class="src"><a name="v:iAssignedTo" class="def">iAssignedTo</a> :: Lens' a [<a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a>]</p><div class="doc"><p>The list of assignments of the incident. An assignment is an object
55− containing the assigned user as well as the date/time the incident was
56− assigned to that user. The user will contain fields of its own.
57− This list is empty if the status of the incident is resolved.</p></div><p class="src"><a name="v:iAcknowledgers" class="def">iAcknowledgers</a> :: Lens' a [<a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a>]</p><div class="doc"><p>The list of acknowledgements of the incident. An acknowledgement is an
58− object containing the acknowleding object (either a user or the
59− integration API) as well as the date/time the incident was acknowledged.
60− This field is only present if the status of the incident is acknowledged.
61− This field is sorted in ascending order by acknowledgement time.</p></div><p class="src"><a name="v:iLastStatusChangeBy" class="def">iLastStatusChangeBy</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Assignee</a>)</p><div class="doc"><p>The user who is responsible for the incident's last status change. If
62− the incident is in the acknowledged or resolved status, this will be the user
63− that took the first acknowledged or resolved action. If the incident was
64− automatically resolved (say through the Event Integration API), or if the
65− incident is in the triggered state, this will be null. User fields are the
66− same as in the assignedToUser field above.</p></div><p class="src"><a name="v:iLastStatusChangeOn" class="def">iLastStatusChangeOn</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The date/time the incident's status last changed.</p></div><p class="src"><a name="v:iTriggerSummaryData" class="def">iTriggerSummaryData</a> :: Lens' a Object</p><div class="doc"><p>Some condensed information regarding the initial event that triggered
67− this incident. This data will be a set of key/value pairs that vary depending
68− on what sort of event triggered the incident (email, Event API request,
69− etc). For instance, if an email triggered the incident, then the
70− triggerSummaryData will likely contain a subject. There are no guarantees
71− o nthe full presence of this data for every incident.</p></div><p class="src"><a name="v:iTriggerDetailsHtmlUrl" class="def">iTriggerDetailsHtmlUrl</a> :: Lens' a Text</p><div class="doc"><p>The PagerDuty website URL where the full details regarding the initial
72− event that triggered this incident can be found. (This is not the resource
73− URL.)</p></div></div><div class="subs instances"><p id="control.i:HasIncident" class="caption collapser" onclick="toggleSection('i:HasIncident')">Instances</p><div id="section.i:HasIncident" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-REST-Incidents.html#t:HasIncident">HasIncident</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Incidents.html#t:HasIncident">HasIncident</a> <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Incident" class="def">Incident</a></p><div class="subs instances"><p id="control.i:Incident" class="caption collapser" onclick="toggleSection('i:Incident')">Instances</p><div id="section.i:Incident" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Incidents.html#t:HasIncident">HasIncident</a> <a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Incident</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-LogEntries.htmldeleted−19
@@ -1,19 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.LogEntries</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-LogEntries.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.LogEntries</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Logs</a></li><li><a href="#g:2">Get Log</a></li><li><a href="#g:3">Types</a><ul><li><a href="#g:4">Channels</a></li><li><a href="#g:5">Entries</a></li></ul></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>PagerDuty keeps a log of all the events that happen to an incident. The
5− following APIs provide fine-grained access to this incident log entry data to
6− give you more insight into how your team or organization is handling your
7− incidents. Log entry data includes details about the event(s) that triggered
8− the incident, who was notified and when, how they were notified, and who
9− acknowledged or resolved it, amongst a few other things.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/log_entries">http://developer.pagerduty.com/documentation/rest/log_entries</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:ListLogs">ListLogs</a></li><li class="src short"><a href="#v:listLogs">listLogs</a> :: Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s [<a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a>]</li><li class="src short"><a href="#v:listUserLogs">listUserLogs</a> :: UserId -&gt; Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s [<a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a>]</li><li class="src short"><a href="#v:listIncidentLogs">listIncidentLogs</a> :: IncidentKey -&gt; Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s [<a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a>]</li><li class="src short"><a href="#v:llTimeZone">llTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></li><li class="src short"><a href="#v:llSince">llSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:llUntil">llUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:llIsOverview">llIsOverview</a> :: Lens' (Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:GetLog">GetLog</a></li><li class="src short"><a href="#v:getLog">getLog</a> :: LogEntryId -&gt; Request <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">GetLog</a> s <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a></li><li class="src short"><a href="#v:glTimeZone">glTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">GetLog</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Channel">Channel</a><ul class="subs"><li>= <a href="#v:ChanNagios">ChanNagios</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a></li><li>| <a href="#v:ChanAPI">ChanAPI</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a></li><li>| <a href="#v:ChanEmail">ChanEmail</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a></li><li>| <a href="#v:ChanUserEmail">ChanUserEmail</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a></li><li>| <a href="#v:ChanWebTrigger">ChanWebTrigger</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a></li><li>| <a href="#v:ChanSMS">ChanSMS</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li>| <a href="#v:ChanWeb">ChanWeb</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li>| <a href="#v:ChanNote">ChanNote</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li>| <a href="#v:ChanAuto">ChanAuto</a></li><li>| <a href="#v:ChanTimeout">ChanTimeout</a></li></ul></li><li class="src short"><a href="#v:_ChanNagios">_ChanNagios</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a></li><li class="src short"><a href="#v:_ChanAPI">_ChanAPI</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a></li><li class="src short"><a href="#v:_ChanEmail">_ChanEmail</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a></li><li class="src short"><a href="#v:_ChanUserEmail">_ChanUserEmail</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> (<a href="Network-PagerDuty-REST-Users.html#t:User">User</a>, <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a>)</li><li class="src short"><a href="#v:_ChanWebTrigger">_ChanWebTrigger</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> (<a href="Network-PagerDuty-REST-Users.html#t:User">User</a>, <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a>)</li><li class="src short"><a href="#v:_ChanSMS">_ChanSMS</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><a href="#v:_ChanWeb">_ChanWeb</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><a href="#v:_ChanNote">_ChanNote</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><a href="#v:_ChanAuto">_ChanAuto</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> ()</li><li class="src short"><a href="#v:_ChanTimeout">_ChanTimeout</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> ()</li><li class="src short"><span class="keyword">data</span> <a href="#t:NagiosChannel">NagiosChannel</a></li><li class="src short"><a href="#v:ncSummary">ncSummary</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a> Text</li><li class="src short"><a href="#v:ncHost">ncHost</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a> Text</li><li class="src short"><a href="#v:ncService">ncService</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:ncState">ncState</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a> Text</li><li class="src short"><a href="#v:ncDetails">ncDetails</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a> Object</li><li class="src short"><span class="keyword">data</span> <a href="#t:APIChannel">APIChannel</a></li><li class="src short"><a href="#v:acSummary">acSummary</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a> Text</li><li class="src short"><a href="#v:acServiceKey">acServiceKey</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a> ServiceKey</li><li class="src short"><a href="#v:acDescription">acDescription</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a> Text</li><li class="src short"><a href="#v:acIncidentKey">acIncidentKey</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a> IncidentKey</li><li class="src short"><a href="#v:acDetails">acDetails</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a> Object</li><li class="src short"><span class="keyword">data</span> <a href="#t:EmailType">EmailType</a><ul class="subs"><li>= <a href="#v:Plain">Plain</a></li><li>| <a href="#v:HTML">HTML</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:EmailChannel">EmailChannel</a></li><li class="src short"><a href="#v:ecSummary">ecSummary</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</li><li class="src short"><a href="#v:ecTo">ecTo</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</li><li class="src short"><a href="#v:ecFrom">ecFrom</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</li><li class="src short"><a href="#v:ecSubject">ecSubject</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</li><li class="src short"><a href="#v:ecBody">ecBody</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</li><li class="src short"><a href="#v:ecBodyContentType">ecBodyContentType</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailType">EmailType</a></li><li class="src short"><a href="#v:ecRawUrl">ecRawUrl</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</li><li class="src short"><a href="#v:ecHtmlUrl">ecHtmlUrl</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><span class="keyword">data</span> <a href="#t:WebTriggerChannel">WebTriggerChannel</a></li><li class="src short"><a href="#v:wcSummary">wcSummary</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a> Text</li><li class="src short"><a href="#v:wcSubject">wcSubject</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a> Text</li><li class="src short"><a href="#v:wcDetails">wcDetails</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><span class="keyword">data</span> <a href="#t:Entry">Entry</a><ul class="subs"><li>= <a href="#v:LogEntry">LogEntry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a></li><li>| <a href="#v:NotifyEntry">NotifyEntry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a></li></ul></li><li class="src short"><a href="#v:_LogEntry">_LogEntry</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Entry">Entry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a></li><li class="src short"><a href="#v:_NotifyEntry">_NotifyEntry</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Entry">Entry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:LogEntryType">LogEntryType</a><ul class="subs"><li>= <a href="#v:Trigger">Trigger</a></li><li>| <a href="#v:Acknowledge">Acknowledge</a></li><li>| <a href="#v:Unacknowledge">Unacknowledge</a></li><li>| <a href="#v:Resolve">Resolve</a></li><li>| <a href="#v:Escalate">Escalate</a></li><li>| <a href="#v:Assign">Assign</a></li><li>| <a href="#v:Annotate">Annotate</a></li><li>| <a href="#v:ReachTriggerLimit">ReachTriggerLimit</a></li><li>| <a href="#v:RepeatEscalationPath">RepeatEscalationPath</a></li><li>| <a href="#v:ExhaustEscalationPath">ExhaustEscalationPath</a></li><li>| <a href="#v:Notify">Notify</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:LogEntry">LogEntry</a></li><li class="src short"><a href="#v:leId">leId</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> LogEntryId</li><li class="src short"><a href="#v:leType">leType</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntryType">LogEntryType</a></li><li class="src short"><a href="#v:leCreatedAt">leCreatedAt</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> Date</li><li class="src short"><a href="#v:leNote">leNote</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:leAssignedUser">leAssignedUser</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a>)</li><li class="src short"><a href="#v:leChannel">leChannel</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:NotifyEntry">NotifyEntry</a></li><li class="src short"><a href="#v:neCreatedAt">neCreatedAt</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:neUser">neUser</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><a href="#v:neNotification">neNotification</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:NotificationType">NotificationType</a><ul class="subs"><li>= <a href="#v:SMS">SMS</a></li><li>| <a href="#v:Email">Email</a></li><li>| <a href="#v:Phone">Phone</a></li><li>| <a href="#v:IosPushNotification">IosPushNotification</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:NotificationStatus">NotificationStatus</a><ul class="subs"><li>= <a href="#v:Success">Success</a></li><li>| <a href="#v:Blocked">Blocked</a></li><li>| <a href="#v:Busy">Busy</a></li><li>| <a href="#v:Failed">Failed</a></li><li>| <a href="#v:NoAnswer">NoAnswer</a></li><li>| <a href="#v:BadAddress">BadAddress</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Notification">Notification</a></li><li class="src short"><a href="#v:nType">nType</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationType">NotificationType</a></li><li class="src short"><a href="#v:nStatus">nStatus</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationStatus">NotificationStatus</a></li><li class="src short"><a href="#v:nAddress">nAddress</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a> Address</li></ul></div><div id="interface"><h1 id="g:1">List Logs</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ListLogs" class="def">ListLogs</a></p><div class="subs instances"><p id="control.i:ListLogs" class="caption collapser" onclick="toggleSection('i:ListLogs')">Instances</p><div id="section.i:ListLogs" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:listLogs" class="def">listLogs</a> :: Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s [<a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a>]</p><div class="doc"><p>List all incident log entries across the entire account.</p><pre>GET /log_entries</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/log_entries/list">http://developer.pagerduty.com/documentation/rest/log_entries/list</a></p></div></div><div class="top"><p class="src"><a name="v:listUserLogs" class="def">listUserLogs</a> :: UserId -&gt; Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s [<a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a>]</p><div class="doc"><p>List all incident log entries that describe interactions with a specific user.</p><pre>GET /users/:user_id/log_entries</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/log_entries/user_log_entries">http://developer.pagerduty.com/documentation/rest/log_entries/user_log_entries</a></p></div></div><div class="top"><p class="src"><a name="v:listIncidentLogs" class="def">listIncidentLogs</a> :: IncidentKey -&gt; Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s [<a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a>]</p><div class="doc"><p>List all incident log entries for a specific incident.</p><pre>GET /incidents/:incident_id/log_entries</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/log_entries/incident_log_entries">http://developer.pagerduty.com/documentation/rest/log_entries/incident_log_entries</a></p></div></div><div class="top"><p class="src"><a name="v:llTimeZone" class="def">llTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></p><div class="doc"><p>Time zone in which dates in the result will be rendered.</p><p><em>Default:</em> UTC.</p></div></div><div class="top"><p class="src"><a name="v:llSince" class="def">llSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The start of the date range over which you want to search.</p></div></div><div class="top"><p class="src"><a name="v:llUntil" class="def">llUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The end of the date range over which you want to search.</p></div></div><div class="top"><p class="src"><a name="v:llIsOverview" class="def">llIsOverview</a> :: Lens' (Request <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></p><div class="doc"><p>If true, will only return log entries of type trigger, acknowlldge, or resolve.</p><p><em>Default:</em> false.</p></div></div><h1 id="g:2">Get Log</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:GetLog" class="def">GetLog</a></p><div class="subs instances"><p id="control.i:GetLog" class="caption collapser" onclick="toggleSection('i:GetLog')">Instances</p><div id="section.i:GetLog" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">GetLog</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">GetLog</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">GetLog</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">GetLog</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">GetLog</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">GetLog</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">GetLog</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:getLog" class="def">getLog</a> :: LogEntryId -&gt; Request <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">GetLog</a> s <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a></p><div class="doc"><p>Get details for a specific incident log entry. This method provides additional
10− information you can use to get at raw event data.</p><pre>GET /log_entries/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/log_entries/show">http://developer.pagerduty.com/documentation/rest/log_entries/show</a></p></div></div><div class="top"><p class="src"><a name="v:glTimeZone" class="def">glTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">GetLog</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></p><div class="doc"><p>Time zone in which dates in the result will be rendered.</p><p><em>Default:</em> UTC.</p></div></div><h1 id="g:3">Types</h1><h2 id="g:4">Channels</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Channel" class="def">Channel</a></p><div class="doc"><p>Representation of the means by which the action was channeled.</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:ChanNagios" class="def">ChanNagios</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ChanAPI" class="def">ChanAPI</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ChanEmail" class="def">ChanEmail</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ChanUserEmail" class="def">ChanUserEmail</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ChanWebTrigger" class="def">ChanWebTrigger</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ChanSMS" class="def">ChanSMS</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ChanWeb" class="def">ChanWeb</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ChanNote" class="def">ChanNote</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ChanAuto" class="def">ChanAuto</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ChanTimeout" class="def">ChanTimeout</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Channel" class="caption collapser" onclick="toggleSection('i:Channel')">Instances</p><div id="section.i:Channel" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:_ChanNagios" class="def">_ChanNagios</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a></p></div><div class="top"><p class="src"><a name="v:_ChanAPI" class="def">_ChanAPI</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a></p></div><div class="top"><p class="src"><a name="v:_ChanEmail" class="def">_ChanEmail</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a></p></div><div class="top"><p class="src"><a name="v:_ChanUserEmail" class="def">_ChanUserEmail</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> (<a href="Network-PagerDuty-REST-Users.html#t:User">User</a>, <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a>)</p></div><div class="top"><p class="src"><a name="v:_ChanWebTrigger" class="def">_ChanWebTrigger</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> (<a href="Network-PagerDuty-REST-Users.html#t:User">User</a>, <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a>)</p></div><div class="top"><p class="src"><a name="v:_ChanSMS" class="def">_ChanSMS</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></p></div><div class="top"><p class="src"><a name="v:_ChanWeb" class="def">_ChanWeb</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></p></div><div class="top"><p class="src"><a name="v:_ChanNote" class="def">_ChanNote</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></p></div><div class="top"><p class="src"><a name="v:_ChanAuto" class="def">_ChanAuto</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> ()</p></div><div class="top"><p class="src"><a name="v:_ChanTimeout" class="def">_ChanTimeout</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a> ()</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:NagiosChannel" class="def">NagiosChannel</a></p><div class="subs instances"><p id="control.i:NagiosChannel" class="caption collapser" onclick="toggleSection('i:NagiosChannel')">Instances</p><div id="section.i:NagiosChannel" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:ncSummary" class="def">ncSummary</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a> Text</p><div class="doc"><p>Same as host.</p></div></div><div class="top"><p class="src"><a name="v:ncHost" class="def">ncHost</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a> Text</p><div class="doc"><p>Nagios host.</p></div></div><div class="top"><p class="src"><a name="v:ncService" class="def">ncService</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>Nagios service that created the event, if applicable.</p></div></div><div class="top"><p class="src"><a name="v:ncState" class="def">ncState</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a> Text</p><div class="doc"><p>State the caused the event.</p></div></div><div class="top"><p class="src"><a name="v:ncDetails" class="def">ncDetails</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">NagiosChannel</a> Object</p><div class="doc"><p>Additional details of the incident.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:APIChannel" class="def">APIChannel</a></p><div class="subs instances"><p id="control.i:APIChannel" class="caption collapser" onclick="toggleSection('i:APIChannel')">Instances</p><div id="section.i:APIChannel" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:acSummary" class="def">acSummary</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a> Text</p><div class="doc"><p>Same as description.</p></div></div><div class="top"><p class="src"><a name="v:acServiceKey" class="def">acServiceKey</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a> ServiceKey</p><div class="doc"><p>API service key.</p></div></div><div class="top"><p class="src"><a name="v:acDescription" class="def">acDescription</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a> Text</p><div class="doc"><p>Description of the event.</p></div></div><div class="top"><p class="src"><a name="v:acIncidentKey" class="def">acIncidentKey</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a> IncidentKey</p><div class="doc"><p>Incident deduping string.</p></div></div><div class="top"><p class="src"><a name="v:acDetails" class="def">acDetails</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">APIChannel</a> Object</p><div class="doc"><p>Additional details of the incident, if any.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:EmailType" class="def">EmailType</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Plain" class="def">Plain</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:HTML" class="def">HTML</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:EmailType" class="caption collapser" onclick="toggleSection('i:EmailType')">Instances</p><div id="section.i:EmailType" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailType">EmailType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailType">EmailType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailType">EmailType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailType">EmailType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:EmailChannel" class="def">EmailChannel</a></p><div class="subs instances"><p id="control.i:EmailChannel" class="caption collapser" onclick="toggleSection('i:EmailChannel')">Instances</p><div id="section.i:EmailChannel" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:ecSummary" class="def">ecSummary</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</p><div class="doc"><p>Same as subject.</p></div></div><div class="top"><p class="src"><a name="v:ecTo" class="def">ecTo</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</p><div class="doc"><p>To address of the email.</p></div></div><div class="top"><p class="src"><a name="v:ecFrom" class="def">ecFrom</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</p><div class="doc"><p>From address of the email.</p></div></div><div class="top"><p class="src"><a name="v:ecSubject" class="def">ecSubject</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</p><div class="doc"><p>Subject of the email.</p></div></div><div class="top"><p class="src"><a name="v:ecBody" class="def">ecBody</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</p><div class="doc"><p>Body of the email.</p></div></div><div class="top"><p class="src"><a name="v:ecBodyContentType" class="def">ecBodyContentType</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailType">EmailType</a></p><div class="doc"><p>Content type of the email body.</p></div></div><div class="top"><p class="src"><a name="v:ecRawUrl" class="def">ecRawUrl</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> Text</p><div class="doc"><p>URL for raw text of email.</p></div></div><div class="top"><p class="src"><a name="v:ecHtmlUrl" class="def">ecHtmlUrl</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">EmailChannel</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>URL for html rendered version of the email.</p><p>Only present if content_type is <code><a href="Network-PagerDuty-REST-LogEntries.html#v:HTML">HTML</a></code>.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:WebTriggerChannel" class="def">WebTriggerChannel</a></p><div class="subs instances"><p id="control.i:WebTriggerChannel" class="caption collapser" onclick="toggleSection('i:WebTriggerChannel')">Instances</p><div id="section.i:WebTriggerChannel" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:wcSummary" class="def">wcSummary</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a> Text</p><div class="doc"><p>Same as subject.</p></div></div><div class="top"><p class="src"><a name="v:wcSubject" class="def">wcSubject</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a> Text</p><div class="doc"><p>Subject of the web trigger.</p></div></div><div class="top"><p class="src"><a name="v:wcDetails" class="def">wcDetails</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">WebTriggerChannel</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>Details about the web trigger.</p></div></div><h2 id="g:5">Entries</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Entry" class="def">Entry</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:LogEntry" class="def">LogEntry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a></td><td class="doc"><p>Log entries come in a wide variety of types. Most types use this format,
11− the exception being the <code><a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a></code> type.</p></td></tr><tr><td class="src"><a name="v:NotifyEntry" class="def">NotifyEntry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a></td><td class="doc"><p>A user was notified.</p></td></tr></table></div><div class="subs instances"><p id="control.i:Entry" class="caption collapser" onclick="toggleSection('i:Entry')">Instances</p><div id="section.i:Entry" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:Entry">Entry</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:Entry">Entry</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:_LogEntry" class="def">_LogEntry</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Entry">Entry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a></p></div><div class="top"><p class="src"><a name="v:_NotifyEntry" class="def">_NotifyEntry</a> :: Prism' <a href="Network-PagerDuty-REST-LogEntries.html#t:Entry">Entry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:LogEntryType" class="def">LogEntryType</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Trigger" class="def">Trigger</a></td><td class="doc"><p>The incident was triggered.</p></td></tr><tr><td class="src"><a name="v:Acknowledge" class="def">Acknowledge</a></td><td class="doc"><p>The incident was acknowledged.</p></td></tr><tr><td class="src"><a name="v:Unacknowledge" class="def">Unacknowledge</a></td><td class="doc"><p>The incident was unacknowledged.</p></td></tr><tr><td class="src"><a name="v:Resolve" class="def">Resolve</a></td><td class="doc"><p>The incident was resolved.</p></td></tr><tr><td class="src"><a name="v:Escalate" class="def">Escalate</a></td><td class="doc"><p>The incident was escalated.</p></td></tr><tr><td class="src"><a name="v:Assign" class="def">Assign</a></td><td class="doc"><p>The incident was assigned to a user.</p></td></tr><tr><td class="src"><a name="v:Annotate" class="def">Annotate</a></td><td class="doc"><p>A note was added to the incident.</p></td></tr><tr><td class="src"><a name="v:ReachTriggerLimit" class="def">ReachTriggerLimit</a></td><td class="doc"><p>The incident has reached the log entry trigger limit and
12− will not create any more.</p></td></tr><tr><td class="src"><a name="v:RepeatEscalationPath" class="def">RepeatEscalationPath</a></td><td class="doc"><p>The incident has reached the end of its escalation policy
13− and will restart.</p></td></tr><tr><td class="src"><a name="v:ExhaustEscalationPath" class="def">ExhaustEscalationPath</a></td><td class="doc"><p>The incident has cycled through its escalation policy the
14− max allowed number of times.</p></td></tr><tr><td class="src"><a name="v:Notify" class="def">Notify</a></td><td class="doc"><p>A user was notified.</p></td></tr></table></div><div class="subs instances"><p id="control.i:LogEntryType" class="caption collapser" onclick="toggleSection('i:LogEntryType')">Instances</p><div id="section.i:LogEntryType" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntryType">LogEntryType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntryType">LogEntryType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntryType">LogEntryType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntryType">LogEntryType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:LogEntry" class="def">LogEntry</a></p><div class="doc"><p>The raw log event.</p></div><div class="subs instances"><p id="control.i:LogEntry" class="caption collapser" onclick="toggleSection('i:LogEntry')">Instances</p><div id="section.i:LogEntry" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:leId" class="def">leId</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> LogEntryId</p><div class="doc"><p>Id of the log entry.</p></div></div><div class="top"><p class="src"><a name="v:leType" class="def">leType</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntryType">LogEntryType</a></p><div class="doc"><p>The type of the log entry.</p></div></div><div class="top"><p class="src"><a name="v:leCreatedAt" class="def">leCreatedAt</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> Date</p><div class="doc"><p>Time at which the log entry was created.</p></div></div><div class="top"><p class="src"><a name="v:leNote" class="def">leNote</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>Optional field containing an action note, if one was included
15− with the action.</p></div></div><div class="top"><p class="src"><a name="v:leAssignedUser" class="def">leAssignedUser</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a>)</p><div class="doc"><p>Only for assign, escalate log entries. The user to which the incident is
16− assigned.</p></div></div><div class="top"><p class="src"><a name="v:leChannel" class="def">leChannel</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">LogEntry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Channel</a></p><div class="doc"><p>Representation of the means by which the action was channeled and the
17− possible perfomer of this action.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:NotifyEntry" class="def">NotifyEntry</a></p><div class="doc"><p>Notify log entries correspond to notifications sent to users. They have a
18− distinct format from action log entries.</p></div><div class="subs instances"><p id="control.i:NotifyEntry" class="caption collapser" onclick="toggleSection('i:NotifyEntry')">Instances</p><div id="section.i:NotifyEntry" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:neCreatedAt" class="def">neCreatedAt</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>Time at which the log entry was created</p></div></div><div class="top"><p class="src"><a name="v:neUser" class="def">neUser</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></p><div class="doc"><p>User who was notified</p></div></div><div class="top"><p class="src"><a name="v:neNotification" class="def">neNotification</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">NotifyEntry</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a></p><div class="doc"><p>Object representing the notification itself</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:NotificationType" class="def">NotificationType</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:SMS" class="def">SMS</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Email" class="def">Email</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Phone" class="def">Phone</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:IosPushNotification" class="def">IosPushNotification</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:NotificationType" class="caption collapser" onclick="toggleSection('i:NotificationType')">Instances</p><div id="section.i:NotificationType" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationType">NotificationType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationType">NotificationType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationType">NotificationType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationType">NotificationType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:NotificationStatus" class="def">NotificationStatus</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Success" class="def">Success</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Blocked" class="def">Blocked</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Busy" class="def">Busy</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Failed" class="def">Failed</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:NoAnswer" class="def">NoAnswer</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:BadAddress" class="def">BadAddress</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:NotificationStatus" class="caption collapser" onclick="toggleSection('i:NotificationStatus')">Instances</p><div id="section.i:NotificationStatus" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationStatus">NotificationStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationStatus">NotificationStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationStatus">NotificationStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationStatus">NotificationStatus</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Notification" class="def">Notification</a></p><div class="subs instances"><p id="control.i:Notification" class="caption collapser" onclick="toggleSection('i:Notification')">Instances</p><div id="section.i:Notification" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:nType" class="def">nType</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationType">NotificationType</a></p><div class="doc"><p>Type of notification.</p></div></div><div class="top"><p class="src"><a name="v:nStatus" class="def">nStatus</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationStatus">NotificationStatus</a></p><div class="doc"><p>The current status of the notification.</p></div></div><div class="top"><p class="src"><a name="v:nAddress" class="def">nAddress</a> :: Lens' <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Notification</a> Address</p><div class="doc"><p>The address to which the notification was sent. I.e., an email address,
19− phone number, or iPhone name.</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-MaintenanceWindows.htmldeleted−21
@@ -1,21 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.MaintenanceWindows</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-MaintenanceWindows.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.MaintenanceWindows</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Windows</a></li><li><a href="#g:2">Create Window</a></li><li><a href="#g:3">Get Window</a></li><li><a href="#g:4">Update Window</a></li><li><a href="#g:5">Delete Window</a></li><li><a href="#g:6">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Maintenance windows allow you to schedule service maintenance periods,
5− during which no incidents will be created.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/maintenance_windows">http://developer.pagerduty.com/documentation/rest/maintenance_windows</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:ListWindows">ListWindows</a></li><li class="src short"><a href="#v:listWindows">listWindows</a> :: Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a> s <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">ListWindowsResponse</a></li><li class="src short"><a href="#v:lwQuery">lwQuery</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:lwServiceIds">lwServiceIds</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a> s b) [ServiceId]</li><li class="src short"><a href="#v:lwFilter">lwFilter</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><span class="keyword">data</span> <a href="#t:ListWindowsResponse">ListWindowsResponse</a></li><li class="src short"><a href="#v:lwMaintenanceWindows">lwMaintenanceWindows</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">ListWindowsResponse</a> [<a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a>]</li><li class="src short"><a href="#v:lwCounts">lwCounts</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">ListWindowsResponse</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateWindow">CreateWindow</a></li><li class="src short"><a href="#v:createWindow">createWindow</a> :: RequesterId -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a> -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a> -&gt; [ServiceId] -&gt; Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> s <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></li><li class="src short"><a href="#v:createWindowBasic">createWindowBasic</a> :: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a> -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a> -&gt; [ServiceId] -&gt; Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> Basic <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></li><li class="src short"><a href="#v:cwStartTime">cwStartTime</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:cwEndTime">cwEndTime</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:cwDescription">cwDescription</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:cwServiceIds">cwServiceIds</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> s b) [ServiceId]</li><li class="src short"><a href="#v:getWindow">getWindow</a> :: WindowId -&gt; Request Empty s <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateWindow">UpdateWindow</a></li><li class="src short"><a href="#v:updateWindow">updateWindow</a> :: WindowId -&gt; Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a> s <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></li><li class="src short"><a href="#v:uwStartTime">uwStartTime</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Date)</li><li class="src short"><a href="#v:uwEndTime">uwEndTime</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Date)</li><li class="src short"><a href="#v:uwDescription">uwDescription</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:uwServiceIds">uwServiceIds</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [ServiceId])</li><li class="src short"><a href="#v:deleteWindow">deleteWindow</a> :: WindowId -&gt; Request Empty s Empty</li><li class="src short"><span class="keyword">data</span> <a href="#t:ServiceInfo">ServiceInfo</a></li><li class="src short"><a href="#v:siId">siId</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a> ServiceId</li><li class="src short"><a href="#v:siName">siName</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a> Text</li><li class="src short"><a href="#v:siUrl">siUrl</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a> Text</li><li class="src short"><span class="keyword">data</span> <a href="#t:Counts">Counts</a></li><li class="src short"><a href="#v:cOngoing">cOngoing</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:cFuture">cFuture</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:cPast">cPast</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:cAll">cAll</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:MaintenanceWindow">MaintenanceWindow</a></li><li class="src short"><a href="#v:mwSequenceNumber">mwSequenceNumber</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:mwStartTime">mwStartTime</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> Date</li><li class="src short"><a href="#v:mwEndTime">mwEndTime</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> Date</li><li class="src short"><a href="#v:mwDescription">mwDescription</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:mwCreatedBy">mwCreatedBy</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><a href="#v:mwServices">mwServices</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> [<a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a>]</li></ul></div><div id="interface"><h1 id="g:1">List Windows</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ListWindows" class="def">ListWindows</a></p><div class="subs instances"><p id="control.i:ListWindows" class="caption collapser" onclick="toggleSection('i:ListWindows')">Instances</p><div id="section.i:ListWindows" class="show"><table><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:listWindows" class="def">listWindows</a> :: Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a> s <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">ListWindowsResponse</a></p><div class="doc"><p>List existing maintenance windows, optionally filtered by service,
6− or whether they are from the past, present or future.</p><pre>GET /maintenance_windows</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/maintenance_windows/list">http://developer.pagerduty.com/documentation/rest/maintenance_windows/list</a></p></div></div><div class="top"><p class="src"><a name="v:lwQuery" class="def">lwQuery</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>Filters the results, showing only the maintenance windows whose
7− descriptions contain the query.</p></div></div><div class="top"><p class="src"><a name="v:lwServiceIds" class="def">lwServiceIds</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a> s b) [ServiceId]</p><div class="doc"><p>An list of service IDs, specifying services whose maintenance
8− windows shall be returned.</p></div></div><div class="top"><p class="src"><a name="v:lwFilter" class="def">lwFilter</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">ListWindows</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>Only return maintenance windows that are of this type. Possible values
9− are past, future, ongoing. If this parameter is omitted, all maintenance
10− windows will be returned.</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ListWindowsResponse" class="def">ListWindowsResponse</a></p><div class="subs instances"><p id="control.i:ListWindowsResponse" class="caption collapser" onclick="toggleSection('i:ListWindowsResponse')">Instances</p><div id="section.i:ListWindowsResponse" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">ListWindowsResponse</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">ListWindowsResponse</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">ListWindowsResponse</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">ListWindowsResponse</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:lwMaintenanceWindows" class="def">lwMaintenanceWindows</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">ListWindowsResponse</a> [<a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a>]</p></div><div class="top"><p class="src"><a name="v:lwCounts" class="def">lwCounts</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">ListWindowsResponse</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a></p></div><h1 id="g:2">Create Window</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:CreateWindow" class="def">CreateWindow</a></p><div class="subs instances"><p id="control.i:CreateWindow" class="caption collapser" onclick="toggleSection('i:CreateWindow')">Instances</p><div id="section.i:CreateWindow" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:createWindow" class="def">createWindow</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: RequesterId</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwStartTime">cwStartTime</a></code></p></td></tr><tr><td class="src">-&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwEndTime">cwEndTime</a></code></p></td></tr><tr><td class="src">-&gt; [ServiceId]</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwServiceIds">cwServiceIds</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> s <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Create a new maintenance window for the specified services. No new
11− incidents will be created for a service that is currently in maintenance.</p><pre>POST /maintenance_windows</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/maintenance_windows/create">http://developer.pagerduty.com/documentation/rest/maintenance_windows/create</a></p></div></div><div class="top"><p class="src"><a name="v:createWindowBasic" class="def">createWindowBasic</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwStartTime">cwStartTime</a></code></p></td></tr><tr><td class="src">-&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwEndTime">cwEndTime</a></code></p></td></tr><tr><td class="src">-&gt; [ServiceId]</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwServiceIds">cwServiceIds</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> Basic <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>A version of <code><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:createWindow">createWindow</a></code> which uses HTTP Basic authentication and
12− doesn't require a <code>RequesterId</code>.</p></div></div><div class="top"><p class="src"><a name="v:cwStartTime" class="def">cwStartTime</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>This maintenance window's start time. This is when the services will stop
13− creating incidents. If this date is in the past, it will be updated to be the
14− current time.</p></div></div><div class="top"><p class="src"><a name="v:cwEndTime" class="def">cwEndTime</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>This maintenance window's end time. This is when the services will start
15− creating incidents again. This date must be in the future and after the
16− start_time.</p></div></div><div class="top"><p class="src"><a name="v:cwDescription" class="def">cwDescription</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>A description for this maintenance window.</p></div></div><div class="top"><p class="src"><a name="v:cwServiceIds" class="def">cwServiceIds</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">CreateWindow</a> s b) [ServiceId]</p><div class="doc"><p>The ids of the services that are affected by this maintenance window.</p></div></div><h1 id="g:3">Get Window</h1><div class="top"><p class="src"><a name="v:getWindow" class="def">getWindow</a> :: WindowId -&gt; Request Empty s <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></p><div class="doc"><p>Get details about an existing maintenance window.</p><pre>GET /maintenance_windows/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/maintenance_windows/show">http://developer.pagerduty.com/documentation/rest/maintenance_windows/show</a></p></div></div><h1 id="g:4">Update Window</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdateWindow" class="def">UpdateWindow</a></p><div class="subs instances"><p id="control.i:UpdateWindow" class="caption collapser" onclick="toggleSection('i:UpdateWindow')">Instances</p><div id="section.i:UpdateWindow" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:updateWindow" class="def">updateWindow</a> :: WindowId -&gt; Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a> s <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></p><div class="doc"><p>Update an existing maintenance window.</p><pre>PUT /maintenance_windows/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/maintenance_windows/update">http://developer.pagerduty.com/documentation/rest/maintenance_windows/update</a></p></div></div><div class="top"><p class="src"><a name="v:uwStartTime" class="def">uwStartTime</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Date)</p><div class="doc"><p>The maintenance window's start time. Can only be updated on future
17− maintenance windows. If the start_time is set to a date in the past, it will be
18− updated to the current date.</p></div></div><div class="top"><p class="src"><a name="v:uwEndTime" class="def">uwEndTime</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Date)</p><div class="doc"><p>The maintenance window's end time. Can only be updated on ongoing and
19− future maintenance windows, and cannot be set to a value before start_time.</p></div></div><div class="top"><p class="src"><a name="v:uwDescription" class="def">uwDescription</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>Description for this maintenance window. Can only be updated on ongoing
20− and future maintenance windows.</p></div></div><div class="top"><p class="src"><a name="v:uwServiceIds" class="def">uwServiceIds</a> :: Lens' (Request <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">UpdateWindow</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [ServiceId])</p><div class="doc"><p>Services that are affected by this maintenance window. Can only be updated
21− on future maintenance windows.</p></div></div><h1 id="g:5">Delete Window</h1><div class="top"><p class="src"><a name="v:deleteWindow" class="def">deleteWindow</a> :: WindowId -&gt; Request Empty s Empty</p><div class="doc"><p>Cancel or delete an existing maintenance window.</p><pre>DELETE /maintenance_windows/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/maintenance_windows/delete">http://developer.pagerduty.com/documentation/rest/maintenance_windows/delete</a></p></div></div><h1 id="g:6">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ServiceInfo" class="def">ServiceInfo</a></p><div class="subs instances"><p id="control.i:ServiceInfo" class="caption collapser" onclick="toggleSection('i:ServiceInfo')">Instances</p><div id="section.i:ServiceInfo" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:siId" class="def">siId</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a> ServiceId</p></div><div class="top"><p class="src"><a name="v:siName" class="def">siName</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a> Text</p></div><div class="top"><p class="src"><a name="v:siUrl" class="def">siUrl</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a> Text</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Counts" class="def">Counts</a></p><div class="subs instances"><p id="control.i:Counts" class="caption collapser" onclick="toggleSection('i:Counts')">Instances</p><div id="section.i:Counts" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:cOngoing" class="def">cOngoing</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:cFuture" class="def">cFuture</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:cPast" class="def">cPast</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:cAll" class="def">cAll</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Counts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:MaintenanceWindow" class="def">MaintenanceWindow</a></p><div class="subs instances"><p id="control.i:MaintenanceWindow" class="caption collapser" onclick="toggleSection('i:MaintenanceWindow')">Instances</p><div id="section.i:MaintenanceWindow" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:mwSequenceNumber" class="def">mwSequenceNumber</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:mwStartTime" class="def">mwStartTime</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> Date</p></div><div class="top"><p class="src"><a name="v:mwEndTime" class="def">mwEndTime</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> Date</p></div><div class="top"><p class="src"><a name="v:mwDescription" class="def">mwDescription</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p></div><div class="top"><p class="src"><a name="v:mwCreatedBy" class="def">mwCreatedBy</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></p></div><div class="top"><p class="src"><a name="v:mwServices" class="def">mwServices</a> :: Lens' <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">MaintenanceWindow</a> [<a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">ServiceInfo</a>]</p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Reports.htmldeleted−11
@@ -1,11 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Reports</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Reports.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Reports</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Alerts Per Time</a></li><li><a href="#g:2">Incidents Per Time</a></li><li><a href="#g:3">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Access high level reports about alerts and incidents.
5− Useful for creating graphs.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/reports">http://developer.pagerduty.com/documentation/rest/reports</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:alertsPerTime">alertsPerTime</a> :: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a> -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a> -&gt; Request <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a> s <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a></li><li class="src short"><a href="#v:incidentsPerTime">incidentsPerTime</a> :: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a> -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a> -&gt; Request <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a> s [<a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:Report">Report</a></li><li class="src short"><a href="#v:rSince">rSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:rUntil">rUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:rRollup">rRollup</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a> s b) <a href="Network-PagerDuty-REST-Reports.html#t:Rollup">Rollup</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Rollup">Rollup</a><ul class="subs"><li>= <a href="#v:Daily">Daily</a></li><li>| <a href="#v:Weekly">Weekly</a></li><li>| <a href="#v:Monthly">Monthly</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:AlertReport">AlertReport</a></li><li class="src short"><a href="#v:arStart">arStart</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:arEnd">arEnd</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:arNumberOfAlerts">arNumberOfAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:arNumberOfPhoneAlerts">arNumberOfPhoneAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:arNumberOfSmsAlerts">arNumberOfSmsAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:arNumberOfEmailAlerts">arNumberOfEmailAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:AlertTotals">AlertTotals</a></li><li class="src short"><a href="#v:atAlerts">atAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> [<a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a>]</li><li class="src short"><a href="#v:atTotalNumberOfAlerts">atTotalNumberOfAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:atTotalNumberOfPhoneAlerts">atTotalNumberOfPhoneAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:atTotalNumberOfSmsAlerts">atTotalNumberOfSmsAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:atTotalNumberOfEmailAlerts">atTotalNumberOfEmailAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:atTotalNumberOfBillableAlerts">atTotalNumberOfBillableAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:IncidentReport">IncidentReport</a></li><li class="src short"><a href="#v:irStart">irStart</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:irEnd">irEnd</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:irNumberOfIncidents">irNumberOfIncidents</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li></ul></div><div id="interface"><h1 id="g:1">Alerts Per Time</h1><div class="top"><p class="src"><a name="v:alertsPerTime" class="def">alertsPerTime</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Reports.html#v:rSince">rSince</a></code></p></td></tr><tr><td class="src">-&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Reports.html#v:rUntil">rUntil</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a> s <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Get high level statistics about the number of alerts (SMSes, phone calls and
6− emails) sent for the desired time period, summed daily, weekly or monthly.</p><pre>GET /reports/alerts_per_time</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/reports/alerts_per_time">http://developer.pagerduty.com/documentation/rest/reports/alerts_per_time</a></p></div></div><h1 id="g:2">Incidents Per Time</h1><div class="top"><p class="src"><a name="v:incidentsPerTime" class="def">incidentsPerTime</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Reports.html#v:rSince">rSince</a></code></p></td></tr><tr><td class="src">-&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Reports.html#v:rUntil">rUntil</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a> s [<a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a>]</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Get high level statistics about the number of incidents created for the
7− desired time period, summed daily, weekly or monthly.</p><pre>GET /reports/incidents_per_time</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/reports/incidents_per_time">http://developer.pagerduty.com/documentation/rest/reports/incidents_per_time</a></p></div></div><h1 id="g:3">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Report" class="def">Report</a></p><div class="subs instances"><p id="control.i:Report" class="caption collapser" onclick="toggleSection('i:Report')">Instances</p><div id="section.i:Report" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:rSince" class="def">rSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>Start of the date range over which you want to search. The time element
8− is optional.</p></div></div><div class="top"><p class="src"><a name="v:rUntil" class="def">rUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The end of the date range over which you want to search. This should be
9− in the same format as since.</p></div></div><div class="top"><p class="src"><a name="v:rRollup" class="def">rRollup</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Reports.html#t:Report">Report</a> s b) <a href="Network-PagerDuty-REST-Reports.html#t:Rollup">Rollup</a></p><div class="doc"><p>Specifies the bucket duration for each summation.</p><p><em>Default:</em> monthly.</p><p>Example: A time window of two years (based on since and until) with a
10− rollup of monthly will result in 24 sets of data points being returned
11− (one for each month in the span).</p></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Rollup" class="def">Rollup</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Daily" class="def">Daily</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Weekly" class="def">Weekly</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Monthly" class="def">Monthly</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Rollup" class="caption collapser" onclick="toggleSection('i:Rollup')">Instances</p><div id="section.i:Rollup" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Reports.html#t:Rollup">Rollup</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Reports.html#t:Rollup">Rollup</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Reports.html#t:Rollup">Rollup</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Reports.html#t:Rollup">Rollup</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:AlertReport" class="def">AlertReport</a></p><div class="subs instances"><p id="control.i:AlertReport" class="caption collapser" onclick="toggleSection('i:AlertReport')">Instances</p><div id="section.i:AlertReport" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:arStart" class="def">arStart</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p></div><div class="top"><p class="src"><a name="v:arEnd" class="def">arEnd</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p></div><div class="top"><p class="src"><a name="v:arNumberOfAlerts" class="def">arNumberOfAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:arNumberOfPhoneAlerts" class="def">arNumberOfPhoneAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:arNumberOfSmsAlerts" class="def">arNumberOfSmsAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:arNumberOfEmailAlerts" class="def">arNumberOfEmailAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:AlertTotals" class="def">AlertTotals</a></p><div class="subs instances"><p id="control.i:AlertTotals" class="caption collapser" onclick="toggleSection('i:AlertTotals')">Instances</p><div id="section.i:AlertTotals" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:atAlerts" class="def">atAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> [<a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">AlertReport</a>]</p></div><div class="top"><p class="src"><a name="v:atTotalNumberOfAlerts" class="def">atTotalNumberOfAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:atTotalNumberOfPhoneAlerts" class="def">atTotalNumberOfPhoneAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:atTotalNumberOfSmsAlerts" class="def">atTotalNumberOfSmsAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:atTotalNumberOfEmailAlerts" class="def">atTotalNumberOfEmailAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:atTotalNumberOfBillableAlerts" class="def">atTotalNumberOfBillableAlerts</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">AlertTotals</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:IncidentReport" class="def">IncidentReport</a></p><div class="subs instances"><p id="control.i:IncidentReport" class="caption collapser" onclick="toggleSection('i:IncidentReport')">Instances</p><div id="section.i:IncidentReport" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:irStart" class="def">irStart</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p></div><div class="top"><p class="src"><a name="v:irEnd" class="def">irEnd</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p></div><div class="top"><p class="src"><a name="v:irNumberOfIncidents" class="def">irNumberOfIncidents</a> :: Lens' <a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">IncidentReport</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Schedules-Overrides.htmldeleted−15
@@ -1,15 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Schedules.Overrides</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Schedules-Overrides.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Schedules.Overrides</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Overrides</a></li><li><a href="#g:2">Create Override</a></li><li><a href="#g:3">Delete Override</a></li><li><a href="#g:4">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Schedule overrides are custom, non-recurring exceptions to your regular
5− on-call schedules. Use them when your team members go on vacation, swap shifts,
6− or when you simply cannot achieve your normal scheduling with recurring layers.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules">http://developer.pagerduty.com/documentation/rest/schedules</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:ListOverrides">ListOverrides</a></li><li class="src short"><a href="#v:listOverrides">listOverrides</a> :: ScheduleId -&gt; Date -&gt; Date -&gt; Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a> s [<a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a>]</li><li class="src short"><a href="#v:lsSince">lsSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:lsUntil">lsUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:lsEditable">lsEditable</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:lsOverflow">lsOverflow</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateOverride">CreateOverride</a></li><li class="src short"><a href="#v:createOverride">createOverride</a> :: ScheduleId -&gt; UserId -&gt; Date -&gt; Date -&gt; Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a> s <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a></li><li class="src short"><a href="#v:coUserId">coUserId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a> s b) UserId</li><li class="src short"><a href="#v:coStart">coStart</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:coEnd">coEnd</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:deleteOverride">deleteOverride</a> :: ScheduleId -&gt; OverrideId -&gt; Request Empty s Empty</li><li class="src short"><span class="keyword">class</span> <a href="#t:HasUserInfo">HasUserInfo</a> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:userInfo">userInfo</a> :: Lens' a <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></li><li><a href="#v:uId">uId</a> :: Lens' a UserId</li><li><a href="#v:uName">uName</a> :: Lens' a Text</li><li><a href="#v:uEmail">uEmail</a> :: Lens' a Address</li><li><a href="#v:uColor">uColor</a> :: Lens' a Text</li><li><a href="#v:uTimeZone">uTimeZone</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Override">Override</a></li><li class="src short"><a href="#v:oId">oId</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> OverrideId)</li><li class="src short"><a href="#v:oStart">oStart</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a> Date</li><li class="src short"><a href="#v:oEnd">oEnd</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a> Date</li><li class="src short"><a href="#v:oUser">oUser</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></li></ul></div><div id="interface"><h1 id="g:1">List Overrides</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ListOverrides" class="def">ListOverrides</a></p><div class="subs instances"><p id="control.i:ListOverrides" class="caption collapser" onclick="toggleSection('i:ListOverrides')">Instances</p><div id="section.i:ListOverrides" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:listOverrides" class="def">listOverrides</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: ScheduleId</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; Date</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsSince">lsSince</a></code></p></td></tr><tr><td class="src">-&gt; Date</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsUntil">lsUntil</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a> s [<a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a>]</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>List overrides for a given time range.</p><pre>GET /schedules/:schedule_id/overrides</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/overrides/list">http://developer.pagerduty.com/documentation/rest/schedules/overrides/list</a></p></div></div><div class="top"><p class="src"><a name="v:lsSince" class="def">lsSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The start time of the date range you want to retrieve override for.</p><p>The maximum date range queryable is 3 months.</p></div></div><div class="top"><p class="src"><a name="v:lsUntil" class="def">lsUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The end time of the date range you want to retrieve override for.</p></div></div><div class="top"><p class="src"><a name="v:lsEditable" class="def">lsEditable</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></p><div class="doc"><p>When <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#v:True">True</a></code>, only editable overrides will be returned.</p><p>The result will onlyinclude the id the override if this parameter is present.
7− Only future overrides are editable.</p><p><em>Default:</em> 'False.'</p></div></div><div class="top"><p class="src"><a name="v:lsOverflow" class="def">lsOverflow</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">ListOverrides</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></p><div class="doc"><p>Any on-call schedule entries that pass the date range bounds will be
8− truncated at the bounds, unless <code>lsEditable .~ True</code> is specified.</p><p><em>Default:</em> 'False.'</p></div></div><h1 id="g:2">Create Override</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:CreateOverride" class="def">CreateOverride</a></p><div class="subs instances"><p id="control.i:CreateOverride" class="caption collapser" onclick="toggleSection('i:CreateOverride')">Instances</p><div id="section.i:CreateOverride" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:createOverride" class="def">createOverride</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: ScheduleId</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; UserId</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coUserId">coUserId</a></code></p></td></tr><tr><td class="src">-&gt; Date</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coStart">coStart</a></code></p></td></tr><tr><td class="src">-&gt; Date</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coEnd">coEnd</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a> s <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Create an override for a specific user covering the specified time range. If
9− you create an override on top of an existing one, the last created override
10− will have priority.</p><p>If no time zone information is present in the since and until parameters, the
11− schedule's time zone will be used.</p><p><em>Note:</em> You cannot create overrides in the past.</p><pre>POST /schedules/:schedule_id/overrides</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/overrides/create">http://developer.pagerduty.com/documentation/rest/schedules/overrides/create</a></p></div></div><div class="top"><p class="src"><a name="v:coUserId" class="def">coUserId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a> s b) UserId</p><div class="doc"><p>The ID of the user who will be on call for the duration of the override.</p></div></div><div class="top"><p class="src"><a name="v:coStart" class="def">coStart</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The start date and time for the override.</p></div></div><div class="top"><p class="src"><a name="v:coEnd" class="def">coEnd</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">CreateOverride</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The end date and time for the override.</p></div></div><h1 id="g:3">Delete Override</h1><div class="top"><p class="src"><a name="v:deleteOverride" class="def">deleteOverride</a> :: ScheduleId -&gt; OverrideId -&gt; Request Empty s Empty</p><div class="doc"><p>Remove an override.</p><p>You cannot remove a past override. If the override start
12− time is before the current time, but the end time is after the current time,
13− the override will be truncated to the current time. If the override is
14− truncated, the status code will be 200 OK, as opposed to a 204 No Content for a
15− successful delete.</p><pre>DELETE /schedules/:schedule_id/overrides/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/overrides/delete">http://developer.pagerduty.com/documentation/rest/schedules/overrides/delete</a></p></div></div><h1 id="g:4">Types</h1><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasUserInfo" class="def">HasUserInfo</a> a <span class="keyword">where</span></p><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:userInfo">userInfo</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:userInfo" class="def">userInfo</a> :: Lens' a <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></p><p class="src"><a name="v:uId" class="def">uId</a> :: Lens' a UserId</p><div class="doc"><p>The id of the user.</p></div><p class="src"><a name="v:uName" class="def">uName</a> :: Lens' a Text</p><div class="doc"><p>The name of the user.</p></div><p class="src"><a name="v:uEmail" class="def">uEmail</a> :: Lens' a Address</p><div class="doc"><p>The user's email address.</p></div><p class="src"><a name="v:uColor" class="def">uColor</a> :: Lens' a Text</p><div class="doc"><p>The color used to represent the user in schedules.</p></div><p class="src"><a name="v:uTimeZone" class="def">uTimeZone</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></p><div class="doc"><p>The user's personal time zone.</p></div></div><div class="subs instances"><p id="control.i:HasUserInfo" class="caption collapser" onclick="toggleSection('i:HasUserInfo')">Instances</p><div id="section.i:HasUserInfo" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Override" class="def">Override</a></p><div class="subs instances"><p id="control.i:Override" class="caption collapser" onclick="toggleSection('i:Override')">Instances</p><div id="section.i:Override" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:oId" class="def">oId</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> OverrideId)</p></div><div class="top"><p class="src"><a name="v:oStart" class="def">oStart</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a> Date</p></div><div class="top"><p class="src"><a name="v:oEnd" class="def">oEnd</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a> Date</p></div><div class="top"><p class="src"><a name="v:oUser" class="def">oUser</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Schedules.htmldeleted−38
@@ -1,38 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Schedules</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Schedules.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Schedules</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Schedules</a></li><li><a href="#g:2">Get Schedule</a></li><li><a href="#g:3">Get Schedule Users</a></li><li><a href="#g:4">Get Schedule Entries</a></li><li><a href="#g:5">Create Schedule</a></li><li><a href="#g:6">Update Schedule</a></li><li><a href="#g:7">Preview Schedule</a></li><li><a href="#g:8">Delete Schedule</a></li><li><a href="#g:9">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>On call schedules determine the time periods that users are on-call. Only when
5− a user is on-call he is eligible to receive alerts from incidents.</p><p>This API allows users to manipulate on-call schedules.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/overrides">http://developer.pagerduty.com/documentation/rest/schedules/overrides</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:ListSchedules">ListSchedules</a></li><li class="src short"><a href="#v:listSchedules">listSchedules</a> :: RequesterId -&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a> s [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">ScheduleInfo</a>]</li><li class="src short"><a href="#v:lsQuery">lsQuery</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><span class="keyword">data</span> <a href="#t:GetSchedule">GetSchedule</a></li><li class="src short"><a href="#v:getSchedule">getSchedule</a> :: Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a> s <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></li><li class="src short"><a href="#v:gsSince">gsSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:gsUntil">gsUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:gsTimeZone">gsTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</li><li class="src short"><span class="keyword">data</span> <a href="#t:GetScheduleUsers">GetScheduleUsers</a></li><li class="src short"><a href="#v:getScheduleUsers">getScheduleUsers</a> :: UserId -&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a> s [<a href="Network-PagerDuty-REST-Users.html#t:User">User</a>]</li><li class="src short"><a href="#v:gsuSince">gsuSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:gsuUntil">gsuUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><span class="keyword">data</span> <a href="#t:GetScheduleEntries">GetScheduleEntries</a></li><li class="src short"><a href="#v:getScheduleEntries">getScheduleEntries</a> :: UserId -&gt; Date -&gt; Date -&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b</li><li class="src short"><a href="#v:gseSince">gseSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:gseUntil">gseUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:gseOverflow">gseOverflow</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:gseTimeZone">gseTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</li><li class="src short"><a href="#v:gseUserId">gseUserId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> UserId)</li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateSchedule">CreateSchedule</a></li><li class="src short"><a href="#v:createSchedule">createSchedule</a> :: Text -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a> -&gt; [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>] -&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a> s <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></li><li class="src short"><a href="#v:csName">csName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a> s b) Text</li><li class="src short"><a href="#v:csOverflow">csOverflow</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:csTimeZone">csTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></li><li class="src short"><a href="#v:csScheduleLayers">csScheduleLayers</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a> s b) [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateSchedule">UpdateSchedule</a></li><li class="src short"><a href="#v:updateSchedule">updateSchedule</a> :: ScheduleId -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a> -&gt; [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>] -&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a> s <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></li><li class="src short"><a href="#v:usOverflow">usOverflow</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:usTimeZone">usTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></li><li class="src short"><a href="#v:usScheduleLayers">usScheduleLayers</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a> s b) [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:PreviewSchedule">PreviewSchedule</a></li><li class="src short"><a href="#v:previewSchedule">previewSchedule</a> :: Text -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a> -&gt; [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>] -&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></li><li class="src short"><a href="#v:psSince">psSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:psUntil">psUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:psOverflow">psOverflow</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:psName">psName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) Text</li><li class="src short"><a href="#v:psTimeZone">psTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></li><li class="src short"><a href="#v:psScheduleLayers">psScheduleLayers</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>]</li><li class="src short"><a href="#v:deleteSchedule">deleteSchedule</a> :: ScheduleId -&gt; Request Empty s Empty</li><li class="src short"><span class="keyword">data</span> <a href="#t:RestrictionType">RestrictionType</a><ul class="subs"><li>= <a href="#v:Daily">Daily</a></li><li>| <a href="#v:Weekly">Weekly</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Restriction">Restriction</a></li><li class="src short"><a href="#v:rStartTimeOfDay">rStartTimeOfDay</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Restriction</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:rDurationSeconds">rDurationSeconds</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Restriction</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Rotation">Rotation</a></li><li class="src short"><a href="#v:rMemberOrder">rMemberOrder</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Rotation</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:rUser">rUser</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Rotation</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:ScheduleLayer">ScheduleLayer</a></li><li class="src short"><a href="#v:slName">slName</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> Text</li><li class="src short"><a href="#v:slRenderedScheduleEntries">slRenderedScheduleEntries</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> [ScheduleId]</li><li class="src short"><a href="#v:slRestrictionType">slRestrictionType</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> <a href="Network-PagerDuty-REST-Schedules.html#t:RestrictionType">RestrictionType</a></li><li class="src short"><a href="#v:slRestrictions">slRestrictions</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> [<a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Restriction</a>]</li><li class="src short"><a href="#v:slPriority">slPriority</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:slStart">slStart</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> Date</li><li class="src short"><a href="#v:slEnd">slEnd</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> Date</li><li class="src short"><a href="#v:slRenderedCoveragePercentage">slRenderedCoveragePercentage</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Prelude.html#t:Double">Double</a></li><li class="src short"><a href="#v:slRotationTurnLengthSeconds">slRotationTurnLengthSeconds</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:slRotationVirtualStart">slRotationVirtualStart</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> Date</li><li class="src short"><a href="#v:slUsers">slUsers</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> [<a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Rotation</a>]</li><li class="src short"><span class="keyword">class</span> <a href="#t:HasScheduleInfo">HasScheduleInfo</a> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:scheduleInfo">scheduleInfo</a> :: Lens' a <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">ScheduleInfo</a></li><li><a href="#v:sId">sId</a> :: Lens' a ScheduleId</li><li><a href="#v:sName">sName</a> :: Lens' a Text</li><li><a href="#v:sTimeZone">sTimeZone</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></li><li><a href="#v:sToday">sToday</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li><a href="#v:sEscalationPolicies">sEscalationPolicies</a> :: Lens' a [EscalationPolicyId]</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ScheduleInfo">ScheduleInfo</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Schedule">Schedule</a></li><li class="src short"><a href="#v:sScheduleLayers">sScheduleLayers</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a> [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>]</li><li class="src short"><a href="#v:sOverridesSubschedule">sOverridesSubschedule</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a></li><li class="src short"><a href="#v:sFinalSchedule">sFinalSchedule</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a></li></ul></div><div id="interface"><h1 id="g:1">List Schedules</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ListSchedules" class="def">ListSchedules</a></p><div class="subs instances"><p id="control.i:ListSchedules" class="caption collapser" onclick="toggleSection('i:ListSchedules')">Instances</p><div id="section.i:ListSchedules" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a> = (:) [*] ((:) * (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text) ([] *)) ([] [*])</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:listSchedules" class="def">listSchedules</a> :: RequesterId -&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a> s [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">ScheduleInfo</a>]</p><div class="doc"><p>List existing on-call schedules.</p><pre>GET /schedules</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/list">http://developer.pagerduty.com/documentation/rest/schedules/list</a></p></div></div><div class="top"><p class="src"><a name="v:lsQuery" class="def">lsQuery</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>Filters the result, showing only the schedules whose name matches the query.</p></div></div><h1 id="g:2">Get Schedule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:GetSchedule" class="def">GetSchedule</a></p><div class="subs instances"><p id="control.i:GetSchedule" class="caption collapser" onclick="toggleSection('i:GetSchedule')">Instances</p><div id="section.i:GetSchedule" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:getSchedule" class="def">getSchedule</a> :: Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a> s <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></p><div class="doc"><p>Show detailed information about a schedule, including entries for each
6− layer and sub-schedule.</p><pre>GET /schedules/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/show">http://developer.pagerduty.com/documentation/rest/schedules/show</a></p></div></div><div class="top"><p class="src"><a name="v:gsSince" class="def">gsSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The start of the date range over which you want to return on-call schedule
7− entries and on-call schedule layers.</p></div></div><div class="top"><p class="src"><a name="v:gsUntil" class="def">gsUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The end of the date range over which you want to return schedule entries
8− and on-call schedule layers.</p></div></div><div class="top"><p class="src"><a name="v:gsTimeZone" class="def">gsTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">GetSchedule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</p><div class="doc"><p>Time zone in which dates in the result will be rendered.</p><p><em>Default:</em> account time zone.</p></div></div><h1 id="g:3">Get Schedule Users</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:GetScheduleUsers" class="def">GetScheduleUsers</a></p><div class="subs instances"><p id="control.i:GetScheduleUsers" class="caption collapser" onclick="toggleSection('i:GetScheduleUsers')">Instances</p><div id="section.i:GetScheduleUsers" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:getScheduleUsers" class="def">getScheduleUsers</a> :: UserId -&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a> s [<a href="Network-PagerDuty-REST-Users.html#t:User">User</a>]</p><div class="doc"><p>List all the users on-call in a given schedule for a given time range.</p><pre>GET /schedules/:id/users</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/users">http://developer.pagerduty.com/documentation/rest/schedules/users</a></p></div></div><div class="top"><p class="src"><a name="v:gsuSince" class="def">gsuSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The start of the date range over which you want to return on-call users.</p></div></div><div class="top"><p class="src"><a name="v:gsuUntil" class="def">gsuUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">GetScheduleUsers</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The end time of the date range over which you want to return on-call users.</p></div></div><h1 id="g:4">Get Schedule Entries</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:GetScheduleEntries" class="def">GetScheduleEntries</a></p><div class="subs instances"><p id="control.i:GetScheduleEntries" class="caption collapser" onclick="toggleSection('i:GetScheduleEntries')">Instances</p><div id="section.i:GetScheduleEntries" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:getScheduleEntries" class="def">getScheduleEntries</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: UserId</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; Date</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules.html#v:gseSince">gseSince</a></code></p></td></tr><tr><td class="src">-&gt; Date</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules.html#v:gseUntil">gseUntil</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>List schedule entries that are active for a given time range for a
9− specified on-call schedule.</p><pre>GET /schedules/:id/entries</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/entries">http://developer.pagerduty.com/documentation/rest/schedules/entries</a></p></div></div><div class="top"><p class="src"><a name="v:gseSince" class="def">gseSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The start of the date range over which you want to return on-call
10− schedule entries.
11− The maximum range queryable at once is three months.</p></div></div><div class="top"><p class="src"><a name="v:gseUntil" class="def">gseUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The end of the date range over which you want to return schedule entries.</p></div></div><div class="top"><p class="src"><a name="v:gseOverflow" class="def">gseOverflow</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></p><div class="doc"><p>Any on-call schedule entries that pass the date range bounds will be
12− truncated at the bounds, unless the parameter overflow=true is passed.</p><p>Default: false.</p><p>Example: if your schedule is a rotation that changes daily at midnight UTC,
13− and your date range is from 2011-06-01T10:00:00Z to 2011-06-01T14:00:00Z: If
14− you don't pass the overflow=true parameter, you will get one schedule entry
15− returned with a start of 2011-06-01T10:00:00Z and end of 2011-06-01T14:00:00Z.
16− If you do pass the overflow=true parameter, you will get one schedule entry
17− returned with a start of 2011-06-01T00:00:00Z and end of 2011-06-02T00:00:00Z.</p></div></div><div class="top"><p class="src"><a name="v:gseTimeZone" class="def">gseTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</p><div class="doc"><p>Time zone in which dates in the result will be rendered.</p><p>Default: account time zone.</p></div></div><div class="top"><p class="src"><a name="v:gseUserId" class="def">gseUserId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">GetScheduleEntries</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> UserId)</p><div class="doc"><p>To filter the returned on-call schedule entries by a specific user, you
18− can optionally add the user_id parameter to the query.</p></div></div><h1 id="g:5">Create Schedule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:CreateSchedule" class="def">CreateSchedule</a></p><div class="subs instances"><p id="control.i:CreateSchedule" class="caption collapser" onclick="toggleSection('i:CreateSchedule')">Instances</p><div id="section.i:CreateSchedule" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:createSchedule" class="def">createSchedule</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: Text</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules.html#v:csName">csName</a></code></p></td></tr><tr><td class="src">-&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules.html#v:csTimeZone">csTimeZone</a></code></p></td></tr><tr><td class="src">-&gt; [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>]</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules.html#v:csScheduleLayers">csScheduleLayers</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a> s <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Create a new on-call schedule.</p><pre>POST /schedules</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/create">http://developer.pagerduty.com/documentation/rest/schedules/create</a></p></div></div><div class="top"><p class="src"><a name="v:csName" class="def">csName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a> s b) Text</p><div class="doc"><p>The name of the schedule.</p></div></div><div class="top"><p class="src"><a name="v:csOverflow" class="def">csOverflow</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></p><div class="doc"><p>Any on-call schedule entries that pass the date range bounds will be
19− truncated at the bounds, unless <code><a href="Network-PagerDuty-REST-Schedules.html#v:csOverflow">csOverflow</a></code> is set to <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#v:True">True</a></code>.</p><p>Default: <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#v:False">False</a></code>.</p></div></div><div class="top"><p class="src"><a name="v:csTimeZone" class="def">csTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></p><div class="doc"><p>The time zone of the schedule.</p><p>Default: <code>UTC</code>.</p></div></div><div class="top"><p class="src"><a name="v:csScheduleLayers" class="def">csScheduleLayers</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">CreateSchedule</a> s b) [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>]</p><div class="doc"><p>A list of schedule layers.</p></div></div><h1 id="g:6">Update Schedule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdateSchedule" class="def">UpdateSchedule</a></p><div class="subs instances"><p id="control.i:UpdateSchedule" class="caption collapser" onclick="toggleSection('i:UpdateSchedule')">Instances</p><div id="section.i:UpdateSchedule" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:updateSchedule" class="def">updateSchedule</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: ScheduleId</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules.html#v:usTimeZone">usTimeZone</a></code></p></td></tr><tr><td class="src">-&gt; [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>]</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules.html#v:usScheduleLayers">usScheduleLayers</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a> s <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Update an existing on-call schedule.</p><p><em>Note:</em> You cannot delete schedule layers. You must include all layers in
20− your update request. To delete a layer, set the end parameter to schedule its
21− termination.</p><pre>PUT /schedules/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/update">http://developer.pagerduty.com/documentation/rest/schedules/update</a></p></div></div><div class="top"><p class="src"><a name="v:usOverflow" class="def">usOverflow</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></p><div class="doc"><p>Any on-call schedule entries that pass the date range bounds will be
22− truncated at the bounds, unless <code><a href="Network-PagerDuty-REST-Schedules.html#v:usOverflow">usOverflow</a></code> is set to <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#v:True">True</a></code>.</p><p>Default: <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#v:False">False</a></code>.</p></div></div><div class="top"><p class="src"><a name="v:usTimeZone" class="def">usTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></p><div class="doc"><p>The time zone of the schedule.</p></div></div><div class="top"><p class="src"><a name="v:usScheduleLayers" class="def">usScheduleLayers</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">UpdateSchedule</a> s b) [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>]</p><div class="doc"><p>A list of schedule layers.</p></div></div><h1 id="g:7">Preview Schedule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:PreviewSchedule" class="def">PreviewSchedule</a></p><div class="subs instances"><p id="control.i:PreviewSchedule" class="caption collapser" onclick="toggleSection('i:PreviewSchedule')">Instances</p><div id="section.i:PreviewSchedule" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:previewSchedule" class="def">previewSchedule</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: Text</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules.html#v:psName">psName</a></code></p></td></tr><tr><td class="src">-&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules.html#v:psTimeZone">psTimeZone</a></code></p></td></tr><tr><td class="src">-&gt; [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>]</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Schedules.html#v:psScheduleLayers">psScheduleLayers</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Preview what a schedule would look like without saving it. This work the
23− same as the update or create actions, except that the result is not
24− persisted. Preview optionally takes two additional arguments, since and until,
25− deliminating the span of the preview.</p><pre>POST /schedules/preview</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/preview">http://developer.pagerduty.com/documentation/rest/schedules/preview</a></p></div></div><div class="top"><p class="src"><a name="v:psSince" class="def">psSince</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The start of the date range over which you want to return on-call schedule
26− entries and on-call schedule layers.</p></div></div><div class="top"><p class="src"><a name="v:psUntil" class="def">psUntil</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The end of the date range over which you want to return schedule entries
27− and on-call schedule layers.</p></div></div><div class="top"><p class="src"><a name="v:psOverflow" class="def">psOverflow</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></p><div class="doc"><p>Any on-call schedule entries that pass the date range bounds will be
28− truncated at the bounds, unless <code><a href="Network-PagerDuty-REST-Schedules.html#v:psOverflow">psOverflow</a></code> is set to <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#v:True">True</a></code>.</p><p>Default: <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#v:False">False</a></code>.</p></div></div><div class="top"><p class="src"><a name="v:psName" class="def">psName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) Text</p><div class="doc"><p>The name of the schedule.</p></div></div><div class="top"><p class="src"><a name="v:psTimeZone" class="def">psTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></p><div class="doc"><p>The time zone of the schedule.</p><p>Default: <code>UTC</code>.</p></div></div><div class="top"><p class="src"><a name="v:psScheduleLayers" class="def">psScheduleLayers</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">PreviewSchedule</a> s b) [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>]</p><div class="doc"><p>A list of schedule layers.</p></div></div><h1 id="g:8">Delete Schedule</h1><div class="top"><p class="src"><a name="v:deleteSchedule" class="def">deleteSchedule</a> :: ScheduleId -&gt; Request Empty s Empty</p><div class="doc"><p>Delete an on-call schedule.</p><pre>DELETE /schedules/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/schedules/delete">http://developer.pagerduty.com/documentation/rest/schedules/delete</a></p></div></div><h1 id="g:9">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:RestrictionType" class="def">RestrictionType</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Daily" class="def">Daily</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Weekly" class="def">Weekly</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:RestrictionType" class="caption collapser" onclick="toggleSection('i:RestrictionType')">Instances</p><div id="section.i:RestrictionType" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:RestrictionType">RestrictionType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:RestrictionType">RestrictionType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:RestrictionType">RestrictionType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Schedules.html#t:RestrictionType">RestrictionType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Restriction" class="def">Restriction</a></p><div class="subs instances"><p id="control.i:Restriction" class="caption collapser" onclick="toggleSection('i:Restriction')">Instances</p><div id="section.i:Restriction" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Restriction</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Restriction</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Restriction</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Restriction</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:rStartTimeOfDay" class="def">rStartTimeOfDay</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Restriction</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p></div><div class="top"><p class="src"><a name="v:rDurationSeconds" class="def">rDurationSeconds</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Restriction</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Rotation" class="def">Rotation</a></p><div class="subs instances"><p id="control.i:Rotation" class="caption collapser" onclick="toggleSection('i:Rotation')">Instances</p><div id="section.i:Rotation" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Rotation</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Rotation</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Rotation</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Rotation</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:rMemberOrder" class="def">rMemberOrder</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Rotation</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:rUser" class="def">rUser</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Rotation</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ScheduleLayer" class="def">ScheduleLayer</a></p><div class="doc"><p>A schedule is composed of multiple schedule layers.</p><p>A layer is composed of a group of people who will rotate through the same
29− shift. In a basic weekly schedule, you create a single layer where each member
30− is on-call for one week, with a set day and time for transferring on-call duty.</p><p>When a schedule has multiple layers, the layer can be ordered using the
31− priority field. The layer with the highest priority has precedence over the
32− layers with lower priority. You can use restrictions to control how layers
33− overlap.</p><p>The override layer is a special layer where all the override entries are
34− stored.</p><p>The final layer is a special layer that contains the result of all the previous
35− layers put together. This layer cannot be edited.</p></div><div class="subs instances"><p id="control.i:ScheduleLayer" class="caption collapser" onclick="toggleSection('i:ScheduleLayer')">Instances</p><div id="section.i:ScheduleLayer" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:slName" class="def">slName</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> Text</p></div><div class="top"><p class="src"><a name="v:slRenderedScheduleEntries" class="def">slRenderedScheduleEntries</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> [ScheduleId]</p><div class="doc"><p>This is a list of entries to be rendered for the current time range.</p></div></div><div class="top"><p class="src"><a name="v:slRestrictionType" class="def">slRestrictionType</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> <a href="Network-PagerDuty-REST-Schedules.html#t:RestrictionType">RestrictionType</a></p><div class="doc"><p>This specifies the type of restrictions present on this layer.</p></div></div><div class="top"><p class="src"><a name="v:slRestrictions" class="def">slRestrictions</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> [<a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Restriction</a>]</p><div class="doc"><p>A list of time restrictions for this layer.</p></div></div><div class="top"><p class="src"><a name="v:slPriority" class="def">slPriority</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p><div class="doc"><p>The priority of the layer. Layers with higher priority will override
36− layers with a lower priority.</p></div></div><div class="top"><p class="src"><a name="v:slStart" class="def">slStart</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> Date</p><div class="doc"><p>The effective start date of the layer</p></div></div><div class="top"><p class="src"><a name="v:slEnd" class="def">slEnd</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> Date</p><div class="doc"><p>The effective end date of the layer. If <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#v:Nothing">Nothing</a></code>, the layer has no end date.</p></div></div><div class="top"><p class="src"><a name="v:slRenderedCoveragePercentage" class="def">slRenderedCoveragePercentage</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Prelude.html#t:Double">Double</a></p><div class="doc"><p>The percentage of the time range covered by this layer.</p></div></div><div class="top"><p class="src"><a name="v:slRotationTurnLengthSeconds" class="def">slRotationTurnLengthSeconds</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p><div class="doc"><p>The duration of each on-call shift in seconds.</p></div></div><div class="top"><p class="src"><a name="v:slRotationVirtualStart" class="def">slRotationVirtualStart</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> Date</p><div class="doc"><p>The effective start time of the layer. This can be before the start
37− time of the schedule.</p></div></div><div class="top"><p class="src"><a name="v:slUsers" class="def">slUsers</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a> [<a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Rotation</a>]</p><div class="doc"><p>An ordered list of users in this layer. The member_order field controls
38− the order in which the users apear in the rotation.</p></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasScheduleInfo" class="def">HasScheduleInfo</a> a <span class="keyword">where</span></p><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:scheduleInfo">scheduleInfo</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:scheduleInfo" class="def">scheduleInfo</a> :: Lens' a <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">ScheduleInfo</a></p><p class="src"><a name="v:sId" class="def">sId</a> :: Lens' a ScheduleId</p><div class="doc"><p>The unique identifier of the schedule.</p></div><p class="src"><a name="v:sName" class="def">sName</a> :: Lens' a Text</p><div class="doc"><p>The name of the schedule.</p></div><p class="src"><a name="v:sTimeZone" class="def">sTimeZone</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></p><div class="doc"><p>The time zone of the schedule.</p></div><p class="src"><a name="v:sToday" class="def">sToday</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The current day in the schedule's time zone.</p></div><p class="src"><a name="v:sEscalationPolicies" class="def">sEscalationPolicies</a> :: Lens' a [EscalationPolicyId]</p><div class="doc"><p>An list of all the escalation policies that uses this schedule.</p></div></div><div class="subs instances"><p id="control.i:HasScheduleInfo" class="caption collapser" onclick="toggleSection('i:HasScheduleInfo')">Instances</p><div id="section.i:HasScheduleInfo" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-REST-Schedules.html#t:HasScheduleInfo">HasScheduleInfo</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">ScheduleInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Schedules.html#t:HasScheduleInfo">HasScheduleInfo</a> <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ScheduleInfo" class="def">ScheduleInfo</a></p><div class="subs instances"><p id="control.i:ScheduleInfo" class="caption collapser" onclick="toggleSection('i:ScheduleInfo')">Instances</p><div id="section.i:ScheduleInfo" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">ScheduleInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">ScheduleInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">ScheduleInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">ScheduleInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Schedules.html#t:HasScheduleInfo">HasScheduleInfo</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">ScheduleInfo</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Schedule" class="def">Schedule</a></p><div class="subs instances"><p id="control.i:Schedule" class="caption collapser" onclick="toggleSection('i:Schedule')">Instances</p><div id="section.i:Schedule" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Schedules.html#t:HasScheduleInfo">HasScheduleInfo</a> <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:sScheduleLayers" class="def">sScheduleLayers</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a> [<a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a>]</p><div class="doc"><p>A list of schedule layers. See the schedule layers parameters for details.</p></div></div><div class="top"><p class="src"><a name="v:sOverridesSubschedule" class="def">sOverridesSubschedule</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a></p><div class="doc"><p>The schedule layer object where all the overrides are stored.</p></div></div><div class="top"><p class="src"><a name="v:sFinalSchedule" class="def">sFinalSchedule</a> :: Lens' <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Schedule</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">ScheduleLayer</a></p><div class="doc"><p>The final schedule layer object.</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Services-EmailFilters.htmldeleted−16
@@ -1,16 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Services.EmailFilters</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Services-EmailFilters.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Services.EmailFilters</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Create Email Filter</a></li><li><a href="#g:2">Update Email Filter</a></li><li><a href="#g:3">Delete Email Filter</a></li><li><a href="#g:4">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Email Filters are a set of rules that are applied to triggering email's body,
5− subject and from address. It only applies to generic_email kind of
6− Services. The way multiple filters are combined depends on the
7− email_filter_mode attribute of the service.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/email_filters">http://developer.pagerduty.com/documentation/rest/services/email_filters</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:createEmailFilter">createEmailFilter</a> :: ServiceId -&gt; Request <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a> s <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">EmailFilter</a></li><li class="src short"><a href="#v:updateEmailFilter">updateEmailFilter</a> :: ServiceId -&gt; EmailFilterId -&gt; Request <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a> s Empty</li><li class="src short"><a href="#v:deleteEmailFilter">deleteEmailFilter</a> :: ServiceId -&gt; EmailFilterId -&gt; Request Empty s Empty</li><li class="src short"><span class="keyword">data</span> <a href="#t:MatchMode">MatchMode</a><ul class="subs"><li>= <a href="#v:Always">Always</a></li><li>| <a href="#v:Match">Match</a></li><li>| <a href="#v:NoMatch">NoMatch</a></li></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasEmailFilterInfo">HasEmailFilterInfo</a> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:emailFilterInfo">emailFilterInfo</a> :: Lens' a <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a></li><li><a href="#v:efSubjectMode">efSubjectMode</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">MatchMode</a>)</li><li><a href="#v:efSubjectRegex">efSubjectRegex</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li><a href="#v:efBodyMode">efBodyMode</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">MatchMode</a>)</li><li><a href="#v:efBodyRegex">efBodyRegex</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li><a href="#v:efFromEmailMode">efFromEmailMode</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">MatchMode</a>)</li><li><a href="#v:efFromEmailRegex">efFromEmailRegex</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:EmailFilterInfo">EmailFilterInfo</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:EmailFilter">EmailFilter</a></li><li class="src short"><a href="#v:efId">efId</a> :: Lens' <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">EmailFilter</a> EmailFilterId</li></ul></div><div id="interface"><h1 id="g:1">Create Email Filter</h1><div class="top"><p class="src"><a name="v:createEmailFilter" class="def">createEmailFilter</a> :: ServiceId -&gt; Request <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a> s <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">EmailFilter</a></p><div class="doc"><p>Create a new Email Filter for the specified service.</p><pre>POST /services/:service_id/email_filters</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/email_filters/create">http://developer.pagerduty.com/documentation/rest/services/email_filters/create</a></p></div></div><h1 id="g:2">Update Email Filter</h1><div class="top"><p class="src"><a name="v:updateEmailFilter" class="def">updateEmailFilter</a> :: ServiceId -&gt; EmailFilterId -&gt; Request <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a> s Empty</p><div class="doc"><p>Update an existing Email Filter.</p><pre>PUT /services/:service_id/email_filters/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/email_filters/update">http://developer.pagerduty.com/documentation/rest/services/email_filters/update</a></p></div></div><h1 id="g:3">Delete Email Filter</h1><div class="top"><p class="src"><a name="v:deleteEmailFilter" class="def">deleteEmailFilter</a> :: ServiceId -&gt; EmailFilterId -&gt; Request Empty s Empty</p><div class="doc"><p>Delete an existing Email Filter.</p><pre>DELETE /services/:service_id/email_filters/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/email_filters/delete">http://developer.pagerduty.com/documentation/rest/services/email_filters/delete</a></p></div></div><h1 id="g:4">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:MatchMode" class="def">MatchMode</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Always" class="def">Always</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Match" class="def">Match</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:NoMatch" class="def">NoMatch</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:MatchMode" class="caption collapser" onclick="toggleSection('i:MatchMode')">Instances</p><div id="section.i:MatchMode" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">MatchMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">MatchMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">MatchMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">MatchMode</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasEmailFilterInfo" class="def">HasEmailFilterInfo</a> a <span class="keyword">where</span></p><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:emailFilterInfo">emailFilterInfo</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:emailFilterInfo" class="def">emailFilterInfo</a> :: Lens' a <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a></p><p class="src"><a name="v:efSubjectMode" class="def">efSubjectMode</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">MatchMode</a>)</p><div class="doc"><p>One of always, match, no-match, which, respectively, means to not
8− filter the email trigger by subject, filter it if the email subject
9− matches the given regex, or filter if it doesn't match the given regex.</p><p><em>Default:</em> always.</p></div><p class="src"><a name="v:efSubjectRegex" class="def">efSubjectRegex</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>The regex to be used when subject_mode is match or no-match.
10− It is a required parameter on such cases.</p></div><p class="src"><a name="v:efBodyMode" class="def">efBodyMode</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">MatchMode</a>)</p><div class="doc"><p>One of always, match, no-match, which, respectively, means to not filter
11− the email trigger by body, filter it if the body email matches the given
12− regex, or filter if it doesn't match the given regex.</p><p><em>Default:</em> always.</p></div><p class="src"><a name="v:efBodyRegex" class="def">efBodyRegex</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>The regex to be used when body_mode is match or no-match.
13− It is a required parameter on such cases.</p></div><p class="src"><a name="v:efFromEmailMode" class="def">efFromEmailMode</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">MatchMode</a>)</p><div class="doc"><p>One of always, match, no-match, which, respectively, means to not filter
14− the email trigger by its from address, filter it if the email from address
15− matches the given regex, or filter if it doesn't match the given regex.</p><p><em>Default:</em> always.</p></div><p class="src"><a name="v:efFromEmailRegex" class="def">efFromEmailRegex</a> :: Lens' a (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>The regex to be used when from_email_mode is match or no-match.
16− It is a required parameter on such cases.</p></div></div><div class="subs instances"><p id="control.i:HasEmailFilterInfo" class="caption collapser" onclick="toggleSection('i:HasEmailFilterInfo')">Instances</p><div id="section.i:HasEmailFilterInfo" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:HasEmailFilterInfo">HasEmailFilterInfo</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:HasEmailFilterInfo">HasEmailFilterInfo</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">EmailFilter</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:EmailFilterInfo" class="def">EmailFilterInfo</a></p><div class="subs instances"><p id="control.i:EmailFilterInfo" class="caption collapser" onclick="toggleSection('i:EmailFilterInfo')">Instances</p><div id="section.i:EmailFilterInfo" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Default <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:HasEmailFilterInfo">HasEmailFilterInfo</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:EmailFilter" class="def">EmailFilter</a></p><div class="subs instances"><p id="control.i:EmailFilter" class="caption collapser" onclick="toggleSection('i:EmailFilter')">Instances</p><div id="section.i:EmailFilter" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">EmailFilter</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">EmailFilter</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">EmailFilter</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">EmailFilter</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:HasEmailFilterInfo">HasEmailFilterInfo</a> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">EmailFilter</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:efId" class="def">efId</a> :: Lens' <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">EmailFilter</a> EmailFilterId</p><div class="doc"><p>The email filter ID.</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Services.htmldeleted−22
@@ -1,22 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Services</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Services.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Services</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Services</a></li><li><a href="#g:2">Create Service</a></li><li><a href="#g:3">Get Service</a></li><li><a href="#g:4">Update Service</a></li><li><a href="#g:5">Delete Service</a></li><li><a href="#g:6">Enable Service</a></li><li><a href="#g:7">Disable Service</a></li><li><a href="#g:8">Regenerate Key</a></li><li><a href="#g:9">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>This API lets you access and manipulate the services across your account.</p><p>A service is an endpoint (like Nagios, email, or an API call) that
5− generates events, which Pagerduty normalizes and dedupes, creating incidents.</p><p>When a service is shown inlined in other resources, a deleted service will
6− have its <code>html_url</code> attribute set to <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#v:Nothing">Nothing</a></code>.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services">http://developer.pagerduty.com/documentation/rest/services</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:ListServices">ListServices</a></li><li class="src short"><a href="#v:listServices">listServices</a> :: Request <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a> s [<a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a>]</li><li class="src short"><a href="#v:lsTimeZone">lsTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateService">CreateService</a></li><li class="src short"><a href="#v:createService">createService</a> :: Text -&gt; EscalationPolicyId -&gt; <a href="Network-PagerDuty-REST-Services.html#t:ServiceType">ServiceType</a> -&gt; Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></li><li class="src short"><a href="#v:csName">csName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) Text</li><li class="src short"><a href="#v:csDescription">csDescription</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:csType">csType</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) <a href="Network-PagerDuty-REST-Services.html#t:ServiceType">ServiceType</a></li><li class="src short"><a href="#v:csVendorId">csVendorId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> VendorId)</li><li class="src short"><a href="#v:csEscalationPolicyId">csEscalationPolicyId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) EscalationPolicyId</li><li class="src short"><a href="#v:csAcknowledgementTimeout">csAcknowledgementTimeout</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:csAutoResolveTimeout">csAutoResolveTimeout</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:csSeverityFilter">csSeverityFilter</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">SeverityFilter</a>)</li><li class="src short"><a href="#v:getService">getService</a> :: ServiceId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateService">UpdateService</a></li><li class="src short"><a href="#v:updateService">updateService</a> :: ServiceId -&gt; Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></li><li class="src short"><a href="#v:usName">usName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:usEscalationPolicyId">usEscalationPolicyId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> EscalationPolicyId)</li><li class="src short"><a href="#v:usDescription">usDescription</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:usAcknowledgementTimeout">usAcknowledgementTimeout</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:usAutoResolveTimeout">usAutoResolveTimeout</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:usSeverityFilter">usSeverityFilter</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">SeverityFilter</a>)</li><li class="src short"><a href="#v:deleteService">deleteService</a> :: ServiceId -&gt; Request Empty s Empty</li><li class="src short"><a href="#v:enableService">enableService</a> :: RequesterId -&gt; ServiceId -&gt; Request Empty s Empty</li><li class="src short"><a href="#v:disableService">disableService</a> :: RequesterId -&gt; ServiceId -&gt; Request Empty s Empty</li><li class="src short"><a href="#v:regenerateKey">regenerateKey</a> :: ServiceId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:EmailFilterMode">EmailFilterMode</a><ul class="subs"><li>= <a href="#v:AllEmail">AllEmail</a></li><li>| <a href="#v:OrRulesEmail">OrRulesEmail</a></li><li>| <a href="#v:AndRulesEmail">AndRulesEmail</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:EmailIncidentCreation">EmailIncidentCreation</a><ul class="subs"><li>= <a href="#v:OnNewEmail">OnNewEmail</a></li><li>| <a href="#v:OnNewEmailSubject">OnNewEmailSubject</a></li><li>| <a href="#v:OnlyIfNoOpenIncidents">OnlyIfNoOpenIncidents</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ServiceStatus">ServiceStatus</a><ul class="subs"><li>= <a href="#v:Active">Active</a></li><li>| <a href="#v:Warning">Warning</a></li><li>| <a href="#v:Critical">Critical</a></li><li>| <a href="#v:Maintenance">Maintenance</a></li><li>| <a href="#v:Disabled">Disabled</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:ServiceType">ServiceType</a><ul class="subs"><li>= <a href="#v:CloudKick">CloudKick</a></li><li>| <a href="#v:GenericEmail">GenericEmail</a></li><li>| <a href="#v:GenericEventsApi">GenericEventsApi</a></li><li>| <a href="#v:Keynote">Keynote</a></li><li>| <a href="#v:Nagios">Nagios</a></li><li>| <a href="#v:Pingdom">Pingdom</a></li><li>| <a href="#v:ServerDensity">ServerDensity</a></li><li>| <a href="#v:SqlMonitor">SqlMonitor</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:SeverityFilter">SeverityFilter</a><ul class="subs"><li>= <a href="#v:SevCritical">SevCritical</a></li><li>| <a href="#v:SevCriticalOrWarning">SevCriticalOrWarning</a></li><li>| <a href="#v:SevOnAny">SevOnAny</a></li><li>| <a href="#v:SevOnHigh">SevOnHigh</a></li><li>| <a href="#v:SevOnMediumHigh">SevOnMediumHigh</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:IncidentCounts">IncidentCounts</a></li><li class="src short"><a href="#v:cntTriggered">cntTriggered</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:cntAcknowledged">cntAcknowledged</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:cntResolved">cntResolved</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:cntTotal">cntTotal</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:PolicyInfo">PolicyInfo</a></li><li class="src short"><a href="#v:pinfoId">pinfoId</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">PolicyInfo</a> EscalationPolicyId</li><li class="src short"><a href="#v:pinfoName">pinfoName</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">PolicyInfo</a> Text</li><li class="src short"><span class="keyword">data</span> <a href="#t:Service">Service</a></li><li class="src short"><a href="#v:svcId">svcId</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> ServiceId</li><li class="src short"><a href="#v:svcName">svcName</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> Text</li><li class="src short"><a href="#v:svcDescription">svcDescription</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> Text</li><li class="src short"><a href="#v:svcServiceUrl">svcServiceUrl</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> Text</li><li class="src short"><a href="#v:svcServiceKey">svcServiceKey</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> ServiceKey</li><li class="src short"><a href="#v:svcAutoResolveTimeout">svcAutoResolveTimeout</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:svcAcknowledgementTimeout">svcAcknowledgementTimeout</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:svcCreatedAt">svcCreatedAt</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li><li class="src short"><a href="#v:svcStatus">svcStatus</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> <a href="Network-PagerDuty-REST-Services.html#t:ServiceStatus">ServiceStatus</a></li><li class="src short"><a href="#v:svcLastIncidentTimestamp">svcLastIncidentTimestamp</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</li><li class="src short"><a href="#v:svcEmailIncidentCreation">svcEmailIncidentCreation</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services.html#t:EmailIncidentCreation">EmailIncidentCreation</a>)</li><li class="src short"><a href="#v:svcIncidentCounts">svcIncidentCounts</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a></li><li class="src short"><a href="#v:svcEmailFilterMode">svcEmailFilterMode</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> <a href="Network-PagerDuty-REST-Services.html#t:EmailFilterMode">EmailFilterMode</a></li><li class="src short"><a href="#v:svcType">svcType</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> <a href="Network-PagerDuty-REST-Services.html#t:ServiceType">ServiceType</a></li><li class="src short"><a href="#v:svcEscalationPolicy">svcEscalationPolicy</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">PolicyInfo</a>)</li><li class="src short"><a href="#v:svcEmailFilters">svcEmailFilters</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [<a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a>])</li><li class="src short"><a href="#v:svcSeverityFilter">svcSeverityFilter</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">SeverityFilter</a>)</li></ul></div><div id="interface"><h1 id="g:1">List Services</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ListServices" class="def">ListServices</a></p><div class="subs instances"><p id="control.i:ListServices" class="caption collapser" onclick="toggleSection('i:ListServices')">Instances</p><div id="section.i:ListServices" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:listServices" class="def">listServices</a> :: Request <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a> s [<a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a>]</p><div class="doc"><p>List existing services.</p><pre>GET /services</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/list">http://developer.pagerduty.com/documentation/rest/services/list</a></p></div></div><div class="top"><p class="src"><a name="v:lsTimeZone" class="def">lsTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</p><div class="doc"><p>Time zone in which dates in the result will be rendered.</p><p><em>Default:</em> account default time zone.</p></div></div><h1 id="g:2">Create Service</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:CreateService" class="def">CreateService</a></p><div class="subs instances"><p id="control.i:CreateService" class="caption collapser" onclick="toggleSection('i:CreateService')">Instances</p><div id="section.i:CreateService" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:createService" class="def">createService</a> :: Text -&gt; EscalationPolicyId -&gt; <a href="Network-PagerDuty-REST-Services.html#t:ServiceType">ServiceType</a> -&gt; Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></p><div class="doc"><p>Creates a new service.</p><pre>POST /services</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/create">http://developer.pagerduty.com/documentation/rest/services/create</a></p></div></div><div class="top"><p class="src"><a name="v:csName" class="def">csName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) Text</p><div class="doc"><p>The name of the service.</p></div></div><div class="top"><p class="src"><a name="v:csDescription" class="def">csDescription</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>A description for your service. 1024 character maximum.</p></div></div><div class="top"><p class="src"><a name="v:csType" class="def">csType</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) <a href="Network-PagerDuty-REST-Services.html#t:ServiceType">ServiceType</a></p><div class="doc"><p>The type of service to create.</p></div></div><div class="top"><p class="src"><a name="v:csVendorId" class="def">csVendorId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> VendorId)</p><div class="doc"><p>PagerDuty's internal vendor identifier for this service. For more information
7− about a specific vendor, please contact PagerDuty Support.</p></div></div><div class="top"><p class="src"><a name="v:csEscalationPolicyId" class="def">csEscalationPolicyId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) EscalationPolicyId</p><div class="doc"><p>The id of the escalation policy to be used by this service.</p></div></div><div class="top"><p class="src"><a name="v:csAcknowledgementTimeout" class="def">csAcknowledgementTimeout</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>The duration in seconds before an incidents acknowledged in this service
8− become triggered again.</p><p><em>Default:</em> 30 minutes.</p></div></div><div class="top"><p class="src"><a name="v:csAutoResolveTimeout" class="def">csAutoResolveTimeout</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>The duration in seconds before a triggered incident auto-resolves itself.</p><p><em>Default:</em> 4 hours.</p></div></div><div class="top"><p class="src"><a name="v:csSeverityFilter" class="def">csSeverityFilter</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:CreateService">CreateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">SeverityFilter</a>)</p><div class="doc"><p>Specifies what severity levels will create a new open incident.</p></div></div><h1 id="g:3">Get Service</h1><div class="top"><p class="src"><a name="v:getService" class="def">getService</a> :: ServiceId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></p><div class="doc"><p>Get details about an existing service.</p><pre>GET services/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/show">http://developer.pagerduty.com/documentation/rest/services/show</a></p></div></div><h1 id="g:4">Update Service</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdateService" class="def">UpdateService</a></p><div class="subs instances"><p id="control.i:UpdateService" class="caption collapser" onclick="toggleSection('i:UpdateService')">Instances</p><div id="section.i:UpdateService" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:updateService" class="def">updateService</a> :: ServiceId -&gt; Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></p><div class="doc"><p>Update an existing service.</p><pre>PUT services/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/update">http://developer.pagerduty.com/documentation/rest/services/update</a></p></div></div><div class="top"><p class="src"><a name="v:usName" class="def">usName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>The name of the service.</p></div></div><div class="top"><p class="src"><a name="v:usEscalationPolicyId" class="def">usEscalationPolicyId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> EscalationPolicyId)</p><div class="doc"><p>The id of the escalation policy to be used by this service.</p></div></div><div class="top"><p class="src"><a name="v:usDescription" class="def">usDescription</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>A description for your service. 1024 character maximum.</p></div></div><div class="top"><p class="src"><a name="v:usAcknowledgementTimeout" class="def">usAcknowledgementTimeout</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>The duration in seconds before an incidents acknowledged in this service
9− become triggered again.</p><p><em>Default:</em> 30 minutes.</p></div></div><div class="top"><p class="src"><a name="v:usAutoResolveTimeout" class="def">usAutoResolveTimeout</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>The duration in seconds before a triggered incident auto-resolves itself.</p><p><em>Default:</em> 4 hours.</p></div></div><div class="top"><p class="src"><a name="v:usSeverityFilter" class="def">usSeverityFilter</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Services.html#t:UpdateService">UpdateService</a> s r) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">SeverityFilter</a>)</p><div class="doc"><p>Specifies what severity levels will create a new open incident.</p></div></div><h1 id="g:5">Delete Service</h1><div class="top"><p class="src"><a name="v:deleteService" class="def">deleteService</a> :: ServiceId -&gt; Request Empty s Empty</p><div class="doc"><p>Delete an existing service. Once the service is deleted, it will not be
10− accessible from the web UI and new incidents won't be able to be created
11− for this service.</p><pre>DELETE /services/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/delete">http://developer.pagerduty.com/documentation/rest/services/delete</a></p></div></div><h1 id="g:6">Enable Service</h1><div class="top"><p class="src"><a name="v:enableService" class="def">enableService</a> :: RequesterId -&gt; ServiceId -&gt; Request Empty s Empty</p><div class="doc"><p>Enable a previously disabled service.</p><pre>PUT services/:id/enable</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/enable">http://developer.pagerduty.com/documentation/rest/services/enable</a></p></div></div><h1 id="g:7">Disable Service</h1><div class="top"><p class="src"><a name="v:disableService" class="def">disableService</a> :: RequesterId -&gt; ServiceId -&gt; Request Empty s Empty</p><div class="doc"><p>Disable a service. Once a service is disabled, it will not be able to
12− create incidents until it is enabled again.</p><pre>PUT services/:id/disable</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/disable">http://developer.pagerduty.com/documentation/rest/services/disable</a></p></div></div><h1 id="g:8">Regenerate Key</h1><div class="top"><p class="src"><a name="v:regenerateKey" class="def">regenerateKey</a> :: ServiceId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></p><div class="doc"><p>Regenerate a new service key for an existing service.</p><p>_Warning! The service's previous key will be invalidated, and existing
13− monitoring integrations will need to be modified to use the new key!_</p><pre>POST services/:id/regenerate_key</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/services/regenerate_key">http://developer.pagerduty.com/documentation/rest/services/regenerate_key</a></p></div></div><h1 id="g:9">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:EmailFilterMode" class="def">EmailFilterMode</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:AllEmail" class="def">AllEmail</a></td><td class="doc"><p>Accept all incoming email</p></td></tr><tr><td class="src"><a name="v:OrRulesEmail" class="def">OrRulesEmail</a></td><td class="doc"><p>Accept email only if it matches ONE OR MORE rules below</p></td></tr><tr><td class="src"><a name="v:AndRulesEmail" class="def">AndRulesEmail</a></td><td class="doc"><p>Accept email only if it matches ALL of the rules below</p></td></tr></table></div><div class="subs instances"><p id="control.i:EmailFilterMode" class="caption collapser" onclick="toggleSection('i:EmailFilterMode')">Instances</p><div id="section.i:EmailFilterMode" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services.html#t:EmailFilterMode">EmailFilterMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services.html#t:EmailFilterMode">EmailFilterMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services.html#t:EmailFilterMode">EmailFilterMode</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services.html#t:EmailFilterMode">EmailFilterMode</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:EmailIncidentCreation" class="def">EmailIncidentCreation</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:OnNewEmail" class="def">OnNewEmail</a></td><td class="doc"><p>Open a new incident for each trigger email.</p></td></tr><tr><td class="src"><a name="v:OnNewEmailSubject" class="def">OnNewEmailSubject</a></td><td class="doc"><p>Open a new incident for each new trigger email subject.</p></td></tr><tr><td class="src"><a name="v:OnlyIfNoOpenIncidents" class="def">OnlyIfNoOpenIncidents</a></td><td class="doc"><p>Open a new incident only if an open incident does not already exist.</p></td></tr></table></div><div class="subs instances"><p id="control.i:EmailIncidentCreation" class="caption collapser" onclick="toggleSection('i:EmailIncidentCreation')">Instances</p><div id="section.i:EmailIncidentCreation" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services.html#t:EmailIncidentCreation">EmailIncidentCreation</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services.html#t:EmailIncidentCreation">EmailIncidentCreation</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services.html#t:EmailIncidentCreation">EmailIncidentCreation</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services.html#t:EmailIncidentCreation">EmailIncidentCreation</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ServiceStatus" class="def">ServiceStatus</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Active" class="def">Active</a></td><td class="doc"><p>The service is enabled and has no open incidents.</p></td></tr><tr><td class="src"><a name="v:Warning" class="def">Warning</a></td><td class="doc"><p>The service is enabled and has one or more acknowledged incidents.</p></td></tr><tr><td class="src"><a name="v:Critical" class="def">Critical</a></td><td class="doc"><p>The service is enabled and has one or more triggered incidents.</p></td></tr><tr><td class="src"><a name="v:Maintenance" class="def">Maintenance</a></td><td class="doc"><p>The service is under maintenance, no new incidents will be
14− triggered during maintenance mode.</p></td></tr><tr><td class="src"><a name="v:Disabled" class="def">Disabled</a></td><td class="doc"><p>The service is disabled and will not have any new triggered incidents.</p></td></tr></table></div><div class="subs instances"><p id="control.i:ServiceStatus" class="caption collapser" onclick="toggleSection('i:ServiceStatus')">Instances</p><div id="section.i:ServiceStatus" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services.html#t:ServiceStatus">ServiceStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services.html#t:ServiceStatus">ServiceStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services.html#t:ServiceStatus">ServiceStatus</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services.html#t:ServiceStatus">ServiceStatus</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ServiceType" class="def">ServiceType</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:CloudKick" class="def">CloudKick</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:GenericEmail" class="def">GenericEmail</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:GenericEventsApi" class="def">GenericEventsApi</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Keynote" class="def">Keynote</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Nagios" class="def">Nagios</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Pingdom" class="def">Pingdom</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:ServerDensity" class="def">ServerDensity</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:SqlMonitor" class="def">SqlMonitor</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:ServiceType" class="caption collapser" onclick="toggleSection('i:ServiceType')">Instances</p><div id="section.i:ServiceType" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services.html#t:ServiceType">ServiceType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services.html#t:ServiceType">ServiceType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services.html#t:ServiceType">ServiceType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services.html#t:ServiceType">ServiceType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:SeverityFilter" class="def">SeverityFilter</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:SevCritical" class="def">SevCritical</a></td><td class="doc"><p>Incidents are created when an alarm enters the Critical state.</p></td></tr><tr><td class="src"><a name="v:SevCriticalOrWarning" class="def">SevCriticalOrWarning</a></td><td class="doc"><p>Incidents are created when an alarm enters the Critical OR Warning states</p></td></tr><tr><td class="src"><a name="v:SevOnAny" class="def">SevOnAny</a></td><td class="doc"><p>SQL Monitor: Incidents are created for alerts of any severity.</p></td></tr><tr><td class="src"><a name="v:SevOnHigh" class="def">SevOnHigh</a></td><td class="doc"><p>SQL Monitor: Incidents are created for alerts with high severity.</p></td></tr><tr><td class="src"><a name="v:SevOnMediumHigh" class="def">SevOnMediumHigh</a></td><td class="doc"><p>SQL Monitor: Incidents are created for with high or medium severity</p></td></tr></table></div><div class="subs instances"><p id="control.i:SeverityFilter" class="caption collapser" onclick="toggleSection('i:SeverityFilter')">Instances</p><div id="section.i:SeverityFilter" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">SeverityFilter</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">SeverityFilter</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">SeverityFilter</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">SeverityFilter</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:IncidentCounts" class="def">IncidentCounts</a></p><div class="subs instances"><p id="control.i:IncidentCounts" class="caption collapser" onclick="toggleSection('i:IncidentCounts')">Instances</p><div id="section.i:IncidentCounts" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:cntTriggered" class="def">cntTriggered</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:cntAcknowledged" class="def">cntAcknowledged</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:cntResolved" class="def">cntResolved</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:cntTotal" class="def">cntTotal</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:PolicyInfo" class="def">PolicyInfo</a></p><div class="subs instances"><p id="control.i:PolicyInfo" class="caption collapser" onclick="toggleSection('i:PolicyInfo')">Instances</p><div id="section.i:PolicyInfo" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">PolicyInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">PolicyInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">PolicyInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">PolicyInfo</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:pinfoId" class="def">pinfoId</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">PolicyInfo</a> EscalationPolicyId</p></div><div class="top"><p class="src"><a name="v:pinfoName" class="def">pinfoName</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">PolicyInfo</a> Text</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Service" class="def">Service</a></p><div class="subs instances"><p id="control.i:Service" class="caption collapser" onclick="toggleSection('i:Service')">Instances</p><div id="section.i:Service" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:svcId" class="def">svcId</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> ServiceId</p><div class="doc"><p>A unique identifier for this service.</p></div></div><div class="top"><p class="src"><a name="v:svcName" class="def">svcName</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> Text</p><div class="doc"><p>The name of the service.</p></div></div><div class="top"><p class="src"><a name="v:svcDescription" class="def">svcDescription</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> Text</p><div class="doc"><p>The description of the service</p></div></div><div class="top"><p class="src"><a name="v:svcServiceUrl" class="def">svcServiceUrl</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> Text</p><div class="doc"><p>Relative URL that corresponds to this service.</p></div></div><div class="top"><p class="src"><a name="v:svcServiceKey" class="def">svcServiceKey</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> ServiceKey</p><div class="doc"><p>For Email services, the serviceKey is the associated email address
15− for the service.
16− For all other service types, this is the unique key used for API calls.</p></div></div><div class="top"><p class="src"><a name="v:svcAutoResolveTimeout" class="def">svcAutoResolveTimeout</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>Time in seconds that an incident changes to the Triggered State after
17− being Acknowledged. Value is <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#v:Nothing">Nothing</a></code> if the feature is disabled.</p></div></div><div class="top"><p class="src"><a name="v:svcAcknowledgementTimeout" class="def">svcAcknowledgementTimeout</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>Time in seconds that an incident is automatically resolved if left open for
18− that long. Value is <code><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#v:Nothing">Nothing</a></code> is the feature is disabled.</p></div></div><div class="top"><p class="src"><a name="v:svcCreatedAt" class="def">svcCreatedAt</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The date/time when this service was created.</p></div></div><div class="top"><p class="src"><a name="v:svcStatus" class="def">svcStatus</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> <a href="Network-PagerDuty-REST-Services.html#t:ServiceStatus">ServiceStatus</a></p><div class="doc"><p>The current state of the Service.</p></div></div><div class="top"><p class="src"><a name="v:svcLastIncidentTimestamp" class="def">svcLastIncidentTimestamp</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a>)</p><div class="doc"><p>The date/time when the most recent incident was created for this service.</p></div></div><div class="top"><p class="src"><a name="v:svcEmailIncidentCreation" class="def">svcEmailIncidentCreation</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services.html#t:EmailIncidentCreation">EmailIncidentCreation</a>)</p><div class="doc"><p>If the service is a Generic Email service, this describes what kind of
19− emails create an incident.</p></div></div><div class="top"><p class="src"><a name="v:svcIncidentCounts" class="def">svcIncidentCounts</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">IncidentCounts</a></p><div class="doc"><p>An object with the number of incidents corresponding to these states.</p></div></div><div class="top"><p class="src"><a name="v:svcEmailFilterMode" class="def">svcEmailFilterMode</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> <a href="Network-PagerDuty-REST-Services.html#t:EmailFilterMode">EmailFilterMode</a></p><div class="doc"><p>If the service is a Generic Email service, this describes which types of
20− email will generate an incident.</p></div></div><div class="top"><p class="src"><a name="v:svcType" class="def">svcType</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> <a href="Network-PagerDuty-REST-Services.html#t:ServiceType">ServiceType</a></p><div class="doc"><p>The service type.</p></div></div><div class="top"><p class="src"><a name="v:svcEscalationPolicy" class="def">svcEscalationPolicy</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">PolicyInfo</a>)</p><div class="doc"><p>An object containing the ID and name of the escalation policy used by this
21− service.</p></div></div><div class="top"><p class="src"><a name="v:svcEmailFilters" class="def">svcEmailFilters</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> [<a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">EmailFilterInfo</a>])</p><div class="doc"><p>An object containing inline Email Filters.
22− Note that only genericEmail services have filters.</p></div></div><div class="top"><p class="src"><a name="v:svcSeverityFilter" class="def">svcSeverityFilter</a> :: Lens' <a href="Network-PagerDuty-REST-Services.html#t:Service">Service</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">SeverityFilter</a>)</p><div class="doc"><p>Specifies what severity levels will create a new open incident.</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Users-ContactMethods.htmldeleted−18
@@ -1,18 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Users.ContactMethods</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Users-ContactMethods.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Users.ContactMethods</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Contacts</a></li><li><a href="#g:2">Create Contact</a></li><li><a href="#g:3">Get Contact</a></li><li><a href="#g:4">Update Contact</a></li><li><a href="#g:5">Delete Contact</a></li><li><a href="#g:6">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Contact methods describe the various channels (phone numbers, SMS numbers
5− and email addresses) used to contact a user when an incident is assigned to
6− the user.</p><p>Access and manipulate the contact methods for a user.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/contact_methods">http://developer.pagerduty.com/documentation/rest/users/contact_methods</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:listContacts">listContacts</a> :: UserId -&gt; Request Empty s [<a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateContact">CreateContact</a></li><li class="src short"><a href="#v:createContact">createContact</a> :: UserId -&gt; <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">ContactType</a> -&gt; Address -&gt; Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></li><li class="src short"><a href="#v:ccType">ccType</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s b) <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">ContactType</a></li><li class="src short"><a href="#v:ccAddress">ccAddress</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s b) Address</li><li class="src short"><a href="#v:ccCountryCode">ccCountryCode</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:ccLabel">ccLabel</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:ccSendShortEmail">ccSendShortEmail</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a>)</li><li class="src short"><a href="#v:getContact">getContact</a> :: UserId -&gt; ContactId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateContact">UpdateContact</a></li><li class="src short"><a href="#v:updateContact">updateContact</a> :: UserId -&gt; ContactId -&gt; Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a> s <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></li><li class="src short"><a href="#v:ucAddress">ucAddress</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Address)</li><li class="src short"><a href="#v:ucCountryCode">ucCountryCode</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:ucLabel">ucLabel</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:ucSendShortEmail">ucSendShortEmail</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a>)</li><li class="src short"><a href="#v:deleteContact">deleteContact</a> :: UserId -&gt; ContactId -&gt; Request Empty s Empty</li><li class="src short"><span class="keyword">data</span> <a href="#t:ContactType">ContactType</a><ul class="subs"><li>= <a href="#v:SMS">SMS</a></li><li>| <a href="#v:Phone">Phone</a></li><li>| <a href="#v:Email">Email</a></li></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasContact">HasContact</a> c <span class="keyword">where</span><ul class="subs"><li><a href="#v:contact">contact</a> :: Lens' c <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></li><li><a href="#v:cAddress">cAddress</a> :: Lens' c Address</li><li><a href="#v:cBlacklisted">cBlacklisted</a> :: Lens' c (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Bool')</li><li><a href="#v:cCountryCode">cCountryCode</a> :: Lens' c (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li><a href="#v:cId">cId</a> :: Lens' c ContactId</li><li><a href="#v:cLabel">cLabel</a> :: Lens' c Text</li><li><a href="#v:cSendShortEmail">cSendShortEmail</a> :: Lens' c (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Bool')</li><li><a href="#v:cType">cType</a> :: Lens' c <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">ContactType</a></li><li><a href="#v:cUserId">cUserId</a> :: Lens' c UserId</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Contact">Contact</a></li></ul></div><div id="interface"><h1 id="g:1">List Contacts</h1><div class="top"><p class="src"><a name="v:listContacts" class="def">listContacts</a> :: UserId -&gt; Request Empty s [<a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a>]</p><div class="doc"><p>List existing contact methods for the specified user.</p><pre>GET /users/:user_id/contact_methods</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/contact_methods/list">http://developer.pagerduty.com/documentation/rest/users/contact_methods/list</a></p></div></div><h1 id="g:2">Create Contact</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:CreateContact" class="def">CreateContact</a></p><div class="subs instances"><p id="control.i:CreateContact" class="caption collapser" onclick="toggleSection('i:CreateContact')">Instances</p><div id="section.i:CreateContact" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:createContact" class="def">createContact</a> :: UserId -&gt; <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">ContactType</a> -&gt; Address -&gt; Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></p><div class="doc"><p>Create a new contact method for a given user. A contact method can be one
7− of the following types: SMS, email, and phone. push_notification contact
8− methods cannot be created using this API, they are added automatically during
9− device registration.</p><pre>POST /users/:user_id/contact_methods</pre><p><em>Note:</em> The contact info must be unique.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/contact_methods/create">http://developer.pagerduty.com/documentation/rest/users/contact_methods/create</a></p></div></div><div class="top"><p class="src"><a name="v:ccType" class="def">ccType</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s b) <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">ContactType</a></p><div class="doc"><p>The type of the contact method.</p></div></div><div class="top"><p class="src"><a name="v:ccAddress" class="def">ccAddress</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s b) Address</p><div class="doc"><p>The id of the contact method. For <code><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:SMS">SMS</a></code> and <code><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Phone">Phone</a></code> it is the number, and for
10− <code><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Email">Email</a></code> it is the email address.</p></div></div><div class="top"><p class="src"><a name="v:ccCountryCode" class="def">ccCountryCode</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>The number code for your country. Not used for <code><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Email">Email</a></code>.</p><p><em>Default:</em> 1</p></div></div><div class="top"><p class="src"><a name="v:ccLabel" class="def">ccLabel</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>A human friendly label for the contact method.</p><p><em>Example:</em> &quot;Home Phone&quot;, &quot;Work Email&quot;, etc.</p><p><em>Default:</em> The type of the contact method and the address (with country code
11− for phone numbers).</p></div></div><div class="top"><p class="src"><a name="v:ccSendShortEmail" class="def">ccSendShortEmail</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">CreateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a>)</p><div class="doc"><p>Send an abbreviated email message instead of the standard email
12− output. Useful for email-to-SMS gateways and email based pagers. Only valid for
13− <code><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Email">Email</a></code> contact methods.</p><p><em>Default:</em> false.</p></div></div><h1 id="g:3">Get Contact</h1><div class="top"><p class="src"><a name="v:getContact" class="def">getContact</a> :: UserId -&gt; ContactId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></p><div class="doc"><p>Get details for a contact method.</p><pre>GET /users/:user_id/contact_methods/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/contact_methods/show">http://developer.pagerduty.com/documentation/rest/users/contact_methods/show</a></p></div></div><h1 id="g:4">Update Contact</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdateContact" class="def">UpdateContact</a></p><div class="subs instances"><p id="control.i:UpdateContact" class="caption collapser" onclick="toggleSection('i:UpdateContact')">Instances</p><div id="section.i:UpdateContact" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:updateContact" class="def">updateContact</a> :: UserId -&gt; ContactId -&gt; Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a> s <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></p><div class="doc"><p>Update an existing contact method of a given user. Note that you cannot
14− change the type of an existing method.</p><pre>PUT /users/:user_id/contact_methods/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/contact_methods/update">http://developer.pagerduty.com/documentation/rest/users/contact_methods/update</a></p></div></div><div class="top"><p class="src"><a name="v:ucAddress" class="def">ucAddress</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Address)</p><div class="doc"><p>The id of the contact method. For <code><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:SMS">SMS</a></code> and <code><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Phone">Phone</a></code> it is the number, and for
15− <code><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Email">Email</a></code> it is the email address.</p></div></div><div class="top"><p class="src"><a name="v:ucCountryCode" class="def">ucCountryCode</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>The number code for your country. Not used for <code><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Email">Email</a></code>.</p><p><em>Default:</em> 1</p></div></div><div class="top"><p class="src"><a name="v:ucLabel" class="def">ucLabel</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>A human friendly label for the contact method.</p><p><em>Example:</em> &quot;Home Phone&quot;, &quot;Work Email&quot;, etc.</p><p><em>Default:</em> The type of the contact method and the address (with country code
16− for phone numbers).</p></div></div><div class="top"><p class="src"><a name="v:ucSendShortEmail" class="def">ucSendShortEmail</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">UpdateContact</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a>)</p><div class="doc"><p>Send an abbreviated email message instead of the standard email
17− output. Useful for email-to-SMS gateways and email based pagers. Only valid for
18− <code><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Email">Email</a></code> contact methods.</p><p><em>Default:</em> false.</p></div></div><h1 id="g:5">Delete Contact</h1><div class="top"><p class="src"><a name="v:deleteContact" class="def">deleteContact</a> :: UserId -&gt; ContactId -&gt; Request Empty s Empty</p><div class="doc"><p>Remove a contact method and any corresponding notification rules.</p><pre>DELETE /users/:user_id/contact_methods/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/contact_methods/delete">http://developer.pagerduty.com/documentation/rest/users/contact_methods/delete</a></p></div></div><h1 id="g:6">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ContactType" class="def">ContactType</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:SMS" class="def">SMS</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Phone" class="def">Phone</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:Email" class="def">Email</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:ContactType" class="caption collapser" onclick="toggleSection('i:ContactType')">Instances</p><div id="section.i:ContactType" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">ContactType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">ContactType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">ContactType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">ContactType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasContact" class="def">HasContact</a> c <span class="keyword">where</span></p><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:contact">contact</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:contact" class="def">contact</a> :: Lens' c <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></p><p class="src"><a name="v:cAddress" class="def">cAddress</a> :: Lens' c Address</p><p class="src"><a name="v:cBlacklisted" class="def">cBlacklisted</a> :: Lens' c (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Bool')</p><p class="src"><a name="v:cCountryCode" class="def">cCountryCode</a> :: Lens' c (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><p class="src"><a name="v:cId" class="def">cId</a> :: Lens' c ContactId</p><p class="src"><a name="v:cLabel" class="def">cLabel</a> :: Lens' c Text</p><p class="src"><a name="v:cSendShortEmail" class="def">cSendShortEmail</a> :: Lens' c (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Bool')</p><p class="src"><a name="v:cType" class="def">cType</a> :: Lens' c <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">ContactType</a></p><p class="src"><a name="v:cUserId" class="def">cUserId</a> :: Lens' c UserId</p></div><div class="subs instances"><p id="control.i:HasContact" class="caption collapser" onclick="toggleSection('i:HasContact')">Instances</p><div id="section.i:HasContact" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:HasContact">HasContact</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:HasContact">HasContact</a> <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Contact" class="def">Contact</a></p><div class="subs instances"><p id="control.i:Contact" class="caption collapser" onclick="toggleSection('i:Contact')">Instances</p><div id="section.i:Contact" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:HasContact">HasContact</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Users-NotificationRules.htmldeleted−10
@@ -1,10 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Users.NotificationRules</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Users-NotificationRules.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Users.NotificationRules</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Rules</a></li><li><a href="#g:2">Create Rule</a></li><li><a href="#g:3">Get Rule</a></li><li><a href="#g:4">Update Rule</a></li><li><a href="#g:5">Delete Rule</a></li><li><a href="#g:6">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>When a user is assigned an incident, the user's notification rules are
5− used to determine which contact method will be used to alert the user and how
6− long after the incident to do so.</p><p>Access and manipulate the notification rules for a user.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/notification_rules">http://developer.pagerduty.com/documentation/rest/users/notification_rules</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:listRules">listRules</a> :: UserId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateRule">CreateRule</a></li><li class="src short"><a href="#v:createRule">createRule</a> :: UserId -&gt; ContactId -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a> -&gt; Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">CreateRule</a> s <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></li><li class="src short"><a href="#v:crStartDelayInMinutes">crStartDelayInMinutes</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">CreateRule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:crContactMethodId">crContactMethodId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">CreateRule</a> s b) ContactId</li><li class="src short"><a href="#v:getRule">getRule</a> :: UserId -&gt; NotificationRuleId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateRule">UpdateRule</a></li><li class="src short"><a href="#v:updateRule">updateRule</a> :: UserId -&gt; NotificationRuleId -&gt; Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">UpdateRule</a> s <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></li><li class="src short"><a href="#v:urStartDelayInMinutes">urStartDelayInMinutes</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">UpdateRule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:urContactMethodId">urContactMethodId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">UpdateRule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> ContactId)</li><li class="src short"><a href="#v:deleteRule">deleteRule</a> :: UserId -&gt; NotificationRuleId -&gt; Request Empty s Empty</li><li class="src short"><span class="keyword">data</span> <a href="#t:Rule">Rule</a></li><li class="src short"><a href="#v:rId">rId</a> :: Lens' <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a> NotificationRuleId</li><li class="src short"><a href="#v:rStartDelayInMinutes">rStartDelayInMinutes</a> :: Lens' <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:rContactMethod">rContactMethod</a> :: Lens' <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></li></ul></div><div id="interface"><h1 id="g:1">List Rules</h1><div class="top"><p class="src"><a name="v:listRules" class="def">listRules</a> :: UserId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></p><div class="doc"><p>List existing notification rules for the specified user.</p><pre>GET /users/:user_id/notification_rules</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/notification_rules/list">http://developer.pagerduty.com/documentation/rest/users/notification_rules/list</a></p></div></div><h1 id="g:2">Create Rule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:CreateRule" class="def">CreateRule</a></p><div class="subs instances"><p id="control.i:CreateRule" class="caption collapser" onclick="toggleSection('i:CreateRule')">Instances</p><div id="section.i:CreateRule" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">CreateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">CreateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">CreateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">CreateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">CreateRule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:createRule" class="def">createRule</a> :: UserId -&gt; ContactId -&gt; <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a> -&gt; Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">CreateRule</a> s <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></p><div class="doc"><p>Create a new notification rule for the specified user.</p><pre>POST /users/:user_id/notification_rules</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/notification_rules/create">http://developer.pagerduty.com/documentation/rest/users/notification_rules/create</a></p></div></div><div class="top"><p class="src"><a name="v:crStartDelayInMinutes" class="def">crStartDelayInMinutes</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">CreateRule</a> s b) <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p><div class="doc"><p>Number of minutes it will take for the notification rule to be activated
7− (from the time the incident is assigned to the owning user) and an alert be
8− fired.</p></div></div><div class="top"><p class="src"><a name="v:crContactMethodId" class="def">crContactMethodId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">CreateRule</a> s b) ContactId</p><div class="doc"><p>The id of the contact method.</p></div></div><h1 id="g:3">Get Rule</h1><div class="top"><p class="src"><a name="v:getRule" class="def">getRule</a> :: UserId -&gt; NotificationRuleId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></p><div class="doc"><p>Get details for a notification rule.</p><pre>GET /users/:user_id/notification_rules/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/notification_rules/show">http://developer.pagerduty.com/documentation/rest/users/notification_rules/show</a></p></div></div><h1 id="g:4">Update Rule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdateRule" class="def">UpdateRule</a></p><div class="subs instances"><p id="control.i:UpdateRule" class="caption collapser" onclick="toggleSection('i:UpdateRule')">Instances</p><div id="section.i:UpdateRule" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">UpdateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">UpdateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">UpdateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">UpdateRule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">UpdateRule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:updateRule" class="def">updateRule</a> :: UserId -&gt; NotificationRuleId -&gt; Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">UpdateRule</a> s <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></p><div class="doc"><p>Update an existing notification rule.</p><pre>PUT /users/:user_id/notification_rules/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/notification_rules/update">http://developer.pagerduty.com/documentation/rest/users/notification_rules/update</a></p></div></div><div class="top"><p class="src"><a name="v:urStartDelayInMinutes" class="def">urStartDelayInMinutes</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">UpdateRule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a>)</p><div class="doc"><p>Number of minutes it will take for the notification rule to be activated
9− (from the time the incident is assigned to the owning user) and an alert be
10− fired.</p></div></div><div class="top"><p class="src"><a name="v:urContactMethodId" class="def">urContactMethodId</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">UpdateRule</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> ContactId)</p><div class="doc"><p>The id of the contact method.</p></div></div><h1 id="g:5">Delete Rule</h1><div class="top"><p class="src"><a name="v:deleteRule" class="def">deleteRule</a> :: UserId -&gt; NotificationRuleId -&gt; Request Empty s Empty</p><div class="doc"><p>Remove a notification rule.</p><pre>DELETE /users/:user_id/notification_rules/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/notification_rules/delete">http://developer.pagerduty.com/documentation/rest/users/notification_rules/delete</a></p></div></div><h1 id="g:6">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Rule" class="def">Rule</a></p><div class="subs instances"><p id="control.i:Rule" class="caption collapser" onclick="toggleSection('i:Rule')">Instances</p><div id="section.i:Rule" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:HasContact">HasContact</a> <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:rId" class="def">rId</a> :: Lens' <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a> NotificationRuleId</p></div><div class="top"><p class="src"><a name="v:rStartDelayInMinutes" class="def">rStartDelayInMinutes</a> :: Lens' <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:rContactMethod" class="def">rContactMethod</a> :: Lens' <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Rule</a> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Contact</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Users.htmldeleted−15
@@ -1,15 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Users</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Users.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Users</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">List Users</a></li><li><a href="#g:2">List On Call Users</a></li><li><a href="#g:3">Create User</a></li><li><a href="#g:4">Get User</a></li><li><a href="#g:5">Get User On Call</a></li><li><a href="#g:6">Update User</a></li><li><a href="#g:7">Delete User</a></li><li><a href="#g:8">Types</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Access and manipulate user data for your PagerDuty account. When a user is
5− shown inlined in other resources, a deleted user will have its <code>html_url</code> attribute
6− set to null.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users">http://developer.pagerduty.com/documentation/rest/users</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:ListUsers">ListUsers</a></li><li class="src short"><a href="#v:listUsers">listUsers</a> :: Request <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a> s [<a href="Network-PagerDuty-REST-Users.html#t:User">User</a>]</li><li class="src short"><a href="#v:luQuery">luQuery</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:listOnCallUsers">listOnCallUsers</a> :: Request <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a> s [<a href="Network-PagerDuty-REST-Users.html#t:User">User</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:CreateUser">CreateUser</a></li><li class="src short"><a href="#v:createUser">createUser</a> :: RequesterId -&gt; Text -&gt; Address -&gt; Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><a href="#v:cuName">cuName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s b) Text</li><li class="src short"><a href="#v:cuEmail">cuEmail</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s b) Address</li><li class="src short"><a href="#v:cuRole">cuRole</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Users.html#t:Role">Role</a>)</li><li class="src short"><a href="#v:cuJobTitle">cuJobTitle</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:cuTimeZone">cuTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</li><li class="src short"><a href="#v:getUser">getUser</a> :: UserId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><a href="#v:getUserOnCall">getUserOnCall</a> :: UserId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:UpdateUser">UpdateUser</a></li><li class="src short"><a href="#v:updateUser">updateUser</a> :: UserId -&gt; Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></li><li class="src short"><a href="#v:uuName">uuName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:uuEmail">uuEmail</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Address)</li><li class="src short"><a href="#v:uuRole">uuRole</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Users.html#t:Role">Role</a>)</li><li class="src short"><a href="#v:uuJobTitle">uuJobTitle</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li><li class="src short"><a href="#v:uuTimeZone">uuTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</li><li class="src short"><a href="#v:deleteUser">deleteUser</a> :: UserId -&gt; Request Empty s Empty</li><li class="src short"><span class="keyword">data</span> <a href="#t:PolicyInfo">PolicyInfo</a></li><li class="src short"><a href="#v:piId">piId</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">PolicyInfo</a> EscalationPolicyId</li><li class="src short"><a href="#v:piName">piName</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">PolicyInfo</a> Text</li><li class="src short"><span class="keyword">data</span> <a href="#t:OnCall">OnCall</a></li><li class="src short"><a href="#v:ocLevel">ocLevel</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:ocStart">ocStart</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Date)</li><li class="src short"><a href="#v:ocEnd">ocEnd</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Date)</li><li class="src short"><a href="#v:ocEscalationPolicy">ocEscalationPolicy</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a> <a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">PolicyInfo</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Role">Role</a><ul class="subs"><li>= <a href="#v:RoleAdmin">RoleAdmin</a></li><li>| <a href="#v:RoleUser">RoleUser</a></li><li>| <a href="#v:RoleLimitedUser">RoleLimitedUser</a></li></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasUserInfo">HasUserInfo</a> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:userInfo">userInfo</a> :: Lens' a <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></li><li><a href="#v:uId">uId</a> :: Lens' a UserId</li><li><a href="#v:uName">uName</a> :: Lens' a Text</li><li><a href="#v:uEmail">uEmail</a> :: Lens' a Address</li><li><a href="#v:uColor">uColor</a> :: Lens' a Text</li><li><a href="#v:uTimeZone">uTimeZone</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:UserInfo">UserInfo</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:User">User</a></li><li class="src short"><a href="#v:uRole">uRole</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> <a href="Network-PagerDuty-REST-Users.html#t:Role">Role</a></li><li class="src short"><a href="#v:uAvatarUrl">uAvatarUrl</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> Text</li><li class="src short"><a href="#v:uUserUrl">uUserUrl</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> Text</li><li class="src short"><a href="#v:uInvitationSent">uInvitationSent</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:uJobTitle">uJobTitle</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</li></ul></div><div id="interface"><h1 id="g:1">List Users</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:ListUsers" class="def">ListUsers</a></p><div class="subs instances"><p id="control.i:ListUsers" class="caption collapser" onclick="toggleSection('i:ListUsers')">Instances</p><div id="section.i:ListUsers" class="show"><table><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">HasDatatypeInfo <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Generic <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><span class="keyword">type</span> Code <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a> = (:) [*] ((:) * (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text) ([] *)) ([] [*])</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:listUsers" class="def">listUsers</a> :: Request <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a> s [<a href="Network-PagerDuty-REST-Users.html#t:User">User</a>]</p><div class="doc"><p>List users of your PagerDuty account, optionally filtered by a search query.</p><pre>GET /users</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/list">http://developer.pagerduty.com/documentation/rest/users/list</a></p></div></div><div class="top"><p class="src"><a name="v:luQuery" class="def">luQuery</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>Filters the result, showing only the users whose names or email addresses
7− match the query.</p></div></div><h1 id="g:2">List On Call Users</h1><div class="top"><p class="src"><a name="v:listOnCallUsers" class="def">listOnCallUsers</a> :: Request <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a> s [<a href="Network-PagerDuty-REST-Users.html#t:User">User</a>]</p><div class="doc"><p>List all the existing escalation policies with currently on-call users.</p><p>If the start and end of an on-call object are null, then the user is always
8− on-call for an escalation policy level.</p><pre>GET /escalation_policies/on_call</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/escalation_policies/on_call">http://developer.pagerduty.com/documentation/rest/escalation_policies/on_call</a></p></div></div><h1 id="g:3">Create User</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:CreateUser" class="def">CreateUser</a></p><div class="subs instances"><p id="control.i:CreateUser" class="caption collapser" onclick="toggleSection('i:CreateUser')">Instances</p><div id="section.i:CreateUser" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:createUser" class="def">createUser</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: RequesterId</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; Text</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Users.html#v:cuName">cuName</a></code></p></td></tr><tr><td class="src">-&gt; Address</td><td class="doc"><p><code><a href="Network-PagerDuty-REST-Users.html#v:cuEmail">cuEmail</a></code></p></td></tr><tr><td class="src">-&gt; Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Create a new user for your account. An invite email will be sent asking
9− the user to choose a password.</p><pre>POST /users</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/create">http://developer.pagerduty.com/documentation/rest/users/create</a></p></div></div><div class="top"><p class="src"><a name="v:cuName" class="def">cuName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s b) Text</p><div class="doc"><p>The name of the user.</p></div></div><div class="top"><p class="src"><a name="v:cuEmail" class="def">cuEmail</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s b) Address</p><div class="doc"><p>The email of the user. The newly created user will receive an email asking
10− to confirm the subscription.</p></div></div><div class="top"><p class="src"><a name="v:cuRole" class="def">cuRole</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Users.html#t:Role">Role</a>)</p><div class="doc"><p>The user's role.</p></div></div><div class="top"><p class="src"><a name="v:cuJobTitle" class="def">cuJobTitle</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>The job title of the user.</p></div></div><div class="top"><p class="src"><a name="v:cuTimeZone" class="def">cuTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:CreateUser">CreateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</p><div class="doc"><p>The time zone the user is in. If not specified, the time zone of the
11− account making the API call will be used.</p></div></div><h1 id="g:4">Get User</h1><div class="top"><p class="src"><a name="v:getUser" class="def">getUser</a> :: UserId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></p><div class="doc"><p>Get information about an existing user.</p><pre>GET /users/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/show">http://developer.pagerduty.com/documentation/rest/users/show</a></p></div></div><h1 id="g:5">Get User On Call</h1><div class="top"><p class="src"><a name="v:getUserOnCall" class="def">getUserOnCall</a> :: UserId -&gt; Request Empty s <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></p><div class="doc"><p>Get a user object with that user's current on-call status. If the on-call
12− object is an empty list, the user is never on-call.</p><p>If the start and end of an on-call object are null, then the user is always
13− on-call for an escalation policy level.</p><pre>GET /users/:id/on_call</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/show_on_call">http://developer.pagerduty.com/documentation/rest/users/show_on_call</a></p></div></div><h1 id="g:6">Update User</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UpdateUser" class="def">UpdateUser</a></p><div class="subs instances"><p id="control.i:UpdateUser" class="caption collapser" onclick="toggleSection('i:UpdateUser')">Instances</p><div id="section.i:UpdateUser" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:updateUser" class="def">updateUser</a> :: UserId -&gt; Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></p><div class="doc"><p>Update an existing user.</p><pre>PUT /users/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/update">http://developer.pagerduty.com/documentation/rest/users/update</a></p></div></div><div class="top"><p class="src"><a name="v:uuName" class="def">uuName</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>The name of the user.</p></div></div><div class="top"><p class="src"><a name="v:uuEmail" class="def">uuEmail</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Address)</p><div class="doc"><p>The email of the user. The newly created user will receive an email asking
14− to confirm the subscription.</p></div></div><div class="top"><p class="src"><a name="v:uuRole" class="def">uuRole</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-PagerDuty-REST-Users.html#t:Role">Role</a>)</p><div class="doc"><p>The user's role.</p></div></div><div class="top"><p class="src"><a name="v:uuJobTitle" class="def">uuJobTitle</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p><div class="doc"><p>The job title of the user.</p></div></div><div class="top"><p class="src"><a name="v:uuTimeZone" class="def">uuTimeZone</a> :: Lens' (Request <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">UpdateUser</a> s b) (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a>)</p><div class="doc"><p>The time zone the user is in. If not specified, the time zone of the
15− account making the API call will be used.</p></div></div><h1 id="g:7">Delete User</h1><div class="top"><p class="src"><a name="v:deleteUser" class="def">deleteUser</a> :: UserId -&gt; Request Empty s Empty</p><div class="doc"><p>Remove an existing user.</p><pre>DELETE /users/:id</pre><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/users/delete">http://developer.pagerduty.com/documentation/rest/users/delete</a></p></div></div><h1 id="g:8">Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:PolicyInfo" class="def">PolicyInfo</a></p><div class="subs instances"><p id="control.i:PolicyInfo" class="caption collapser" onclick="toggleSection('i:PolicyInfo')">Instances</p><div id="section.i:PolicyInfo" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">PolicyInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">PolicyInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">PolicyInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">PolicyInfo</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:piId" class="def">piId</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">PolicyInfo</a> EscalationPolicyId</p></div><div class="top"><p class="src"><a name="v:piName" class="def">piName</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">PolicyInfo</a> Text</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:OnCall" class="def">OnCall</a></p><div class="subs instances"><p id="control.i:OnCall" class="caption collapser" onclick="toggleSection('i:OnCall')">Instances</p><div id="section.i:OnCall" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:ocLevel" class="def">ocLevel</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Int.html#t:Int">Int</a></p></div><div class="top"><p class="src"><a name="v:ocStart" class="def">ocStart</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Date)</p></div><div class="top"><p class="src"><a name="v:ocEnd" class="def">ocEnd</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Date)</p></div><div class="top"><p class="src"><a name="v:ocEscalationPolicy" class="def">ocEscalationPolicy</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:OnCall">OnCall</a> <a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">PolicyInfo</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Role" class="def">Role</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:RoleAdmin" class="def">RoleAdmin</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:RoleUser" class="def">RoleUser</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:RoleLimitedUser" class="def">RoleLimitedUser</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:Role" class="caption collapser" onclick="toggleSection('i:Role')">Instances</p><div id="section.i:Role" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users.html#t:Role">Role</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users.html#t:Role">Role</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users.html#t:Role">Role</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users.html#t:Role">Role</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">Default <a href="Network-PagerDuty-REST-Users.html#t:Role">Role</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasUserInfo" class="def">HasUserInfo</a> a <span class="keyword">where</span></p><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:userInfo">userInfo</a></p></div><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:userInfo" class="def">userInfo</a> :: Lens' a <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></p><p class="src"><a name="v:uId" class="def">uId</a> :: Lens' a UserId</p><div class="doc"><p>The id of the user.</p></div><p class="src"><a name="v:uName" class="def">uName</a> :: Lens' a Text</p><div class="doc"><p>The name of the user.</p></div><p class="src"><a name="v:uEmail" class="def">uEmail</a> :: Lens' a Address</p><div class="doc"><p>The user's email address.</p></div><p class="src"><a name="v:uColor" class="def">uColor</a> :: Lens' a Text</p><div class="doc"><p>The color used to represent the user in schedules.</p></div><p class="src"><a name="v:uTimeZone" class="def">uTimeZone</a> :: Lens' a <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-LocalTime.html#t:TimeZone">TimeZone</a></p><div class="doc"><p>The user's personal time zone.</p></div></div><div class="subs instances"><p id="control.i:HasUserInfo" class="caption collapser" onclick="toggleSection('i:HasUserInfo')">Instances</p><div id="section.i:HasUserInfo" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-REST-Users.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Users.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Users.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Override</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:UserInfo" class="def">UserInfo</a></p><div class="subs instances"><p id="control.i:UserInfo" class="caption collapser" onclick="toggleSection('i:UserInfo')">Instances</p><div id="section.i:UserInfo" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Users.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo">UserInfo</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:User" class="def">User</a></p><div class="subs instances"><p id="control.i:User" class="caption collapser" onclick="toggleSection('i:User')">Instances</p><div id="section.i:User" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Users.html#t:HasUserInfo">HasUserInfo</a> <a href="Network-PagerDuty-REST-Users.html#t:User">User</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:uRole" class="def">uRole</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> <a href="Network-PagerDuty-REST-Users.html#t:Role">Role</a></p></div><div class="top"><p class="src"><a name="v:uAvatarUrl" class="def">uAvatarUrl</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> Text</p></div><div class="top"><p class="src"><a name="v:uUserUrl" class="def">uUserUrl</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> Text</p></div><div class="top"><p class="src"><a name="v:uInvitationSent" class="def">uInvitationSent</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Bool.html#t:Bool">Bool</a></p></div><div class="top"><p class="src"><a name="v:uJobTitle" class="def">uJobTitle</a> :: Lens' <a href="Network-PagerDuty-REST-Users.html#t:User">User</a> (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Maybe.html#t:Maybe">Maybe</a> Text)</p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST-Webhooks.htmldeleted−16
@@ -1,16 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Webhooks</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST-Webhooks.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST.Webhooks</p></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Webhooks let you recieve HTTP callbacks when interesting events happen within
5− your PagerDuty account. Details surrounding the interesting event will be sent
6− via HTTP to a URL that you specify.</p><p>PagerDuty currently supports incident-based webhooks. After adding a webhook
7− URL to a PagerDuty service, the triggering of new incidents on that service
8− will cause outgoing webhook messages to be sent to that URL. In addition,
9− certain interesting changes to an incident's state will cause other types of
10− incident webhook messages to be sent: Generally, any change to the <code>status</code> or
11− <code>assigned_to_user</code> of an incident will cause an outgoing message to be sent.</p><p><em>See:</em> <a href="http://developer.pagerduty.com/documentation/rest/webhooks">http://developer.pagerduty.com/documentation/rest/webhooks</a></p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span> <a href="#t:WebhookType">WebhookType</a><ul class="subs"><li>= <a href="#v:WTrigger">WTrigger</a></li><li>| <a href="#v:WAcknowledge">WAcknowledge</a></li><li>| <a href="#v:WUnacknowledge">WUnacknowledge</a></li><li>| <a href="#v:WResolve">WResolve</a></li><li>| <a href="#v:WAssign">WAssign</a></li><li>| <a href="#v:WEscalate">WEscalate</a></li><li>| <a href="#v:WDelegate">WDelegate</a></li><li>| <a href="#v:WOther">WOther</a> Text</li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Webhook">Webhook</a></li><li class="src short"><a href="#v:wId">wId</a> :: Lens' <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a> WebhookId</li><li class="src short"><a href="#v:wType">wType</a> :: Lens' <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a> <a href="Network-PagerDuty-REST-Webhooks.html#t:WebhookType">WebhookType</a></li><li class="src short"><a href="#v:wCreatedOn">wCreatedOn</a> :: Lens' <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></li></ul></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:WebhookType" class="def">WebhookType</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:WTrigger" class="def">WTrigger</a></td><td class="doc"><p>Sent when an incident is newly created/triggered.</p></td></tr><tr><td class="src"><a name="v:WAcknowledge" class="def">WAcknowledge</a></td><td class="doc"><p>Sent when an incident has had its status changed from triggered to
12− acknowledged.</p></td></tr><tr><td class="src"><a name="v:WUnacknowledge" class="def">WUnacknowledge</a></td><td class="doc"><p>Sent when an incident is unacknowledged due to timeout.</p></td></tr><tr><td class="src"><a name="v:WResolve" class="def">WResolve</a></td><td class="doc"><p>Sent when an incident has been resolved.</p></td></tr><tr><td class="src"><a name="v:WAssign" class="def">WAssign</a></td><td class="doc"><p>Sent when an incident has been manually reassigned to another user
13− in a different escalation chain.</p></td></tr><tr><td class="src"><a name="v:WEscalate" class="def">WEscalate</a></td><td class="doc"><p>Sent when an incident has been escalated to another user in the
14− same escalation chain.</p></td></tr><tr><td class="src"><a name="v:WDelegate" class="def">WDelegate</a></td><td class="doc"><p>Sent when an incident has been reassigned to another escalation chain.</p></td></tr><tr><td class="src"><a name="v:WOther" class="def">WOther</a> Text</td><td class="doc"><p><em>Note:</em> As new types of incident actions are supported,
15− new incident webhook message types will be added.</p></td></tr></table></div><div class="subs instances"><p id="control.i:WebhookType" class="caption collapser" onclick="toggleSection('i:WebhookType')">Instances</p><div id="section.i:WebhookType" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Webhooks.html#t:WebhookType">WebhookType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Webhooks.html#t:WebhookType">WebhookType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Webhooks.html#t:WebhookType">WebhookType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Webhooks.html#t:WebhookType">WebhookType</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToByteString <a href="Network-PagerDuty-REST-Webhooks.html#t:WebhookType">WebhookType</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Webhook" class="def">Webhook</a></p><div class="subs instances"><p id="control.i:Webhook" class="caption collapser" onclick="toggleSection('i:Webhook')">Instances</p><div id="section.i:Webhook" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Network-PagerDuty-REST-Incidents.html#t:HasIncident">HasIncident</a> <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:wId" class="def">wId</a> :: Lens' <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a> WebhookId</p><div class="doc"><p>Uniquely identifies this outgoing webhook message; can be used for
16− idempotency when processing the messages.</p></div></div><div class="top"><p class="src"><a name="v:wType" class="def">wType</a> :: Lens' <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a> <a href="Network-PagerDuty-REST-Webhooks.html#t:WebhookType">WebhookType</a></p><div class="doc"><p>The webhook message type.</p></div></div><div class="top"><p class="src"><a name="v:wCreatedOn" class="def">wCreatedOn</a> :: Lens' <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Webhook</a> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/time-1.4.2/Data-Time-Clock.html#t:UTCTime">UTCTime</a></p><div class="doc"><p>The date/time when the incident changed state.</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
Network-PagerDuty-REST.htmldeleted−5
@@ -1,5 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST.html");};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Network.PagerDuty.REST</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Sending requests</a></li><li><a href="#g:2">Configuration</a><ul><li><a href="#g:3">Environment</a></li><li><a href="#g:4">Requests</a></li></ul></li></ul></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:send">send</a> :: (MonadIO m, FromJSON b) =&gt; SubDomain -&gt; Auth s -&gt; Manager -&gt; Request a s b -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</li><li class="src short"><a href="#v:paginate">paginate</a> :: (MonadIO m, Paginate a, FromJSON b) =&gt; SubDomain -&gt; Auth s -&gt; Manager -&gt; Request a s b -&gt; Source m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</li><li class="src short"><span class="keyword">data</span> <a href="#t:Env">Env</a> s</li><li class="src short"><a href="#v:envDomain">envDomain</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Network-PagerDuty-REST.html#t:Env">Env</a> s) SubDomain</li><li class="src short"><a href="#v:envAuth">envAuth</a> :: <span class="keyword">forall</span> s s'. Lens (<a href="Network-PagerDuty-REST.html#t:Env">Env</a> s) (<a href="Network-PagerDuty-REST.html#t:Env">Env</a> s') (Auth s) (Auth s')</li><li class="src short"><a href="#v:envManager">envManager</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Network-PagerDuty-REST.html#t:Env">Env</a> s) Manager</li><li class="src short"><a href="#v:envLogger">envLogger</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Network-PagerDuty-REST.html#t:Env">Env</a> s) <a href="Control-Monad-Trans-PagerDuty.html#t:Logger">Logger</a></li><li class="src short"><a href="#v:sendWith">sendWith</a> :: (MonadIO m, FromJSON b) =&gt; <a href="Network-PagerDuty-REST.html#t:Env">Env</a> s -&gt; Request a s b -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</li><li class="src short"><a href="#v:paginateWith">paginateWith</a> :: (MonadIO m, Paginate a, FromJSON b) =&gt; <a href="Network-PagerDuty-REST.html#t:Env">Env</a> s -&gt; Request a s b -&gt; Source m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</li></ul></div><div id="interface"><h1 id="g:1">Sending requests</h1><div class="top"><p class="src"><a name="v:send" class="def">send</a> :: (MonadIO m, FromJSON b) =&gt; SubDomain -&gt; Auth s -&gt; Manager -&gt; Request a s b -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</p></div><div class="top"><p class="src"><a name="v:paginate" class="def">paginate</a> :: (MonadIO m, Paginate a, FromJSON b) =&gt; SubDomain -&gt; Auth s -&gt; Manager -&gt; Request a s b -&gt; Source m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</p></div><h1 id="g:2">Configuration</h1><h2 id="g:3">Environment</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Env" class="def">Env</a> s</p><div class="doc"><p>The environment containing the parameters required to
5− make PagerDuty requests.</p></div><div class="subs instances"><p id="control.i:Env" class="caption collapser" onclick="toggleSection('i:Env')">Instances</p><div id="section.i:Env" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Control-Monad.html#t:Monad">Monad</a> m =&gt; MonadReader (<a href="Network-PagerDuty-REST.html#t:Env">Env</a> s) (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:envDomain" class="def">envDomain</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Network-PagerDuty-REST.html#t:Env">Env</a> s) SubDomain</p></div><div class="top"><p class="src"><a name="v:envAuth" class="def">envAuth</a> :: <span class="keyword">forall</span> s s'. Lens (<a href="Network-PagerDuty-REST.html#t:Env">Env</a> s) (<a href="Network-PagerDuty-REST.html#t:Env">Env</a> s') (Auth s) (Auth s')</p></div><div class="top"><p class="src"><a name="v:envManager" class="def">envManager</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Network-PagerDuty-REST.html#t:Env">Env</a> s) Manager</p></div><div class="top"><p class="src"><a name="v:envLogger" class="def">envLogger</a> :: <span class="keyword">forall</span> s. Lens' (<a href="Network-PagerDuty-REST.html#t:Env">Env</a> s) <a href="Control-Monad-Trans-PagerDuty.html#t:Logger">Logger</a></p></div><h2 id="g:4">Requests</h2><div class="top"><p class="src"><a name="v:sendWith" class="def">sendWith</a> :: (MonadIO m, FromJSON b) =&gt; <a href="Network-PagerDuty-REST.html#t:Env">Env</a> s -&gt; Request a s b -&gt; m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</p><div class="doc"><p><em>See:</em> <code><a href="Network-PagerDuty-REST.html#v:sendWith">sendWith</a></code></p></div></div><div class="top"><p class="src"><a name="v:paginateWith" class="def">paginateWith</a> :: (MonadIO m, Paginate a, FromJSON b) =&gt; <a href="Network-PagerDuty-REST.html#t:Env">Env</a> s -&gt; Request a s b -&gt; Source m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.1/Data-Either.html#t:Either">Either</a> <a href="Control-Monad-Trans-PagerDuty.html#t:Error">Error</a> b)</p><div class="doc"><p><em>See:</em> <code><a href="Network-PagerDuty-REST.html#v:paginateWith">paginateWith</a></code></p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
README.md+14
@@ -0,0 +1,14 @@
1+# PagerDuty
2+
3+[![Build Status](https://travis-ci.org/brendanhay/amazonka.svg?branch=develop)](https://travis-ci.org/brendanhay/pagerduty)
4+
5+* [Contribute](#contribute)
6+* [Licence](#licence)
7+
8+## Contribute
9+
10+For any problems, comments, or feedback please create an issue [here on GitHub](https://github.com/brendanhay/pagerduty/issues).
11+
12+## Licence
13+
14+PagerDuty is released under the [Mozilla Public License Version 2.0](http://www.mozilla.org/MPL/).
doc-index-95.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - _)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - _</p><table><tr><td class="src">_Acknowledge</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:_Acknowledge">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">_Asc</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:_Asc">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">_ChanAPI</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanAPI">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanAuto</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanAuto">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanEmail</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanEmail">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanNagios</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanNagios">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanNote</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanNote">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanSMS</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanSMS">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanTimeout</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanTimeout">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanUserEmail</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanUserEmail">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanWeb</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanWeb">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanWebTrigger</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanWebTrigger">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_Desc</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:_Desc">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">_Integration</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:_Integration">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">_Internal</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:_Internal">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">_LogEntry</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_LogEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_NotifyEntry</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_NotifyEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_Resolve</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:_Resolve">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">_REST</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:_REST">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">_Trigger</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:_Trigger">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">_TSchedule</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:_TSchedule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">_TUser</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:_TUser">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-A.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - A)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - A</p><table><tr><td class="src">aAt</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:aAt">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">acDescription</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:acDescription">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">acDetails</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:acDetails">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">acIncidentKey</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:acIncidentKey">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Acknowledge</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Acknowledge">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:Acknowledge">Network.PagerDuty.Integration</a></td></tr><tr><td class="alt">3 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:Acknowledge">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">acknowledge</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:acknowledge">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">acknowledgeIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:acknowledgeIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">acknowledgeIncidentBasic</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:acknowledgeIncidentBasic">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">acServiceKey</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:acServiceKey">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">acSummary</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:acSummary">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Active</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Active">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Alert</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">alertAddress</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:alertAddress">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">alertId</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:alertId">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">AlertReport</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">alertsPerTime</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:alertsPerTime">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">alertStartedAt</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:alertStartedAt">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">AlertTotals</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">AlertType</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#t:AlertType">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">alertType</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:alertType">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">alertUser</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:alertUser">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">AllEmail</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:AllEmail">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Always</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:Always">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">AndRulesEmail</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:AndRulesEmail">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Annotate</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Annotate">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">aObject</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:aObject">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">APIChannel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">arEnd</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arEnd">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">arNumberOfAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">arNumberOfEmailAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfEmailAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">arNumberOfPhoneAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfPhoneAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">arNumberOfSmsAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfSmsAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">arStart</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arStart">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">Asc</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:Asc">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">Assign</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Assign">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Assignee</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">atAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">atTotalNumberOfAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">atTotalNumberOfBillableAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfBillableAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">atTotalNumberOfEmailAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfEmailAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">atTotalNumberOfPhoneAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfPhoneAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">atTotalNumberOfSmsAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfSmsAlerts">Network.PagerDuty.REST.Reports</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-All.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="index"><p class="caption">Index</p><table><tr><td class="src">aAt</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:aAt">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">acDescription</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:acDescription">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">acDetails</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:acDetails">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">acIncidentKey</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:acIncidentKey">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Acknowledge</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Acknowledge">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:Acknowledge">Network.PagerDuty.Integration</a></td></tr><tr><td class="alt">3 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:Acknowledge">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">acknowledge</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:acknowledge">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">acknowledgeIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:acknowledgeIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">acknowledgeIncidentBasic</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:acknowledgeIncidentBasic">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">acServiceKey</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:acServiceKey">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">acSummary</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:acSummary">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Active</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Active">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Alert</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#t:Alert">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">alertAddress</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:alertAddress">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">alertId</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:alertId">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">AlertReport</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#t:AlertReport">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">alertsPerTime</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:alertsPerTime">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">alertStartedAt</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:alertStartedAt">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">AlertTotals</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">AlertType</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#t:AlertType">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">alertType</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:alertType">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">alertUser</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:alertUser">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">AllEmail</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:AllEmail">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Always</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:Always">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">AndRulesEmail</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:AndRulesEmail">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Annotate</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Annotate">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">aObject</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:aObject">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">APIChannel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">arEnd</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arEnd">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">arNumberOfAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">arNumberOfEmailAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfEmailAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">arNumberOfPhoneAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfPhoneAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">arNumberOfSmsAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfSmsAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">arStart</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:arStart">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">Asc</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:Asc">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">Assign</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Assign">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Assignee</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:Assignee">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">atAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">atTotalNumberOfAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">atTotalNumberOfBillableAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfBillableAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">atTotalNumberOfEmailAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfEmailAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">atTotalNumberOfPhoneAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfPhoneAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">atTotalNumberOfSmsAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfSmsAlerts">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">BadAddress</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:BadAddress">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Blocked</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Blocked">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Busy</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Busy">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">cAddress</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cAddress">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cAll</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cAll">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">cAssignedToUser</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cAssignedToUser">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">cBlacklisted</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cBlacklisted">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ccAddress</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccAddress">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ccCountryCode</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccCountryCode">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ccLabel</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccLabel">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cCountryCode</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cCountryCode">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ccSendShortEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccSendShortEmail">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ccType</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccType">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cDateRange</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cDateRange">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">cFuture</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cFuture">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">ChanAPI</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanAPI">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanAuto</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanAuto">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanEmail</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanEmail">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanNagios</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanNagios">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Channel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanNote</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanNote">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanSMS</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanSMS">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanTimeout</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanTimeout">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanUserEmail</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanUserEmail">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanWeb</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanWeb">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanWebTrigger</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanWebTrigger">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">cId</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cId">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cIncidentKey</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cIncidentKey">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">cLabel</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cLabel">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">client</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:client">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">clientUrl</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:clientUrl">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">CloudKick</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:CloudKick">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cnContent</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:cnContent">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">cntAcknowledged</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:cntAcknowledged">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cntResolved</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:cntResolved">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cntTotal</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:cntTotal">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cntTriggered</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:cntTriggered">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Code</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:Code">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:Code">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">code</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:code">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">coEnd</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coEnd">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">cOngoing</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cOngoing">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">Contact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">contact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:contact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ContactType</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">coStart</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coStart">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">CountIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">countIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:countIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">Counts</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">coUserId</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coUserId">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">cPast</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cPast">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">cpEscalationRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpEscalationRules">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">cpName</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpName">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">cpNumLoops</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpNumLoops">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">cpRepeatEnabled</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpRepeatEnabled">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">crContactMethodId</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:crContactMethodId">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">CreateContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">createContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:createContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">CreatedOn</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:CreatedOn">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">createEmailFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:createEmailFilter">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">CreateNote</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">createNote</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:createNote">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">createNoteBasic</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:createNoteBasic">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">CreateOverride</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">createOverride</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:createOverride">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">CreatePolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">createPolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:createPolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">CreateRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">createRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:createRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:createRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">CreateSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">createSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:createSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">CreateService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:CreateService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">createService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:createService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">CreateUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:CreateUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">createUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:createUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">CreateWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">createWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:createWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">createWindowBasic</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:createWindowBasic">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">crEscalationDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:crEscalationDelayInMinutes">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">Critical</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Critical">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">crStartDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:crStartDelayInMinutes">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">crTargets</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:crTargets">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">csAcknowledgementTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csAcknowledgementTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">csAutoResolveTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csAutoResolveTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">csDescription</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csDescription">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cSendShortEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cSendShortEmail">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cService</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cService">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">csEscalationPolicyId</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csEscalationPolicyId">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cSince</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cSince">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">csName</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:csName">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csName">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">csOverflow</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:csOverflow">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">csScheduleLayers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:csScheduleLayers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">csSeverityFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csSeverityFilter">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">csTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:csTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">csType</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csType">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">csVendorId</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csVendorId">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cType</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cType">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cuEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:cuEmail">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">cuJobTitle</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:cuJobTitle">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">cuName</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:cuName">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">cUntil</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cUntil">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">cuRole</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:cuRole">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">cUserId</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cUserId">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cuTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:cuTimeZone">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">cwDescription</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwDescription">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">cwEndTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwEndTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">cwServiceIds</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwServiceIds">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">cwStartTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwStartTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">Daily</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:Daily">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:Daily">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">Debug</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:Debug">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">debug</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:debug">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">deleteContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:deleteContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">deleteEmailFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:deleteEmailFilter">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">deleteOverride</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:deleteOverride">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">deletePolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:deletePolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">deleteRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:deleteRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:deleteRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">deleteSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:deleteSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">deleteService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:deleteService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">deleteUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:deleteUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">deleteWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:deleteWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">Desc</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:Desc">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">description</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:description">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:description">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">details</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:details">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">Disabled</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Disabled">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">disableService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:disableService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">ecBody</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecBody">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecBodyContentType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecBodyContentType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecFrom</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecFrom">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecHtmlUrl</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecHtmlUrl">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecRawUrl</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecRawUrl">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecSubject</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecSubject">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecSummary</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecSummary">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecTo</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecTo">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">efBodyMode</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efBodyMode">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efBodyRegex</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efBodyRegex">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efFromEmailMode</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efFromEmailMode">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efFromEmailRegex</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efFromEmailRegex">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efId</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efId">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efSubjectMode</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efSubjectMode">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efSubjectRegex</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efSubjectRegex">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">Email</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:Email">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Email">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">3 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Email">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">EmailChannel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">EmailFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">EmailFilterInfo</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">emailFilterInfo</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:emailFilterInfo">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">EmailFilterMode</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:EmailFilterMode">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">EmailIncidentCreation</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:EmailIncidentCreation">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">EmailType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:EmailType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">enableService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:enableService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Entry</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:Entry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Env</td><td class="module"><a href="Network-PagerDuty-REST.html#t:Env">Network.PagerDuty.REST</a>, <a href="Control-Monad-Trans-PagerDuty.html#t:Env">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">envAuth</td><td class="module"><a href="Network-PagerDuty-REST.html#v:envAuth">Network.PagerDuty.REST</a>, <a href="Control-Monad-Trans-PagerDuty.html#v:envAuth">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">envDomain</td><td class="module"><a href="Network-PagerDuty-REST.html#v:envDomain">Network.PagerDuty.REST</a>, <a href="Control-Monad-Trans-PagerDuty.html#v:envDomain">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">envLogger</td><td class="module"><a href="Network-PagerDuty-REST.html#v:envLogger">Network.PagerDuty.REST</a>, <a href="Control-Monad-Trans-PagerDuty.html#v:envLogger">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">envManager</td><td class="module"><a href="Network-PagerDuty-REST.html#v:envManager">Network.PagerDuty.REST</a>, <a href="Control-Monad-Trans-PagerDuty.html#v:envManager">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Error</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:Error">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">errors</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:errors">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Escalate</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Escalate">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Event</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:Event">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">ExhaustEscalationPath</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ExhaustEscalationPath">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Failed</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Failed">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Field</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:Field">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">GenericEmail</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:GenericEmail">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">GenericEventsApi</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:GenericEventsApi">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">getContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:getContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">getIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:getIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">GetLog</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">getLog</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:getLog">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">getPolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:getPolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">getRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:getRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:getRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">GetSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">getSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:getSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">GetScheduleEntries</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">getScheduleEntries</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:getScheduleEntries">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">GetScheduleUsers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">getScheduleUsers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:getScheduleUsers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">getService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:getService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">getUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:getUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">getUserOnCall</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:getUserOnCall">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">getWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:getWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">glTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:glTimeZone">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">gseOverflow</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gseOverflow">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gseSince</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gseSince">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gseTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gseTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gseUntil</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gseUntil">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gseUserId</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gseUserId">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gsSince</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gsSince">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gsTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gsTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gsUntil</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gsUntil">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gsuSince</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gsuSince">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gsuUntil</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gsuUntil">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">HasContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:HasContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">HasDescription</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:HasDescription">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">HasDetails</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:HasDetails">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">HasEmailFilterInfo</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:HasEmailFilterInfo">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">HasIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:HasIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">HasIncidentKey</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:HasIncidentKey">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">HasScheduleInfo</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:HasScheduleInfo">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">HasServiceKey</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:HasServiceKey">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">HasUserInfo</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:HasUserInfo">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:HasUserInfo">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:HasUserInfo">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">hoistError</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:hoistError">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">HTML</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:HTML">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">IAcknowledged</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:IAcknowledged">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iAcknowledgers</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iAcknowledgers">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iAssignedTo</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iAssignedTo">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iCreatedOn</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iCreatedOn">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iEscalationPolicy</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iEscalationPolicy">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iHtmlUrl</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iHtmlUrl">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iiAssignedToUser</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iiAssignedToUser">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iiEscalationLevel</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iiEscalationLevel">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iiEscalationPolicy</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iiEscalationPolicy">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iiId</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iiId">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iIncidentKey</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iIncidentKey">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iIncidentNumber</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iIncidentNumber">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iiStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iiStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iLastStatusChangeBy</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iLastStatusChangeBy">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iLastStatusChangeOn</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iLastStatusChangeOn">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">Incident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">incident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:incident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">IncidentCounts</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">incidentKey</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:incidentKey">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">IncidentNumber</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:IncidentNumber">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">IncidentReport</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">incidentsPerTime</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:incidentsPerTime">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">IncidentStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">Integration</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:Integration">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">IntegrationError</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Internal</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:Internal">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">IosPushNotification</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:IosPushNotification">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">IOther</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:IOther">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">irEnd</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:irEnd">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">IResolved</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:IResolved">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">irNumberOfIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:irNumberOfIncidents">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">irStart</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:irStart">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">iService</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iService">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iTriggerDetailsHtmlUrl</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iTriggerDetailsHtmlUrl">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">ITriggered</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:ITriggered">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iTriggerSummaryData</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iTriggerSummaryData">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">Keynote</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Keynote">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">laFilter</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:laFilter">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">laSince</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:laSince">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">laTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:laTimeZone">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">laUntil</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:laUntil">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">leAssignedUser</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leAssignedUser">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">leChannel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leChannel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">leCreatedAt</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leCreatedAt">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">leId</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leId">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">leNote</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leNote">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">leType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ListAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">listAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:listAlerts">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">listContacts</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:listContacts">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">listIncidentLogs</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:listIncidentLogs">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ListIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">listIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:listIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">ListLogs</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">listLogs</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:listLogs">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">listNotes</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:listNotes">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">listOnCallPolicies</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:listOnCallPolicies">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">listOnCallUsers</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:listOnCallUsers">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ListOverrides</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">listOverrides</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:listOverrides">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">ListPolicies</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">listPolicies</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:listPolicies">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">listRules</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:listRules">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:listRules">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">ListSchedules</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">listSchedules</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:listSchedules">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">ListServices</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:ListServices">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">listServices</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:listServices">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">listUserLogs</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:listUserLogs">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ListUsers</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:ListUsers">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">listUsers</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:listUsers">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ListWindows</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">listWindows</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:listWindows">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">ListWindowsResponse</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">llIsOverview</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:llIsOverview">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">llSince</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:llSince">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">llTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:llTimeZone">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">llUntil</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:llUntil">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">LogEntry</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:LogEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">LogEntryType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntryType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Logger</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:Logger">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">lpQuery</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:lpQuery">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">lsAssignedToUser</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsAssignedToUser">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsDateRange</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsDateRange">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsEditable</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsEditable">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">lsIncidentKey</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsIncidentKey">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsOverflow</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsOverflow">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">lsQuery</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:lsQuery">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">lsService</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsService">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsSince</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsSince">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsSince">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">lsSortBy</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsSortBy">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsTimeZone</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsTimeZone">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:lsTimeZone">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">lsUntil</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsUntil">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsUntil">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">luQuery</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:luQuery">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">lwCounts</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwCounts">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">lwFilter</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwFilter">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">lwMaintenanceWindows</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwMaintenanceWindows">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">lwQuery</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwQuery">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">lwServiceIds</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwServiceIds">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">Maintenance</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Maintenance">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">MaintenanceWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">Match</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:Match">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">MatchMode</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">message</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:message">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Monthly</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:Monthly">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">mwCreatedBy</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwCreatedBy">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">mwDescription</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwDescription">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">mwEndTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwEndTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">mwSequenceNumber</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwSequenceNumber">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">mwServices</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwServices">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">mwStartTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwStartTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">nAddress</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:nAddress">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Nagios</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Nagios">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">NagiosChannel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ncDetails</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncDetails">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ncHost</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncHost">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">nContent</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nContent">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">nCreatedAt</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nCreatedAt">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">ncService</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncService">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ncState</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncState">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ncSummary</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncSummary">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">neCreatedAt</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:neCreatedAt">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">neNotification</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:neNotification">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">neUser</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:neUser">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">nId</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nId">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">NoAnswer</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:NoAnswer">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">NoMatch</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:NoMatch">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">None</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:None">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Note</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">Notification</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">NotificationStatus</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationStatus">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">NotificationType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Notify</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Notify">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">NotifyEntry</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:NotifyEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">nStatus</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:nStatus">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">nType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:nType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">nUser</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nUser">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">ocEnd</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:ocEnd">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ocEscalationPolicy</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:ocEscalationPolicy">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ocLevel</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:ocLevel">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ocStart</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:ocStart">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">oEnd</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oEnd">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">oId</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oId">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">OnCall</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:OnCall">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">OnlyIfNoOpenIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:OnlyIfNoOpenIncidents">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">OnNewEmail</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:OnNewEmail">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">OnNewEmailSubject</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:OnNewEmailSubject">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">OrRulesEmail</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:OrRulesEmail">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">oStart</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oStart">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">oUser</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oUser">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">Override</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">PagerDuty</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:PagerDuty">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">PagerDutyT</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">paginate</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST.html#v:paginate">Network.PagerDuty.REST</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:paginate">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">paginateCatch</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:paginateCatch">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">paginateWith</td><td class="module"><a href="Network-PagerDuty-REST.html#v:paginateWith">Network.PagerDuty.REST</a></td></tr><tr><td class="src">Phone</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:Phone">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Phone">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">3 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Phone">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">pId</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pId">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">piId</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:piId">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">piName</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:piName">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">pinfoId</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:pinfoId">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">pinfoName</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:pinfoName">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Pingdom</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Pingdom">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Plain</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Plain">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">pName</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pName">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">pNumLoops</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pNumLoops">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">Policy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">PolicyInfo</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">PreviewSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">previewSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:previewSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">pRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pRules">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">pServices</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pServices">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">psName</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psName">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">psOverflow</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psOverflow">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">psScheduleLayers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psScheduleLayers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">psSince</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psSince">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">psTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">psUntil</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psUntil">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">Push</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:Push">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">rContactMethod</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:rContactMethod">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">rDurationSeconds</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:rDurationSeconds">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">ReachTriggerLimit</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ReachTriggerLimit">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ReassignIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">reassignIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:reassignIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">regenerateKey</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:regenerateKey">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">RepeatEscalationPath</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:RepeatEscalationPath">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Report</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#t:Report">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">rEscalationDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:rEscalationDelayInMinutes">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">Resolve</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Resolve">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:Resolve">Network.PagerDuty.Integration</a></td></tr><tr><td class="alt">3 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:Resolve">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">resolve</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:resolve">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">ResolvedOn</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:ResolvedOn">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">resolveIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:resolveIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">resolveIncidentBasic</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:resolveIncidentBasic">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">Response</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:Response">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">REST</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:REST">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">RESTError</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Restriction</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">RestrictionType</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:RestrictionType">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">riAssignedToUser</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:riAssignedToUser">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">rId</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:rId">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:rId">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">riEscalationLevel</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:riEscalationLevel">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">riEscalationPolicy</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:riEscalationPolicy">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">rMemberOrder</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:rMemberOrder">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">Role</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:Role">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">RoleAdmin</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:RoleAdmin">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">RoleLimitedUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:RoleLimitedUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">RoleUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:RoleUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">Rollup</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#t:Rollup">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">Rotation</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">rRollup</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:rRollup">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">rSince</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:rSince">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">rsIncidentKey</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:rsIncidentKey">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">rsMessage</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:rsMessage">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">rsStatus</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:rsStatus">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">rStartDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:rStartDelayInMinutes">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">rStartTimeOfDay</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:rStartTimeOfDay">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">rTargets</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:rTargets">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">Rule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">runPagerDutyT</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:runPagerDutyT">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">rUntil</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:rUntil">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">rUser</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:rUser">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">Schedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">ScheduleInfo</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">scheduleInfo</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:scheduleInfo">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">ScheduleLayer</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">ScheduleTarget</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">scoped</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:scoped">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">send</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST.html#v:send">Network.PagerDuty.REST</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:send">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">sendCatch</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:sendCatch">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">sendWith</td><td class="module"><a href="Network-PagerDuty-REST.html#v:sendWith">Network.PagerDuty.REST</a></td></tr><tr><td class="src">ServerDensity</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:ServerDensity">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Service</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:Service">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">ServiceInfo</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">serviceKey</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:serviceKey">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">ServiceStatus</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:ServiceStatus">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">ServiceType</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:ServiceType">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">sEscalationPolicies</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sEscalationPolicies">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">SevCritical</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SevCritical">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">SevCriticalOrWarning</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SevCriticalOrWarning">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">SeverityFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">SevOnAny</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SevOnAny">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">SevOnHigh</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SevOnHigh">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">SevOnMediumHigh</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SevOnMediumHigh">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">sFinalSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sFinalSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">sId</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sId">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">siId</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:siId">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">siName</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:siName">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">siUrl</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:siUrl">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">slEnd</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slEnd">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slName</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slName">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slPriority</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slPriority">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRenderedCoveragePercentage</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRenderedCoveragePercentage">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRenderedScheduleEntries</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRenderedScheduleEntries">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRestrictions</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRestrictions">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRestrictionType</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRestrictionType">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRotationTurnLengthSeconds</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRotationTurnLengthSeconds">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRotationVirtualStart</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRotationVirtualStart">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slStart</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slStart">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slUsers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slUsers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">SMS</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:SMS">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:SMS">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">3 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:SMS">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">sName</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sName">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">Sort</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:Sort">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">sOverridesSubschedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sOverridesSubschedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">SqlMonitor</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SqlMonitor">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">sScheduleLayers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sScheduleLayers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">status</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:status">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">stId</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:stId">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">sTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">stName</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:stName">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">sToday</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sToday">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">submit</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:submit">Network.PagerDuty.Integration</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:submit">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">submitCatch</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:submitCatch">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">submitWith</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:submitWith">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">Success</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Success">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">svcAcknowledgementTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcAcknowledgementTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcAutoResolveTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcAutoResolveTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcCreatedAt</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcCreatedAt">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcDescription</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcDescription">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcEmailFilterMode</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcEmailFilterMode">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcEmailFilters</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcEmailFilters">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcEmailIncidentCreation</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcEmailIncidentCreation">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcEscalationPolicy</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcEscalationPolicy">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcId</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcId">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcIncidentCounts</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcIncidentCounts">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcLastIncidentTimestamp</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcLastIncidentTimestamp">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcName</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcName">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcServiceKey</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcServiceKey">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcServiceUrl</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcServiceUrl">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcSeverityFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcSeverityFilter">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcStatus</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcStatus">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcType</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcType">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Target</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">Trigger</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Trigger">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:Trigger">Network.PagerDuty.Integration</a></td></tr><tr><td class="alt">3 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:Trigger">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">trigger</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:trigger">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">TSchedule</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:TSchedule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">TUser</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:TUser">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">UAcknowledged</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:UAcknowledged">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uAvatarUrl</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uAvatarUrl">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ucAddress</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucAddress">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ucCountryCode</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucCountryCode">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ucLabel</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucLabel">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">uColor</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uColor">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:uColor">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:uColor">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">ucSendShortEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucSendShortEmail">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">uEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uEmail">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:uEmail">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:uEmail">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">uId</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uId">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:uId">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:uId">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">uiError</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiError">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uiId</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiId">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uiIncidentNumber</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiIncidentNumber">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uiIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uInvitationSent</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uInvitationSent">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uiStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uiUrl</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiUrl">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uJobTitle</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uJobTitle">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">Unacknowledge</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Unacknowledge">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">uName</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uName">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:uName">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:uName">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">UpdateContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">updateContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:updateContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">UpdatedIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">updateEmailFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:updateEmailFilter">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">UpdateIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">UpdateIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">updateIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:updateIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">updateIncidentsBasic</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:updateIncidentsBasic">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">UpdatePolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">updatePolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:updatePolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">UpdateRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">updateRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:updateRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:updateRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">UpdateRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">updateRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:updateRules">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">UpdateSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">updateSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:updateSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">UpdateService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:UpdateService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">updateService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:updateService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">UpdateStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:UpdateStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">UpdateUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">updateUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:updateUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">UpdateWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">updateWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:updateWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">upEscalationRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upEscalationRules">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">upName</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upName">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">upNumLoops</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upNumLoops">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">upRepeatEnabled</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upRepeatEnabled">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">urContactMethodId</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:urContactMethodId">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">urEscalationDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:urEscalationDelayInMinutes">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">urEscalationRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:urEscalationRules">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">UResolved</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:UResolved">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uRole</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uRole">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">urStartDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:urStartDelayInMinutes">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">urTargets</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:urTargets">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">usAcknowledgementTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usAcknowledgementTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">usAutoResolveTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usAutoResolveTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">usDescription</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usDescription">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">User</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:User">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">UserInfo</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:UserInfo">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">userInfo</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:userInfo">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:userInfo">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:userInfo">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">usEscalationPolicyId</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usEscalationPolicyId">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">usName</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usName">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">usOverflow</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:usOverflow">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">usScheduleLayers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:usScheduleLayers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">usSeverityFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usSeverityFilter">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">usTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:usTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">uTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uTimeZone">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:uTimeZone">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:uTimeZone">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">uuEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uuEmail">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uuJobTitle</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uuJobTitle">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uuName</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uuName">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uuRole</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uuRole">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uUserUrl</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uUserUrl">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uuTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uuTimeZone">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uwDescription</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwDescription">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">uwEndTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwEndTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">uwServiceIds</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwServiceIds">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">uwStartTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwStartTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">WAcknowledge</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WAcknowledge">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">Warning</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Warning">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">WAssign</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WAssign">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">wcDetails</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:wcDetails">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">wCreatedOn</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:wCreatedOn">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">wcSubject</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:wcSubject">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">wcSummary</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:wcSummary">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">WDelegate</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WDelegate">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">Webhook</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WebhookType</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#t:WebhookType">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WebTriggerChannel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Weekly</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:Weekly">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:Weekly">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">WEscalate</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WEscalate">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">wId</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:wId">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WOther</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WOther">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WResolve</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WResolve">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WTrigger</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WTrigger">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">wType</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:wType">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WUnacknowledge</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WUnacknowledge">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">_Acknowledge</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:_Acknowledge">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">_Asc</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:_Asc">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">_ChanAPI</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanAPI">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanAuto</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanAuto">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanEmail</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanEmail">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanNagios</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanNagios">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanNote</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanNote">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanSMS</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanSMS">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanTimeout</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanTimeout">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanUserEmail</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanUserEmail">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanWeb</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanWeb">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_ChanWebTrigger</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanWebTrigger">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_Desc</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:_Desc">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">_Integration</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:_Integration">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">_Internal</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:_Internal">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">_LogEntry</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_LogEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_NotifyEntry</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:_NotifyEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">_Resolve</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:_Resolve">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">_REST</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:_REST">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">_Trigger</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:_Trigger">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">_TSchedule</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:_TSchedule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">_TUser</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:_TUser">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-B.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - B)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - B</p><table><tr><td class="src">BadAddress</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:BadAddress">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Blocked</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Blocked">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Busy</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Busy">Network.PagerDuty.REST.LogEntries</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-C.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - C)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - C</p><table><tr><td class="src">cAddress</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cAddress">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cAll</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cAll">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">cAssignedToUser</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cAssignedToUser">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">cBlacklisted</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cBlacklisted">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ccAddress</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccAddress">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ccCountryCode</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccCountryCode">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ccLabel</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccLabel">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cCountryCode</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cCountryCode">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ccSendShortEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccSendShortEmail">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ccType</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccType">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cDateRange</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cDateRange">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">cFuture</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cFuture">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">ChanAPI</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanAPI">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanAuto</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanAuto">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanEmail</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanEmail">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanNagios</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanNagios">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Channel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:Channel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanNote</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanNote">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanSMS</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanSMS">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanTimeout</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanTimeout">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanUserEmail</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanUserEmail">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanWeb</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanWeb">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ChanWebTrigger</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ChanWebTrigger">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">cId</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cId">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cIncidentKey</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cIncidentKey">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">cLabel</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cLabel">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">client</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:client">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">clientUrl</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:clientUrl">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">CloudKick</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:CloudKick">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cnContent</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:cnContent">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">cntAcknowledged</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:cntAcknowledged">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cntResolved</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:cntResolved">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cntTotal</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:cntTotal">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cntTriggered</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:cntTriggered">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Code</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:Code">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:Code">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">code</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:code">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">coEnd</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coEnd">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">cOngoing</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cOngoing">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">Contact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">contact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:contact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ContactType</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">coStart</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coStart">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">CountIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">countIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:countIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">Counts</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">coUserId</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coUserId">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">cPast</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cPast">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">cpEscalationRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpEscalationRules">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">cpName</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpName">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">cpNumLoops</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpNumLoops">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">cpRepeatEnabled</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpRepeatEnabled">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">crContactMethodId</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:crContactMethodId">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">CreateContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">createContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:createContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">CreatedOn</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:CreatedOn">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">createEmailFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:createEmailFilter">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">CreateNote</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">createNote</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:createNote">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">createNoteBasic</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:createNoteBasic">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">CreateOverride</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">createOverride</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:createOverride">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">CreatePolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">createPolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:createPolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">CreateRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">createRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:createRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:createRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">CreateSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">createSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:createSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">CreateService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:CreateService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">createService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:createService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">CreateUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:CreateUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">createUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:createUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">CreateWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">createWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:createWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">createWindowBasic</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:createWindowBasic">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">crEscalationDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:crEscalationDelayInMinutes">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">Critical</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Critical">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">crStartDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:crStartDelayInMinutes">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">crTargets</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:crTargets">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">csAcknowledgementTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csAcknowledgementTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">csAutoResolveTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csAutoResolveTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">csDescription</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csDescription">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cSendShortEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cSendShortEmail">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cService</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cService">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">csEscalationPolicyId</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csEscalationPolicyId">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cSince</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cSince">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">csName</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:csName">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csName">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">csOverflow</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:csOverflow">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">csScheduleLayers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:csScheduleLayers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">csSeverityFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csSeverityFilter">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">csTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:csTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">csType</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csType">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">csVendorId</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:csVendorId">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">cType</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cType">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cuEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:cuEmail">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">cuJobTitle</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:cuJobTitle">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">cuName</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:cuName">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">cUntil</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:cUntil">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">cuRole</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:cuRole">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">cUserId</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:cUserId">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">cuTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:cuTimeZone">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">cwDescription</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwDescription">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">cwEndTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwEndTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">cwServiceIds</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwServiceIds">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">cwStartTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwStartTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-D.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - D)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - D</p><table><tr><td class="src">Daily</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:Daily">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:Daily">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">Debug</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:Debug">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">debug</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:debug">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">deleteContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:deleteContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">deleteEmailFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:deleteEmailFilter">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">deleteOverride</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:deleteOverride">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">deletePolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:deletePolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">deleteRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:deleteRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:deleteRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">deleteSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:deleteSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">deleteService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:deleteService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">deleteUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:deleteUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">deleteWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:deleteWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">Desc</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:Desc">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">description</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:description">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:description">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">details</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:details">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">Disabled</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Disabled">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">disableService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:disableService">Network.PagerDuty.REST.Services</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-E.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - E)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - E</p><table><tr><td class="src">ecBody</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecBody">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecBodyContentType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecBodyContentType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecFrom</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecFrom">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecHtmlUrl</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecHtmlUrl">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecRawUrl</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecRawUrl">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecSubject</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecSubject">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecSummary</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecSummary">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ecTo</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecTo">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">efBodyMode</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efBodyMode">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efBodyRegex</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efBodyRegex">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efFromEmailMode</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efFromEmailMode">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efFromEmailRegex</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efFromEmailRegex">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efId</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efId">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efSubjectMode</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efSubjectMode">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">efSubjectRegex</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efSubjectRegex">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">Email</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:Email">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Email">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">3 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Email">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">EmailChannel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">EmailFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">EmailFilterInfo</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">emailFilterInfo</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:emailFilterInfo">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">EmailFilterMode</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:EmailFilterMode">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">EmailIncidentCreation</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:EmailIncidentCreation">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">EmailType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:EmailType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">enableService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:enableService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Entry</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:Entry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Env</td><td class="module"><a href="Network-PagerDuty-REST.html#t:Env">Network.PagerDuty.REST</a>, <a href="Control-Monad-Trans-PagerDuty.html#t:Env">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">envAuth</td><td class="module"><a href="Network-PagerDuty-REST.html#v:envAuth">Network.PagerDuty.REST</a>, <a href="Control-Monad-Trans-PagerDuty.html#v:envAuth">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">envDomain</td><td class="module"><a href="Network-PagerDuty-REST.html#v:envDomain">Network.PagerDuty.REST</a>, <a href="Control-Monad-Trans-PagerDuty.html#v:envDomain">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">envLogger</td><td class="module"><a href="Network-PagerDuty-REST.html#v:envLogger">Network.PagerDuty.REST</a>, <a href="Control-Monad-Trans-PagerDuty.html#v:envLogger">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">envManager</td><td class="module"><a href="Network-PagerDuty-REST.html#v:envManager">Network.PagerDuty.REST</a>, <a href="Control-Monad-Trans-PagerDuty.html#v:envManager">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Error</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:Error">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">errors</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:errors">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Escalate</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Escalate">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Event</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:Event">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">ExhaustEscalationPath</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ExhaustEscalationPath">Network.PagerDuty.REST.LogEntries</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-F.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - F)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - F</p><table><tr><td class="src">Failed</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Failed">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Field</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:Field">Network.PagerDuty.REST.Incidents</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-G.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - G)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - G</p><table><tr><td class="src">GenericEmail</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:GenericEmail">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">GenericEventsApi</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:GenericEventsApi">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">getContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:getContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">getIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:getIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">GetLog</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">getLog</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:getLog">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">getPolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:getPolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">getRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:getRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:getRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">GetSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">getSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:getSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">GetScheduleEntries</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">getScheduleEntries</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:getScheduleEntries">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">GetScheduleUsers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">getScheduleUsers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:getScheduleUsers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">getService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:getService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">getUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:getUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">getUserOnCall</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:getUserOnCall">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">getWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:getWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">glTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:glTimeZone">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">gseOverflow</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gseOverflow">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gseSince</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gseSince">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gseTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gseTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gseUntil</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gseUntil">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gseUserId</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gseUserId">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gsSince</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gsSince">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gsTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gsTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gsUntil</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gsUntil">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gsuSince</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gsuSince">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">gsuUntil</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:gsuUntil">Network.PagerDuty.REST.Schedules</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-H.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - H)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - H</p><table><tr><td class="src">HasContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:HasContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">HasDescription</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:HasDescription">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">HasDetails</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:HasDetails">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">HasEmailFilterInfo</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:HasEmailFilterInfo">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">HasIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:HasIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">HasIncidentKey</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:HasIncidentKey">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">HasScheduleInfo</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:HasScheduleInfo">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">HasServiceKey</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:HasServiceKey">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">HasUserInfo</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:HasUserInfo">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:HasUserInfo">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:HasUserInfo">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">hoistError</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:hoistError">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">HTML</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:HTML">Network.PagerDuty.REST.LogEntries</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-I.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - I)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - I</p><table><tr><td class="src">IAcknowledged</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:IAcknowledged">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iAcknowledgers</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iAcknowledgers">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iAssignedTo</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iAssignedTo">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iCreatedOn</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iCreatedOn">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iEscalationPolicy</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iEscalationPolicy">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iHtmlUrl</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iHtmlUrl">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iiAssignedToUser</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iiAssignedToUser">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iiEscalationLevel</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iiEscalationLevel">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iiEscalationPolicy</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iiEscalationPolicy">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iiId</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iiId">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iIncidentKey</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iIncidentKey">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iIncidentNumber</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iIncidentNumber">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iiStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iiStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iLastStatusChangeBy</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iLastStatusChangeBy">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iLastStatusChangeOn</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iLastStatusChangeOn">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">Incident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:Incident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">incident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:incident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">IncidentCounts</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">incidentKey</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:incidentKey">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">IncidentNumber</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:IncidentNumber">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">IncidentReport</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">incidentsPerTime</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:incidentsPerTime">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">IncidentStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">Integration</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:Integration">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">IntegrationError</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Internal</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:Internal">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">IosPushNotification</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:IosPushNotification">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">IOther</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:IOther">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">irEnd</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:irEnd">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">IResolved</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:IResolved">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">irNumberOfIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:irNumberOfIncidents">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">irStart</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:irStart">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">iService</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iService">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iTriggerDetailsHtmlUrl</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iTriggerDetailsHtmlUrl">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">ITriggered</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:ITriggered">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">iTriggerSummaryData</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:iTriggerSummaryData">Network.PagerDuty.REST.Incidents</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-K.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - K)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - K</p><table><tr><td class="src">Keynote</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Keynote">Network.PagerDuty.REST.Services</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-L.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - L)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - L</p><table><tr><td class="src">laFilter</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:laFilter">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">laSince</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:laSince">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">laTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:laTimeZone">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">laUntil</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:laUntil">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">leAssignedUser</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leAssignedUser">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">leChannel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leChannel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">leCreatedAt</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leCreatedAt">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">leId</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leId">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">leNote</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leNote">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">leType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:leType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ListAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">listAlerts</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:listAlerts">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="src">listContacts</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:listContacts">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">listIncidentLogs</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:listIncidentLogs">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ListIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">listIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:listIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">ListLogs</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">listLogs</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:listLogs">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">listNotes</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:listNotes">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">listOnCallPolicies</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:listOnCallPolicies">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">listOnCallUsers</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:listOnCallUsers">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ListOverrides</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">listOverrides</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:listOverrides">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">ListPolicies</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">listPolicies</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:listPolicies">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">listRules</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:listRules">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:listRules">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">ListSchedules</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">listSchedules</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:listSchedules">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">ListServices</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:ListServices">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">listServices</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:listServices">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">listUserLogs</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:listUserLogs">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ListUsers</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:ListUsers">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">listUsers</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:listUsers">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ListWindows</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">listWindows</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:listWindows">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">ListWindowsResponse</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">llIsOverview</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:llIsOverview">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">llSince</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:llSince">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">llTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:llTimeZone">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">llUntil</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:llUntil">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">LogEntry</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:LogEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">LogEntryType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntryType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Logger</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:Logger">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">lpQuery</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:lpQuery">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">lsAssignedToUser</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsAssignedToUser">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsDateRange</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsDateRange">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsEditable</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsEditable">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">lsIncidentKey</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsIncidentKey">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsOverflow</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsOverflow">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">lsQuery</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:lsQuery">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">lsService</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsService">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsSince</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsSince">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsSince">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">lsSortBy</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsSortBy">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">lsTimeZone</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsTimeZone">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:lsTimeZone">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">lsUntil</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:lsUntil">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsUntil">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">luQuery</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:luQuery">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">lwCounts</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwCounts">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">lwFilter</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwFilter">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">lwMaintenanceWindows</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwMaintenanceWindows">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">lwQuery</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwQuery">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">lwServiceIds</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwServiceIds">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-M.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - M)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - M</p><table><tr><td class="src">Maintenance</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Maintenance">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">MaintenanceWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">Match</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:Match">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">MatchMode</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">message</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:message">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Monthly</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:Monthly">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">mwCreatedBy</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwCreatedBy">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">mwDescription</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwDescription">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">mwEndTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwEndTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">mwSequenceNumber</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwSequenceNumber">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">mwServices</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwServices">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">mwStartTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwStartTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-N.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - N)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - N</p><table><tr><td class="src">nAddress</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:nAddress">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Nagios</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Nagios">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">NagiosChannel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ncDetails</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncDetails">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ncHost</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncHost">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">nContent</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nContent">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">nCreatedAt</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nCreatedAt">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">ncService</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncService">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ncState</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncState">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ncSummary</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncSummary">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">neCreatedAt</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:neCreatedAt">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">neNotification</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:neNotification">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">neUser</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:neUser">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">nId</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nId">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">NoAnswer</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:NoAnswer">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">NoMatch</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:NoMatch">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">None</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:None">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Note</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note">Network.PagerDuty.REST.Incidents.Notes</a></td></tr><tr><td class="src">Notification</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:Notification">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">NotificationStatus</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationStatus">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">NotificationType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Notify</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Notify">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">NotifyEntry</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:NotifyEntry">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">nStatus</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:nStatus">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">nType</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:nType">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">nUser</td><td class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nUser">Network.PagerDuty.REST.Incidents.Notes</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-O.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - O)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - O</p><table><tr><td class="src">ocEnd</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:ocEnd">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ocEscalationPolicy</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:ocEscalationPolicy">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ocLevel</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:ocLevel">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ocStart</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:ocStart">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">oEnd</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oEnd">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">oId</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oId">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">OnCall</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:OnCall">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">OnlyIfNoOpenIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:OnlyIfNoOpenIncidents">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">OnNewEmail</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:OnNewEmail">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">OnNewEmailSubject</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:OnNewEmailSubject">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">OrRulesEmail</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:OrRulesEmail">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">oStart</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oStart">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">oUser</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oUser">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">Override</td><td class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-P.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - P)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - P</p><table><tr><td class="src">PagerDuty</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:PagerDuty">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">PagerDutyT</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">paginate</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST.html#v:paginate">Network.PagerDuty.REST</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:paginate">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">paginateCatch</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:paginateCatch">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">paginateWith</td><td class="module"><a href="Network-PagerDuty-REST.html#v:paginateWith">Network.PagerDuty.REST</a></td></tr><tr><td class="src">Phone</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:Phone">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Phone">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">3 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:Phone">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">pId</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pId">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">piId</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:piId">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">piName</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:piName">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">pinfoId</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:pinfoId">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">pinfoName</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:pinfoName">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Pingdom</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Pingdom">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Plain</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Plain">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">pName</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pName">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">pNumLoops</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pNumLoops">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">Policy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">PolicyInfo</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">PreviewSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">previewSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:previewSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">pRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pRules">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">pServices</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pServices">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">psName</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psName">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">psOverflow</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psOverflow">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">psScheduleLayers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psScheduleLayers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">psSince</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psSince">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">psTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">psUntil</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:psUntil">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">Push</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:Push">Network.PagerDuty.REST.Alerts</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-R.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - R)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - R</p><table><tr><td class="src">rContactMethod</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:rContactMethod">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">rDurationSeconds</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:rDurationSeconds">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">ReachTriggerLimit</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:ReachTriggerLimit">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">ReassignIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">reassignIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:reassignIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">regenerateKey</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:regenerateKey">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">RepeatEscalationPath</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:RepeatEscalationPath">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Report</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#t:Report">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">rEscalationDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:rEscalationDelayInMinutes">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">Resolve</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Resolve">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:Resolve">Network.PagerDuty.Integration</a></td></tr><tr><td class="alt">3 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:Resolve">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">resolve</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:resolve">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">ResolvedOn</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:ResolvedOn">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">resolveIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:resolveIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">resolveIncidentBasic</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:resolveIncidentBasic">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">Response</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:Response">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">REST</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:REST">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">RESTError</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#t:RESTError">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">Restriction</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:Restriction">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">RestrictionType</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:RestrictionType">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">riAssignedToUser</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:riAssignedToUser">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">rId</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:rId">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:rId">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">riEscalationLevel</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:riEscalationLevel">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">riEscalationPolicy</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:riEscalationPolicy">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">rMemberOrder</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:rMemberOrder">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">Role</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:Role">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">RoleAdmin</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:RoleAdmin">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">RoleLimitedUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:RoleLimitedUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">RoleUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:RoleUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">Rollup</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#t:Rollup">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">Rotation</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:Rotation">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">rRollup</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:rRollup">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">rSince</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:rSince">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">rsIncidentKey</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:rsIncidentKey">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">rsMessage</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:rsMessage">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">rsStatus</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:rsStatus">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">rStartDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:rStartDelayInMinutes">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">rStartTimeOfDay</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:rStartTimeOfDay">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">rTargets</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:rTargets">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">Rule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">runPagerDutyT</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:runPagerDutyT">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">rUntil</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:rUntil">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="src">rUser</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:rUser">Network.PagerDuty.REST.Schedules</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-S.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - S)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - S</p><table><tr><td class="src">Schedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:Schedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">ScheduleInfo</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">scheduleInfo</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:scheduleInfo">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">ScheduleLayer</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">ScheduleTarget</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">scoped</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:scoped">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">send</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST.html#v:send">Network.PagerDuty.REST</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:send">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">sendCatch</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:sendCatch">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">sendWith</td><td class="module"><a href="Network-PagerDuty-REST.html#v:sendWith">Network.PagerDuty.REST</a></td></tr><tr><td class="src">ServerDensity</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:ServerDensity">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">Service</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:Service">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">ServiceInfo</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">serviceKey</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:serviceKey">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">ServiceStatus</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:ServiceStatus">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">ServiceType</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:ServiceType">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">sEscalationPolicies</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sEscalationPolicies">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">SevCritical</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SevCritical">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">SevCriticalOrWarning</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SevCriticalOrWarning">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">SeverityFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">SevOnAny</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SevOnAny">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">SevOnHigh</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SevOnHigh">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">SevOnMediumHigh</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SevOnMediumHigh">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">sFinalSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sFinalSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">sId</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sId">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">siId</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:siId">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">siName</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:siName">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">siUrl</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:siUrl">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">slEnd</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slEnd">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slName</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slName">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slPriority</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slPriority">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRenderedCoveragePercentage</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRenderedCoveragePercentage">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRenderedScheduleEntries</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRenderedScheduleEntries">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRestrictions</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRestrictions">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRestrictionType</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRestrictionType">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRotationTurnLengthSeconds</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRotationTurnLengthSeconds">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slRotationVirtualStart</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slRotationVirtualStart">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slStart</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slStart">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">slUsers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:slUsers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">SMS</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Alerts.html#v:SMS">Network.PagerDuty.REST.Alerts</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:SMS">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">3 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:SMS">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">sName</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sName">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">Sort</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:Sort">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">sOverridesSubschedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sOverridesSubschedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">SqlMonitor</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:SqlMonitor">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">sScheduleLayers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sScheduleLayers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">status</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:status">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">stId</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:stId">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">sTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">stName</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:stName">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">sToday</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:sToday">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">submit</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:submit">Network.PagerDuty.Integration</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:submit">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">submitCatch</td><td class="module"><a href="Control-Monad-Trans-PagerDuty.html#v:submitCatch">Control.Monad.Trans.PagerDuty</a></td></tr><tr><td class="src">submitWith</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:submitWith">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">Success</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Success">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">svcAcknowledgementTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcAcknowledgementTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcAutoResolveTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcAutoResolveTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcCreatedAt</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcCreatedAt">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcDescription</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcDescription">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcEmailFilterMode</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcEmailFilterMode">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcEmailFilters</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcEmailFilters">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcEmailIncidentCreation</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcEmailIncidentCreation">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcEscalationPolicy</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcEscalationPolicy">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcId</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcId">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcIncidentCounts</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcIncidentCounts">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcLastIncidentTimestamp</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcLastIncidentTimestamp">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcName</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcName">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcServiceKey</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcServiceKey">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcServiceUrl</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcServiceUrl">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcSeverityFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcSeverityFilter">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcStatus</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcStatus">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">svcType</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:svcType">Network.PagerDuty.REST.Services</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-T.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - T)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - T</p><table><tr><td class="src">Target</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">Trigger</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Trigger">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-Integration.html#t:Trigger">Network.PagerDuty.Integration</a></td></tr><tr><td class="alt">3 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:Trigger">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">trigger</td><td class="module"><a href="Network-PagerDuty-Integration.html#v:trigger">Network.PagerDuty.Integration</a></td></tr><tr><td class="src">TSchedule</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:TSchedule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">TUser</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:TUser">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-U.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - U)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - U</p><table><tr><td class="src">UAcknowledged</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:UAcknowledged">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uAvatarUrl</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uAvatarUrl">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">ucAddress</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucAddress">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ucCountryCode</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucCountryCode">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">ucLabel</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucLabel">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">uColor</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uColor">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:uColor">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:uColor">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">ucSendShortEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucSendShortEmail">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">uEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uEmail">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:uEmail">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:uEmail">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">uId</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uId">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:uId">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:uId">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">uiError</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiError">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uiId</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiId">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uiIncidentNumber</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiIncidentNumber">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uiIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uInvitationSent</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uInvitationSent">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uiStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uiUrl</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:uiUrl">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uJobTitle</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uJobTitle">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">Unacknowledge</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:Unacknowledge">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">uName</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uName">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:uName">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:uName">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">UpdateContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">updateContact</td><td class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:updateContact">Network.PagerDuty.REST.Users.ContactMethods</a></td></tr><tr><td class="src">UpdatedIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">updateEmailFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:updateEmailFilter">Network.PagerDuty.REST.Services.EmailFilters</a></td></tr><tr><td class="src">UpdateIncident</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">UpdateIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">updateIncidents</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:updateIncidents">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">updateIncidentsBasic</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:updateIncidentsBasic">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">UpdatePolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">updatePolicy</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:updatePolicy">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">UpdateRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">updateRule</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:updateRule">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:updateRule">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">UpdateRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">updateRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:updateRules">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">UpdateSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">updateSchedule</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:updateSchedule">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">UpdateService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#t:UpdateService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">updateService</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:updateService">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">UpdateStatus</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#t:UpdateStatus">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">UpdateUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:UpdateUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">updateUser</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:updateUser">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">UpdateWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">updateWindow</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:updateWindow">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">upEscalationRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upEscalationRules">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">upName</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upName">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">upNumLoops</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upNumLoops">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">upRepeatEnabled</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upRepeatEnabled">Network.PagerDuty.REST.EscalationPolicies</a></td></tr><tr><td class="src">urContactMethodId</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:urContactMethodId">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">urEscalationDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:urEscalationDelayInMinutes">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">urEscalationRules</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:urEscalationRules">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">UResolved</td><td class="module"><a href="Network-PagerDuty-REST-Incidents.html#v:UResolved">Network.PagerDuty.REST.Incidents</a></td></tr><tr><td class="src">uRole</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uRole">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">urStartDelayInMinutes</td><td class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:urStartDelayInMinutes">Network.PagerDuty.REST.Users.NotificationRules</a></td></tr><tr><td class="src">urTargets</td><td class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:urTargets">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></td></tr><tr><td class="src">usAcknowledgementTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usAcknowledgementTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">usAutoResolveTimeout</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usAutoResolveTimeout">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">usDescription</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usDescription">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">User</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:User">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">UserInfo</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#t:UserInfo">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">userInfo</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:userInfo">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:userInfo">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:userInfo">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">usEscalationPolicyId</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usEscalationPolicyId">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">usName</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usName">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">usOverflow</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:usOverflow">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">usScheduleLayers</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:usScheduleLayers">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">usSeverityFilter</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:usSeverityFilter">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">usTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:usTimeZone">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">uTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uTimeZone">Network.PagerDuty.REST.Users</a>, <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:uTimeZone">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a>, <a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:uTimeZone">Network.PagerDuty.REST.Schedules.Overrides</a></td></tr><tr><td class="src">uuEmail</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uuEmail">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uuJobTitle</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uuJobTitle">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uuName</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uuName">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uuRole</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uuRole">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uUserUrl</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uUserUrl">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uuTimeZone</td><td class="module"><a href="Network-PagerDuty-REST-Users.html#v:uuTimeZone">Network.PagerDuty.REST.Users</a></td></tr><tr><td class="src">uwDescription</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwDescription">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">uwEndTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwEndTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">uwServiceIds</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwServiceIds">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr><tr><td class="src">uwStartTime</td><td class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwStartTime">Network.PagerDuty.REST.MaintenanceWindows</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index-W.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index - W)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - W</p><table><tr><td class="src">WAcknowledge</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WAcknowledge">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">Warning</td><td class="module"><a href="Network-PagerDuty-REST-Services.html#v:Warning">Network.PagerDuty.REST.Services</a></td></tr><tr><td class="src">WAssign</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WAssign">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">wcDetails</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:wcDetails">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">wCreatedOn</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:wCreatedOn">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">wcSubject</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:wcSubject">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">wcSummary</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#v:wcSummary">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">WDelegate</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WDelegate">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">Webhook</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WebhookType</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#t:WebhookType">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WebTriggerChannel</td><td class="module"><a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel">Network.PagerDuty.REST.LogEntries</a></td></tr><tr><td class="src">Weekly</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Reports.html#v:Weekly">Network.PagerDuty.REST.Reports</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Network-PagerDuty-REST-Schedules.html#v:Weekly">Network.PagerDuty.REST.Schedules</a></td></tr><tr><td class="src">WEscalate</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WEscalate">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">wId</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:wId">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WOther</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WOther">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WResolve</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WResolve">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WTrigger</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WTrigger">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">wType</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:wType">Network.PagerDuty.REST.Webhooks</a></td></tr><tr><td class="src">WUnacknowledge</td><td class="module"><a href="Network-PagerDuty-REST-Webhooks.html#v:WUnacknowledge">Network.PagerDuty.REST.Webhooks</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
doc-index.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client (Index)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-K.html">K</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-95.html">_</a></li><li><a href="doc-index-All.html">All</a></li></ul></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
frames.htmldeleted−30
@@ -1,30 +0,0 @@
1−<!DOCTYPE html
2− PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
3− "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
4−<html xmlns="http://www.w3.org/1999/xhtml">
5−<head>
6−<title></title>
7−<script src="haddock-util.js" type="text/javascript"></script>
8−<script type="text/javascript"><!--
9−/*
10−
11− The synopsis frame needs to be updated using javascript, so we hide
12− it by default and only show it if javascript is enabled.
13−
14− TODO: provide some means to disable it.
15−*/
16−function load() {
17− var d = document.getElementById("inner-fs");
18− d.rows = "50%,50%";
19− postReframe();
20−}
21−--></script>
22−</head>
23−<frameset id="outer-fs" cols="25%,75%" onload="load()">
24− <frameset id="inner-fs" rows="100%,0%">
25− <frame src="index-frames.html" name="modules" />
26− <frame src="" name="synopsis" />
27− </frameset>
28− <frame src="index.html" name="main" />
29−</frameset>
30−</html>
haddock-util.jsdeleted−344
@@ -1,344 +0,0 @@
1−// Haddock JavaScript utilities
2−
3−var rspace = /\s\s+/g,
4− rtrim = /^\s+|\s+$/g;
5−
6−function spaced(s) { return (" " + s + " ").replace(rspace, " "); }
7−function trim(s) { return s.replace(rtrim, ""); }
8−
9−function hasClass(elem, value) {
10− var className = spaced(elem.className || "");
11− return className.indexOf( " " + value + " " ) >= 0;
12−}
13−
14−function addClass(elem, value) {
15− var className = spaced(elem.className || "");
16− if ( className.indexOf( " " + value + " " ) < 0 ) {
17− elem.className = trim(className + " " + value);
18− }
19−}
20−
21−function removeClass(elem, value) {
22− var className = spaced(elem.className || "");
23− className = className.replace(" " + value + " ", " ");
24− elem.className = trim(className);
25−}
26−
27−function toggleClass(elem, valueOn, valueOff, bool) {
28− if (bool == null) { bool = ! hasClass(elem, valueOn); }
29− if (bool) {
30− removeClass(elem, valueOff);
31− addClass(elem, valueOn);
32− }
33− else {
34− removeClass(elem, valueOn);
35− addClass(elem, valueOff);
36− }
37− return bool;
38−}
39−
40−
41−function makeClassToggle(valueOn, valueOff)
42−{
43− return function(elem, bool) {
44− return toggleClass(elem, valueOn, valueOff, bool);
45− }
46−}
47−
48−toggleShow = makeClassToggle("show", "hide");
49−toggleCollapser = makeClassToggle("collapser", "expander");
50−
51−function toggleSection(id)
52−{
53− var b = toggleShow(document.getElementById("section." + id));
54− toggleCollapser(document.getElementById("control." + id), b);
55− rememberCollapsed(id, b);
56− return b;
57−}
58−
59−var collapsed = {};
60−function rememberCollapsed(id, b)
61−{
62− if(b)
63− delete collapsed[id]
64− else
65− collapsed[id] = null;
66−
67− var sections = [];
68− for(var i in collapsed)
69− {
70− if(collapsed.hasOwnProperty(i))
71− sections.push(i);
72− }
73− // cookie specific to this page; don't use setCookie which sets path=/
74− document.cookie = "collapsed=" + escape(sections.join('+'));
75−}
76−
77−function restoreCollapsed()
78−{
79− var cookie = getCookie("collapsed");
80− if(!cookie)
81− return;
82−
83− var ids = cookie.split('+');
84− for(var i in ids)
85− {
86− if(document.getElementById("section." + ids[i]))
87− toggleSection(ids[i]);
88− }
89−}
90−
91−function setCookie(name, value) {
92− document.cookie = name + "=" + escape(value) + ";path=/;";
93−}
94−
95−function clearCookie(name) {
96− document.cookie = name + "=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT;";
97−}
98−
99−function getCookie(name) {
100− var nameEQ = name + "=";
101− var ca = document.cookie.split(';');
102− for(var i=0;i < ca.length;i++) {
103− var c = ca[i];
104− while (c.charAt(0)==' ') c = c.substring(1,c.length);
105− if (c.indexOf(nameEQ) == 0) {
106− return unescape(c.substring(nameEQ.length,c.length));
107− }
108− }
109− return null;
110−}
111−
112−
113−
114−var max_results = 75; // 50 is not enough to search for map in the base libraries
115−var shown_range = null;
116−var last_search = null;
117−
118−function quick_search()
119−{
120− perform_search(false);
121−}
122−
123−function full_search()
124−{
125− perform_search(true);
126−}
127−
128−
129−function perform_search(full)
130−{
131− var text = document.getElementById("searchbox").value.toLowerCase();
132− if (text == last_search && !full) return;
133− last_search = text;
134−
135− var table = document.getElementById("indexlist");
136− var status = document.getElementById("searchmsg");
137− var children = table.firstChild.childNodes;
138−
139− // first figure out the first node with the prefix
140− var first = bisect(-1);
141− var last = (first == -1 ? -1 : bisect(1));
142−
143− if (first == -1)
144− {
145− table.className = "";
146− status.innerHTML = "No results found, displaying all";
147− }
148− else if (first == 0 && last == children.length - 1)
149− {
150− table.className = "";
151− status.innerHTML = "";
152− }
153− else if (last - first >= max_results && !full)
154− {
155− table.className = "";
156− status.innerHTML = "More than " + max_results + ", press Search to display";
157− }
158− else
159− {
160− // decide what you need to clear/show
161− if (shown_range)
162− setclass(shown_range[0], shown_range[1], "indexrow");
163− setclass(first, last, "indexshow");
164− shown_range = [first, last];
165− table.className = "indexsearch";
166− status.innerHTML = "";
167− }
168−
169−
170− function setclass(first, last, status)
171− {
172− for (var i = first; i <= last; i++)
173− {
174− children[i].className = status;
175− }
176− }
177−
178−
179− // do a binary search, treating 0 as ...
180− // return either -1 (no 0's found) or location of most far match
181− function bisect(dir)
182− {
183− var first = 0, finish = children.length - 1;
184− var mid, success = false;
185−
186− while (finish - first > 3)
187− {
188− mid = Math.floor((finish + first) / 2);
189−
190− var i = checkitem(mid);
191− if (i == 0) i = dir;
192− if (i == -1)
193− finish = mid;
194− else
195− first = mid;
196− }
197− var a = (dir == 1 ? first : finish);
198− var b = (dir == 1 ? finish : first);
199− for (var i = b; i != a - dir; i -= dir)
200− {
201− if (checkitem(i) == 0) return i;
202− }
203− return -1;
204− }
205−
206−
207− // from an index, decide what the result is
208− // 0 = match, -1 is lower, 1 is higher
209− function checkitem(i)
210− {
211− var s = getitem(i).toLowerCase().substr(0, text.length);
212− if (s == text) return 0;
213− else return (s > text ? -1 : 1);
214− }
215−
216−
217− // from an index, get its string
218− // this abstracts over alternates
219− function getitem(i)
220− {
221− for ( ; i >= 0; i--)
222− {
223− var s = children[i].firstChild.firstChild.data;
224− if (s.indexOf(' ') == -1)
225− return s;
226− }
227− return ""; // should never be reached
228− }
229−}
230−
231−function setSynopsis(filename) {
232− if (parent.window.synopsis) {
233− if (parent.window.synopsis.location.replace) {
234− // In Firefox this avoids adding the change to the history.
235− parent.window.synopsis.location.replace(filename);
236− } else {
237− parent.window.synopsis.location = filename;
238− }
239− }
240−}
241−
242−function addMenuItem(html) {
243− var menu = document.getElementById("page-menu");
244− if (menu) {
245− var btn = menu.firstChild.cloneNode(false);
246− btn.innerHTML = html;
247− menu.appendChild(btn);
248− }
249−}
250−
251−function adjustForFrames() {
252− var bodyCls;
253−
254− if (parent.location.href == window.location.href) {
255− // not in frames, so add Frames button
256− addMenuItem("<a href='#' onclick='reframe();return true;'>Frames</a>");
257− bodyCls = "no-frame";
258− }
259− else {
260− bodyCls = "in-frame";
261− }
262− addClass(document.body, bodyCls);
263−}
264−
265−function reframe() {
266− setCookie("haddock-reframe", document.URL);
267− window.location = "frames.html";
268−}
269−
270−function postReframe() {
271− var s = getCookie("haddock-reframe");
272− if (s) {
273− parent.window.main.location = s;
274− clearCookie("haddock-reframe");
275− }
276−}
277−
278−function styles() {
279− var i, a, es = document.getElementsByTagName("link"), rs = [];
280− for (i = 0; a = es[i]; i++) {
281− if(a.rel.indexOf("style") != -1 && a.title) {
282− rs.push(a);
283− }
284− }
285− return rs;
286−}
287−
288−function addStyleMenu() {
289− var as = styles();
290− var i, a, btns = "";
291− for(i=0; a = as[i]; i++) {
292− btns += "<li><a href='#' onclick=\"setActiveStyleSheet('"
293− + a.title + "'); return false;\">"
294− + a.title + "</a></li>"
295− }
296− if (as.length > 1) {
297− var h = "<div id='style-menu-holder'>"
298− + "<a href='#' onclick='styleMenu(); return false;'>Style &#9662;</a>"
299− + "<ul id='style-menu' class='hide'>" + btns + "</ul>"
300− + "</div>";
301− addMenuItem(h);
302− }
303−}
304−
305−function setActiveStyleSheet(title) {
306− var as = styles();
307− var i, a, found;
308− for(i=0; a = as[i]; i++) {
309− a.disabled = true;
310− // need to do this always, some browsers are edge triggered
311− if(a.title == title) {
312− found = a;
313− }
314− }
315− if (found) {
316− found.disabled = false;
317− setCookie("haddock-style", title);
318− }
319− else {
320− as[0].disabled = false;
321− clearCookie("haddock-style");
322− }
323− styleMenu(false);
324−}
325−
326−function resetStyle() {
327− var s = getCookie("haddock-style");
328− if (s) setActiveStyleSheet(s);
329−}
330−
331−
332−function styleMenu(show) {
333− var m = document.getElementById('style-menu');
334− if (m) toggleShow(m, show);
335−}
336−
337−
338−function pageLoad() {
339− addStyleMenu();
340− adjustForFrames();
341− resetStyle();
342− restoreCollapsed();
343−}
344−
hslogo-16.pngdeleted

Binary file not shown.

index-frames.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-list"><p class="caption">Modules</p><ul><li class="module"><a href="Control-Monad-Trans-PagerDuty.html" target="main">Control.Monad.Trans.PagerDuty</a></li><li class="module"><a href="Network-PagerDuty-Integration.html" target="main">Network.PagerDuty.Integration</a></li><li class="module"><a href="Network-PagerDuty-REST.html" target="main">Network.PagerDuty.REST</a></li><li class="module"><a href="Network-PagerDuty-REST-Alerts.html" target="main">Network.PagerDuty.REST.Alerts</a></li><li class="module"><a href="Network-PagerDuty-REST-EscalationPolicies.html" target="main">Network.PagerDuty.REST.EscalationPolicies</a></li><li class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html" target="main">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></li><li class="module"><a href="Network-PagerDuty-REST-Incidents.html" target="main">Network.PagerDuty.REST.Incidents</a></li><li class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html" target="main">Network.PagerDuty.REST.Incidents.Notes</a></li><li class="module"><a href="Network-PagerDuty-REST-LogEntries.html" target="main">Network.PagerDuty.REST.LogEntries</a></li><li class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html" target="main">Network.PagerDuty.REST.MaintenanceWindows</a></li><li class="module"><a href="Network-PagerDuty-REST-Reports.html" target="main">Network.PagerDuty.REST.Reports</a></li><li class="module"><a href="Network-PagerDuty-REST-Schedules.html" target="main">Network.PagerDuty.REST.Schedules</a></li><li class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html" target="main">Network.PagerDuty.REST.Schedules.Overrides</a></li><li class="module"><a href="Network-PagerDuty-REST-Services.html" target="main">Network.PagerDuty.REST.Services</a></li><li class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html" target="main">Network.PagerDuty.REST.Services.EmailFilters</a></li><li class="module"><a href="Network-PagerDuty-REST-Users.html" target="main">Network.PagerDuty.REST.Users</a></li><li class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html" target="main">Network.PagerDuty.REST.Users.ContactMethods</a></li><li class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html" target="main">Network.PagerDuty.REST.Users.NotificationRules</a></li><li class="module"><a href="Network-PagerDuty-REST-Webhooks.html" target="main">Network.PagerDuty.REST.Webhooks</a></li></ul></div></body></html>
index.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>pagerduty-0.0.0: Pager Duty API Client</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">pagerduty-0.0.0: Pager Duty API Client</p></div><div id="content"><div id="description"><h1>pagerduty-0.0.0: Pager Duty API Client</h1><div class="doc"><p>Client library for the the PagerDuty REST APIs documented here:</p><ul><li>Integration API - <a href="http://developer.pagerduty.com/documentation/integration">http://developer.pagerduty.com/documentation/integration</a></li><li>REST API - <a href="http://developer.pagerduty.com/documentation/rest">http://developer.pagerduty.com/documentation/rest</a></li></ul><p><em>Warning:</em> This is a <em>highly</em> experimental preview release, caveat emptor!</p></div></div><div id="module-list"><p class="caption">Modules</p><ul><li><span id="control.n.1" class="module collapser" onclick="toggleSection('n.1')">Control</span><ul id="section.n.1" class="show"><li><span id="control.n.1.1" class="module collapser" onclick="toggleSection('n.1.1')">Monad</span><ul id="section.n.1.1" class="show"><li><span id="control.n.1.1.1" class="module collapser" onclick="toggleSection('n.1.1.1')">Trans</span><ul id="section.n.1.1.1" class="show"><li><span class="module"><a href="Control-Monad-Trans-PagerDuty.html">Control.Monad.Trans.PagerDuty</a></span></li></ul></li></ul></li></ul></li><li><span id="control.n.2" class="module collapser" onclick="toggleSection('n.2')">Network</span><ul id="section.n.2" class="show"><li><span id="control.n.2.1" class="module collapser" onclick="toggleSection('n.2.1')">PagerDuty</span><ul id="section.n.2.1" class="show"><li><span class="module"><a href="Network-PagerDuty-Integration.html">Network.PagerDuty.Integration</a></span></li><li><span class="module"><span id="control.n.2.1.2" class="collapser" onclick="toggleSection('n.2.1.2')">&nbsp;</span><a href="Network-PagerDuty-REST.html">Network.PagerDuty.REST</a></span><ul id="section.n.2.1.2" class="show"><li><span class="module"><a href="Network-PagerDuty-REST-Alerts.html">Network.PagerDuty.REST.Alerts</a></span></li><li><span class="module"><span id="control.n.2.1.2.2" class="collapser" onclick="toggleSection('n.2.1.2.2')">&nbsp;</span><a href="Network-PagerDuty-REST-EscalationPolicies.html">Network.PagerDuty.REST.EscalationPolicies</a></span><ul id="section.n.2.1.2.2" class="show"><li><span class="module"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</a></span></li></ul></li><li><span class="module"><span id="control.n.2.1.2.3" class="collapser" onclick="toggleSection('n.2.1.2.3')">&nbsp;</span><a href="Network-PagerDuty-REST-Incidents.html">Network.PagerDuty.REST.Incidents</a></span><ul id="section.n.2.1.2.3" class="show"><li><span class="module"><a href="Network-PagerDuty-REST-Incidents-Notes.html">Network.PagerDuty.REST.Incidents.Notes</a></span></li></ul></li><li><span class="module"><a href="Network-PagerDuty-REST-LogEntries.html">Network.PagerDuty.REST.LogEntries</a></span></li><li><span class="module"><a href="Network-PagerDuty-REST-MaintenanceWindows.html">Network.PagerDuty.REST.MaintenanceWindows</a></span></li><li><span class="module"><a href="Network-PagerDuty-REST-Reports.html">Network.PagerDuty.REST.Reports</a></span></li><li><span class="module"><span id="control.n.2.1.2.7" class="collapser" onclick="toggleSection('n.2.1.2.7')">&nbsp;</span><a href="Network-PagerDuty-REST-Schedules.html">Network.PagerDuty.REST.Schedules</a></span><ul id="section.n.2.1.2.7" class="show"><li><span class="module"><a href="Network-PagerDuty-REST-Schedules-Overrides.html">Network.PagerDuty.REST.Schedules.Overrides</a></span></li></ul></li><li><span class="module"><span id="control.n.2.1.2.8" class="collapser" onclick="toggleSection('n.2.1.2.8')">&nbsp;</span><a href="Network-PagerDuty-REST-Services.html">Network.PagerDuty.REST.Services</a></span><ul id="section.n.2.1.2.8" class="show"><li><span class="module"><a href="Network-PagerDuty-REST-Services-EmailFilters.html">Network.PagerDuty.REST.Services.EmailFilters</a></span></li></ul></li><li><span class="module"><span id="control.n.2.1.2.9" class="collapser" onclick="toggleSection('n.2.1.2.9')">&nbsp;</span><a href="Network-PagerDuty-REST-Users.html">Network.PagerDuty.REST.Users</a></span><ul id="section.n.2.1.2.9" class="show"><li><span class="module"><a href="Network-PagerDuty-REST-Users-ContactMethods.html">Network.PagerDuty.REST.Users.ContactMethods</a></span></li><li><span class="module"><a href="Network-PagerDuty-REST-Users-NotificationRules.html">Network.PagerDuty.REST.Users.NotificationRules</a></span></li></ul></li><li><span class="module"><a href="Network-PagerDuty-REST-Webhooks.html">Network.PagerDuty.REST.Webhooks</a></span></li></ul></li></ul></li></ul></li></ul></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.14.3</p></div></body></html>
mini_Control-Monad-Trans-PagerDuty.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Control.Monad.Trans.PagerDuty</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Control.Monad.Trans.PagerDuty</p></div><div id="interface"><h1>Transformer</h1><div class="top"><p class="src"><span class="keyword">type</span> <a href="Control-Monad-Trans-PagerDuty.html#t:PagerDuty" target="main">PagerDuty</a> s</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT" target="main">PagerDutyT</a> s m a</p></div><h1>Running</h1><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:runPagerDutyT" target="main">runPagerDutyT</a></p></div><h1>Environment</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Monad-Trans-PagerDuty.html#t:Env" target="main">Env</a> s</p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:envDomain" target="main">envDomain</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:envAuth" target="main">envAuth</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:envManager" target="main">envManager</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:envLogger" target="main">envLogger</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:scoped" target="main">scoped</a></p></div><h2>Logging</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Monad-Trans-PagerDuty.html#t:Logger" target="main">Logger</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:debug" target="main">debug</a></p></div><h1>Errors</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Monad-Trans-PagerDuty.html#t:Error" target="main">Error</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:_Internal" target="main">_Internal</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:_Integration" target="main">_Integration</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:_REST" target="main">_REST</a></p></div><h2>Integration</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Monad-Trans-PagerDuty.html#t:IntegrationError" target="main">IntegrationError</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:status" target="main">status</a></p></div><h2>REST</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Monad-Trans-PagerDuty.html#t:RESTError" target="main">RESTError</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:code" target="main">code</a></p></div><h2>Code</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Monad-Trans-PagerDuty.html#t:Code" target="main">Code</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:description" target="main">description</a></p></div><h2>Fields</h2><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:message" target="main">message</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:errors" target="main">errors</a></p></div><h2>Lifting</h2><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:hoistError" target="main">hoistError</a></p></div><h1>Integration API</h1><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:submit" target="main">submit</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:submitCatch" target="main">submitCatch</a></p></div><h1>REST API</h1><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:send" target="main">send</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:sendCatch" target="main">sendCatch</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:paginate" target="main">paginate</a></p></div><div class="top"><p class="src"><a href="Control-Monad-Trans-PagerDuty.html#v:paginateCatch" target="main">paginateCatch</a></p></div></div></body></html>
mini_Network-PagerDuty-Integration.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.Integration</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.Integration</p></div><div id="interface"><h1>Sending events</h1><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:submit" target="main">submit</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:submitWith" target="main">submitWith</a></p></div><h2>Trigger</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-Integration.html#t:Trigger" target="main">Trigger</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:trigger" target="main">trigger</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:client" target="main">client</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:clientUrl" target="main">clientUrl</a></p></div><h2>Acknowledge</h2><div class="top"><p class="src"><span class="keyword">type</span> <a href="Network-PagerDuty-Integration.html#t:Acknowledge" target="main">Acknowledge</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:acknowledge" target="main">acknowledge</a></p></div><h2>Resolve</h2><div class="top"><p class="src"><span class="keyword">type</span> <a href="Network-PagerDuty-Integration.html#t:Resolve" target="main">Resolve</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:resolve" target="main">resolve</a></p></div><h1>Event fields</h1><div class="top"><p class="src"><span class="keyword">class</span> <a href="Network-PagerDuty-Integration.html#t:HasServiceKey" target="main">HasServiceKey</a> s a</p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Network-PagerDuty-Integration.html#t:HasIncidentKey" target="main">HasIncidentKey</a> s a</p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Network-PagerDuty-Integration.html#t:HasDescription" target="main">HasDescription</a> s a</p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Network-PagerDuty-Integration.html#t:HasDetails" target="main">HasDetails</a> s a</p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-Integration.html#t:Event" target="main">Event</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:_Trigger" target="main">_Trigger</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:_Acknowledge" target="main">_Acknowledge</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:_Resolve" target="main">_Resolve</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-Integration.html#t:Response" target="main">Response</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:rsStatus" target="main">rsStatus</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:rsMessage" target="main">rsMessage</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-Integration.html#v:rsIncidentKey" target="main">rsIncidentKey</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Alerts.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Alerts</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Alerts</p></div><div id="interface"><h1>List Alerts</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts" target="main">ListAlerts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Alerts.html#v:listAlerts" target="main">listAlerts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Alerts.html#v:laSince" target="main">laSince</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Alerts.html#v:laUntil" target="main">laUntil</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Alerts.html#v:laFilter" target="main">laFilter</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Alerts.html#v:laTimeZone" target="main">laTimeZone</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Alerts.html#t:AlertType" target="main">AlertType</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Alerts.html#t:Alert" target="main">Alert</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Alerts.html#v:alertId" target="main">alertId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Alerts.html#v:alertType" target="main">alertType</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Alerts.html#v:alertStartedAt" target="main">alertStartedAt</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Alerts.html#v:alertUser" target="main">alertUser</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Alerts.html#v:alertAddress" target="main">alertAddress</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-EscalationPolicies-EscalationRules.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.EscalationPolicies.EscalationRules</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.EscalationPolicies.EscalationRules</p></div><div id="interface"><h1>List Rules</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:listRules" target="main">listRules</a></p></div><h1>Create Rule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:CreateRule" target="main">CreateRule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:createRule" target="main">createRule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:crEscalationDelayInMinutes" target="main">crEscalationDelayInMinutes</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:crTargets" target="main">crTargets</a></p></div><h1>Get Rule</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:getRule" target="main">getRule</a></p></div><h1>Update Rules</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRules" target="main">UpdateRules</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:updateRules" target="main">updateRules</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:urEscalationRules" target="main">urEscalationRules</a></p></div><h1>Update Rule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:UpdateRule" target="main">UpdateRule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:updateRule" target="main">updateRule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:urEscalationDelayInMinutes" target="main">urEscalationDelayInMinutes</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:urTargets" target="main">urTargets</a></p></div><h1>Delete Rule</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:deleteRule" target="main">deleteRule</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">class</span> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:HasUserInfo" target="main">HasUserInfo</a> a</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Target" target="main">Target</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:_TSchedule" target="main">_TSchedule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:_TUser" target="main">_TUser</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:ScheduleTarget" target="main">ScheduleTarget</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:stId" target="main">stId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:stName" target="main">stName</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#t:Rule" target="main">Rule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:rId" target="main">rId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:rEscalationDelayInMinutes" target="main">rEscalationDelayInMinutes</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies-EscalationRules.html#v:rTargets" target="main">rTargets</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-EscalationPolicies.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.EscalationPolicies</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.EscalationPolicies</p></div><div id="interface"><h1>List Policies</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies" target="main">ListPolicies</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:listPolicies" target="main">listPolicies</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:lpQuery" target="main">lpQuery</a></p></div><h1>List On Call Policies</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:listOnCallPolicies" target="main">listOnCallPolicies</a></p></div><h1>Create Policy</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:CreatePolicy" target="main">CreatePolicy</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:createPolicy" target="main">createPolicy</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpName" target="main">cpName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpRepeatEnabled" target="main">cpRepeatEnabled</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpNumLoops" target="main">cpNumLoops</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:cpEscalationRules" target="main">cpEscalationRules</a></p></div><h1>Get Policy</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:getPolicy" target="main">getPolicy</a></p></div><h1>Update Policy</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:UpdatePolicy" target="main">UpdatePolicy</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:updatePolicy" target="main">updatePolicy</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upName" target="main">upName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upRepeatEnabled" target="main">upRepeatEnabled</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upNumLoops" target="main">upNumLoops</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:upEscalationRules" target="main">upEscalationRules</a></p></div><h1>Delete Policy</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:deletePolicy" target="main">deletePolicy</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:Policy" target="main">Policy</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pId" target="main">pId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pName" target="main">pName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pNumLoops" target="main">pNumLoops</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pRules" target="main">pRules</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-EscalationPolicies.html#v:pServices" target="main">pServices</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Incidents-Notes.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Incidents.Notes</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Incidents.Notes</p></div><div id="interface"><h1>List Notes</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:listNotes" target="main">listNotes</a></p></div><h1>Create Note</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:CreateNote" target="main">CreateNote</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:createNote" target="main">createNote</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:createNoteBasic" target="main">createNoteBasic</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:cnContent" target="main">cnContent</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents-Notes.html#t:Note" target="main">Note</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nId" target="main">nId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nCreatedAt" target="main">nCreatedAt</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nUser" target="main">nUser</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents-Notes.html#v:nContent" target="main">nContent</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Incidents.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Incidents</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Incidents</p></div><div id="interface"><h1>List Incidents</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents" target="main">ListIncidents</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:listIncidents" target="main">listIncidents</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:lsSince" target="main">lsSince</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:lsUntil" target="main">lsUntil</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:lsDateRange" target="main">lsDateRange</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:lsStatus" target="main">lsStatus</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:lsIncidentKey" target="main">lsIncidentKey</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:lsService" target="main">lsService</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:lsAssignedToUser" target="main">lsAssignedToUser</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:lsTimeZone" target="main">lsTimeZone</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:lsSortBy" target="main">lsSortBy</a></p></div><h1>Count Incidents</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:CountIncidents" target="main">CountIncidents</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:countIncidents" target="main">countIncidents</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:cSince" target="main">cSince</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:cUntil" target="main">cUntil</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:cDateRange" target="main">cDateRange</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:cStatus" target="main">cStatus</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:cIncidentKey" target="main">cIncidentKey</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:cService" target="main">cService</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:cAssignedToUser" target="main">cAssignedToUser</a></p></div><h1>Get Incident</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:getIncident" target="main">getIncident</a></p></div><h1>Update Incidents</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncidents" target="main">UpdateIncidents</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:updateIncidents" target="main">updateIncidents</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:updateIncidentsBasic" target="main">updateIncidentsBasic</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:uiIncidents" target="main">uiIncidents</a></p></div><h1>Resolve Incident</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:resolveIncident" target="main">resolveIncident</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:resolveIncidentBasic" target="main">resolveIncidentBasic</a></p></div><h1>Acknowledge Incident</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:acknowledgeIncident" target="main">acknowledgeIncident</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:acknowledgeIncidentBasic" target="main">acknowledgeIncidentBasic</a></p></div><h1>Reassign Incident</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:ReassignIncident" target="main">ReassignIncident</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:reassignIncident" target="main">reassignIncident</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:riEscalationPolicy" target="main">riEscalationPolicy</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:riEscalationLevel" target="main">riEscalationLevel</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:riAssignedToUser" target="main">riAssignedToUser</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:Sort" target="main">Sort</a> a</p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:_Desc" target="main">_Desc</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:_Asc" target="main">_Asc</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:Field" target="main">Field</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:IncidentStatus" target="main">IncidentStatus</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateStatus" target="main">UpdateStatus</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdateIncident" target="main">UpdateIncident</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:iiId" target="main">iiId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:iiStatus" target="main">iiStatus</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:iiEscalationLevel" target="main">iiEscalationLevel</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:iiEscalationPolicy" target="main">iiEscalationPolicy</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:iiAssignedToUser" target="main">iiAssignedToUser</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:UpdatedIncidents" target="main">UpdatedIncidents</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:uiId" target="main">uiId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:uiStatus" target="main">uiStatus</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:uiIncidentNumber" target="main">uiIncidentNumber</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:uiUrl" target="main">uiUrl</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:uiError" target="main">uiError</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:Assignee" target="main">Assignee</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:aAt" target="main">aAt</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Incidents.html#v:aObject" target="main">aObject</a></p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Network-PagerDuty-REST-Incidents.html#t:HasIncident" target="main">HasIncident</a> a</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Incidents.html#t:Incident" target="main">Incident</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-LogEntries.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.LogEntries</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.LogEntries</p></div><div id="interface"><h1>List Logs</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs" target="main">ListLogs</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:listLogs" target="main">listLogs</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:listUserLogs" target="main">listUserLogs</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:listIncidentLogs" target="main">listIncidentLogs</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:llTimeZone" target="main">llTimeZone</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:llSince" target="main">llSince</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:llUntil" target="main">llUntil</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:llIsOverview" target="main">llIsOverview</a></p></div><h1>Get Log</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:GetLog" target="main">GetLog</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:getLog" target="main">getLog</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:glTimeZone" target="main">glTimeZone</a></p></div><h1>Types</h1><h2>Channels</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:Channel" target="main">Channel</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanNagios" target="main">_ChanNagios</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanAPI" target="main">_ChanAPI</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanEmail" target="main">_ChanEmail</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanUserEmail" target="main">_ChanUserEmail</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanWebTrigger" target="main">_ChanWebTrigger</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanSMS" target="main">_ChanSMS</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanWeb" target="main">_ChanWeb</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanNote" target="main">_ChanNote</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanAuto" target="main">_ChanAuto</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_ChanTimeout" target="main">_ChanTimeout</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:NagiosChannel" target="main">NagiosChannel</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncSummary" target="main">ncSummary</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncHost" target="main">ncHost</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncService" target="main">ncService</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncState" target="main">ncState</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ncDetails" target="main">ncDetails</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:APIChannel" target="main">APIChannel</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:acSummary" target="main">acSummary</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:acServiceKey" target="main">acServiceKey</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:acDescription" target="main">acDescription</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:acIncidentKey" target="main">acIncidentKey</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:acDetails" target="main">acDetails</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailType" target="main">EmailType</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:EmailChannel" target="main">EmailChannel</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecSummary" target="main">ecSummary</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecTo" target="main">ecTo</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecFrom" target="main">ecFrom</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecSubject" target="main">ecSubject</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecBody" target="main">ecBody</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecBodyContentType" target="main">ecBodyContentType</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecRawUrl" target="main">ecRawUrl</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:ecHtmlUrl" target="main">ecHtmlUrl</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:WebTriggerChannel" target="main">WebTriggerChannel</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:wcSummary" target="main">wcSummary</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:wcSubject" target="main">wcSubject</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:wcDetails" target="main">wcDetails</a></p></div><h2>Entries</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:Entry" target="main">Entry</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_LogEntry" target="main">_LogEntry</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:_NotifyEntry" target="main">_NotifyEntry</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntryType" target="main">LogEntryType</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:LogEntry" target="main">LogEntry</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:leId" target="main">leId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:leType" target="main">leType</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:leCreatedAt" target="main">leCreatedAt</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:leNote" target="main">leNote</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:leAssignedUser" target="main">leAssignedUser</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:leChannel" target="main">leChannel</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotifyEntry" target="main">NotifyEntry</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:neCreatedAt" target="main">neCreatedAt</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:neUser" target="main">neUser</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:neNotification" target="main">neNotification</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationType" target="main">NotificationType</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:NotificationStatus" target="main">NotificationStatus</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-LogEntries.html#t:Notification" target="main">Notification</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:nType" target="main">nType</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:nStatus" target="main">nStatus</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-LogEntries.html#v:nAddress" target="main">nAddress</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-MaintenanceWindows.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.MaintenanceWindows</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.MaintenanceWindows</p></div><div id="interface"><h1>List Windows</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindows" target="main">ListWindows</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:listWindows" target="main">listWindows</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwQuery" target="main">lwQuery</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwServiceIds" target="main">lwServiceIds</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwFilter" target="main">lwFilter</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ListWindowsResponse" target="main">ListWindowsResponse</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwMaintenanceWindows" target="main">lwMaintenanceWindows</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:lwCounts" target="main">lwCounts</a></p></div><h1>Create Window</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:CreateWindow" target="main">CreateWindow</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:createWindow" target="main">createWindow</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:createWindowBasic" target="main">createWindowBasic</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwStartTime" target="main">cwStartTime</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwEndTime" target="main">cwEndTime</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwDescription" target="main">cwDescription</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cwServiceIds" target="main">cwServiceIds</a></p></div><h1>Get Window</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:getWindow" target="main">getWindow</a></p></div><h1>Update Window</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:UpdateWindow" target="main">UpdateWindow</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:updateWindow" target="main">updateWindow</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwStartTime" target="main">uwStartTime</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwEndTime" target="main">uwEndTime</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwDescription" target="main">uwDescription</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:uwServiceIds" target="main">uwServiceIds</a></p></div><h1>Delete Window</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:deleteWindow" target="main">deleteWindow</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:ServiceInfo" target="main">ServiceInfo</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:siId" target="main">siId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:siName" target="main">siName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:siUrl" target="main">siUrl</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:Counts" target="main">Counts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cOngoing" target="main">cOngoing</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cFuture" target="main">cFuture</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cPast" target="main">cPast</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:cAll" target="main">cAll</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-MaintenanceWindows.html#t:MaintenanceWindow" target="main">MaintenanceWindow</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwSequenceNumber" target="main">mwSequenceNumber</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwStartTime" target="main">mwStartTime</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwEndTime" target="main">mwEndTime</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwDescription" target="main">mwDescription</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwCreatedBy" target="main">mwCreatedBy</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-MaintenanceWindows.html#v:mwServices" target="main">mwServices</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Reports.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Reports</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Reports</p></div><div id="interface"><h1>Alerts Per Time</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:alertsPerTime" target="main">alertsPerTime</a></p></div><h1>Incidents Per Time</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:incidentsPerTime" target="main">incidentsPerTime</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Reports.html#t:Report" target="main">Report</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:rSince" target="main">rSince</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:rUntil" target="main">rUntil</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:rRollup" target="main">rRollup</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Reports.html#t:Rollup" target="main">Rollup</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Reports.html#t:AlertReport" target="main">AlertReport</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:arStart" target="main">arStart</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:arEnd" target="main">arEnd</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfAlerts" target="main">arNumberOfAlerts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfPhoneAlerts" target="main">arNumberOfPhoneAlerts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfSmsAlerts" target="main">arNumberOfSmsAlerts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:arNumberOfEmailAlerts" target="main">arNumberOfEmailAlerts</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Reports.html#t:AlertTotals" target="main">AlertTotals</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:atAlerts" target="main">atAlerts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfAlerts" target="main">atTotalNumberOfAlerts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfPhoneAlerts" target="main">atTotalNumberOfPhoneAlerts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfSmsAlerts" target="main">atTotalNumberOfSmsAlerts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfEmailAlerts" target="main">atTotalNumberOfEmailAlerts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:atTotalNumberOfBillableAlerts" target="main">atTotalNumberOfBillableAlerts</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Reports.html#t:IncidentReport" target="main">IncidentReport</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:irStart" target="main">irStart</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:irEnd" target="main">irEnd</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Reports.html#v:irNumberOfIncidents" target="main">irNumberOfIncidents</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Schedules-Overrides.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Schedules.Overrides</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Schedules.Overrides</p></div><div id="interface"><h1>List Overrides</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:ListOverrides" target="main">ListOverrides</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:listOverrides" target="main">listOverrides</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsSince" target="main">lsSince</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsUntil" target="main">lsUntil</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsEditable" target="main">lsEditable</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:lsOverflow" target="main">lsOverflow</a></p></div><h1>Create Override</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:CreateOverride" target="main">CreateOverride</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:createOverride" target="main">createOverride</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coUserId" target="main">coUserId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coStart" target="main">coStart</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:coEnd" target="main">coEnd</a></p></div><h1>Delete Override</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:deleteOverride" target="main">deleteOverride</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">class</span> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:HasUserInfo" target="main">HasUserInfo</a> a</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules-Overrides.html#t:Override" target="main">Override</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oId" target="main">oId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oStart" target="main">oStart</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oEnd" target="main">oEnd</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules-Overrides.html#v:oUser" target="main">oUser</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Schedules.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Schedules</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Schedules</p></div><div id="interface"><h1>List Schedules</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules" target="main">ListSchedules</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:listSchedules" target="main">listSchedules</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:lsQuery" target="main">lsQuery</a></p></div><h1>Get Schedule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:GetSchedule" target="main">GetSchedule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:getSchedule" target="main">getSchedule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:gsSince" target="main">gsSince</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:gsUntil" target="main">gsUntil</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:gsTimeZone" target="main">gsTimeZone</a></p></div><h1>Get Schedule Users</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleUsers" target="main">GetScheduleUsers</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:getScheduleUsers" target="main">getScheduleUsers</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:gsuSince" target="main">gsuSince</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:gsuUntil" target="main">gsuUntil</a></p></div><h1>Get Schedule Entries</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:GetScheduleEntries" target="main">GetScheduleEntries</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:getScheduleEntries" target="main">getScheduleEntries</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:gseSince" target="main">gseSince</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:gseUntil" target="main">gseUntil</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:gseOverflow" target="main">gseOverflow</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:gseTimeZone" target="main">gseTimeZone</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:gseUserId" target="main">gseUserId</a></p></div><h1>Create Schedule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:CreateSchedule" target="main">CreateSchedule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:createSchedule" target="main">createSchedule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:csName" target="main">csName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:csOverflow" target="main">csOverflow</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:csTimeZone" target="main">csTimeZone</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:csScheduleLayers" target="main">csScheduleLayers</a></p></div><h1>Update Schedule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:UpdateSchedule" target="main">UpdateSchedule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:updateSchedule" target="main">updateSchedule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:usOverflow" target="main">usOverflow</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:usTimeZone" target="main">usTimeZone</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:usScheduleLayers" target="main">usScheduleLayers</a></p></div><h1>Preview Schedule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:PreviewSchedule" target="main">PreviewSchedule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:previewSchedule" target="main">previewSchedule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:psSince" target="main">psSince</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:psUntil" target="main">psUntil</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:psOverflow" target="main">psOverflow</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:psName" target="main">psName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:psTimeZone" target="main">psTimeZone</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:psScheduleLayers" target="main">psScheduleLayers</a></p></div><h1>Delete Schedule</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:deleteSchedule" target="main">deleteSchedule</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:RestrictionType" target="main">RestrictionType</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:Restriction" target="main">Restriction</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:rStartTimeOfDay" target="main">rStartTimeOfDay</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:rDurationSeconds" target="main">rDurationSeconds</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:Rotation" target="main">Rotation</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:rMemberOrder" target="main">rMemberOrder</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:rUser" target="main">rUser</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleLayer" target="main">ScheduleLayer</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:slName" target="main">slName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:slRenderedScheduleEntries" target="main">slRenderedScheduleEntries</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:slRestrictionType" target="main">slRestrictionType</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:slRestrictions" target="main">slRestrictions</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:slPriority" target="main">slPriority</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:slStart" target="main">slStart</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:slEnd" target="main">slEnd</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:slRenderedCoveragePercentage" target="main">slRenderedCoveragePercentage</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:slRotationTurnLengthSeconds" target="main">slRotationTurnLengthSeconds</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:slRotationVirtualStart" target="main">slRotationVirtualStart</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:slUsers" target="main">slUsers</a></p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Network-PagerDuty-REST-Schedules.html#t:HasScheduleInfo" target="main">HasScheduleInfo</a> a</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:ScheduleInfo" target="main">ScheduleInfo</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Schedules.html#t:Schedule" target="main">Schedule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:sScheduleLayers" target="main">sScheduleLayers</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:sOverridesSubschedule" target="main">sOverridesSubschedule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Schedules.html#v:sFinalSchedule" target="main">sFinalSchedule</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Services-EmailFilters.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Services.EmailFilters</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Services.EmailFilters</p></div><div id="interface"><h1>Create Email Filter</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:createEmailFilter" target="main">createEmailFilter</a></p></div><h1>Update Email Filter</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:updateEmailFilter" target="main">updateEmailFilter</a></p></div><h1>Delete Email Filter</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:deleteEmailFilter" target="main">deleteEmailFilter</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:MatchMode" target="main">MatchMode</a></p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:HasEmailFilterInfo" target="main">HasEmailFilterInfo</a> a</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilterInfo" target="main">EmailFilterInfo</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:EmailFilter" target="main">EmailFilter</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services-EmailFilters.html#v:efId" target="main">efId</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Services.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Services</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Services</p></div><div id="interface"><h1>List Services</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services.html#t:ListServices" target="main">ListServices</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:listServices" target="main">listServices</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:lsTimeZone" target="main">lsTimeZone</a></p></div><h1>Create Service</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services.html#t:CreateService" target="main">CreateService</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:createService" target="main">createService</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:csName" target="main">csName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:csDescription" target="main">csDescription</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:csType" target="main">csType</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:csVendorId" target="main">csVendorId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:csEscalationPolicyId" target="main">csEscalationPolicyId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:csAcknowledgementTimeout" target="main">csAcknowledgementTimeout</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:csAutoResolveTimeout" target="main">csAutoResolveTimeout</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:csSeverityFilter" target="main">csSeverityFilter</a></p></div><h1>Get Service</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:getService" target="main">getService</a></p></div><h1>Update Service</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services.html#t:UpdateService" target="main">UpdateService</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:updateService" target="main">updateService</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:usName" target="main">usName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:usEscalationPolicyId" target="main">usEscalationPolicyId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:usDescription" target="main">usDescription</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:usAcknowledgementTimeout" target="main">usAcknowledgementTimeout</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:usAutoResolveTimeout" target="main">usAutoResolveTimeout</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:usSeverityFilter" target="main">usSeverityFilter</a></p></div><h1>Delete Service</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:deleteService" target="main">deleteService</a></p></div><h1>Enable Service</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:enableService" target="main">enableService</a></p></div><h1>Disable Service</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:disableService" target="main">disableService</a></p></div><h1>Regenerate Key</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:regenerateKey" target="main">regenerateKey</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services.html#t:EmailFilterMode" target="main">EmailFilterMode</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services.html#t:EmailIncidentCreation" target="main">EmailIncidentCreation</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services.html#t:ServiceStatus" target="main">ServiceStatus</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services.html#t:ServiceType" target="main">ServiceType</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services.html#t:SeverityFilter" target="main">SeverityFilter</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services.html#t:IncidentCounts" target="main">IncidentCounts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:cntTriggered" target="main">cntTriggered</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:cntAcknowledged" target="main">cntAcknowledged</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:cntResolved" target="main">cntResolved</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:cntTotal" target="main">cntTotal</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services.html#t:PolicyInfo" target="main">PolicyInfo</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:pinfoId" target="main">pinfoId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:pinfoName" target="main">pinfoName</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Services.html#t:Service" target="main">Service</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcId" target="main">svcId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcName" target="main">svcName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcDescription" target="main">svcDescription</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcServiceUrl" target="main">svcServiceUrl</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcServiceKey" target="main">svcServiceKey</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcAutoResolveTimeout" target="main">svcAutoResolveTimeout</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcAcknowledgementTimeout" target="main">svcAcknowledgementTimeout</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcCreatedAt" target="main">svcCreatedAt</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcStatus" target="main">svcStatus</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcLastIncidentTimestamp" target="main">svcLastIncidentTimestamp</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcEmailIncidentCreation" target="main">svcEmailIncidentCreation</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcIncidentCounts" target="main">svcIncidentCounts</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcEmailFilterMode" target="main">svcEmailFilterMode</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcType" target="main">svcType</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcEscalationPolicy" target="main">svcEscalationPolicy</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcEmailFilters" target="main">svcEmailFilters</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Services.html#v:svcSeverityFilter" target="main">svcSeverityFilter</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Users-ContactMethods.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Users.ContactMethods</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Users.ContactMethods</p></div><div id="interface"><h1>List Contacts</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:listContacts" target="main">listContacts</a></p></div><h1>Create Contact</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:CreateContact" target="main">CreateContact</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:createContact" target="main">createContact</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccType" target="main">ccType</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccAddress" target="main">ccAddress</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccCountryCode" target="main">ccCountryCode</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccLabel" target="main">ccLabel</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ccSendShortEmail" target="main">ccSendShortEmail</a></p></div><h1>Get Contact</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:getContact" target="main">getContact</a></p></div><h1>Update Contact</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:UpdateContact" target="main">UpdateContact</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:updateContact" target="main">updateContact</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucAddress" target="main">ucAddress</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucCountryCode" target="main">ucCountryCode</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucLabel" target="main">ucLabel</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:ucSendShortEmail" target="main">ucSendShortEmail</a></p></div><h1>Delete Contact</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-ContactMethods.html#v:deleteContact" target="main">deleteContact</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:ContactType" target="main">ContactType</a></p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:HasContact" target="main">HasContact</a> c</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users-ContactMethods.html#t:Contact" target="main">Contact</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Users-NotificationRules.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Users.NotificationRules</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Users.NotificationRules</p></div><div id="interface"><h1>List Rules</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:listRules" target="main">listRules</a></p></div><h1>Create Rule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:CreateRule" target="main">CreateRule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:createRule" target="main">createRule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:crStartDelayInMinutes" target="main">crStartDelayInMinutes</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:crContactMethodId" target="main">crContactMethodId</a></p></div><h1>Get Rule</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:getRule" target="main">getRule</a></p></div><h1>Update Rule</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:UpdateRule" target="main">UpdateRule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:updateRule" target="main">updateRule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:urStartDelayInMinutes" target="main">urStartDelayInMinutes</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:urContactMethodId" target="main">urContactMethodId</a></p></div><h1>Delete Rule</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:deleteRule" target="main">deleteRule</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users-NotificationRules.html#t:Rule" target="main">Rule</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:rId" target="main">rId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:rStartDelayInMinutes" target="main">rStartDelayInMinutes</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users-NotificationRules.html#v:rContactMethod" target="main">rContactMethod</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Users.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Users</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Users</p></div><div id="interface"><h1>List Users</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users.html#t:ListUsers" target="main">ListUsers</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:listUsers" target="main">listUsers</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:luQuery" target="main">luQuery</a></p></div><h1>List On Call Users</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:listOnCallUsers" target="main">listOnCallUsers</a></p></div><h1>Create User</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users.html#t:CreateUser" target="main">CreateUser</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:createUser" target="main">createUser</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:cuName" target="main">cuName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:cuEmail" target="main">cuEmail</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:cuRole" target="main">cuRole</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:cuJobTitle" target="main">cuJobTitle</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:cuTimeZone" target="main">cuTimeZone</a></p></div><h1>Get User</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:getUser" target="main">getUser</a></p></div><h1>Get User On Call</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:getUserOnCall" target="main">getUserOnCall</a></p></div><h1>Update User</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users.html#t:UpdateUser" target="main">UpdateUser</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:updateUser" target="main">updateUser</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:uuName" target="main">uuName</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:uuEmail" target="main">uuEmail</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:uuRole" target="main">uuRole</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:uuJobTitle" target="main">uuJobTitle</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:uuTimeZone" target="main">uuTimeZone</a></p></div><h1>Delete User</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:deleteUser" target="main">deleteUser</a></p></div><h1>Types</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users.html#t:PolicyInfo" target="main">PolicyInfo</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:piId" target="main">piId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:piName" target="main">piName</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users.html#t:OnCall" target="main">OnCall</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:ocLevel" target="main">ocLevel</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:ocStart" target="main">ocStart</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:ocEnd" target="main">ocEnd</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:ocEscalationPolicy" target="main">ocEscalationPolicy</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users.html#t:Role" target="main">Role</a></p></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Network-PagerDuty-REST-Users.html#t:HasUserInfo" target="main">HasUserInfo</a> a</p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users.html#t:UserInfo" target="main">UserInfo</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Users.html#t:User" target="main">User</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:uRole" target="main">uRole</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:uAvatarUrl" target="main">uAvatarUrl</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:uUserUrl" target="main">uUserUrl</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:uInvitationSent" target="main">uInvitationSent</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Users.html#v:uJobTitle" target="main">uJobTitle</a></p></div></div></body></html>
mini_Network-PagerDuty-REST-Webhooks.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST.Webhooks</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST.Webhooks</p></div><div id="interface"><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Webhooks.html#t:WebhookType" target="main">WebhookType</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST-Webhooks.html#t:Webhook" target="main">Webhook</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Webhooks.html#v:wId" target="main">wId</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Webhooks.html#v:wType" target="main">wType</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST-Webhooks.html#v:wCreatedOn" target="main">wCreatedOn</a></p></div></div></body></html>
mini_Network-PagerDuty-REST.htmldeleted−4
@@ -1,4 +0,0 @@
1−<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.PagerDuty.REST</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
2−window.onload = function () {pageLoad();};
3−//]]>
4−</script></head><body id="mini"><div id="module-header"><p class="caption">Network.PagerDuty.REST</p></div><div id="interface"><h1>Sending requests</h1><div class="top"><p class="src"><a href="Network-PagerDuty-REST.html#v:send" target="main">send</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST.html#v:paginate" target="main">paginate</a></p></div><h1>Configuration</h1><h2>Environment</h2><div class="top"><p class="src"><span class="keyword">data</span> <a href="Network-PagerDuty-REST.html#t:Env" target="main">Env</a> s</p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST.html#v:envDomain" target="main">envDomain</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST.html#v:envAuth" target="main">envAuth</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST.html#v:envManager" target="main">envManager</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST.html#v:envLogger" target="main">envLogger</a></p></div><h2>Requests</h2><div class="top"><p class="src"><a href="Network-PagerDuty-REST.html#v:sendWith" target="main">sendWith</a></p></div><div class="top"><p class="src"><a href="Network-PagerDuty-REST.html#v:paginateWith" target="main">paginateWith</a></p></div></div></body></html>
minus.gifdeleted

Binary file not shown.

ocean.cssdeleted−577
@@ -1,577 +0,0 @@
1−/* @group Fundamentals */
2−
3−* { margin: 0; padding: 0 }
4−
5−/* Is this portable? */
6−html {
7− background-color: white;
8− width: 100%;
9− height: 100%;
10−}
11−
12−body {
13− background: white;
14− color: black;
15− text-align: left;
16− min-height: 100%;
17− position: relative;
18−}
19−
20−p {
21− margin: 0.8em 0;
22−}
23−
24−ul, ol {
25− margin: 0.8em 0 0.8em 2em;
26−}
27−
28−dl {
29− margin: 0.8em 0;
30−}
31−
32−dt {
33− font-weight: bold;
34−}
35−dd {
36− margin-left: 2em;
37−}
38−
39−a { text-decoration: none; }
40−a[href]:link { color: rgb(196,69,29); }
41−a[href]:visited { color: rgb(171,105,84); }
42−a[href]:hover { text-decoration:underline; }
43−
44−/* @end */
45−
46−/* @group Fonts & Sizes */
47−
48−/* Basic technique & IE workarounds from YUI 3
49− For reasons, see:
50− http://yui.yahooapis.com/3.1.1/build/cssfonts/fonts.css
51− */
52−
53−body {
54− font:13px/1.4 sans-serif;
55− *font-size:small; /* for IE */
56− *font:x-small; /* for IE in quirks mode */
57−}
58−
59−h1 { font-size: 146.5%; /* 19pt */ }
60−h2 { font-size: 131%; /* 17pt */ }
61−h3 { font-size: 116%; /* 15pt */ }
62−h4 { font-size: 100%; /* 13pt */ }
63−h5 { font-size: 100%; /* 13pt */ }
64−
65−select, input, button, textarea {
66− font:99% sans-serif;
67−}
68−
69−table {
70− font-size:inherit;
71− font:100%;
72−}
73−
74−pre, code, kbd, samp, tt, .src {
75− font-family:monospace;
76− *font-size:108%;
77− line-height: 124%;
78−}
79−
80−.links, .link {
81− font-size: 85%; /* 11pt */
82−}
83−
84−#module-header .caption {
85− font-size: 182%; /* 24pt */
86−}
87−
88−.info {
89− font-size: 85%; /* 11pt */
90−}
91−
92−#table-of-contents, #synopsis {
93− /* font-size: 85%; /* 11pt */
94−}
95−
96−
97−/* @end */
98−
99−/* @group Common */
100−
101−.caption, h1, h2, h3, h4, h5, h6 {
102− font-weight: bold;
103− color: rgb(78,98,114);
104− margin: 0.8em 0 0.4em;
105−}
106−
107−* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {
108− margin-top: 2em;
109−}
110−
111−h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 {
112− margin-top: inherit;
113−}
114−
115−ul.links {
116− list-style: none;
117− text-align: left;
118− float: right;
119− display: inline-table;
120− margin: 0 0 0 1em;
121−}
122−
123−ul.links li {
124− display: inline;
125− border-left: 1px solid #d5d5d5;
126− white-space: nowrap;
127− padding: 0;
128−}
129−
130−ul.links li a {
131− padding: 0.2em 0.5em;
132−}
133−
134−.hide { display: none; }
135−.show { display: inherit; }
136−.clear { clear: both; }
137−
138−.collapser {
139− background-image: url(minus.gif);
140− background-repeat: no-repeat;
141−}
142−.expander {
143− background-image: url(plus.gif);
144− background-repeat: no-repeat;
145−}
146−p.caption.collapser,
147−p.caption.expander {
148− background-position: 0 0.4em;
149−}
150−.collapser, .expander {
151− padding-left: 14px;
152− margin-left: -14px;
153− cursor: pointer;
154−}
155−
156−pre {
157− padding: 0.25em;
158− margin: 0.8em 0;
159− background: rgb(229,237,244);
160− overflow: auto;
161− border-bottom: 0.25em solid white;
162− /* white border adds some space below the box to compensate
163− for visual extra space that paragraphs have between baseline
164− and the bounding box */
165−}
166−
167−.src {
168− background: #f0f0f0;
169− padding: 0.2em 0.5em;
170−}
171−
172−.keyword { font-weight: normal; }
173−.def { font-weight: bold; }
174−
175−
176−/* @end */
177−
178−/* @group Page Structure */
179−
180−#content {
181− margin: 0 auto;
182− padding: 0 2em 6em;
183−}
184−
185−#package-header {
186− background: rgb(41,56,69);
187− border-top: 5px solid rgb(78,98,114);
188− color: #ddd;
189− padding: 0.2em;
190− position: relative;
191− text-align: left;
192−}
193−
194−#package-header .caption {
195− background: url(hslogo-16.png) no-repeat 0em;
196− color: white;
197− margin: 0 2em;
198− font-weight: normal;
199− font-style: normal;
200− padding-left: 2em;
201−}
202−
203−#package-header a:link, #package-header a:visited { color: white; }
204−#package-header a:hover { background: rgb(78,98,114); }
205−
206−#module-header .caption {
207− color: rgb(78,98,114);
208− font-weight: bold;
209− border-bottom: 1px solid #ddd;
210−}
211−
212−table.info {
213− float: right;
214− padding: 0.5em 1em;
215− border: 1px solid #ddd;
216− color: rgb(78,98,114);
217− background-color: #fff;
218− max-width: 40%;
219− border-spacing: 0;
220− position: relative;
221− top: -0.5em;
222− margin: 0 0 0 2em;
223−}
224−
225−.info th {
226− padding: 0 1em 0 0;
227−}
228−
229−div#style-menu-holder {
230− position: relative;
231− z-index: 2;
232− display: inline;
233−}
234−
235−#style-menu {
236− position: absolute;
237− z-index: 1;
238− overflow: visible;
239− background: #374c5e;
240− margin: 0;
241− text-align: center;
242− right: 0;
243− padding: 0;
244− top: 1.25em;
245−}
246−
247−#style-menu li {
248− display: list-item;
249− border-style: none;
250− margin: 0;
251− padding: 0;
252− color: #000;
253− list-style-type: none;
254−}
255−
256−#style-menu li + li {
257− border-top: 1px solid #919191;
258−}
259−
260−#style-menu a {
261− width: 6em;
262− padding: 3px;
263− display: block;
264−}
265−
266−#footer {
267− background: #ddd;
268− border-top: 1px solid #aaa;
269− padding: 0.5em 0;
270− color: #666;
271− text-align: center;
272− position: absolute;
273− bottom: 0;
274− width: 100%;
275− height: 3em;
276−}
277−
278−/* @end */
279−
280−/* @group Front Matter */
281−
282−#table-of-contents {
283− float: right;
284− clear: right;
285− background: #faf9dc;
286− border: 1px solid #d8d7ad;
287− padding: 0.5em 1em;
288− max-width: 20em;
289− margin: 0.5em 0 1em 1em;
290−}
291−
292−#table-of-contents .caption {
293− text-align: center;
294− margin: 0;
295−}
296−
297−#table-of-contents ul {
298− list-style: none;
299− margin: 0;
300−}
301−
302−#table-of-contents ul ul {
303− margin-left: 2em;
304−}
305−
306−#description .caption {
307− display: none;
308−}
309−
310−#synopsis {
311− display: none;
312−}
313−
314−.no-frame #synopsis {
315− display: block;
316− position: fixed;
317− right: 0;
318− height: 80%;
319− top: 10%;
320− padding: 0;
321−}
322−
323−#synopsis .caption {
324− float: left;
325− width: 29px;
326− color: rgba(255,255,255,0);
327− height: 110px;
328− margin: 0;
329− font-size: 1px;
330− padding: 0;
331−}
332−
333−#synopsis p.caption.collapser {
334− background: url(synopsis.png) no-repeat -64px -8px;
335−}
336−
337−#synopsis p.caption.expander {
338− background: url(synopsis.png) no-repeat 0px -8px;
339−}
340−
341−#synopsis ul {
342− height: 100%;
343− overflow: auto;
344− padding: 0.5em;
345− margin: 0;
346−}
347−
348−#synopsis ul ul {
349− overflow: hidden;
350−}
351−
352−#synopsis ul,
353−#synopsis ul li.src {
354− background-color: #faf9dc;
355− white-space: nowrap;
356− list-style: none;
357− margin-left: 0;
358−}
359−
360−/* @end */
361−
362−/* @group Main Content */
363−
364−#interface div.top { margin: 2em 0; }
365−#interface h1 + div.top,
366−#interface h2 + div.top,
367−#interface h3 + div.top,
368−#interface h4 + div.top,
369−#interface h5 + div.top {
370− margin-top: 1em;
371−}
372−#interface p.src .link {
373− float: right;
374− color: #919191;
375− border-left: 1px solid #919191;
376− background: #f0f0f0;
377− padding: 0 0.5em 0.2em;
378− margin: 0 -0.5em 0 0.5em;
379−}
380−
381−#interface span.fixity {
382− color: #919191;
383− border-left: 1px solid #919191;
384− padding: 0.2em 0.5em 0.2em 0.5em;
385− margin: 0 -1em 0 1em;
386−}
387−
388−#interface span.rightedge {
389− border-left: 1px solid #919191;
390− padding: 0.2em 0 0.2em 0;
391− margin: 0 0 0 1em;
392−}
393−
394−#interface table { border-spacing: 2px; }
395−#interface td {
396− vertical-align: top;
397− padding-left: 0.5em;
398−}
399−#interface td.src {
400− white-space: nowrap;
401−}
402−#interface td.doc p {
403− margin: 0;
404−}
405−#interface td.doc p + p {
406− margin-top: 0.8em;
407−}
408−
409−.subs dl {
410− margin: 0;
411−}
412−
413−.subs dt {
414− float: left;
415− clear: left;
416− display: block;
417− margin: 1px 0;
418−}
419−
420−.subs dd {
421− float: right;
422− width: 90%;
423− display: block;
424− padding-left: 0.5em;
425− margin-bottom: 0.5em;
426−}
427−
428−.subs dd.empty {
429− display: none;
430−}
431−
432−.subs dd p {
433− margin: 0;
434−}
435−
436−/* Render short-style data instances */
437−.inst ul {
438− height: 100%;
439− padding: 0.5em;
440− margin: 0;
441−}
442−
443−.inst, .inst li {
444− list-style: none;
445− margin-left: 1em;
446−}
447−
448−.top p.src {
449− border-top: 1px solid #ccc;
450−}
451−
452−.subs, .doc {
453− /* use this selector for one level of indent */
454− padding-left: 2em;
455−}
456−
457−.warning {
458− color: red;
459−}
460−
461−.arguments {
462− margin-top: -0.4em;
463−}
464−.arguments .caption {
465− display: none;
466−}
467−
468−.fields { padding-left: 1em; }
469−
470−.fields .caption { display: none; }
471−
472−.fields p { margin: 0 0; }
473−
474−/* this seems bulky to me
475−.methods, .constructors {
476− background: #f8f8f8;
477− border: 1px solid #eee;
478−}
479−*/
480−
481−/* @end */
482−
483−/* @group Auxillary Pages */
484−
485−
486−.extension-list {
487− list-style-type: none;
488− margin-left: 0;
489−}
490−
491−#mini {
492− margin: 0 auto;
493− padding: 0 1em 1em;
494−}
495−
496−#mini > * {
497− font-size: 93%; /* 12pt */
498−}
499−
500−#mini #module-list .caption,
501−#mini #module-header .caption {
502− font-size: 125%; /* 15pt */
503−}
504−
505−#mini #interface h1,
506−#mini #interface h2,
507−#mini #interface h3,
508−#mini #interface h4 {
509− font-size: 109%; /* 13pt */
510− margin: 1em 0 0;
511−}
512−
513−#mini #interface .top,
514−#mini #interface .src {
515− margin: 0;
516−}
517−
518−#mini #module-list ul {
519− list-style: none;
520− margin: 0;
521−}
522−
523−#alphabet ul {
524− list-style: none;
525− padding: 0;
526− margin: 0.5em 0 0;
527− text-align: center;
528−}
529−
530−#alphabet li {
531− display: inline;
532− margin: 0 0.25em;
533−}
534−
535−#alphabet a {
536− font-weight: bold;
537−}
538−
539−#index .caption,
540−#module-list .caption { font-size: 131%; /* 17pt */ }
541−
542−#index table {
543− margin-left: 2em;
544−}
545−
546−#index .src {
547− font-weight: bold;
548−}
549−#index .alt {
550− font-size: 77%; /* 10pt */
551− font-style: italic;
552− padding-left: 2em;
553−}
554−
555−#index td + td {
556− padding-left: 1em;
557−}
558−
559−#module-list ul {
560− list-style: none;
561− margin: 0 0 0 2em;
562−}
563−
564−#module-list li {
565− clear: right;
566−}
567−
568−#module-list span.collapser,
569−#module-list span.expander {
570− background-position: 0 0.3em;
571−}
572−
573−#module-list .package {
574− float: right;
575−}
576−
577−/* @end */
pagerduty.cabal+41−29
@@ -1,21 +1,32 @@
11name: pagerduty
2−version: 0.1.0
3−synopsis: Pager Duty API Client
2+version: 0.0.8
3+synopsis: Client library for PagerDuty Integration and REST APIs.
44homepage: http://github.com/brendanhay/pagerduty
55license: OtherLicense
66license-file: LICENSE
7−author: Brendan Hay, Kim Altintop
8−maintainer: Brendan Hay <brendan.g.hay@gmail.com>, Kim Altintop <kim.altintop@gmail.com>
9−copyright: Copyright (c) 2013-2014 Brendan Hay, 2014 Kim Altintop
10−category: Network, Monitoring
7+author: Brendan Hay
8+maintainer: Brendan Hay <brendan.g.hay@gmail.com>
9+copyright: Copyright (c) 2013-2015 Brendan Hay, 2014 Kim Altintop
10+category: Network, PagerDuty, Monitoring
1111build-type: Simple
1212cabal-version: >= 1.10
1313
1414description:
15− Client library for the the PagerDuty REST APIs documented here:
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.
18+
19+ This library implements the full PagerDuty Integration and REST APIs which
20+ are documented here:
1621 .
1722 * Integration API - <http://developer.pagerduty.com/documentation/integration>
23+ .
1824 * 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>.
1930
2031extra-source-files:
2132 README.md
@@ -52,34 +63,35 @@ library
5263 , Network.PagerDuty.REST.Webhooks
5364
5465 other-modules:
55− Network.PagerDuty.IO
56− , Network.PagerDuty.Options
57− , Network.PagerDuty.Query
58− , Network.PagerDuty.TH
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
5971 , Network.PagerDuty.Types
6072
6173 build-depends:
62− aeson > 0.7 && <= 0.8
63− , base >= 4.5 && < 5.0
64− , bifunctors
74+ aeson >= 2.0
75+ , base >= 4.7 && < 5
76+ , bifunctors >= 4.1
6577 , bytestring >= 0.9
6678 , bytestring-conversion >= 0.2.1
67− , conduit >= 0.5.5
68− , data-default-class
79+ , conduit > 1.1
80+ , data-default-class >= 0.0.1
6981 , exceptions >= 0.6
70− , http-client >= 0.3.6
82+ , generics-sop >= 0.5.0.0
83+ , http-client >= 0.5 && < 1
7184 , http-types >= 0.8
72− , lens >= 4.0
73− , lens-aeson >= 1.0
74− , mmorph >= 1.0
75− , mtl >= 2.2.1
76− , old-locale
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
7791 , text >= 1.1
78− , time == 1.4.*
79− , transformers >= 0.4.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
8097 , unordered-containers >= 0.2.3
81−
82− , generics-sop
83− , monad-control
84− , template-haskell
85− , transformers-base
plus.gifdeleted

Binary file not shown.

script/generate-pagesdeleted−25
@@ -1,25 +0,0 @@
1−#!/usr/bin/env bash
2−
3−set -e
4−set -x
5−set -o errexit
6−
7−branch=$(git symbolic-ref -q HEAD)
8−branch=${branch##refs/heads/}
9−branch=${branch:-HEAD}
10−
11−cabal configure --disable-tests
12−
13−DOCDIR=`mktemp -d -t pages.XXXXXX`
14−cabal haddock --haddock-option=-o$DOCDIR
15−
16−HEAD=`git rev-parse HEAD`
17−
18−git checkout gh-pages
19−
20−mv $DOCDIR/* .
21−
22−git add *.html *.js *.css *.gif *.png
23−git commit -m "Generated documentation from $HEAD on $branch"
24−git push origin gh-pages
25−git checkout $branch
script/travis-lifecycle-before_installnew file+11
@@ -0,0 +1,11 @@
1+#!/usr/bin/env bash
2+
3+set -e
4+
5+mkdir -p ~/.local/bin
6+
7+curl -L https://www.stackage.org/stack/linux-x86_64 | \
8+ tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
9+
10+ghc --version
11+stack --version
script/travis-lifecycle-installnew file+13
@@ -0,0 +1,13 @@
1+#!/usr/bin/env bash
2+
3+set -e
4+
5+GHCVER=${GHCVER?"GHCVER needs to be set."}
6+
7+path=$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd)
8+
9+$path/travis-timeout \
10+ stack --no-terminal --skip-ghc-check --stack-yaml stack-$GHCVER.yaml setup
11+
12+$path/travis-timeout \
13+ stack --no-terminal --skip-ghc-check --stack-yaml stack-$GHCVER.yaml test pagerduty --only-snapshot
script/travis-lifecycle-scriptnew file+9
@@ -0,0 +1,9 @@
1+#!/usr/bin/env bash
2+
3+set -e
4+
5+GHCVER=${GHCVER?"GHCVER needs to be set."}
6+
7+path=$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd)
8+
9+stack --no-terminal --skip-ghc-check --stack-yaml stack-$GHCVER.yaml test pagerduty
script/travis-timeoutnew file+15
@@ -0,0 +1,15 @@
1+#!/usr/bin/env bash
2+
3+$* &
4+pidA=$!
5+minutes=0
6+
7+while true; do sleep 60; ((minutes++)); echo -e "\033[0;32m$minutes minute(s) elapsed running '$*'\033[0m."; done &
8+pidB=$!
9+wait $pidA
10+resA=$?
11+
12+echo -e "\033[0;32m'$*' exited with status ${resA}.\033[0m"
13+kill -9 $pidB
14+
15+exit $resA
script/upload-documentationdeleted−37
@@ -1,37 +0,0 @@
1−#!/usr/bin/env bash
2−
3−set -e
4−
5−package=${PWD##*/}
6−
7−echo "Package: ${package}"
8−read -p "Version: " version
9−read -p "Hackage user: " user
10−read -sp "Hackage password (not echoed): " password
11−
12−echo
13−echo "BUILDING"
14−echo
15−
16−cabal configure
17−cabal build
18−cabal haddock \
19− --hyperlink-source \
20− --html-location='/package/$pkg-$version/docs' \
21− --contents-location='/package/$pkg'
22−
23−echo
24−echo "ARCHIVING"
25−echo
26−
27−cd dist/doc/html
28−DDIR="${package}-${version}-docs"
29−cp -r "${package}" "${DDIR}" && gtar -c -v -z -Hustar -f "${DDIR}.tar.gz" "${DDIR}"
30−
31−echo
32−echo "UPLOADING"
33−echo
34−
35−curl -X PUT -H 'Content-Type: application/x-tar' \
36− -H 'Content-Encoding: gzip' --data-binary "@${DDIR}.tar.gz" \
37− "http://${user}:${password}@hackage.haskell.org/package/${package}-${version}/docs"
src/Control/Monad/Trans/PagerDuty.hs+55−72
@@ -2,15 +2,12 @@
22{-# LANGUAGE FlexibleContexts #-}
33{-# LANGUAGE FlexibleInstances #-}
44{-# LANGUAGE GeneralizedNewtypeDeriving #-}
5−{-# LANGUAGE KindSignatures #-}
65{-# LANGUAGE MultiParamTypeClasses #-}
7−{-# LANGUAGE RecordWildCards #-}
8−{-# LANGUAGE TemplateHaskell #-}
96{-# LANGUAGE TypeFamilies #-}
107{-# LANGUAGE UndecidableInstances #-}
118
129-- Module : Control.Monad.Trans.PagerDuty
13−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
10+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
1411-- License : This Source Code Form is subject to the terms of
1512-- the Mozilla Public License, v. 2.0.
1613-- A copy of the MPL can be found in the LICENSE file or
@@ -22,57 +19,50 @@
2219module Control.Monad.Trans.PagerDuty
2320 (
2421 -- * Transformer
25− PD
26− , PDT
22+ PagerDuty
23+ , PagerDutyT
2724
28− -- * Run
29− , runPDT
25+ -- * Running
26+ , runPagerDutyT
3027
31− -- * Environment
32− , Env
33− , envDomain
34− , envAuth
35− , envManager
36−-- , envLogging
37−
38− -- * Integration API
28+ -- * Integration events
3929 , submit
30+ , submitCatch
4031
41− -- * REST API
32+ -- * REST requests
4233 , send
34+ , sendCatch
4335 , paginate
36+ , paginateCatch
37+
38+ -- ** Lifting errors
39+ , hoistError
40+
41+ , module Network.PagerDuty.Types
4442 ) where
4543
4644import Control.Applicative
47−import Control.Lens
45+import Control.Monad
4846import Control.Monad.Base
4947import Control.Monad.Catch
50−import Control.Monad.Except
48+import Control.Monad.Except (MonadError (..))
5149import Control.Monad.Morph
5250import Control.Monad.Reader
5351import Control.Monad.Trans.Control
52+import Control.Monad.Trans.Except
5453import Data.Aeson
5554import Data.Conduit
56−import Network.HTTP.Client (Manager)
57−import Network.PagerDuty.Integration (Event, Response)
58−import qualified Network.PagerDuty.Integration as Int
59−import qualified Network.PagerDuty.REST as REST
55+import Network.PagerDuty.Integration (Event, Response)
56+import qualified Network.PagerDuty.Integration as Int
57+import Network.PagerDuty.Internal.Types
58+import qualified Network.PagerDuty.REST as REST
6059import Network.PagerDuty.Types
6160
62−data Env (s :: Security) = Env
63− { _envDomain :: SubDomain
64− , _envAuth :: Auth s
65− , _envManager :: Manager
66−-- , _envLogging ::
67− }
68−
69−makeLenses ''Env
70−
71−-- | A convenient alias for 'PDT' 'IO'.
72−type PD s = PDT s IO
61+-- | A convenient alias for 'PagerDutyT' 'IO'.
62+type PagerDuty s = PagerDutyT s IO
7363
74−newtype PDT s m a = PDT
75− { unPDT :: ReaderT (Env s) (ExceptT Error m) a
64+newtype PagerDutyT s m a = PagerDutyT
65+ { unPagerDutyT :: ReaderT (Env s) (ExceptT Error m) a
7666 } deriving
7767 ( Functor
7868 , Applicative
@@ -84,50 +74,48 @@ newtype PDT s m a = PDT
8474 , MonadError Error
8575 )
8676
87−instance MonadTrans (PDT s) where
88− lift = PDT . lift . lift
77+instance MonadTrans (PagerDutyT s) where
78+ lift = PagerDutyT . lift . lift
8979 {-# INLINE lift #-}
9080
91−instance MonadBase b m => MonadBase b (PDT s m) where
81+instance MonadBase b m => MonadBase b (PagerDutyT s m) where
9282 liftBase = liftBaseDefault
9383 {-# INLINE liftBase #-}
9484
95−instance MonadTransControl (PDT s) where
96− newtype StT (PDT s) a = StTAWS
97− { unStTAWS :: StT (ExceptT Error) (StT (ReaderT (Env s)) a)
98− }
85+instance MonadTransControl (PagerDutyT s) where
86+ type StT (PagerDutyT s) a = StT (ExceptT Error) (StT (ReaderT (Env s)) a)
9987
100− liftWith f = PDT $
88+ liftWith f = PagerDutyT $
10189 liftWith $ \g ->
102− liftWith $ \h ->
103− f (liftM StTAWS . h . g . unPDT)
90+ liftWith $ \h ->
91+ f (h . g . unPagerDutyT)
10492 {-# INLINE liftWith #-}
10593
106− restoreT = PDT . restoreT . restoreT . liftM unStTAWS
94+ restoreT = PagerDutyT . restoreT . restoreT
10795 {-# INLINE restoreT #-}
10896
109−instance MonadBaseControl b m => MonadBaseControl b (PDT s m) where
110− newtype StM (PDT s m) a = StMPDT { unStMPDT :: ComposeSt (PDT s) m a }
97+instance MonadBaseControl b m => MonadBaseControl b (PagerDutyT s m) where
98+ type StM (PagerDutyT s m) a = ComposeSt (PagerDutyT s) m a
11199
112− liftBaseWith = defaultLiftBaseWith StMPDT
100+ liftBaseWith = defaultLiftBaseWith
113101 {-# INLINE liftBaseWith #-}
114102
115− restoreM = defaultRestoreM unStMPDT
103+ restoreM = defaultRestoreM
116104 {-# INLINE restoreM #-}
117105
118−instance MFunctor (PDT s) where
119− hoist nat m = PDT (ReaderT (ExceptT . nat . runPDT m))
106+instance MFunctor (PagerDutyT s) where
107+ hoist nat m = PagerDutyT (ReaderT (ExceptT . nat . runPagerDutyT m))
120108 {-# INLINE hoist #-}
121109
122−instance MMonad (PDT s) where
123− embed f m = ask >>= f . runPDT m >>= either throwError return
110+instance MMonad (PagerDutyT s) where
111+ embed f m = ask >>= f . runPagerDutyT m >>= either throwError return
124112 {-# INLINE embed #-}
125113
126−runPDT :: PDT s m a -> Env s -> m (Either Error a)
127−runPDT (PDT k) = runExceptT . runReaderT k
114+runPagerDutyT :: PagerDutyT s m a -> Env s -> m (Either Error a)
115+runPagerDutyT (PagerDutyT k) = runExceptT . runReaderT k
128116
129−hoistEither :: (MonadError Error m) => Either Error a -> m a
130−hoistEither = either throwError return
117+hoistError :: (MonadError Error m) => Either Error a -> m a
118+hoistError = either throwError return
131119
132120scoped :: MonadReader (Env s) m => (Env s -> m a) -> m a
133121scoped f = ask >>= f
@@ -135,20 +123,17 @@ scoped f = ask >>= f
135123submit :: ( MonadIO m
136124 , MonadReader (Env s) m
137125 , MonadError Error m
138− , Event a
139126 )
140− => a
127+ => Event
141128 -> m Response
142−submit = submitCatch >=> hoistEither
129+submit = submitCatch >=> hoistError
143130
144131submitCatch :: ( MonadIO m
145132 , MonadReader (Env s) m
146− , Event a
147133 )
148− => a
134+ => Event
149135 -> m (Either Error Response)
150−submitCatch x = scoped $ \e ->
151− Int.submit (_envManager e) x
136+submitCatch x = scoped $ \e -> Int.submitWith (_envManager e) (_envLogger e) x
152137
153138send :: ( MonadIO m
154139 , MonadReader (Env s) m
@@ -157,7 +142,7 @@ send :: ( MonadIO m
157142 )
158143 => Request a s b
159144 -> m b
160−send = sendCatch >=> hoistEither
145+send = sendCatch >=> hoistError
161146
162147sendCatch :: ( MonadIO m
163148 , MonadReader (Env s) m
@@ -165,8 +150,7 @@ sendCatch :: ( MonadIO m
165150 )
166151 => Request a s b
167152 -> m (Either Error b)
168−sendCatch x = scoped $ \Env{..} ->
169− REST.send _envAuth _envDomain _envManager x
153+sendCatch x = scoped (`REST.sendWith` x)
170154
171155paginate :: ( MonadIO m
172156 , MonadReader (Env s) m
@@ -176,7 +160,7 @@ paginate :: ( MonadIO m
176160 )
177161 => Request a s b
178162 -> Source m b
179−paginate x = paginateCatch x $= awaitForever (hoistEither >=> yield)
163+paginate x = paginateCatch x $= awaitForever (hoistError >=> yield)
180164
181165paginateCatch :: ( MonadIO m
182166 , MonadReader (Env s) m
@@ -185,5 +169,4 @@ paginateCatch :: ( MonadIO m
185169 )
186170 => Request a s b
187171 -> Source m (Either Error b)
188−paginateCatch x = scoped $ \Env{..} ->
189− REST.paginate _envAuth _envDomain _envManager x
172+paginateCatch x = scoped (`REST.paginateWith` x)
src/Network/PagerDuty/IO.hsdeleted−66
@@ -1,66 +0,0 @@
1−{-# LANGUAGE OverloadedStrings #-}
2−
3−-- Module : Network.PagerDuty.IO
4−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
5−-- License : This Source Code Form is subject to the terms of
6−-- the Mozilla Public License, v. 2.0.
7−-- A copy of the MPL can be found in the LICENSE file or
8−-- you can obtain it at http://mozilla.org/MPL/2.0/.
9−-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
10−-- Stability : experimental
11−-- Portability : non-portable (GHC extensions)
12−
13−module Network.PagerDuty.IO where
14−
15−import Control.Monad
16−import Control.Monad.IO.Class
17−import Data.Aeson hiding (Error)
18−import qualified Data.ByteString.Lazy as LBS
19−import Network.HTTP.Client (Manager, httpLbs)
20−import qualified Network.HTTP.Client as Client
21−import Network.HTTP.Types
22−import Network.PagerDuty.Types
23−
24−request :: (MonadIO m, ToJSON a, FromJSON b)
25− => Manager
26− -> a
27− -> Client.Request
28− -> m (Either Error b)
29−request m x rq = liftIO (httpLbs raw m) >>= response
30− where
31− raw = rq
32− { Client.secure = True
33− , Client.port = 443
34− , Client.requestHeaders = headers
35− , Client.requestBody = Client.RequestBodyLBS (encode x)
36− }
37−
38− headers =
39− [ ("Content-Type", "application/json")
40− , ("Accept", "application/json")
41− ]
42−
43−response :: (Monad m, FromJSON b)
44− => Client.Response LBS.ByteString
45− -> m (Either Error b)
46−response rs = case statusCode (Client.responseStatus rs) of
47− 200 -> success
48− 201 -> success
49− 400 -> failure
50− 500 -> failure
51− n -> return . Left $ unhandled n
52− where
53− success = maybe (Left unknown) Right `liftM` parse
54− failure = maybe (Left unknown) Left `liftM` parse
55−
56− unhandled n = Internal
57− $ "PagerDuty returned unhandled status code: " ++ show n
58−
59− unknown = Internal
60− $ "Unable to parse response into a PagerDuty API compatible type: "
61− ++ show body
62−
63− parse :: (Monad m, FromJSON a) => m (Maybe a)
64− parse = return (decode body)
65−
66− body = Client.responseBody rs
src/Network/PagerDuty/Integration.hs+190−150
@@ -1,10 +1,12 @@
1−{-# LANGUAGE GADTs #-}
2−{-# LANGUAGE DefaultSignatures #-}
3−{-# LANGUAGE OverloadedStrings #-}
4−{-# LANGUAGE TemplateHaskell #-}
1+{-# LANGUAGE FlexibleInstances #-}
2+{-# LANGUAGE FunctionalDependencies #-}
3+{-# LANGUAGE LambdaCase #-}
4+{-# LANGUAGE MultiParamTypeClasses #-}
5+{-# LANGUAGE OverloadedStrings #-}
6+{-# LANGUAGE TemplateHaskell #-}
57
68-- Module : Network.PagerDuty.Integration
7−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
9+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
810-- License : This Source Code Form is subject to the terms of
911-- the Mozilla Public License, v. 2.0.
1012-- A copy of the MPL can be found in the LICENSE file or
@@ -36,52 +38,57 @@
3638-- /See:/ <http://developer.pagerduty.com/documentation/integration/events>
3739module Network.PagerDuty.Integration
3840 (
39− -- * Events
41+ -- * Sending events
4042 submit
43+ , submitWith
4144
4245 -- ** Trigger
4346 , Trigger
4447 , trigger
45− , tDescription
46− , tIncidentKey
47− , tClient
48− , tClientUrl
49− , tDetails
48+ , client
49+ , clientUrl
5050
5151 -- ** Acknowledge
5252 , Acknowledge
5353 , acknowledge
54− , aDescription
55− , aDetails
5654
5755 -- ** Resolve
5856 , Resolve
5957 , resolve
60− , rDescription
61− , rDetails
58+
59+ -- * Fields
60+ , HasServiceKey (..)
61+ , HasIncidentKey (..)
62+ , HasDescription (..)
63+ , HasDetails (..)
6264
6365 -- * Types
64− , Event
65− , AnyEvent (..)
66+ , Event (..)
67+ , _Trigger
68+ , _Acknowledge
69+ , _Resolve
6670
6771 , Response
6872 , rsStatus
6973 , rsMessage
7074 , rsIncidentKey
75+
76+ , Generic
77+
78+ , module Network.PagerDuty.Types
7179 ) where
7280
7381import Control.Lens
7482import Control.Monad.IO.Class
7583import Data.Aeson
76−import Data.Default.Class
77−import qualified Data.HashMap.Strict as Map
78−import Data.Monoid
79−import Data.Text (Text)
80−import Network.HTTP.Client (Manager)
81−import qualified Network.HTTP.Client as Client
82−import Network.PagerDuty.IO
83−import Network.PagerDuty.TH
84−import Network.PagerDuty.Types
84+import qualified Data.Aeson.KeyMap as Map
85+import Data.Text (Text)
86+import Network.HTTP.Client (Manager)
87+import qualified Network.HTTP.Client as Client
88+import Network.PagerDuty.Internal.IO
89+import Network.PagerDuty.Internal.TH
90+import Network.PagerDuty.Internal.Types
91+import Network.PagerDuty.Types hiding (description, message)
8592
8693data Response = Response
8794 { _rsStatus :: Text
@@ -100,128 +107,161 @@ makeLens "_rsMessage" ''Response
100107-- | The key of the incident that will be affected by the request.
101108makeLens "_rsIncidentKey" ''Response
102109
103−class Event a where
104− eventType :: a -> Text
105− eventPayload :: a -> Object
106−
107− default eventPayload :: ToJSON a => a -> Object
108− eventPayload x = let Object o = toJSON x in o
109−
110−data AnyEvent where
111− Event :: Event a => a -> AnyEvent
112−
113−instance Event AnyEvent where
114− eventType (Event x) = eventType x
115− eventPayload (Event x) = eventPayload x
116−
117−data Generic = Generic
118− { _gServiceKey :: ServiceKey
119− , _gDescription :: Maybe Text
120− , _gIncidentKey :: IncidentKey
121− , _gDetails :: Object
110+class HasServiceKey s a | s -> a where
111+ -- | The GUID of one of your "Generic API" services. This is the "service key"
112+ -- listed on a Generic API's service detail page.
113+ serviceKey :: Lens' s a
114+
115+class HasIncidentKey s a | s -> a where
116+ -- | Identifies the incident to which this trigger event should be applied.
117+ -- If there's no open (i.e. unresolved) incident with this key, a new one
118+ -- will be created. If there's already an open incident with a matching key,
119+ -- this event will be appended to that incident's log. The event key provides
120+ -- an easy way to "de-dup" problem reports. If this field isn't provided,
121+ -- PagerDuty will automatically open a new incident with a unique key.
122+ incidentKey :: Lens' s a
123+
124+class HasDescription s a | s -> a where
125+ -- | A short description of the problem that led to this trigger.
126+ -- This field (or a truncated version) will be used when generating phone
127+ -- calls, SMS messages and alert emails. It will also appear on the incidents
128+ -- tables in the PagerDuty UI. The maximum length is 1024 characters.
129+ description :: Lens' s a
130+
131+class HasDetails s a | s -> a where
132+ -- | An arbitrary JSON object containing any data you'd like included
133+ -- in the incident log.
134+ details :: Lens' s a
135+
136+data Trigger = Trigger'
137+ { _tServiceKey' :: ServiceKey
138+ , _tIncidentKey' :: IncidentKey
139+ , _tDescription' :: Text
140+ , _tDetails' :: Maybe Object
141+ , _tClient' :: Maybe Text
142+ , _tClientUrl' :: Maybe Text
122143 } deriving (Eq, Show)
123144
124−deriveJSON ''Generic
145+deriveRecord ''Trigger
125146
126−makeLens "_gDescription" ''Generic
127−makeLens "_gDetails" ''Generic
147+instance HasServiceKey Trigger ServiceKey where serviceKey = tServiceKey'
148+instance HasIncidentKey Trigger IncidentKey where incidentKey = tIncidentKey'
149+instance HasDescription Trigger Text where description = tDescription'
150+instance HasDetails Trigger (Maybe Object) where details = tDetails'
128151
129−data Trigger = Trigger
130− { _tServiceKey :: ServiceKey
131− , _tDescription :: Text
132− , _tIncidentKey :: Maybe IncidentKey
133− , _tClient :: Maybe Text
134− , _tClientUrl :: Maybe Text
135− , _tDetails :: Object
136− } deriving (Eq, Show)
152+-- | The name of the monitoring client that is triggering this event.
153+client :: Lens' Trigger (Maybe Text)
154+client = tClient'
137155
138−deriveJSON ''Trigger
156+-- | The URL of the monitoring client that is triggering this event.
157+clientUrl :: Lens' Trigger (Maybe Text)
158+clientUrl = tClientUrl'
159+
160+data Generic = Generic'
161+ { _gServiceKey' :: ServiceKey
162+ , _gIncidentKey' :: IncidentKey
163+ , _gDescription' :: Maybe Text
164+ , _gDetails' :: Maybe Object
165+ } deriving (Eq, Show)
139166
140−instance Event Trigger where
141− eventType = const "trigger"
167+deriveRecord ''Generic
168+
169+instance HasServiceKey Generic ServiceKey where serviceKey = gServiceKey'
170+instance HasIncidentKey Generic IncidentKey where incidentKey = gIncidentKey'
171+instance HasDescription Generic (Maybe Text) where description = gDescription'
172+instance HasDetails Generic (Maybe Object) where details = gDetails'
173+
174+type Resolve = Generic
175+type Acknowledge = Generic
176+
177+data Event
178+ = Trigger Trigger -- ^ /See:/ 'trigger'
179+ | Acknowledge Generic -- ^ /See:/ 'acknowledge'
180+ | Resolve Generic -- ^ /See:/ 'resolve'
181+ deriving (Eq, Show)
182+
183+makePrisms ''Event
184+
185+instance HasServiceKey Event ServiceKey where
186+ serviceKey = lens f g
187+ where
188+ f (Trigger s) = _tServiceKey' s
189+ f (Acknowledge s) = _gServiceKey' s
190+ f (Resolve s) = _gServiceKey' s
191+
192+ g (Trigger s) x = Trigger $ s { _tServiceKey' = x }
193+ g (Acknowledge s) x = Acknowledge $ s { _gServiceKey' = x }
194+ g (Resolve s) x = Resolve $ s { _gServiceKey' = x }
195+
196+instance HasIncidentKey Event IncidentKey where
197+ incidentKey = lens f g
198+ where
199+ f (Trigger s) = _tIncidentKey' s
200+ f (Acknowledge s) = _gIncidentKey' s
201+ f (Resolve s) = _gIncidentKey' s
202+
203+ g (Trigger s) x = Trigger $ s { _tIncidentKey' = x }
204+ g (Acknowledge s) x = Acknowledge $ s { _gIncidentKey' = x }
205+ g (Resolve s) x = Resolve $ s { _gIncidentKey' = x }
206+
207+instance HasDetails Event (Maybe Object) where
208+ details = lens f g
209+ where
210+ f (Trigger s) = _tDetails' s
211+ f (Acknowledge s) = _gDetails' s
212+ f (Resolve s) = _gDetails' s
213+
214+ g (Trigger s) x = Trigger $ s { _tDetails' = x }
215+ g (Acknowledge s) x = Acknowledge $ s { _gDetails' = x }
216+ g (Resolve s) x = Resolve $ s { _gDetails' = x }
217+
218+instance ToJSON Event where
219+ toJSON = \case
220+ Trigger x -> event "trigger" x
221+ Acknowledge x -> event "acknowledge" x
222+ Resolve x -> event "resolve" x
223+ where
224+ event k x =
225+ case toJSON x of
226+ Object o -> Object (Map.insert "event_type" (String k) o)
227+ v -> v
142228
143229-- | Your monitoring tools should send PagerDuty a trigger event to report a new
144230-- or ongoing problem. When PagerDuty receives a trigger event, it will either open
145231-- a new incident, or add a new trigger log entry to an existing incident,
146232-- depending on the provided incident_key.
147−trigger :: ServiceKey
148− -> Text -- ^ 'tDescription'
149− -> Trigger
150−trigger k d =
151− Trigger
152− { _tServiceKey = k
153− , _tDescription = d
154− , _tIncidentKey = Nothing
155− , _tClient = Nothing
156− , _tClientUrl = Nothing
157− , _tDetails = mempty
233+trigger :: ServiceKey -- ^ 'serviceKey'
234+ -> IncidentKey -- ^ 'incidentKey'
235+ -> Text -- ^ 'description'
236+ -> Event
237+trigger k i d =
238+ Trigger Trigger'
239+ { _tServiceKey' = k
240+ , _tDescription' = d
241+ , _tIncidentKey' = i
242+ , _tClient' = Nothing
243+ , _tClientUrl' = Nothing
244+ , _tDetails' = Nothing
158245 }
159246
160−-- | A short description of the problem that led to this trigger.
161−-- This field (or a truncated version) will be used when generating phone
162−-- calls, SMS messages and alert emails. It will also appear on the incidents
163−-- tables in the PagerDuty UI. The maximum length is 1024 characters.
164−makeLens "_tDescription" ''Trigger
165−
166−-- | Identifies the incident to which this trigger event should be applied.
167−-- If there's no open (i.e. unresolved) incident with this key, a new one
168−-- will be created. If there's already an open incident with a matching key,
169−-- this event will be appended to that incident's log. The event key provides
170−-- an easy way to "de-dup" problem reports. If this field isn't provided,
171−-- PagerDuty will automatically open a new incident with a unique key.
172−makeLens "_tIncidentKey" ''Trigger
173−
174−-- | The name of the monitoring client that is triggering this event.
175−makeLens "_tClient" ''Trigger
176−
177−-- | The URL of the monitoring client that is triggering this event.
178−makeLens "_tClientUrl" ''Trigger
179−
180−-- | An arbitrary JSON object containing any data you'd like included
181−-- in the incident log.
182−makeLens "_tDetails" ''Trigger
183−
184−newtype Acknowledge = Acknowledge Generic
185−
186−deriveJSON ''Acknowledge
187−makePrisms ''Acknowledge
188−
189−instance Event Acknowledge where
190− eventType = const "acknowledge"
191−
192247-- | Acknowledge events cause the referenced incident to enter the acknowledged
193248-- state.
194249--
195250-- While an incident is acknowledged, it won't generate any additional
196251-- notifications, even if it receives new trigger events. Your monitoring tools
197−-- should send PagerDuty an acknowledge event when they know someone is presently
198−-- working on the problem.
199−acknowledge :: ServiceKey -> IncidentKey -> Acknowledge
252+-- should send PagerDuty an acknowledge event when they know someone is
253+-- presently working on the problem.
254+acknowledge :: ServiceKey -- ^ 'serviceKey'
255+ -> IncidentKey -- ^ 'incidentKey'
256+ -> Event
200257acknowledge k i =
201− Acknowledge Generic
202− { _gServiceKey = k
203− , _gDescription = Nothing
204− , _gIncidentKey = i
205− , _gDetails = mempty
258+ Acknowledge Generic'
259+ { _gServiceKey' = k
260+ , _gIncidentKey' = i
261+ , _gDescription' = Nothing
262+ , _gDetails' = Nothing
206263 }
207264
208−-- | Text that will appear in the incident's log associated with this event.
209−aDescription :: Lens' Acknowledge (Maybe Text)
210−aDescription = _Acknowledge.gDescription
211−
212−-- | An arbitrary JSON object containing any data you'd like included
213−-- in the incident log.
214−aDetails :: Lens' Acknowledge Object
215−aDetails = _Acknowledge.gDetails
216−
217−newtype Resolve = Resolve Generic
218−
219−deriveJSON ''Resolve
220−makePrisms ''Resolve
221−
222−instance Event Resolve where
223− eventType = const "acknowledge"
224−
225265-- | Resolve events cause the referenced incident to enter the resolved state.
226266--
227267-- Once an incident is resolved, it won't generate any additional
@@ -229,30 +269,30 @@ instance Event Resolve where
229269-- incident won't re-open the incident. Instead, a new incident will be
230270-- created. Your monitoring tools should send PagerDuty a resolve event when the
231271-- problem that caused the initial trigger event has been fixed.
232−resolve :: ServiceKey -> IncidentKey -> Resolve
272+resolve :: ServiceKey -- ^ 'serviceKey'
273+ -> IncidentKey -- ^ 'incidentKey'
274+ -> Event
233275resolve k i =
234− Resolve Generic
235− { _gServiceKey = k
236− , _gDescription = Nothing
237− , _gIncidentKey = i
238− , _gDetails = mempty
276+ Resolve Generic'
277+ { _gServiceKey' = k
278+ , _gIncidentKey' = i
279+ , _gDescription' = Nothing
280+ , _gDetails' = Nothing
239281 }
240282
241−-- | Text that will appear in the incident's log associated with this event.
242−rDescription :: Lens' Resolve (Maybe Text)
243−rDescription = _Resolve.gDescription
244−
245−-- | An arbitrary JSON object containing any data youd like included
246−-- in the incident log.
247−rDetails :: Lens' Resolve Object
248−rDetails = _Resolve.gDetails
249−
250283-- | Send an event to the integration API.
251−submit :: (MonadIO m, Event a) => Manager -> a -> m (Either Error Response)
252−submit m x = request m payload $ def
253− { Client.host = "events.pagerduty.com"
254− , Client.path = "/generic/2010-04-15/create_event.json"
255− }
256− where
257− payload = Object $
258− Map.insert "event_type" (String (eventType x)) (eventPayload x)
284+submit :: MonadIO m => Manager -> Event -> m (Either Error Response)
285+submit m = submitWith m None
286+
287+-- | /See:/ 'submit'
288+submitWith :: MonadIO m
289+ => Manager
290+ -> Logger
291+ -> Event
292+ -> m (Either Error Response)
293+submitWith m l e = request m l e $
294+ Client.defaultRequest
295+ { Client.host = "events.pagerduty.com"
296+ , Client.path = "/generic/2010-04-15/create_event.json"
297+ , Client.method = "POST"
298+ }
src/Network/PagerDuty/Internal/IO.hsnew file+76
@@ -0,0 +1,76 @@
1+{-# LANGUAGE OverloadedStrings #-}
2+{-# LANGUAGE ScopedTypeVariables #-}
3+
4+-- Module : Network.PagerDuty.Internal.IO
5+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
6+-- License : This Source Code Form is subject to the terms of
7+-- the Mozilla Public License, v. 2.0.
8+-- A copy of the MPL can be found in the LICENSE file or
9+-- you can obtain it at http://mozilla.org/MPL/2.0/.
10+-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
11+-- Stability : experimental
12+-- Portability : non-portable (GHC extensions)
13+
14+module Network.PagerDuty.Internal.IO where
15+
16+import Control.Monad
17+import Control.Monad.IO.Class
18+import Data.Aeson hiding (Error)
19+import qualified Data.ByteString.Lazy as LBS
20+import Data.Monoid
21+import qualified Data.Text as Text
22+import Network.HTTP.Client (Manager, httpLbs)
23+import qualified Network.HTTP.Client as Client
24+import Network.HTTP.Types
25+import Network.PagerDuty.Internal.Types
26+
27+request :: (MonadIO m, ToJSON a, FromJSON b)
28+ => Manager
29+ -> Logger
30+ -> a
31+ -> Client.Request
32+ -> m (Either Error b)
33+request m l x rq = msg >> liftIO (httpLbs raw m) >>= response l
34+ where
35+ msg = debug l ("[Raw Request]\n" <> Text.pack (show raw))
36+
37+ raw = rq
38+ { Client.secure = True
39+ , Client.port = 443
40+ , Client.requestHeaders = headers
41+ , Client.requestBody = Client.RequestBodyLBS (encode x)
42+ }
43+
44+ headers =
45+ [ ("Content-Type", "application/json")
46+ , ("Accept", "application/json")
47+ ]
48+
49+response :: forall m b. (MonadIO m, FromJSON b)
50+ => Logger
51+ -> Client.Response LBS.ByteString
52+ -> m (Either Error b)
53+response l rs = case statusCode (Client.responseStatus rs) of
54+ 200 -> success
55+ 201 -> success
56+ 400 -> failure
57+ 500 -> failure
58+ n -> return . Left $ unhandled n
59+ where
60+ success = maybe (Left unknown) Right `liftM` parse
61+ failure = maybe (Left unknown) Left `liftM` parse
62+
63+ unhandled n = Internal $
64+ "PagerDuty returned unhandled status code: "
65+ <> Text.pack (show n)
66+
67+ unknown = Internal $
68+ "Unable to parse response into a PagerDuty API compatible type: "
69+ <> Text.pack (show body)
70+
71+ parse :: FromJSON a => m (Maybe a)
72+ parse = msg >> return (decode body)
73+
74+ msg = debug l ("[Raw Response]\n" <> Text.pack (show rs))
75+
76+ body = Client.responseBody rs
src/Network/PagerDuty/Options.hs → src/Network/PagerDuty/Internal/Options.hsrenamed+6−6
@@ -1,5 +1,5 @@
1−-- Module : Network.PagerDuty.Options
2−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
1+-- Module : Network.PagerDuty.Internal.Options
2+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
33-- License : This Source Code Form is subject to the terms of
44-- the Mozilla Public License, v. 2.0.
55-- A copy of the MPL can be found in the LICENSE file or
@@ -8,15 +8,15 @@
88-- Stability : experimental
99-- Portability : non-portable (GHC extensions)
1010
11−module Network.PagerDuty.Options
11+module Network.PagerDuty.Internal.Options
1212 ( dropped
1313 , hyphenated
1414 , underscored
1515 ) where
1616
17−import Data.Aeson.Types
18−import Data.Char
19−import Data.List
17+import Data.Aeson.Types
18+import Data.Char
19+import Data.List
2020
2121dropped :: Int -> Options -> Options
2222dropped n o = o
src/Network/PagerDuty/Query.hs → src/Network/PagerDuty/Internal/Query.hsrenamed+17−15
@@ -1,12 +1,13 @@
11{-# LANGUAGE ConstraintKinds #-}
22{-# LANGUAGE DefaultSignatures #-}
3+{-# LANGUAGE FlexibleContexts #-}
34{-# LANGUAGE GADTs #-}
45{-# LANGUAGE OverloadedStrings #-}
56{-# LANGUAGE ScopedTypeVariables #-}
67{-# LANGUAGE TupleSections #-}
78
8−-- Module : Network.PagerDuty.Query
9−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
9+-- Module : Network.PagerDuty.Internal.Query
10+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
1011-- License : This Source Code Form is subject to the terms of
1112-- the Mozilla Public License, v. 2.0.
1213-- A copy of the MPL can be found in the LICENSE file or
@@ -15,7 +16,7 @@
1516-- Stability : experimental
1617-- Portability : non-portable (GHC extensions)
1718
18−module Network.PagerDuty.Query
19+module Network.PagerDuty.Internal.Query
1920 ( QueryValues (..)
2021 , gquery
2122 , gqueryWith
@@ -23,17 +24,17 @@ module Network.PagerDuty.Query
2324
2425import Data.Aeson.Types
2526import Data.Bifunctor
26−import Data.ByteString (ByteString)
27−import qualified Data.ByteString.Char8 as BS
27+import Data.ByteString (ByteString)
28+import qualified Data.ByteString.Char8 as BS
2829import Data.ByteString.Conversion
29−import Data.Function (on)
30−import Data.List (groupBy)
31−import Data.Monoid ((<>))
32−import Data.Text (Text)
33−import qualified Data.Text.Encoding as Text
30+import Data.Function (on)
31+import Data.List (groupBy)
32+import Data.Monoid ((<>))
33+import Data.Text (Text)
34+import qualified Data.Text.Encoding as Text
3435import Generics.SOP
3536import Network.HTTP.Types
36−import Network.PagerDuty.Options
37+import Network.PagerDuty.Internal.Options
3738
3839class QueryValues a where
3940 queryValues :: a -> [ByteString]
@@ -58,14 +59,15 @@ gqueryWith :: forall a. (Generic a, HasDatatypeInfo a, All2 QueryValues (Code a)
5859 -> a
5960 -> Query
6061gqueryWith o a = case datatypeInfo (Proxy :: Proxy a) of
61− ADT _ _ cs -> go cs (from a)
62− Newtype _ _ c -> go (c :* Nil) (from a)
62+ ADT _ _ cs _ -> go cs (from a)
63+ Newtype _ _ c -> go (c :* Nil) (from a)
6364 where
64− go :: (All2 QueryValues xss, SingI xss)
65+ go :: (All2 QueryValues xss, SListI xss)
6566 => NP ConstructorInfo xss
6667 -> SOP I xss
6768 -> Query
68− go cs (SOP sop) = group . unI . hcollapse $ hcliftA2' p (gctor o) cs sop
69+ go cs (SOP sop) =
70+ group . hcollapse $ hcliftA2' p (gctor o) cs sop
6971
7072 group :: [(ByteString, ByteString)] -> Query
7173 group = concatMap f . groupBy ((==) `on` fst)
src/Network/PagerDuty/TH.hs → src/Network/PagerDuty/Internal/TH.hsrenamed+9−9
@@ -1,7 +1,7 @@
11{-# LANGUAGE TemplateHaskell #-}
22
3−-- Module : Network.PagerDuty.TH
4−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
3+-- Module : Network.PagerDuty.Internal.TH
4+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
55-- License : This Source Code Form is subject to the terms of
66-- the Mozilla Public License, v. 2.0.
77-- A copy of the MPL can be found in the LICENSE file or
@@ -10,7 +10,7 @@
1010-- Stability : experimental
1111-- Portability : non-portable (GHC extensions)
1212
13−module Network.PagerDuty.TH
13+module Network.PagerDuty.Internal.TH
1414 (
1515 -- * Requests
1616 jsonRequest
@@ -40,15 +40,15 @@ module Network.PagerDuty.TH
4040
4141import Control.Applicative
4242import Control.Lens
43−import qualified Data.Aeson.TH as Aeson
43+import qualified Data.Aeson.TH as Aeson
4444import Data.Aeson.Types
45−import Data.ByteString (ByteString)
46−import qualified Data.Text.Encoding as Text
45+import Data.ByteString (ByteString)
46+import qualified Data.Text.Encoding as Text
4747import Generics.SOP.TH
4848import Language.Haskell.TH
4949import Network.HTTP.Types.QueryLike
50−import Network.PagerDuty.Query
51−import Network.PagerDuty.Options
50+import Network.PagerDuty.Internal.Options
51+import Network.PagerDuty.Internal.Query
5252
5353jsonRequest :: Name -> Q [Dec]
5454jsonRequest n = concat <$> sequence
@@ -61,7 +61,7 @@ queryRequest :: Name -> Q [Dec]
6161queryRequest n = concat <$> sequence
6262 [ deriveGeneric n
6363 , makeLenses n
64− , [d|instance ToJSON $(conT n) where toJSON = const (toJSON (object []))|]
64+ , [d|instance ToJSON $(conT n) where toJSON = const emptyObject|]
6565 , [d|instance QueryLike $(conT n) where toQuery = gquery|]
6666 ]
6767
src/Network/PagerDuty/Internal/Types.hsnew file+497
@@ -0,0 +1,497 @@
1+{-# LANGUAGE BangPatterns #-}
2+{-# LANGUAGE DataKinds #-}
3+{-# LANGUAGE FlexibleInstances #-}
4+{-# LANGUAGE FunctionalDependencies #-}
5+{-# LANGUAGE GADTs #-}
6+{-# LANGUAGE GeneralizedNewtypeDeriving #-}
7+{-# LANGUAGE KindSignatures #-}
8+{-# LANGUAGE MultiParamTypeClasses #-}
9+{-# LANGUAGE OverloadedStrings #-}
10+{-# LANGUAGE PatternSynonyms #-}
11+{-# LANGUAGE RankNTypes #-}
12+{-# LANGUAGE StandaloneDeriving #-}
13+{-# LANGUAGE TemplateHaskell #-}
14+{-# LANGUAGE TupleSections #-}
15+{-# LANGUAGE ViewPatterns #-}
16+
17+-- Module : Network.PagerDuty.Internal.Types
18+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
19+-- License : This Source Code Form is subject to the terms of
20+-- the Mozilla Public License, v. 2.0.
21+-- A copy of the MPL can be found in the LICENSE file or
22+-- you can obtain it at http://mozilla.org/MPL/2.0/.
23+-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
24+-- Stability : experimental
25+-- Portability : non-portable (GHC extensions)
26+
27+module Network.PagerDuty.Internal.Types where
28+
29+import Control.Applicative
30+import Control.Lens hiding ((.=), Empty)
31+import Control.Monad.IO.Class
32+import Data.Aeson hiding (Error, Key)
33+import qualified Data.Aeson.KeyMap as Map
34+import Data.Aeson.Types (Parser)
35+import Data.ByteString (ByteString)
36+import qualified Data.ByteString.Char8 as BS
37+import Data.ByteString.Conversion hiding (List)
38+import Data.Default.Class
39+import Data.Function (on)
40+import Data.List (deleteBy, intersperse)
41+import Data.Monoid
42+import Data.String
43+import Data.Text (Text)
44+import qualified Data.Text as Text
45+import qualified Data.Text.Encoding as Text
46+import Data.Time (UTCTime, TimeZone, formatTime, utc, timeZoneName)
47+import GHC.TypeLits
48+import Network.HTTP.Client (Manager)
49+import Network.HTTP.Types
50+import Network.HTTP.Types.QueryLike
51+import Network.PagerDuty.Internal.Query
52+import Network.PagerDuty.Internal.TH
53+import Data.Time.Locale.Compat
54+
55+newtype CSV a = CSV [a]
56+ deriving (Eq, Show, Semigroup, Monoid)
57+
58+makePrisms ''CSV
59+
60+instance ToByteString a => QueryValues (CSV a)
61+
62+instance ToByteString a => ToByteString (CSV a) where
63+ builder (CSV xs) = mconcat . intersperse "," $ map builder xs
64+
65+instance FromJSON a => FromJSON (CSV a) where
66+ parseJSON = withText "comma_separated_value" $
67+ fmap CSV . traverse (parseJSON . String) . Text.split (== ',')
68+
69+instance ToByteString a => ToJSON (CSV a) where
70+ toJSON = String . Text.decodeUtf8 . toByteString'
71+
72+newtype List a = L [a]
73+ deriving (Eq, Show, Semigroup, Monoid)
74+
75+deriveJSON ''List
76+makePrisms ''List
77+
78+instance QueryValues a => QueryValues (List a) where
79+ queryValues (L xs) = concatMap queryValues xs
80+
81+newtype Bool' = B Bool
82+ deriving (Eq, Show)
83+
84+deriveJSON ''Bool'
85+makePrisms ''Bool'
86+
87+instance ToByteString Bool' where
88+ builder (B True) = "true"
89+ builder (B False) = "false"
90+
91+instance QueryValues Bool'
92+
93+pattern T = B True
94+pattern F = B False
95+
96+newtype Date = D UTCTime
97+ deriving (Eq, Ord, Show)
98+
99+makePrisms ''Date
100+
101+instance FromJSON Date where
102+ parseJSON = fmap D . parseJSON
103+
104+instance ToJSON Date where
105+ toJSON (D d) = toJSON d
106+
107+instance ToByteString Date where
108+ builder (D d) = builder
109+ (formatTime defaultTimeLocale ("%Y-%m-%dT%XZ") d)
110+
111+instance QueryValues Date
112+
113+newtype TZ = TZ TimeZone
114+ deriving (Eq, Show)
115+
116+makePrisms ''TZ
117+
118+instance FromJSON TZ where
119+ parseJSON = undefined
120+
121+instance ToJSON TZ where
122+ toJSON = toJSON . Text.decodeUtf8 . toByteString'
123+
124+instance ToByteString TZ where
125+ builder (TZ tz) = builder (timeZoneName tz)
126+
127+instance QueryValues TZ
128+
129+instance Default TZ where
130+ def = TZ utc
131+
132+data Security = Basic | Token
133+ deriving (Eq, Show)
134+
135+data Auth (a :: Security) where
136+ AuthBasic :: ByteString -> ByteString -> Auth 'Basic
137+ AuthToken :: ByteString -> Auth 'Token
138+
139+deriving instance Eq (Auth a)
140+deriving instance Show (Auth a)
141+
142+newtype SubDomain = SubDomain { subDomain :: ByteString }
143+ deriving (Eq, Show, IsString, ToByteString)
144+
145+mkSubDomain :: ByteString -> SubDomain
146+mkSubDomain = SubDomain
147+
148+domain :: SubDomain -> ByteString
149+domain (SubDomain s)
150+ | base `BS.isSuffixOf` s = s
151+ | otherwise = s <> base
152+ where
153+ base = ".pagerduty.com"
154+
155+-- | The log level and associated logger function.
156+data Logger
157+ = None
158+ | Debug (Text -> IO ())
159+
160+-- | Log a message using the debug logger, or if none is specified noop.
161+debug :: MonadIO m => Logger -> Text -> m ()
162+debug None = const (return ())
163+debug (Debug f) = liftIO . f
164+
165+-- | The environment containing the parameters required to
166+-- make PagerDuty requests.
167+data Env (s :: Security) = Env
168+ { _envDomain :: SubDomain
169+ , _envAuth' :: Auth s
170+ , _envManager :: Manager
171+ , _envLogger :: Logger
172+ }
173+
174+makeLenses ''Env
175+
176+envAuth :: forall s s'. Lens (Env s) (Env s') (Auth s) (Auth s')
177+envAuth = lens _envAuth' (\s x -> s { _envAuth' = x })
178+
179+prod :: SubDomain -> Auth s -> Manager -> Env s
180+prod d a m = Env d a m None
181+
182+newtype Code = Code Integer
183+ deriving (Eq, Show, Num)
184+
185+deriveJSON ''Code
186+
187+description :: Code -> Text
188+description (Code c) =
189+ case c of
190+ 2000 -> "Internal Error"
191+ 2001 -> "Invalid Input Provided"
192+ 2002 -> "Arguments Caused Error"
193+ 2003 -> "Missing Arguments"
194+ 2004 -> "Invalid 'since' or 'until' Parameter Values"
195+ 2005 -> "Invalid Query Date Range"
196+ 2006 -> "Authentication Failed"
197+ 2007 -> "Account Not Found"
198+ 2008 -> "Account Locked"
199+ 2009 -> "Only HTTPS Allowed For This Call"
200+ 2010 -> "Access Denied"
201+ 2011 -> "The action requires a 'requester_id' to be specified"
202+ 2012 -> "Your account is expired and cannot use the API"
203+ _ -> "Unrecognised error code"
204+
205+class HasMessage s a | s -> a where
206+ -- | A short human-readable message describing the error.
207+ message :: Lens' s a
208+
209+class HasErrors s a | s -> a where
210+ -- | A list of human-readable reasons for the error. These values,
211+ -- and even their format, are subject to change.
212+ errors :: Lens' s a
213+
214+data IntegrationError = IntegrationError
215+ { _ieStatus :: Text
216+ , _ieMessage :: Text
217+ , _ieErrors :: [Text]
218+ } deriving (Eq, Show)
219+
220+deriveRecord ''IntegrationError
221+
222+instance HasMessage IntegrationError Text where message = ieMessage
223+instance HasErrors IntegrationError [Text] where errors = ieErrors
224+
225+status :: Lens' IntegrationError Text
226+status = ieStatus
227+
228+data RESTError = RESTError
229+ { _reCode :: Code
230+ , _reMessage :: Text
231+ , _reErrors :: [Text]
232+ } deriving (Eq, Show)
233+
234+deriveRecord ''RESTError
235+
236+instance HasMessage RESTError Text where message = reMessage
237+instance HasErrors RESTError [Text] where errors = reErrors
238+
239+-- | In the case of an error, the PagerDuty error code can give further details
240+-- on the nature of the error.
241+--
242+-- /See:/ 'description'
243+code :: Lens' RESTError Code
244+code = reCode
245+
246+data Error
247+ = Internal Text
248+ | Integration IntegrationError
249+ | REST RESTError
250+ deriving (Eq, Show)
251+
252+instance FromJSON Error where
253+ parseJSON o = (REST <$> parseJSON o)
254+ <|> (Integration <$> parseJSON o)
255+
256+makePrisms ''Error
257+
258+instance HasMessage Error Text where
259+ message = lens f g
260+ where
261+ f (Internal x) = x
262+ f (Integration s) = _ieMessage s
263+ f (REST s) = _reMessage s
264+
265+ g (Internal _) x = Internal x
266+ g (Integration s) x = Integration $ s { _ieMessage = x }
267+ g (REST s) x = REST $ s { _reMessage = x }
268+
269+data Pager = Pager
270+ { _pgOffset :: !Int
271+ -- ^ The offset used in the execution of the query.
272+ , _pgLimit :: !Int
273+ -- ^ The limit used in the execution of the query.
274+ , _pgTotal :: !Int
275+ -- ^ The total number of records available.
276+ , _pgQuery :: Maybe Text
277+ -- ^ An optional query= value to be added to the query string.
278+ } deriving (Eq, Show)
279+
280+makeLenses ''Pager
281+
282+data Page a = Page
283+ { _pgItem :: a
284+ , _pgPager :: Maybe Pager
285+ }
286+
287+instance FromJSON a => FromJSON (Page a) where
288+ parseJSON = withObject "paginated" $ \o -> Page
289+ <$> parseJSON (Object o)
290+ <*> optional (parse o)
291+ where
292+ parse o = Pager
293+ -- The offset of the first record returned.
294+ -- Default is 0.
295+ <$> o .: "offset" .!= 0
296+ -- The number of records returned.
297+ -- Default (and max limit) is 100 for most APIs.
298+ <*> o .: "limit" .!= 100
299+ <*> o .: "total"
300+ <*> o .:? "query"
301+
302+instance ToJSON Pager where
303+ toJSON p = object
304+ [ "offset" .= _pgOffset p
305+ , "limit" .= _pgLimit p
306+ ]
307+
308+-- | A path segment.
309+data Path where
310+ Path :: Path
311+ Seg :: ToByteString a => a -> Path
312+
313+instance Semigroup Path where
314+ x <> Path = x
315+ Path <> y = y
316+ Seg x <> Seg y = Seg (builder x <> "/" <> builder y)
317+
318+instance Monoid Path where
319+ mempty = Path
320+
321+instance IsString Path where
322+ fromString = Seg
323+
324+instance ToByteString Path where
325+ builder Path = mempty
326+ builder (Seg x) = builder x
327+
328+(%) :: ToByteString a => Path -> a -> Path
329+a % b = a <> Seg b
330+
331+renderPath :: Path -> ByteString
332+renderPath = toByteString' . mappend v1
333+ where
334+ v1 :: Path
335+ v1 = "/api/v1"
336+
337+data Request a (s :: Security) b where
338+ Request :: (QueryLike a, ToJSON a)
339+ => { _rqMeth :: !StdMethod
340+ , _rqPath :: Path
341+ , _rqQuery :: Query
342+ , _rqBody :: a
343+ , _rqPager :: Maybe Pager
344+ , _rqUnwrap :: Value -> Parser Value
345+ }
346+ -> Request a s b
347+
348+instance ToJSON (Request a s b) where
349+ -- Manually unwrapped to ensure GADT constraint holds.
350+ toJSON (Request _ _ _ b p _) = Object $
351+ let Object x = toJSON b
352+ in case toJSON p of
353+ (Object y) -> x <> y
354+ _ -> x
355+
356+type Unwrap = Getting (First Value) Value Value
357+
358+-- | Create a defaulted request from the payload type.
359+mk :: (QueryLike a, ToJSON a) => a -> Request a s b
360+mk x = Request GET mempty mempty x Nothing pure
361+
362+empty :: Request Empty s r
363+empty = mk Empty
364+
365+-- | Lens into the body of a request.
366+upd :: (QueryLike a, ToJSON a) => Lens' (Request a s b) a
367+upd = lens _rqBody (\(Request m p q _ g u) x -> Request m p q x g u)
368+
369+-- | Drop the security constraint.
370+auth :: Request a s b -> Request a t b
371+auth (Request x m p q g u) = Request x m p q g u
372+
373+meth :: Lens' (Request a s b) StdMethod
374+meth = lens _rqMeth (\r x -> r { _rqMeth = x })
375+
376+path :: Lens' (Request a s b) Path
377+path = lens _rqPath (\r x -> r { _rqPath = x })
378+
379+query :: QueryValueLike v
380+ => Lens (Request a s b) (Request a s b) Query [(ByteString, v)]
381+query = lens _rqQuery (\r x -> r { _rqQuery = toQuery x })
382+
383+pager :: Lens' (Request a s b) (Maybe Pager)
384+pager = lens _rqPager (\r x -> r { _rqPager = x })
385+
386+unwrap :: Setter (Request a s b) (Request a s b) (Value -> Parser Value) Unwrap
387+unwrap f r = f (_rqUnwrap r) <&> \k -> r { _rqUnwrap = g k }
388+ where
389+ g k x = maybe (fail "Failed to extract nested keys.") return (x ^? k)
390+
391+-- | Exists primarily to obtain a constraint for the 'paginate' function.
392+class Paginate a where
393+ next :: Request a s b -> Maybe Pager -> Maybe (Request a s b)
394+ next rq = maybe Nothing go
395+ where
396+ go x | x ^. pgTotal == 0 = Nothing
397+ | otherwise = Just $
398+ rq & pager ?~ (x & pgOffset +~ x ^. pgTotal)
399+ & query %~ (add . clear)
400+ where
401+ add :: Query -> Query
402+ add = maybe id ((:) . (k,) . Just . Text.encodeUtf8) (x ^. pgQuery)
403+
404+ clear :: Query -> Query
405+ clear = deleteBy ((==) `on` fst) (k, Nothing)
406+
407+ k :: ByteString
408+ k = "query"
409+
410+newtype Key (a :: Symbol) = Key Text
411+ deriving (Eq, Show, IsString)
412+
413+mkKey :: Text -> Key a
414+mkKey = Key
415+
416+instance FromJSON (Key a) where
417+ parseJSON = withText "key" (return . Key)
418+
419+instance ToJSON (Key a) where
420+ toJSON (Key k) = toJSON k
421+
422+instance ToByteString (Key a) where
423+ builder (Key k) = builder k
424+
425+instance QueryValues (Key a)
426+
427+instance QueryValueLike (Key a) where
428+ toQueryValue = Just . toByteString'
429+
430+type ServiceKey = Key "service"
431+type IncidentKey = Key "incident"
432+
433+newtype Id (a :: Symbol) = Id Text
434+ deriving (Eq, Show, IsString)
435+
436+mkId :: Text -> Id a
437+mkId = Id
438+
439+instance FromJSON (Id a) where
440+ parseJSON = withText "id" (return . Id)
441+
442+instance ToJSON (Id a) where
443+ toJSON (Id i) = toJSON i
444+
445+instance ToByteString (Id a) where
446+ builder (Id i) = builder i
447+
448+instance QueryValues (Id a)
449+
450+instance QueryValueLike (Id a) where
451+ toQueryValue = Just . toByteString'
452+
453+type AlertId = Id "alert"
454+type ContactId = Id "contact"
455+type EmailFilterId = Id "email-filter"
456+type EscalationPolicyId = Id "escalation-policy"
457+type EscalationRuleId = Id "escalation-rule"
458+type IncidentId = Id "incident"
459+type LogEntryId = Id "log-entry"
460+type NoteId = Id "note"
461+type NotificationRuleId = Id "notification-rule"
462+type OverrideId = Id "schedule-override"
463+type RequesterId = Id "requester"
464+type ScheduleId = Id "schedule"
465+type ServiceId = Id "service"
466+type UserId = Id "user"
467+type VendorId = Id "vendor"
468+type WebhookId = Id "webhook"
469+type WindowId = Id "maintenance-window"
470+
471+data Empty = Empty
472+
473+instance ToJSON Empty where
474+ toJSON = const (object [])
475+
476+instance FromJSON Empty where
477+ parseJSON = withObject "empty" f
478+ where
479+ f !o | Map.null o = pure Empty
480+ | otherwise = fail "Unexpected non-empty JSON object."
481+
482+instance QueryLike Empty where
483+ toQuery = const []
484+
485+newtype Address = Address Text
486+ deriving (Eq, Show, IsString)
487+
488+mkAddress :: Text -> Address
489+mkAddress = Address
490+
491+deriveJSON ''Address
492+makePrisms ''Address
493+
494+instance ToByteString Address where
495+ builder (Address a) = builder a
496+
497+instance QueryValues Address
src/Network/PagerDuty/REST.hs+42−30
@@ -2,7 +2,7 @@
22{-# LANGUAGE OverloadedStrings #-}
33
44-- Module : Network.PagerDuty.REST
5−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
5+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
66-- License : This Source Code Form is subject to the terms of
77-- the Mozilla Public License, v. 2.0.
88-- A copy of the MPL can be found in the LICENSE file or
@@ -15,7 +15,11 @@ module Network.PagerDuty.REST
1515 (
1616 -- * Sending requests
1717 send
18+ , sendWith
1819 , paginate
20+ , paginateWith
21+
22+ , module Network.PagerDuty.Types
1923 ) where
2024
2125import Control.Applicative
@@ -23,61 +27,69 @@ import Control.Lens
2327import Control.Monad
2428import Control.Monad.IO.Class
2529import Control.Monad.Trans
26−import Data.Aeson (FromJSON)
30+import Data.Aeson (FromJSON)
2731import Data.Conduit
28−import Data.Default.Class
2932import Data.Monoid
30−import Network.HTTP.Client (Manager)
31−import qualified Network.HTTP.Client as Client
33+import Network.HTTP.Client (Manager)
34+import qualified Network.HTTP.Client as Client
3235import Network.HTTP.Types
33−import Network.PagerDuty.IO
36+import Network.PagerDuty.Internal.IO
37+import Network.PagerDuty.Internal.Types
3438import Network.PagerDuty.Types
3539
36−-- Make the type names consistent, for example:
37−-- Suffix with *Details or *Info for results
38−-- No suffix for requests if necessary
39−
4040-- FIXME: verify correct actions are all paginated
41+-- FIXME: Ensure RequesterId parameter is always most significant param
42+-- FIXME: add smart constructors for all types, for testing purposes
4143
42−-- FIXME: Ensure requesterid parameter is always first
43−
44+-- | /See:/ 'sendWith'
4445send :: (MonadIO m, FromJSON b)
45− => Auth s
46− -> SubDomain
46+ => SubDomain
47+ -> Auth s
4748 -> Manager
4849 -> Request a s b
4950 -> m (Either Error b)
50−send a s m = liftM (fmap fst) . http a s m
51+send d a m = sendWith (prod d a m)
5152
53+sendWith :: (MonadIO m, FromJSON b)
54+ => Env s
55+ -> Request a s b
56+ -> m (Either Error b)
57+sendWith e = liftM (fmap _pgItem) . http e
58+
59+-- | /See:/ 'paginateWith'
5260paginate :: (MonadIO m, Paginate a, FromJSON b)
53− => Auth s
54− -> SubDomain
61+ => SubDomain
62+ -> Auth s
5563 -> Manager
5664 -> Request a s b
5765 -> Source m (Either Error b)
58−paginate a d m = go
66+paginate d a m = paginateWith (prod d a m)
67+
68+paginateWith :: (MonadIO m, Paginate a, FromJSON b)
69+ => Env s
70+ -> Request a s b
71+ -> Source m (Either Error b)
72+paginateWith e = go
5973 where
6074 go rq = do
61− rs <- lift (http a d m rq)
62− yield (fst <$> rs)
75+ rs <- lift (http e rq)
76+ yield (_pgItem <$> rs)
6377 either (const (return ()))
64− (maybe (return ()) go . next rq . snd)
78+ (maybe (return ()) go . next rq . _pgPager)
6579 rs
6680
6781http :: (MonadIO m, FromJSON b)
68− => Auth s
69− -> SubDomain
70− -> Manager
82+ => Env s
7183 -> Request a s b
72− -> m (Either Error (b, Maybe Pager))
73−http a (SubDomain h) m rq = request m rq $ raw
74− { Client.host = h
84+ -> m (Either Error (Page b))
85+http e rq = request (e ^. envManager) (e ^. envLogger) rq $ raw
86+ { Client.host = domain (e ^. envDomain)
7587 , Client.path = renderPath (rq ^. path)
7688 , Client.queryString = renderQuery False (rq ^. query)
7789 }
7890 where
79− raw = case a of
80− AuthBasic u p -> Client.applyBasicAuth u p def
81− AuthToken t -> def
91+ raw = case e ^. envAuth of
92+ AuthBasic u p -> Client.applyBasicAuth u p Client.defaultRequest
93+ AuthToken t -> Client.defaultRequest
8294 { Client.requestHeaders = [("Authorization", "Token token=" <> t)]
8395 }
src/Network/PagerDuty/REST/Alerts.hs+7−7
@@ -4,7 +4,7 @@
44{-# LANGUAGE TypeFamilies #-}
55
66-- Module : Network.PagerDuty.REST.Alerts
7−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
7+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
88-- License : This Source Code Form is subject to the terms of
99-- the Mozilla Public License, v. 2.0.
1010-- A copy of the MPL can be found in the LICENSE file or
@@ -43,12 +43,12 @@ module Network.PagerDuty.REST.Alerts
4343 , alertAddress
4444 ) where
4545
46−import Control.Lens
47−import Data.Aeson.Lens
48−import Data.Time
49−import Network.PagerDuty.REST.Users (User)
50−import Network.PagerDuty.TH
51−import Network.PagerDuty.Types
46+import Control.Lens hiding (Empty)
47+import Data.Aeson.Lens
48+import Data.Time
49+import Network.PagerDuty.Internal.TH
50+import Network.PagerDuty.Internal.Types
51+import Network.PagerDuty.REST.Users (User)
5252
5353alerts :: Path
5454alerts = "alerts"
src/Network/PagerDuty/REST/EscalationPolicies.hs+14−14
@@ -1,13 +1,13 @@
1−{-# LANGUAGE ExtendedDefaultRules #-}
2−{-# LANGUAGE DataKinds #-}
3−{-# LANGUAGE OverloadedStrings #-}
4−{-# LANGUAGE TemplateHaskell #-}
5−{-# LANGUAGE TypeFamilies #-}
1+{-# LANGUAGE DataKinds #-}
2+{-# LANGUAGE ExtendedDefaultRules #-}
3+{-# LANGUAGE OverloadedStrings #-}
4+{-# LANGUAGE TemplateHaskell #-}
5+{-# LANGUAGE TypeFamilies #-}
66
77{-# OPTIONS_GHC -fno-warn-type-defaults #-}
88
99-- Module : Network.PagerDuty.REST.EscalationPolicies
10−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
10+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
1111-- License : This Source Code Form is subject to the terms of
1212-- the Mozilla Public License, v. 2.0.
1313-- A copy of the MPL can be found in the LICENSE file or
@@ -60,15 +60,15 @@ module Network.PagerDuty.REST.EscalationPolicies
6060 , pServices
6161 ) where
6262
63−import Control.Lens
64−import Data.Aeson.Lens
65−import Data.Text (Text)
66−import Network.HTTP.Types
67−import Network.PagerDuty.REST.Services (Service)
68−import Network.PagerDuty.TH
69−import Network.PagerDuty.Types
63+import Control.Lens hiding (Empty)
64+import Data.Aeson.Lens
65+import Data.Text (Text)
66+import Network.HTTP.Types
67+import Network.PagerDuty.Internal.TH
68+import Network.PagerDuty.Internal.Types
69+import Network.PagerDuty.REST.Services (Service)
7070
71−import Network.PagerDuty.REST.EscalationPolicies.EscalationRules
71+import Network.PagerDuty.REST.EscalationPolicies.EscalationRules
7272
7373default (Path)
7474
src/Network/PagerDuty/REST/EscalationPolicies/EscalationRules.hs+11−11
@@ -1,12 +1,12 @@
1−{-# LANGUAGE ExtendedDefaultRules #-}
2−{-# LANGUAGE FlexibleInstances #-}
3−{-# LANGUAGE OverloadedStrings #-}
4−{-# LANGUAGE TemplateHaskell #-}
1+{-# LANGUAGE ExtendedDefaultRules #-}
2+{-# LANGUAGE FlexibleInstances #-}
3+{-# LANGUAGE OverloadedStrings #-}
4+{-# LANGUAGE TemplateHaskell #-}
55
66{-# OPTIONS_GHC -fno-warn-type-defaults #-}
77
88-- Module : Network.PagerDuty.REST.EscalationPolicies.EscalationRules
9−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
9+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
1010-- License : This Source Code Form is subject to the terms of
1111-- the Mozilla Public License, v. 2.0.
1212-- A copy of the MPL can be found in the LICENSE file or
@@ -64,15 +64,15 @@ module Network.PagerDuty.REST.EscalationPolicies.EscalationRules
6464 , rTargets
6565 ) where
6666
67−import Control.Applicative ((<$>))
68−import Control.Lens hiding ((.=))
67+import Control.Applicative ((<$>))
68+import Control.Lens hiding ((.=))
6969import Data.Aeson
70−import qualified Data.HashMap.Strict as Map
71−import Data.Text (Text)
70+import qualified Data.Aeson.KeyMap as Map
71+import Data.Text (Text)
7272import Network.HTTP.Types
73+import Network.PagerDuty.Internal.TH
74+import Network.PagerDuty.Internal.Types
7375import Network.PagerDuty.REST.Users
74−import Network.PagerDuty.TH
75−import Network.PagerDuty.Types
7676
7777default (Path)
7878
src/Network/PagerDuty/REST/Incidents.hs+23−27
@@ -10,7 +10,7 @@
1010{-# OPTIONS_GHC -fno-warn-type-defaults #-}
1111
1212-- Module : Network.PagerDuty.REST.Incidents
13−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
13+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
1414-- License : This Source Code Form is subject to the terms of
1515-- the Mozilla Public License, v. 2.0.
1616-- A copy of the MPL can be found in the LICENSE file or
@@ -129,19 +129,21 @@ module Network.PagerDuty.REST.Incidents
129129 , Incident
130130 ) where
131131
132−import Control.Applicative hiding (empty)
133−import Control.Lens
132+import Control.Applicative hiding (empty)
133+import Control.Lens hiding (Empty)
134134import Data.Aeson
135−import Data.ByteString.Conversion (ToByteString(..), toByteString')
135+import Data.ByteString.Conversion (ToByteString (..),
136+ toByteString')
136137import Data.Default.Class
137−import Data.Monoid hiding (All)
138−import Data.Text (Text)
139−import qualified Data.Text.Encoding as Text
138+import Data.Maybe
139+import Data.Monoid hiding (All)
140+import Data.Text (Text)
141+import qualified Data.Text.Encoding as Text
140142import Data.Time
141143import Network.HTTP.Types
142−import Network.PagerDuty.Query
143−import Network.PagerDuty.TH
144−import Network.PagerDuty.Types
144+import Network.PagerDuty.Internal.Query
145+import Network.PagerDuty.Internal.TH
146+import Network.PagerDuty.Internal.Types
145147
146148default (Path)
147149
@@ -345,13 +347,10 @@ lsUntil = upd.lsUntil'.mapping _D
345347-- | When set, the since and until parameters and defaults are
346348-- ignored. Use this to get all incidents since the account was created.
347349lsDateRange :: Lens' (Request ListIncidents s b) Bool
348−lsDateRange = upd . lens get_ set_
350+lsDateRange = upd.lens get_ (flip set_)
349351 where
350− get_ x
351− | Just All <- _lsDateRange' x = True
352− | otherwise = False
353−
354− set_ l x = l { _lsDateRange' = if x then Just All else Nothing }
352+ get_ = (Just All ==) . view lsDateRange'
353+ set_ x = lsDateRange' .~ listToMaybe [All | x]
355354
356355-- | Returns only the incidents currently in the passed status(es).
357356lsStatus :: Lens' (Request ListIncidents s b) (Maybe [IncidentStatus])
@@ -438,12 +437,12 @@ cSince = upd.cSince'.mapping _D
438437
439438-- | The end of the date range over which you want to search.
440439--
441−-- /Note: If you leave off either since or until, a 30 day default range is
440+-- /Note:/ If you leave off either since or until, a 30 day default range is
442441-- applied to your open ended range. Not including the since parameter will set
443−-- the date range to until - 30 days. Likewise, if you leave off until,
444−-- it is set to since + 30 days.
442+-- the date range to until @-30@ days. Likewise, if you leave off until,
443+-- it is set to since @+30@ days.
445444--
446−-- Defaults to the last 30 days if you leave off both. The size of the date
445+-- /Default:/ The last 30 days if you leave off both. The size of the date
447446-- range must be less than 180 days.
448447cUntil :: Lens' (Request CountIncidents s b) (Maybe UTCTime)
449448cUntil = upd.cUntil'.mapping _D
@@ -451,13 +450,10 @@ cUntil = upd.cUntil'.mapping _D
451450-- | When set, the since and until parameters and defaults are
452451-- ignored. Use this to get all counts since the account was created.
453452cDateRange :: Lens' (Request CountIncidents s b) Bool
454−cDateRange = upd . lens get_ set_
453+cDateRange = upd.lens get_ (flip set_)
455454 where
456− get_ x
457− | Just All <- _cDateRange' x = True
458− | otherwise = False
459−
460− set_ l x = l { _cDateRange' = if x then Just All else Nothing }
455+ get_ = (Just All ==) . view cDateRange'
456+ set_ x = cDateRange' .~ listToMaybe [All | x]
461457
462458-- | Only counts the incidents currently in the passed status(es).
463459cStatus :: Lens' (Request CountIncidents s b) (Maybe [IncidentStatus])
@@ -571,7 +567,7 @@ updateIncidents r = auth updateIncidentsBasic & query .~ [("requester_id", r)]
571567
572568-- | A version of 'updateIncidents' which uses HTTP Basic authentication and
573569-- doesn't require a 'RequesterId'.
574−updateIncidentsBasic :: Request UpdateIncidents Basic [UpdatedIncidents]
570+updateIncidentsBasic :: Request UpdateIncidents 'Basic [UpdatedIncidents]
575571updateIncidentsBasic =
576572 mk UpdateIncidents
577573 { _uiIncidents' = []
src/Network/PagerDuty/REST/Incidents/Notes.hs+12−12
@@ -1,11 +1,11 @@
1−{-# LANGUAGE ExtendedDefaultRules #-}
2−{-# LANGUAGE OverloadedStrings #-}
3−{-# LANGUAGE TemplateHaskell #-}
1+{-# LANGUAGE ExtendedDefaultRules #-}
2+{-# LANGUAGE OverloadedStrings #-}
3+{-# LANGUAGE TemplateHaskell #-}
44
55{-# OPTIONS_GHC -fno-warn-type-defaults #-}
66
77-- Module : Network.PagerDuty.REST.Incidents.Notes
8−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
8+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
99-- License : This Source Code Form is subject to the terms of
1010-- the Mozilla Public License, v. 2.0.
1111-- A copy of the MPL can be found in the LICENSE file or
@@ -36,14 +36,14 @@ module Network.PagerDuty.REST.Incidents.Notes
3636 , nContent
3737 ) where
3838
39−import Control.Lens hiding ((.=))
40−import Data.Aeson
41−import Data.Text (Text)
42−import Data.Time
43−import Network.HTTP.Types
44−import Network.PagerDuty.REST.Users
45−import Network.PagerDuty.TH
46−import Network.PagerDuty.Types
39+import Control.Lens hiding ((.=))
40+import Data.Aeson
41+import Data.Text (Text)
42+import Data.Time
43+import Network.HTTP.Types
44+import Network.PagerDuty.Internal.TH
45+import Network.PagerDuty.Internal.Types
46+import Network.PagerDuty.REST.Users
4747
4848default (Path)
4949
src/Network/PagerDuty/REST/LogEntries.hs+8−9
@@ -5,7 +5,7 @@
55{-# LANGUAGE TypeFamilies #-}
66
77-- Module : Network.PagerDuty.REST.LogEntries
8−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
8+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
99-- License : This Source Code Form is subject to the terms of
1010-- the Mozilla Public License, v. 2.0.
1111-- A copy of the MPL can be found in the LICENSE file or
@@ -111,19 +111,18 @@ module Network.PagerDuty.REST.LogEntries
111111 , nAddress
112112 ) where
113113
114−import Control.Applicative
115−import Control.Lens
114+import Control.Lens hiding (Empty)
116115import Data.Aeson
117116import Data.Aeson.Lens
117+import qualified Data.Aeson.KeyMap as Map
118118import Data.Default.Class
119−import qualified Data.HashMap.Strict as Map
120−import Data.Text (Text)
121−import qualified Data.Text as Text
119+import Data.Text (Text)
120+import qualified Data.Text as Text
122121import Data.Time
123122import Network.HTTP.Types
124−import Network.PagerDuty.REST.Users (User)
125−import Network.PagerDuty.TH
126−import Network.PagerDuty.Types
123+import Network.PagerDuty.Internal.TH
124+import Network.PagerDuty.Internal.Types
125+import Network.PagerDuty.REST.Users (User)
127126
128127logs :: Path
129128logs = "log_entries"
src/Network/PagerDuty/REST/MaintenanceWindows.hs+10−10
@@ -4,7 +4,7 @@
44{-# LANGUAGE TypeFamilies #-}
55
66-- Module : Network.PagerDuty.REST.MaintenanceWindows
7−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
7+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
88-- License : This Source Code Form is subject to the terms of
99-- the Mozilla Public License, v. 2.0.
1010-- A copy of the MPL can be found in the LICENSE file or
@@ -74,14 +74,14 @@ module Network.PagerDuty.REST.MaintenanceWindows
7474 , mwServices
7575 ) where
7676
77−import Control.Lens
78−import Data.Monoid
79−import Data.Text (Text)
80−import Data.Time
81−import Network.HTTP.Types
82−import Network.PagerDuty.REST.Users (User)
83−import Network.PagerDuty.TH
84−import Network.PagerDuty.Types
77+import Control.Lens hiding (Empty)
78+import Data.Monoid
79+import Data.Text (Text)
80+import Data.Time
81+import Network.HTTP.Types
82+import Network.PagerDuty.Internal.TH
83+import Network.PagerDuty.Internal.Types
84+import Network.PagerDuty.REST.Users (User)
8585
8686windows :: Path
8787windows = "maintenance_windows"
@@ -214,7 +214,7 @@ createWindow r s e xs =
214214createWindowBasic :: UTCTime -- ^ 'cwStartTime'
215215 -> UTCTime -- ^ 'cwEndTime'
216216 -> [ServiceId] -- ^ 'cwServiceIds'
217− -> Request CreateWindow Basic MaintenanceWindow
217+ -> Request CreateWindow 'Basic MaintenanceWindow
218218createWindowBasic s e xs =
219219 mk CreateWindow
220220 { _cwRequesterId' = Nothing
src/Network/PagerDuty/REST/Reports.hs+11−11
@@ -1,13 +1,13 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE ExtendedDefaultRules #-}
3−{-# LANGUAGE OverloadedStrings #-}
4−{-# LANGUAGE TemplateHaskell #-}
5−{-# LANGUAGE TypeFamilies #-}
1+{-# LANGUAGE DataKinds #-}
2+{-# LANGUAGE ExtendedDefaultRules #-}
3+{-# LANGUAGE OverloadedStrings #-}
4+{-# LANGUAGE TemplateHaskell #-}
5+{-# LANGUAGE TypeFamilies #-}
66
77{-# OPTIONS_GHC -fno-warn-type-defaults #-}
88
99-- Module : Network.PagerDuty.REST.Reports
10−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
10+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
1111-- License : This Source Code Form is subject to the terms of
1212-- the Mozilla Public License, v. 2.0.
1313-- A copy of the MPL can be found in the LICENSE file or
@@ -58,11 +58,11 @@ module Network.PagerDuty.REST.Reports
5858 , irNumberOfIncidents
5959 ) where
6060
61−import Control.Lens
62−import Data.Aeson.Lens
63−import Data.Time
64−import Network.PagerDuty.TH
65−import Network.PagerDuty.Types
61+import Control.Lens hiding (Empty)
62+import Data.Aeson.Lens
63+import Data.Time
64+import Network.PagerDuty.Internal.TH
65+import Network.PagerDuty.Internal.Types
6666
6767default (Path)
6868
src/Network/PagerDuty/REST/Schedules.hs+14−14
@@ -1,13 +1,13 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE ExtendedDefaultRules #-}
3−{-# LANGUAGE OverloadedStrings #-}
4−{-# LANGUAGE TemplateHaskell #-}
5−{-# LANGUAGE TypeFamilies #-}
1+{-# LANGUAGE DataKinds #-}
2+{-# LANGUAGE ExtendedDefaultRules #-}
3+{-# LANGUAGE OverloadedStrings #-}
4+{-# LANGUAGE TemplateHaskell #-}
5+{-# LANGUAGE TypeFamilies #-}
66
77{-# OPTIONS_GHC -fno-warn-type-defaults #-}
88
99-- Module : Network.PagerDuty.REST.Schedules
10−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
10+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
1111-- License : This Source Code Form is subject to the terms of
1212-- the Mozilla Public License, v. 2.0.
1313-- A copy of the MPL can be found in the LICENSE file or
@@ -110,14 +110,14 @@ module Network.PagerDuty.REST.Schedules
110110 , sFinalSchedule
111111 ) where
112112
113−import Control.Lens hiding ((.=))
114−import Data.Aeson
115−import Data.Text (Text)
116−import Data.Time
117−import Network.HTTP.Types
118−import Network.PagerDuty.REST.Users (User)
119−import Network.PagerDuty.TH
120−import Network.PagerDuty.Types
113+import Control.Lens hiding (Empty, (.=))
114+import Data.Aeson
115+import Data.Text (Text)
116+import Data.Time
117+import Network.HTTP.Types
118+import Network.PagerDuty.Internal.TH
119+import Network.PagerDuty.Internal.Types
120+import Network.PagerDuty.REST.Users (User)
121121
122122default (Path)
123123
src/Network/PagerDuty/REST/Schedules/Overrides.hs+12−12
@@ -1,13 +1,13 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE ExtendedDefaultRules #-}
3−{-# LANGUAGE OverloadedStrings #-}
4−{-# LANGUAGE TemplateHaskell #-}
5−{-# LANGUAGE TypeFamilies #-}
1+{-# LANGUAGE DataKinds #-}
2+{-# LANGUAGE ExtendedDefaultRules #-}
3+{-# LANGUAGE OverloadedStrings #-}
4+{-# LANGUAGE TemplateHaskell #-}
5+{-# LANGUAGE TypeFamilies #-}
66
77{-# OPTIONS_GHC -fno-warn-type-defaults #-}
88
99-- Module : Network.PagerDuty.REST.Schedules
10−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
10+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
1111-- License : This Source Code Form is subject to the terms of
1212-- the Mozilla Public License, v. 2.0.
1313-- A copy of the MPL can be found in the LICENSE file or
@@ -50,12 +50,12 @@ module Network.PagerDuty.REST.Schedules.Overrides
5050 , oUser
5151 ) where
5252
53−import Control.Lens
54−import Data.Time
55−import Network.HTTP.Types
56−import Network.PagerDuty.REST.Users
57−import Network.PagerDuty.TH
58−import Network.PagerDuty.Types
53+import Control.Lens
54+import Data.Time
55+import Network.HTTP.Types
56+import Network.PagerDuty.Internal.TH
57+import Network.PagerDuty.Internal.Types
58+import Network.PagerDuty.REST.Users
5959
6060overrides :: ScheduleId -> Path
6161overrides i = "schedules" % i % "overrides"
src/Network/PagerDuty/REST/Services.hs+16−16
@@ -1,13 +1,13 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE ExtendedDefaultRules #-}
3−{-# LANGUAGE OverloadedStrings #-}
4−{-# LANGUAGE TemplateHaskell #-}
5−{-# LANGUAGE TypeFamilies #-}
1+{-# LANGUAGE DataKinds #-}
2+{-# LANGUAGE ExtendedDefaultRules #-}
3+{-# LANGUAGE OverloadedStrings #-}
4+{-# LANGUAGE TemplateHaskell #-}
5+{-# LANGUAGE TypeFamilies #-}
66
77{-# OPTIONS_GHC -fno-warn-type-defaults #-}
88
99-- Module : Network.PagerDuty.REST.Services
10−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
10+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
1111-- License : This Source Code Form is subject to the terms of
1212-- the Mozilla Public License, v. 2.0.
1313-- A copy of the MPL can be found in the LICENSE file or
@@ -106,14 +106,14 @@ module Network.PagerDuty.REST.Services
106106 , svcSeverityFilter
107107 ) where
108108
109−import Control.Lens
110−import Data.Aeson.Lens
111−import Data.Text (Text)
112−import Data.Time
113−import Network.HTTP.Types
114−import Network.PagerDuty.REST.Services.EmailFilters
115−import Network.PagerDuty.TH
116−import Network.PagerDuty.Types
109+import Control.Lens hiding (Empty)
110+import Data.Aeson.Lens
111+import Data.Text (Text)
112+import Data.Time
113+import Network.HTTP.Types
114+import Network.PagerDuty.Internal.TH
115+import Network.PagerDuty.Internal.Types
116+import Network.PagerDuty.REST.Services.EmailFilters
117117
118118default (Path)
119119
@@ -483,7 +483,7 @@ enableService r i =
483483
484484-- | A version of 'enableService' which uses HTTP Basic authentication and
485485-- doesn't require a 'RequesterId'.
486−enableServiceBasic :: ServiceId -> Request Empty Basic Empty
486+enableServiceBasic :: ServiceId -> Request Empty 'Basic Empty
487487enableServiceBasic i = empty & meth .~ PUT & path .~ services % i % "enable"
488488
489489-- | Disable a service. Once a service is disabled, it will not be able to
@@ -498,7 +498,7 @@ disableService r i =
498498
499499-- | A version of 'disableService' which uses HTTP Basic authentication and
500500-- doesn't require a 'RequesterId'.
501−disableServiceBasic :: ServiceId -> Request Empty Basic Empty
501+disableServiceBasic :: ServiceId -> Request Empty 'Basic Empty
502502disableServiceBasic i = empty & meth .~ PUT & path .~ services % i % "disable"
503503
504504-- | Regenerate a new service key for an existing service.
src/Network/PagerDuty/REST/Services/EmailFilters.hs+14−14
@@ -1,11 +1,11 @@
1−{-# LANGUAGE ExtendedDefaultRules #-}
2−{-# LANGUAGE OverloadedStrings #-}
3−{-# LANGUAGE TemplateHaskell #-}
1+{-# LANGUAGE ExtendedDefaultRules #-}
2+{-# LANGUAGE OverloadedStrings #-}
3+{-# LANGUAGE TemplateHaskell #-}
44
55{-# OPTIONS_GHC -fno-warn-type-defaults #-}
66
77-- Module : Network.PagerDuty.REST.Services.EmailFilters
8−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
8+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
99-- License : This Source Code Form is subject to the terms of
1010-- the Mozilla Public License, v. 2.0.
1111-- A copy of the MPL can be found in the LICENSE file or
@@ -39,15 +39,15 @@ module Network.PagerDuty.REST.Services.EmailFilters
3939 , efId
4040 ) where
4141
42−import Control.Applicative hiding (empty)
43−import Control.Lens hiding ((.=))
44−import Data.Aeson
45−import Data.Default.Class
46−import Data.Monoid
47−import Data.Text (Text)
48−import Network.HTTP.Types
49−import Network.PagerDuty.TH
50−import Network.PagerDuty.Types
42+import Control.Applicative hiding (empty)
43+import Control.Lens hiding ((.=))
44+import Data.Aeson
45+import Data.Default.Class
46+import Data.Monoid
47+import Data.Text (Text)
48+import Network.HTTP.Types
49+import Network.PagerDuty.Internal.TH
50+import Network.PagerDuty.Internal.Types
5151
5252default (Path)
5353
@@ -65,7 +65,7 @@ deriveNullaryWith hyphenated ''MatchMode
6565-- FIXME: Tighten up this type! Make the regex required for match/no-match and
6666-- encode the conditional invariants.
6767data EmailFilterInfo = EmailFilterInfo
68− { _efSubjectMode' :: Maybe MatchMode
68+ { _efSubjectMode' :: Maybe MatchMode
6969 , _efSubjectRegex' :: Maybe Text
7070 , _efBodyMode' :: Maybe MatchMode
7171 , _efBodyRegex' :: Maybe Text
src/Network/PagerDuty/REST/Users.hs+17−17
@@ -1,13 +1,13 @@
1−{-# LANGUAGE DataKinds #-}
2−{-# LANGUAGE ExtendedDefaultRules #-}
3−{-# LANGUAGE OverloadedStrings #-}
4−{-# LANGUAGE TemplateHaskell #-}
5−{-# LANGUAGE TypeFamilies #-}
1+{-# LANGUAGE DataKinds #-}
2+{-# LANGUAGE ExtendedDefaultRules #-}
3+{-# LANGUAGE OverloadedStrings #-}
4+{-# LANGUAGE TemplateHaskell #-}
5+{-# LANGUAGE TypeFamilies #-}
66
77{-# OPTIONS_GHC -fno-warn-type-defaults #-}
88
99-- Module : Network.PagerDuty.REST.Users
10−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
10+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
1111-- License : This Source Code Form is subject to the terms of
1212-- the Mozilla Public License, v. 2.0.
1313-- A copy of the MPL can be found in the LICENSE file or
@@ -81,16 +81,16 @@ module Network.PagerDuty.REST.Users
8181 , uJobTitle
8282 ) where
8383
84−import Control.Applicative hiding (empty)
85−import Control.Lens hiding ((.=))
86−import Data.Aeson
87−import Data.Default.Class
88−import Data.Monoid
89−import Data.Text (Text)
90−import Data.Time
91−import Network.HTTP.Types
92−import Network.PagerDuty.TH
93−import Network.PagerDuty.Types
84+import Control.Applicative hiding (empty)
85+import Control.Lens hiding (Empty, (.=))
86+import Data.Aeson
87+import Data.Default.Class
88+import Data.Monoid
89+import Data.Text (Text)
90+import Data.Time
91+import Network.HTTP.Types
92+import Network.PagerDuty.Internal.TH
93+import Network.PagerDuty.Internal.Types
9494
9595default (Path)
9696
@@ -315,7 +315,7 @@ createUser r n e = auth (createUserBasic n e) & query .~ [("requester_id", r)]
315315-- doesn't require a 'RequesterId'.
316316createUserBasic :: Text -- ^ 'cuName'
317317 -> Address -- ^ 'cuEmail'
318− -> Request CreateUser Basic User
318+ -> Request CreateUser 'Basic User
319319createUserBasic n e =
320320 mk CreateUser
321321 { _cuName' = n
src/Network/PagerDuty/REST/Users/ContactMethods.hs+10−10
@@ -1,11 +1,11 @@
1−{-# LANGUAGE ExtendedDefaultRules #-}
2−{-# LANGUAGE OverloadedStrings #-}
3−{-# LANGUAGE TemplateHaskell #-}
1+{-# LANGUAGE ExtendedDefaultRules #-}
2+{-# LANGUAGE OverloadedStrings #-}
3+{-# LANGUAGE TemplateHaskell #-}
44
55{-# OPTIONS_GHC -fno-warn-type-defaults #-}
66
77-- Module : Network.PagerDuty.REST.Users.ContactMethods
8−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
8+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
99-- License : This Source Code Form is subject to the terms of
1010-- the Mozilla Public License, v. 2.0.
1111-- A copy of the MPL can be found in the LICENSE file or
@@ -56,12 +56,12 @@ module Network.PagerDuty.REST.Users.ContactMethods
5656 , Contact
5757 ) where
5858
59−import Control.Lens
60−import Data.Aeson.Lens
61−import Data.Text (Text)
62−import Network.HTTP.Types
63−import Network.PagerDuty.TH
64−import Network.PagerDuty.Types
59+import Control.Lens
60+import Data.Aeson.Lens
61+import Data.Text (Text)
62+import Network.HTTP.Types
63+import Network.PagerDuty.Internal.TH
64+import Network.PagerDuty.Internal.Types
6565
6666default (Path)
6767
src/Network/PagerDuty/REST/Users/NotificationRules.hs+10−10
@@ -1,11 +1,11 @@
1−{-# LANGUAGE ExtendedDefaultRules #-}
2−{-# LANGUAGE OverloadedStrings #-}
3−{-# LANGUAGE TemplateHaskell #-}
1+{-# LANGUAGE ExtendedDefaultRules #-}
2+{-# LANGUAGE OverloadedStrings #-}
3+{-# LANGUAGE TemplateHaskell #-}
44
55{-# OPTIONS_GHC -fno-warn-type-defaults #-}
66
77-- Module : Network.PagerDuty.REST.Users.NotificationRules
8−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
8+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
99-- License : This Source Code Form is subject to the terms of
1010-- the Mozilla Public License, v. 2.0.
1111-- A copy of the MPL can be found in the LICENSE file or
@@ -51,12 +51,12 @@ module Network.PagerDuty.REST.Users.NotificationRules
5151 , rContactMethod
5252 ) where
5353
54−import Control.Lens
55−import Data.Aeson.Lens
56−import Network.HTTP.Types
57−import Network.PagerDuty.REST.Users.ContactMethods
58−import Network.PagerDuty.TH
59−import Network.PagerDuty.Types
54+import Control.Lens
55+import Data.Aeson.Lens
56+import Network.HTTP.Types
57+import Network.PagerDuty.Internal.TH
58+import Network.PagerDuty.Internal.Types
59+import Network.PagerDuty.REST.Users.ContactMethods
6060
6161default (Path)
6262
src/Network/PagerDuty/REST/Webhooks.hs+5−4
@@ -3,7 +3,7 @@
33{-# LANGUAGE TemplateHaskell #-}
44
55-- Module : Network.PagerDuty.REST.Webhooks
6−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
6+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
77-- License : This Source Code Form is subject to the terms of
88-- the Mozilla Public License, v. 2.0.
99-- A copy of the MPL can be found in the LICENSE file or
@@ -35,13 +35,14 @@ module Network.PagerDuty.REST.Webhooks
3535import Control.Applicative hiding (empty)
3636import Control.Lens
3737import Data.Aeson
38−import Data.ByteString.Conversion (ToByteString(..), toByteString')
38+import Data.ByteString.Conversion (ToByteString (..),
39+ toByteString')
3940import Data.Text (Text)
4041import qualified Data.Text.Encoding as Text
4142import Data.Time
43+import Network.PagerDuty.Internal.TH
44+import Network.PagerDuty.Internal.Types
4245import Network.PagerDuty.REST.Incidents
43−import Network.PagerDuty.TH
44−import Network.PagerDuty.Types
4546
4647data WebhookType
4748 = WTrigger
src/Network/PagerDuty/Types.hs+84−432
@@ -1,19 +1,5 @@
1−{-# LANGUAGE BangPatterns #-}
2−{-# LANGUAGE DataKinds #-}
3−{-# LANGUAGE FlexibleInstances #-}
4−{-# LANGUAGE GADTs #-}
5−{-# LANGUAGE GeneralizedNewtypeDeriving #-}
6−{-# LANGUAGE KindSignatures #-}
7−{-# LANGUAGE OverloadedStrings #-}
8−{-# LANGUAGE PatternSynonyms #-}
9−{-# LANGUAGE RankNTypes #-}
10−{-# LANGUAGE StandaloneDeriving #-}
11−{-# LANGUAGE TemplateHaskell #-}
12−{-# LANGUAGE TupleSections #-}
13−{-# LANGUAGE ViewPatterns #-}
14−
151-- Module : Network.PagerDuty.Types
16−-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
2+-- Copyright : (c) 2013-2015 Brendan Hay <brendan.g.hay@gmail.com>
173-- License : This Source Code Form is subject to the terms of
184-- the Mozilla Public License, v. 2.0.
195-- A copy of the MPL can be found in the LICENSE file or
@@ -22,420 +8,86 @@
228-- Stability : experimental
239-- Portability : non-portable (GHC extensions)
2410
25−module Network.PagerDuty.Types where
26− -- (
27− -- -- * Requests
28− -- Auth (..)
29− -- , Cred (..)
30− -- , Domain (..)
31−
32− -- , Request (..)
33− -- , Request'
34−
35− -- , Paginate (..)
36−
37− -- -- * Errors
38− -- , Code (..)
39− -- , message
40− -- , RestError (..)
41− -- , Error (..)
42−
43− -- -- * Primitives
44− -- , Key (..)
45− -- , ServiceKey
46− -- , IncidentKey
47−
48− -- , Id (..)
49− -- , ServiceId
50− -- , RequesterId
51−
52− -- , Empty (..)
53− -- ) where
54−
55−import Control.Applicative
56−import Control.Lens hiding ((.=))
57−import Data.Aeson hiding (Error)
58−import Data.Aeson.Types (Parser)
59−import Data.ByteString (ByteString)
60−import qualified Data.ByteString.Char8 as BS
61−import Data.ByteString.Conversion hiding (List)
62−import Data.Default.Class
63−import Data.Function (on)
64−import qualified Data.HashMap.Strict as Map
65−import Data.List (deleteBy, intersperse)
66−import Data.Monoid
67−import Data.String
68−import Data.Text (Text)
69−import qualified Data.Text as Text
70−import qualified Data.Text.Encoding as Text
71−import Data.Time
72−import GHC.TypeLits
73−import Network.HTTP.Types
74−import Network.HTTP.Types.QueryLike
75−import Network.PagerDuty.Query
76−import Network.PagerDuty.TH
77−import System.Locale
78−
79−-- FIXME: Verify IncidentId/IncidentKey .. *Id/*Key are actually different or needed
80−
81−newtype CSV a = CSV [a]
82− deriving (Eq, Show, Monoid)
83−
84−makePrisms ''CSV
85−
86−instance ToByteString a => QueryValues (CSV a)
87−
88−instance ToByteString a => ToByteString (CSV a) where
89− builder (CSV xs) = mconcat . intersperse "," $ map builder xs
90−
91−instance FromJSON a => FromJSON (CSV a) where
92− parseJSON = withText "comma_separated_value" $
93− fmap CSV . traverse (parseJSON . String) . Text.split (== ',')
94−
95−instance ToByteString a => ToJSON (CSV a) where
96− toJSON = String . Text.decodeUtf8 . toByteString'
97−
98−newtype List a = L [a]
99− deriving (Eq, Show, Monoid)
100−
101−deriveJSON ''List
102−makePrisms ''List
103−
104−instance QueryValues a => QueryValues (List a) where
105− queryValues (L xs) = concatMap queryValues xs
106−
107−newtype Bool' = B Bool
108− deriving (Eq, Show)
109−
110−deriveJSON ''Bool'
111−makePrisms ''Bool'
112−
113−instance ToByteString Bool' where
114− builder (B True) = "true"
115− builder (B False) = "false"
116−
117−instance QueryValues Bool'
118−
119−pattern T = B True
120−pattern F = B False
121−
122−newtype Date = D UTCTime
123− deriving (Eq, Ord, Show)
124−
125−makePrisms ''Date
126−
127−instance FromJSON Date where
128− parseJSON = fmap D . parseJSON
129−
130−instance ToJSON Date where
131− toJSON (D d) = toJSON d
132−
133−instance ToByteString Date where
134− builder (D d) = builder
135− (formatTime defaultTimeLocale (iso8601DateFormat $ Just "%XZ") d)
136−
137−instance QueryValues Date
138−
139−newtype TZ = TZ TimeZone
140− deriving (Eq, Show)
141−
142−makePrisms ''TZ
143−
144−instance FromJSON TZ where
145− parseJSON = undefined
146−
147−instance ToJSON TZ where
148− toJSON = toJSON . Text.decodeUtf8 . toByteString'
149−
150−instance ToByteString TZ where
151− builder (TZ tz) = builder (timeZoneName tz)
152−
153−instance QueryValues TZ
154−
155−instance Default TZ where
156− def = TZ utc
157−
158−data Security = Basic | Token
159− deriving (Eq, Show)
160−
161−data Auth (a :: Security) where
162− AuthBasic :: ByteString -> ByteString -> Auth Basic
163− AuthToken :: ByteString -> Auth Token
164−
165−deriving instance Eq (Auth a)
166−deriving instance Show (Auth a)
167−
168−newtype SubDomain = SubDomain ByteString
169− deriving (Eq, Show, IsString)
170−
171−domain :: SubDomain -> ByteString
172−domain (SubDomain s)
173− | base `BS.isSuffixOf` s = s
174− | otherwise = s <> base
175− where
176− base = ".pagerduty.com"
177−
178−newtype Code = Code Integer
179− deriving (Eq, Show)
180−
181−deriveJSON ''Code
182−
183−description :: Code -> Text
184−description (Code c) =
185− case c of
186− 2000 -> "Internal Error"
187− 2001 -> "Invalid Input Provided"
188− 2002 -> "Arguments Caused Error"
189− 2003 -> "Missing Arguments"
190− 2004 -> "Invalid 'since' or 'until' Parameter Values"
191− 2005 -> "Invalid Query Date Range"
192− 2006 -> "Authentication Failed"
193− 2007 -> "Account Not Found"
194− 2008 -> "Account Locked"
195− 2009 -> "Only HTTPS Allowed For This Call"
196− 2010 -> "Access Denied"
197− 2011 -> "The action requires a 'requester_id' to be specified"
198− 2012 -> "Your account is expired and cannot use the API"
199− _ -> "Unrecognised error code"
200−
201−data IntegrationError = IntegrationError
202− { _ieStatus :: Text
203− , _ieMessage :: Text
204− , _ieErrors :: [Text]
205− } deriving (Eq, Show)
206−
207−deriveRecord ''IntegrationError
208−
209−data RestError = RestError
210− { _reCode :: Code
211− , _reMessage :: Text
212− , _reErrors :: [Text]
213− } deriving (Eq, Show)
214−
215−deriveRecord ''RestError
216−
217−data Error
218− = Internal String
219− | Integration IntegrationError
220− | Rest RestError
221− deriving (Eq, Show)
222−
223−instance FromJSON Error where
224− parseJSON o = (Rest <$> parseJSON o)
225− <|> (Integration <$> parseJSON o)
226−
227−makePrisms ''Error
228−
229−data Pager = Pager
230− { _pgOffset :: !Int
231− -- ^ The offset used in the execution of the query.
232− , _pgLimit :: !Int
233− -- ^ The limit used in the execution of the query.
234− , _pgTotal :: !Int
235− -- ^ The total number of records available.
236− , _pgQuery :: Maybe Text
237− -- ^ An optional query= value to be added to the query string.
238− } deriving (Eq, Show)
239−
240−makeLenses ''Pager
241−
242−instance FromJSON a => FromJSON (a, Maybe Pager) where
243− parseJSON = withObject "paginated" $ \o -> (,)
244− <$> parseJSON (Object o)
245− <*> optional (parse o)
246− where
247− parse o = Pager
248− -- The offset of the first record returned.
249− -- Default is 0.
250− <$> o .: "offset" .!= 0
251− -- The number of records returned.
252− -- Default (and max limit) is 100 for most APIs.
253− <*> o .: "limit" .!= 100
254− <*> o .: "total"
255− <*> o .:? "query"
256−
257−instance ToJSON Pager where
258− toJSON p = object
259− [ "offset" .= _pgOffset p
260− , "limit" .= _pgLimit p
261− ]
262−
263−-- | A path segment.
264−data Path where
265− Path :: Path
266− Seg :: ToByteString a => a -> Path
267−
268−instance Monoid Path where
269− mempty = Path
270− mappend x Path = x
271− mappend Path y = y
272− mappend (Seg x) (Seg y) = Seg (builder x <> "/" <> builder y)
273−
274−instance IsString Path where
275− fromString = Seg
276−
277−instance ToByteString Path where
278− builder Path = mempty
279− builder (Seg x) = builder x
280−
281−(%) :: ToByteString a => Path -> a -> Path
282−a % b = a <> Seg b
283−
284−renderPath :: Path -> ByteString
285−renderPath = toByteString' . mappend v1
286− where
287− v1 :: Path
288− v1 = "/api/v1"
289−
290−data Request a (s :: Security) b where
291− Request :: (QueryLike a, ToJSON a)
292− => { _rqMeth :: !StdMethod
293− , _rqPath :: Path
294− , _rqQuery :: Query
295− , _rqBody :: a
296− , _rqPager :: Maybe Pager
297− , _rqUnwrap :: Value -> Parser Value
298− }
299− -> Request a s b
300−
301−instance ToJSON (Request a s b) where
302− -- Manually unwrapped to ensure GADT constraint holds.
303− toJSON (Request _ _ _ b p _) = Object $
304− let Object x = toJSON b
305− in case toJSON p of
306− (Object y) -> x <> y
307− _ -> x
308−
309−type Unwrap = Getting (First Value) Value Value
310−
311−-- | Create a defaulted request from the payload type.
312−mk :: (QueryLike a, ToJSON a) => a -> Request a s b
313−mk x = Request GET mempty mempty x Nothing pure
314−
315−empty :: Request Empty s r
316−empty = mk Empty
317−
318−-- | Lens into the body of a request.
319−upd :: (QueryLike a, ToJSON a) => Lens' (Request a s b) a
320−upd = lens _rqBody (\(Request m p q _ g u) x -> Request m p q x g u)
321−
322−-- | Drop the security constraint.
323−auth :: Request a s b -> Request a t b
324−auth (Request x m p q g u) = Request x m p q g u
325−
326−meth :: Lens' (Request a s b) StdMethod
327−meth = lens _rqMeth (\r x -> r { _rqMeth = x })
328−
329−path :: Lens' (Request a s b) Path
330−path = lens _rqPath (\r x -> r { _rqPath = x })
331−
332−query :: QueryValueLike v
333− => Lens (Request a s b) (Request a s b) Query [(ByteString, v)]
334−query = lens _rqQuery (\r x -> r { _rqQuery = toQuery x })
335−
336−pager :: Lens' (Request a s b) (Maybe Pager)
337−pager = lens _rqPager (\r x -> r { _rqPager = x })
338−
339−unwrap :: Setter (Request a s b) (Request a s b) (Value -> Parser Value) Unwrap
340−unwrap f r = f (_rqUnwrap r) <&> \k -> r { _rqUnwrap = g k }
341− where
342− g k x = maybe (fail "Failed to extract nested keys.") return (x ^? k)
343−
344−-- | Exists primarily to obtain a constraint for the 'paginate' function.
345−class Paginate a where
346− next :: Request a s b -> Maybe Pager -> Maybe (Request a s b)
347− next rq = maybe Nothing go
348− where
349− go x | x^.pgTotal == 0 = Nothing
350− | otherwise = Just $
351− rq & pager ?~ (x & pgOffset +~ x^.pgTotal)
352− & query %~ (add . clear)
353− where
354− add :: Query -> Query
355− add = maybe id ((:) . (k,) . Just . Text.encodeUtf8) (x^.pgQuery)
356−
357− clear :: Query -> Query
358− clear = deleteBy ((==) `on` fst) (k, Nothing)
359−
360− k :: ByteString
361− k = "query"
362−
363−newtype Key (a :: Symbol) = Key Text
364− deriving (Eq, Show, IsString)
365−
366−instance FromJSON (Key a) where
367− parseJSON = withText "key" (return . Key)
368−
369−instance ToJSON (Key a) where
370− toJSON (Key k) = toJSON k
371−
372−instance ToByteString (Key a) where
373− builder (Key k) = builder k
374−
375−instance QueryValues (Key a)
376−
377−instance QueryValueLike (Key a) where
378− toQueryValue = Just . toByteString'
379−
380−type ServiceKey = Key "service"
381−type IncidentKey = Key "incident"
382−
383−newtype Id (a :: Symbol) = Id Text
384− deriving (Eq, Show, IsString)
385−
386−instance FromJSON (Id a) where
387− parseJSON = withText "id" (return . Id)
388−
389−instance ToJSON (Id a) where
390− toJSON (Id i) = toJSON i
391−
392−instance ToByteString (Id a) where
393− builder (Id i) = builder i
394−
395−instance QueryValues (Id a)
396−
397−instance QueryValueLike (Id a) where
398− toQueryValue = Just . toByteString'
399−
400−type AlertId = Id "alert"
401−type ContactId = Id "contact"
402−type EmailFilterId = Id "email-filter"
403−type EscalationPolicyId = Id "escalation-policy"
404−type EscalationRuleId = Id "escalation-rule"
405−type IncidentId = Id "incident"
406−type LogEntryId = Id "log-entry"
407−type NoteId = Id "note"
408−type NotificationRuleId = Id "notification-rule"
409−type OverrideId = Id "schedule-override"
410−type RequesterId = Id "requester"
411−type ScheduleId = Id "schedule"
412−type ServiceId = Id "service"
413−type UserId = Id "user"
414−type VendorId = Id "vendor"
415−type WebhookId = Id "webhook"
416−type WindowId = Id "maintenance-window"
417−
418−data Empty = Empty
419−
420−instance ToJSON Empty where
421− toJSON = const (object [])
422−
423−instance FromJSON Empty where
424− parseJSON = withObject "empty" f
425− where
426− f !o | Map.null o = pure Empty
427− | otherwise = fail "Unexpected non-empty JSON object."
428−
429−instance QueryLike Empty where
430− toQuery = const []
431−
432−newtype Address = Address Text
433− deriving (Eq, Show)
434−
435−deriveJSON ''Address
436−makePrisms ''Address
437−
438−instance ToByteString Address where
439− builder (Address a) = builder a
440−
441−instance QueryValues Address
11+module Network.PagerDuty.Types
12+ (
13+ -- * Configuration
14+ -- ** Environment
15+ Env
16+ , envDomain
17+ , envAuth
18+ , envManager
19+ , envLogger
20+
21+ -- ** Logging
22+ , Logger (..)
23+ , debug
24+
25+ -- * Types
26+ -- ** Requests
27+ , Paginate
28+ , Request
29+
30+ -- ** Errors
31+ , Error
32+ , _Internal
33+ , _Integration
34+ , _REST
35+ -- *** Messages
36+ , HasMessage (..)
37+ -- *** Fields
38+ , HasErrors (..)
39+ -- *** Integration
40+ , IntegrationError
41+ , status
42+ -- *** REST
43+ , RESTError
44+ , Code
45+ , code
46+ , description
47+
48+ -- ** Authentication
49+ , Security (..)
50+ , Auth (..)
51+
52+ -- ** Keys
53+ , Key
54+ , mkKey
55+ -- *** Aliases
56+ , ServiceKey
57+ , IncidentKey
58+
59+ -- ** Identifiers
60+ , Id
61+ , mkId
62+ -- *** Aliases
63+ , AlertId
64+ , ContactId
65+ , EmailFilterId
66+ , EscalationPolicyId
67+ , EscalationRuleId
68+ , IncidentId
69+ , LogEntryId
70+ , NoteId
71+ , NotificationRuleId
72+ , OverrideId
73+ , RequesterId
74+ , ScheduleId
75+ , ServiceId
76+ , UserId
77+ , VendorId
78+ , WebhookId
79+ , WindowId
80+
81+ -- ** SubDomain
82+ , SubDomain
83+ , mkSubDomain
84+
85+ -- ** Address
86+ , Address
87+ , mkAddress
88+
89+ -- ** Miscellaneous
90+ , Empty (..)
91+ ) where
92+
93+import Network.PagerDuty.Internal.Types
stack.yamlnew file+7
@@ -0,0 +1,7 @@
1+resolver: lts-19.23
2+
3+packages:
4+- .
5+
6+nix:
7+ packages: [zlib]
synopsis.pngdeleted

Binary file not shown.