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[
2window.onload = function () {pageLoad();setSynopsis("mini_Network-PagerDuty-REST.html");};
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.1.1: Client library for PagerDuty Integration and REST APIs.</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">Logging</a></li></ul></li><li><a href="#g:5">Types</a><ul><li><a href="#g:6">Requests</a></li><li><a href="#g:7">Errors</a><ul><li><a href="#g:8">Messages</a></li><li><a href="#g:9">Fields</a></li><li><a href="#g:10">Integration</a></li><li><a href="#g:11">REST</a></li></ul></li><li><a href="#g:12">Authentication</a></li><li><a href="#g:13">Keys</a><ul><li><a href="#g:14">Aliases</a></li></ul></li><li><a href="#g:15">Identifiers</a><ul><li><a href="#g:16">Aliases</a></li></ul></li><li><a href="#g:17">SubDomain</a></li><li><a href="#g:18">Address</a></li><li><a href="#g:19">Miscellaneous</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) => <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a> -> <a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> s -> Manager -> <a href="Network-PagerDuty-REST.html#t:Request">Request</a> a s b -> m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Either.html#t:Either">Either</a> <a href="Network-PagerDuty-REST.html#t:Error">Error</a> b)</li><li class="src short"><a href="#v:sendWith">sendWith</a> :: (MonadIO m, FromJSON b) => <a href="Network-PagerDuty-REST.html#t:Env">Env</a> s -> <a href="Network-PagerDuty-REST.html#t:Request">Request</a> a s b -> m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Either.html#t:Either">Either</a> <a href="Network-PagerDuty-REST.html#t:Error">Error</a> b)</li><li class="src short"><a href="#v:paginate">paginate</a> :: (MonadIO m, <a href="Network-PagerDuty-REST.html#t:Paginate">Paginate</a> a, FromJSON b) => <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a> -> <a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> s -> Manager -> <a href="Network-PagerDuty-REST.html#t:Request">Request</a> a s b -> Source m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Either.html#t:Either">Either</a> <a href="Network-PagerDuty-REST.html#t:Error">Error</a> b)</li><li class="src short"><a href="#v:paginateWith">paginateWith</a> :: (MonadIO m, <a href="Network-PagerDuty-REST.html#t:Paginate">Paginate</a> a, FromJSON b) => <a href="Network-PagerDuty-REST.html#t:Env">Env</a> s -> <a href="Network-PagerDuty-REST.html#t:Request">Request</a> a s b -> Source m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Either.html#t:Either">Either</a> <a href="Network-PagerDuty-REST.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) <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a></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') (<a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> s) (<a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> 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="Network-PagerDuty-REST.html#t:Logger">Logger</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 -> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/System-IO.html#t:IO">IO</a> ())</li></ul></li><li class="src short"><a href="#v:debug">debug</a> :: MonadIO m => <a href="Network-PagerDuty-REST.html#t:Logger">Logger</a> -> Text -> m ()</li><li class="src short"><span class="keyword">class</span> <a href="#t:Paginate">Paginate</a> a</li><li class="src short"><span class="keyword">data</span> <a href="#t:Request">Request</a> a s b</li><li class="src short"><span class="keyword">data</span> <a href="#t:Error">Error</a></li><li class="src short"><a href="#v:_Internal">_Internal</a> :: Prism' <a href="Network-PagerDuty-REST.html#t:Error">Error</a> Text</li><li class="src short"><a href="#v:_Integration">_Integration</a> :: Prism' <a href="Network-PagerDuty-REST.html#t:Error">Error</a> <a href="Network-PagerDuty-REST.html#t:IntegrationError">IntegrationError</a></li><li class="src short"><a href="#v:_REST">_REST</a> :: Prism' <a href="Network-PagerDuty-REST.html#t:Error">Error</a> <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasMessage">HasMessage</a> s a | s -> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:message">message</a> :: Lens' s a</li></ul></li><li class="src short"><span class="keyword">class</span> <a href="#t:HasErrors">HasErrors</a> s a | s -> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:errors">errors</a> :: Lens' s a</li></ul></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="Network-PagerDuty-REST.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"><span class="keyword">data</span> <a href="#t:Code">Code</a></li><li class="src short"><a href="#v:code">code</a> :: Lens' <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a> <a href="Network-PagerDuty-REST.html#t:Code">Code</a></li><li class="src short"><a href="#v:description">description</a> :: <a href="Network-PagerDuty-REST.html#t:Code">Code</a> -> Text</li><li class="src short"><span class="keyword">data</span> <a href="#t:Security">Security</a><ul class="subs"><li>= <a href="#v:Basic">Basic</a></li><li>| <a href="#v:Token">Token</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Auth">Auth</a> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:AuthBasic">AuthBasic</a> :: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/bytestring-0.10.4.0/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/bytestring-0.10.4.0/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> <a href="Network-PagerDuty-REST.html#v:Basic">Basic</a></li><li><a href="#v:AuthToken">AuthToken</a> :: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/bytestring-0.10.4.0/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> <a href="Network-PagerDuty-REST.html#v:Token">Token</a></li></ul></li><li class="src short"><span class="keyword">data</span> <a href="#t:Key">Key</a> a</li><li class="src short"><a href="#v:mkKey">mkKey</a> :: Text -> <a href="Network-PagerDuty-REST.html#t:Key">Key</a> a</li><li class="src short"><span class="keyword">type</span> <a href="#t:ServiceKey">ServiceKey</a> = <a href="Network-PagerDuty-REST.html#t:Key">Key</a> "service"</li><li class="src short"><span class="keyword">type</span> <a href="#t:IncidentKey">IncidentKey</a> = <a href="Network-PagerDuty-REST.html#t:Key">Key</a> "incident"</li><li class="src short"><span class="keyword">data</span> <a href="#t:Id">Id</a> a</li><li class="src short"><a href="#v:mkId">mkId</a> :: Text -> <a href="Network-PagerDuty-REST.html#t:Id">Id</a> a</li><li class="src short"><span class="keyword">type</span> <a href="#t:AlertId">AlertId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "alert"</li><li class="src short"><span class="keyword">type</span> <a href="#t:ContactId">ContactId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "contact"</li><li class="src short"><span class="keyword">type</span> <a href="#t:EmailFilterId">EmailFilterId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "email-filter"</li><li class="src short"><span class="keyword">type</span> <a href="#t:EscalationPolicyId">EscalationPolicyId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "escalation-policy"</li><li class="src short"><span class="keyword">type</span> <a href="#t:EscalationRuleId">EscalationRuleId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "escalation-rule"</li><li class="src short"><span class="keyword">type</span> <a href="#t:IncidentId">IncidentId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "incident"</li><li class="src short"><span class="keyword">type</span> <a href="#t:LogEntryId">LogEntryId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "log-entry"</li><li class="src short"><span class="keyword">type</span> <a href="#t:NoteId">NoteId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "note"</li><li class="src short"><span class="keyword">type</span> <a href="#t:NotificationRuleId">NotificationRuleId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "notification-rule"</li><li class="src short"><span class="keyword">type</span> <a href="#t:OverrideId">OverrideId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "schedule-override"</li><li class="src short"><span class="keyword">type</span> <a href="#t:RequesterId">RequesterId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "requester"</li><li class="src short"><span class="keyword">type</span> <a href="#t:ScheduleId">ScheduleId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "schedule"</li><li class="src short"><span class="keyword">type</span> <a href="#t:ServiceId">ServiceId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "service"</li><li class="src short"><span class="keyword">type</span> <a href="#t:UserId">UserId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "user"</li><li class="src short"><span class="keyword">type</span> <a href="#t:VendorId">VendorId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "vendor"</li><li class="src short"><span class="keyword">type</span> <a href="#t:WebhookId">WebhookId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "webhook"</li><li class="src short"><span class="keyword">type</span> <a href="#t:WindowId">WindowId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "maintenance-window"</li><li class="src short"><span class="keyword">data</span> <a href="#t:SubDomain">SubDomain</a></li><li class="src short"><a href="#v:mkSubDomain">mkSubDomain</a> :: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/bytestring-0.10.4.0/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Address">Address</a></li><li class="src short"><a href="#v:mkAddress">mkAddress</a> :: Text -> <a href="Network-PagerDuty-REST.html#t:Address">Address</a></li><li class="src short"><span class="keyword">data</span> <a href="#t:Empty">Empty</a> = <a href="#v:Empty">Empty</a></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) => <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a> -> <a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> s -> Manager -> <a href="Network-PagerDuty-REST.html#t:Request">Request</a> a s b -> m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Either.html#t:Either">Either</a> <a href="Network-PagerDuty-REST.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:sendWith" class="def">sendWith</a> :: (MonadIO m, FromJSON b) => <a href="Network-PagerDuty-REST.html#t:Env">Env</a> s -> <a href="Network-PagerDuty-REST.html#t:Request">Request</a> a s b -> m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Either.html#t:Either">Either</a> <a href="Network-PagerDuty-REST.html#t:Error">Error</a> b)</p></div><div class="top"><p class="src"><a name="v:paginate" class="def">paginate</a> :: (MonadIO m, <a href="Network-PagerDuty-REST.html#t:Paginate">Paginate</a> a, FromJSON b) => <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a> -> <a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> s -> Manager -> <a href="Network-PagerDuty-REST.html#t:Request">Request</a> a s b -> Source m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Either.html#t:Either">Either</a> <a href="Network-PagerDuty-REST.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 class="top"><p class="src"><a name="v:paginateWith" class="def">paginateWith</a> :: (MonadIO m, <a href="Network-PagerDuty-REST.html#t:Paginate">Paginate</a> a, FromJSON b) => <a href="Network-PagerDuty-REST.html#t:Env">Env</a> s -> <a href="Network-PagerDuty-REST.html#t:Request">Request</a> a s b -> Source m (<a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Either.html#t:Either">Either</a> <a href="Network-PagerDuty-REST.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.2/Control-Monad.html#t:Monad">Monad</a> m => 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"> </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) <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a></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') (<a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> s) (<a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> 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="Network-PagerDuty-REST.html#t:Logger">Logger</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"> </td></tr><tr><td class="src"><a name="v:Debug" class="def">Debug</a> (Text -> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/System-IO.html#t:IO">IO</a> ())</td><td class="doc empty"> </td></tr></table></div></div><div class="top"><p class="src"><a name="v:debug" class="def">debug</a> :: MonadIO m => <a href="Network-PagerDuty-REST.html#t:Logger">Logger</a> -> Text -> 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">Types</h1><h2 id="g:6">Requests</h2><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:Paginate" class="def">Paginate</a> a</p><div class="doc"><p>Exists primarily to obtain a constraint for the <code>paginate</code> function.</p></div><div class="subs instances"><p id="control.i:Paginate" class="caption collapser" onclick="toggleSection('i:Paginate')">Instances</p><div id="section.i:Paginate" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:Paginate">Paginate</a> <a href="Network-PagerDuty-REST-Users.html#t:ListUsers">ListUsers</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:Paginate">Paginate</a> <a href="Network-PagerDuty-REST-Alerts.html#t:ListAlerts">ListAlerts</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:Paginate">Paginate</a> <a href="Network-PagerDuty-REST-Incidents.html#t:ListIncidents">ListIncidents</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:Paginate">Paginate</a> <a href="Network-PagerDuty-REST-LogEntries.html#t:ListLogs">ListLogs</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:Paginate">Paginate</a> <a href="Network-PagerDuty-REST-Schedules.html#t:ListSchedules">ListSchedules</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:Paginate">Paginate</a> <a href="Network-PagerDuty-REST-Services.html#t:ListServices">ListServices</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:Paginate">Paginate</a> <a href="Network-PagerDuty-REST-EscalationPolicies.html#t:ListPolicies">ListPolicies</a></td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Request" class="def">Request</a> a s b</p><div class="subs instances"><p id="control.i:Request" class="caption collapser" onclick="toggleSection('i:Request')">Instances</p><div id="section.i:Request" class="show"><table><tr><td class="src">ToJSON (<a href="Network-PagerDuty-REST.html#t:Request">Request</a> a s b)</td><td class="doc empty"> </td></tr><tr><td class="src">(QueryLike a, ToJSON a, <a href="Network-PagerDuty-REST-Users.html#t:HasUserInfo">HasUserInfo</a> a) => <a href="Network-PagerDuty-REST-Users.html#t:HasUserInfo">HasUserInfo</a> (<a href="Network-PagerDuty-REST.html#t:Request">Request</a> a s b)</td><td class="doc empty"> </td></tr><tr><td class="src">(QueryLike a, ToJSON a, <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:HasEmailFilterInfo">HasEmailFilterInfo</a> a) => <a href="Network-PagerDuty-REST-Services-EmailFilters.html#t:HasEmailFilterInfo">HasEmailFilterInfo</a> (<a href="Network-PagerDuty-REST.html#t:Request">Request</a> a s b)</td><td class="doc empty"> </td></tr></table></div></div></div><h2 id="g:7">Errors</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Error" class="def">Error</a></p><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.2/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST.html#t:Error">Error</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST.html#t:Error">Error</a></td><td class="doc empty"> </td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST.html#t:Error">Error</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:HasMessage">HasMessage</a> <a href="Network-PagerDuty-REST.html#t:Error">Error</a> Text</td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Control-Monad.html#t:Monad">Monad</a> m => MonadError <a href="Network-PagerDuty-REST.html#t:Error">Error</a> (<a href="Control-Monad-Trans-PagerDuty.html#t:PagerDutyT">PagerDutyT</a> s m)</td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:_Internal" class="def">_Internal</a> :: Prism' <a href="Network-PagerDuty-REST.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="Network-PagerDuty-REST.html#t:Error">Error</a> <a href="Network-PagerDuty-REST.html#t:IntegrationError">IntegrationError</a></p></div><div class="top"><p class="src"><a name="v:_REST" class="def">_REST</a> :: Prism' <a href="Network-PagerDuty-REST.html#t:Error">Error</a> <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a></p></div><h3 id="g:8">Messages</h3><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasMessage" class="def">HasMessage</a> s a | s -> a <span class="keyword">where</span></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:message" class="def">message</a> :: Lens' s a</p><div class="doc"><p>A short human-readable message describing the error.</p></div></div><div class="subs instances"><p id="control.i:HasMessage" class="caption collapser" onclick="toggleSection('i:HasMessage')">Instances</p><div id="section.i:HasMessage" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:HasMessage">HasMessage</a> <a href="Network-PagerDuty-REST.html#t:IntegrationError">IntegrationError</a> Text</td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:HasMessage">HasMessage</a> <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a> Text</td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:HasMessage">HasMessage</a> <a href="Network-PagerDuty-REST.html#t:Error">Error</a> Text</td><td class="doc empty"> </td></tr></table></div></div></div><h3 id="g:9">Fields</h3><div class="top"><p class="src"><span class="keyword">class</span> <a name="t:HasErrors" class="def">HasErrors</a> s a | s -> a <span class="keyword">where</span></p><div class="subs methods"><p class="caption">Methods</p><p class="src"><a name="v:errors" class="def">errors</a> :: Lens' s a</p><div class="doc"><p>A list of human-readable reasons for the error. These values,
6 and even their format, are subject to change.</p></div></div><div class="subs instances"><p id="control.i:HasErrors" class="caption collapser" onclick="toggleSection('i:HasErrors')">Instances</p><div id="section.i:HasErrors" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:HasErrors">HasErrors</a> <a href="Network-PagerDuty-REST.html#t:IntegrationError">IntegrationError</a> [Text]</td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:HasErrors">HasErrors</a> <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a> [Text]</td><td class="doc empty"> </td></tr></table></div></div></div><h3 id="g:10">Integration</h3><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.2/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST.html#t:IntegrationError">IntegrationError</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST.html#t:IntegrationError">IntegrationError</a></td><td class="doc empty"> </td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST.html#t:IntegrationError">IntegrationError</a></td><td class="doc empty"> </td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST.html#t:IntegrationError">IntegrationError</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:HasMessage">HasMessage</a> <a href="Network-PagerDuty-REST.html#t:IntegrationError">IntegrationError</a> Text</td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:HasErrors">HasErrors</a> <a href="Network-PagerDuty-REST.html#t:IntegrationError">IntegrationError</a> [Text]</td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:status" class="def">status</a> :: Lens' <a href="Network-PagerDuty-REST.html#t:IntegrationError">IntegrationError</a> Text</p></div><h3 id="g:11">REST</h3><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.2/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a></td><td class="doc empty"> </td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a></td><td class="doc empty"> </td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:HasMessage">HasMessage</a> <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a> Text</td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-REST.html#t:HasErrors">HasErrors</a> <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a> [Text]</td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Code" class="def">Code</a></p><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.2/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST.html#t:Code">Code</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Prelude.html#t:Num">Num</a> <a href="Network-PagerDuty-REST.html#t:Code">Code</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST.html#t:Code">Code</a></td><td class="doc empty"> </td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST.html#t:Code">Code</a></td><td class="doc empty"> </td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST.html#t:Code">Code</a></td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:code" class="def">code</a> :: Lens' <a href="Network-PagerDuty-REST.html#t:RESTError">RESTError</a> <a href="Network-PagerDuty-REST.html#t:Code">Code</a></p><div class="doc"><p>In the case of an error, the PagerDuty error code can give further details
7 on the nature of the error.</p><p><em>See:</em> <code><a href="Network-PagerDuty-REST.html#v:description">description</a></code></p></div></div><div class="top"><p class="src"><a name="v:description" class="def">description</a> :: <a href="Network-PagerDuty-REST.html#t:Code">Code</a> -> Text</p></div><h2 id="g:12">Authentication</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Security" class="def">Security</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Basic" class="def">Basic</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Token" class="def">Token</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:Security" class="caption collapser" onclick="toggleSection('i:Security')">Instances</p><div id="section.i:Security" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST.html#t:Security">Security</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST.html#t:Security">Security</a></td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Auth" class="def">Auth</a> a <span class="keyword">where</span></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:AuthBasic" class="def">AuthBasic</a> :: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/bytestring-0.10.4.0/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/bytestring-0.10.4.0/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> <a href="Network-PagerDuty-REST.html#v:Basic">Basic</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:AuthToken" class="def">AuthToken</a> :: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/bytestring-0.10.4.0/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> <a href="Network-PagerDuty-REST.html#v:Token">Token</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:Auth" class="caption collapser" onclick="toggleSection('i:Auth')">Instances</p><div id="section.i:Auth" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Eq.html#t:Eq">Eq</a> (<a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Text-Show.html#t:Show">Show</a> (<a href="Network-PagerDuty-REST.html#t:Auth">Auth</a> a)</td><td class="doc empty"> </td></tr></table></div></div></div><h2 id="g:13">Keys</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Key" class="def">Key</a> a</p><div class="subs instances"><p id="control.i:Key" class="caption collapser" onclick="toggleSection('i:Key')">Instances</p><div id="section.i:Key" class="show"><table><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasIncidentKey">HasIncidentKey</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a> <a href="Network-PagerDuty-REST.html#t:IncidentKey">IncidentKey</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasIncidentKey">HasIncidentKey</a> <a href="Network-PagerDuty-Integration.html#t:Generic">Generic</a> <a href="Network-PagerDuty-REST.html#t:IncidentKey">IncidentKey</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasIncidentKey">HasIncidentKey</a> <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> <a href="Network-PagerDuty-REST.html#t:IncidentKey">IncidentKey</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasServiceKey">HasServiceKey</a> <a href="Network-PagerDuty-Integration.html#t:Trigger">Trigger</a> <a href="Network-PagerDuty-REST.html#t:ServiceKey">ServiceKey</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasServiceKey">HasServiceKey</a> <a href="Network-PagerDuty-Integration.html#t:Generic">Generic</a> <a href="Network-PagerDuty-REST.html#t:ServiceKey">ServiceKey</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="Network-PagerDuty-Integration.html#t:HasServiceKey">HasServiceKey</a> <a href="Network-PagerDuty-Integration.html#t:Event">Event</a> <a href="Network-PagerDuty-REST.html#t:ServiceKey">ServiceKey</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Eq.html#t:Eq">Eq</a> (<a href="Network-PagerDuty-REST.html#t:Key">Key</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Text-Show.html#t:Show">Show</a> (<a href="Network-PagerDuty-REST.html#t:Key">Key</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-String.html#t:IsString">IsString</a> (<a href="Network-PagerDuty-REST.html#t:Key">Key</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src">ToJSON (<a href="Network-PagerDuty-REST.html#t:Key">Key</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src">FromJSON (<a href="Network-PagerDuty-REST.html#t:Key">Key</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src">ToByteString (<a href="Network-PagerDuty-REST.html#t:Key">Key</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src">QueryValueLike (<a href="Network-PagerDuty-REST.html#t:Key">Key</a> a)</td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:mkKey" class="def">mkKey</a> :: Text -> <a href="Network-PagerDuty-REST.html#t:Key">Key</a> a</p></div><h3 id="g:14">Aliases</h3><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:ServiceKey" class="def">ServiceKey</a> = <a href="Network-PagerDuty-REST.html#t:Key">Key</a> "service"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:IncidentKey" class="def">IncidentKey</a> = <a href="Network-PagerDuty-REST.html#t:Key">Key</a> "incident"</p></div><h2 id="g:15">Identifiers</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Id" class="def">Id</a> a</p><div class="subs instances"><p id="control.i:Id" class="caption collapser" onclick="toggleSection('i:Id')">Instances</p><div id="section.i:Id" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Eq.html#t:Eq">Eq</a> (<a href="Network-PagerDuty-REST.html#t:Id">Id</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Text-Show.html#t:Show">Show</a> (<a href="Network-PagerDuty-REST.html#t:Id">Id</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-String.html#t:IsString">IsString</a> (<a href="Network-PagerDuty-REST.html#t:Id">Id</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src">ToJSON (<a href="Network-PagerDuty-REST.html#t:Id">Id</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src">FromJSON (<a href="Network-PagerDuty-REST.html#t:Id">Id</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src">ToByteString (<a href="Network-PagerDuty-REST.html#t:Id">Id</a> a)</td><td class="doc empty"> </td></tr><tr><td class="src">QueryValueLike (<a href="Network-PagerDuty-REST.html#t:Id">Id</a> a)</td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:mkId" class="def">mkId</a> :: Text -> <a href="Network-PagerDuty-REST.html#t:Id">Id</a> a</p></div><h3 id="g:16">Aliases</h3><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:AlertId" class="def">AlertId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "alert"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:ContactId" class="def">ContactId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "contact"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:EmailFilterId" class="def">EmailFilterId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "email-filter"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:EscalationPolicyId" class="def">EscalationPolicyId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "escalation-policy"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:EscalationRuleId" class="def">EscalationRuleId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "escalation-rule"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:IncidentId" class="def">IncidentId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "incident"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:LogEntryId" class="def">LogEntryId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "log-entry"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:NoteId" class="def">NoteId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "note"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:NotificationRuleId" class="def">NotificationRuleId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "notification-rule"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:OverrideId" class="def">OverrideId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "schedule-override"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:RequesterId" class="def">RequesterId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "requester"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:ScheduleId" class="def">ScheduleId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "schedule"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:ServiceId" class="def">ServiceId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "service"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:UserId" class="def">UserId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "user"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:VendorId" class="def">VendorId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "vendor"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:WebhookId" class="def">WebhookId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "webhook"</p></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t:WindowId" class="def">WindowId</a> = <a href="Network-PagerDuty-REST.html#t:Id">Id</a> "maintenance-window"</p></div><h2 id="g:17">SubDomain</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:SubDomain" class="def">SubDomain</a></p><div class="subs instances"><p id="control.i:SubDomain" class="caption collapser" onclick="toggleSection('i:SubDomain')">Instances</p><div id="section.i:SubDomain" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-String.html#t:IsString">IsString</a> <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a></td><td class="doc empty"> </td></tr><tr><td class="src">ToByteString <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a></td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:mkSubDomain" class="def">mkSubDomain</a> :: <a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/bytestring-0.10.4.0/Data-ByteString.html#t:ByteString">ByteString</a> -> <a href="Network-PagerDuty-REST.html#t:SubDomain">SubDomain</a></p></div><h2 id="g:18">Address</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Address" class="def">Address</a></p><div class="subs instances"><p id="control.i:Address" class="caption collapser" onclick="toggleSection('i:Address')">Instances</p><div id="section.i:Address" class="show"><table><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-Eq.html#t:Eq">Eq</a> <a href="Network-PagerDuty-REST.html#t:Address">Address</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Text-Show.html#t:Show">Show</a> <a href="Network-PagerDuty-REST.html#t:Address">Address</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="file:///Users/brendanhay/ghc/share/doc/ghc/html/libraries/base-4.7.0.2/Data-String.html#t:IsString">IsString</a> <a href="Network-PagerDuty-REST.html#t:Address">Address</a></td><td class="doc empty"> </td></tr><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST.html#t:Address">Address</a></td><td class="doc empty"> </td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST.html#t:Address">Address</a></td><td class="doc empty"> </td></tr><tr><td class="src">ToByteString <a href="Network-PagerDuty-REST.html#t:Address">Address</a></td><td class="doc empty"> </td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:mkAddress" class="def">mkAddress</a> :: Text -> <a href="Network-PagerDuty-REST.html#t:Address">Address</a></p></div><h2 id="g:19">Miscellaneous</h2><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Empty" class="def">Empty</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:Empty" class="def">Empty</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:Empty" class="caption collapser" onclick="toggleSection('i:Empty')">Instances</p><div id="section.i:Empty" class="show"><table><tr><td class="src">ToJSON <a href="Network-PagerDuty-REST.html#t:Empty">Empty</a></td><td class="doc empty"> </td></tr><tr><td class="src">FromJSON <a href="Network-PagerDuty-REST.html#t:Empty">Empty</a></td><td class="doc empty"> </td></tr><tr><td class="src">QueryLike <a href="Network-PagerDuty-REST.html#t:Empty">Empty</a></td><td class="doc empty"> </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>
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list