@@ -108,10 +108,10 @@ module Network.PagerDuty.REST.Services
109import Control.Lens
109import Control.Lens
110import Data.Aeson.Lens
110import Data.Aeson.Lens
111−import Data.ByteString.Builder (Builder)
112−import Data.Text (Text)
111+import Data.Text (Text)
113import Data.Time
112import Data.Time
114import Network.HTTP.Types
113import Network.HTTP.Types
114+import Network.PagerDuty.REST.Services.EmailFilters
115import Network.PagerDuty.TH
115import Network.PagerDuty.TH
116import Network.PagerDuty.Types
116import Network.PagerDuty.Types
@@ -223,8 +223,8 @@ data Service = Service
223 , _svcIncidentCounts :: IncidentCounts
223 , _svcIncidentCounts :: IncidentCounts
224 , _svcEmailFilterMode :: EmailFilterMode
224 , _svcEmailFilterMode :: EmailFilterMode
225 , _svcType :: ServiceType
225 , _svcType :: ServiceType
226− , _svcEscalationPolicy :: Maybe PolicyInfo -- FIXME: extract from inline.
226+ , _svcEscalationPolicy :: Maybe PolicyInfo -- FIXME: extract from inline.
227− , _svcEmailFilters :: Maybe EmailFilters -- FIXME: extract from inline.
227+ , _svcEmailFilters :: Maybe [EmailFilterInfo] -- FIXME: extract from inline.
228 , _svcSeverityFilter :: Maybe SeverityFilter
228 , _svcSeverityFilter :: Maybe SeverityFilter
229 } deriving (Eq, Show)
229 } deriving (Eq, Show)