packages feed

amazonka-swf 0.2.1 → 0.2.2

raw patch · 33 files changed

+169/−169 lines, 33 filesdep ~amazonka-corePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: amazonka-core

API changes (from Hackage documentation)

+ Network.AWS.SWF.CountClosedWorkflowExecutions: instance Read CountClosedWorkflowExecutions
+ Network.AWS.SWF.CountClosedWorkflowExecutions: instance Read CountClosedWorkflowExecutionsResponse
+ Network.AWS.SWF.CountOpenWorkflowExecutions: instance Read CountOpenWorkflowExecutions
+ Network.AWS.SWF.CountOpenWorkflowExecutions: instance Read CountOpenWorkflowExecutionsResponse
+ Network.AWS.SWF.CountPendingActivityTasks: instance Read CountPendingActivityTasks
+ Network.AWS.SWF.CountPendingActivityTasks: instance Read CountPendingActivityTasksResponse
+ Network.AWS.SWF.CountPendingDecisionTasks: instance Read CountPendingDecisionTasks
+ Network.AWS.SWF.CountPendingDecisionTasks: instance Read CountPendingDecisionTasksResponse
+ Network.AWS.SWF.DeprecateActivityType: instance Read DeprecateActivityType
+ Network.AWS.SWF.DeprecateActivityType: instance Read DeprecateActivityTypeResponse
+ Network.AWS.SWF.DeprecateDomain: instance Read DeprecateDomain
+ Network.AWS.SWF.DeprecateDomain: instance Read DeprecateDomainResponse
+ Network.AWS.SWF.DeprecateWorkflowType: instance Read DeprecateWorkflowType
+ Network.AWS.SWF.DeprecateWorkflowType: instance Read DeprecateWorkflowTypeResponse
+ Network.AWS.SWF.DescribeActivityType: instance Read DescribeActivityType
+ Network.AWS.SWF.DescribeActivityType: instance Read DescribeActivityTypeResponse
+ Network.AWS.SWF.DescribeDomain: instance Read DescribeDomain
+ Network.AWS.SWF.DescribeDomain: instance Read DescribeDomainResponse
+ Network.AWS.SWF.DescribeWorkflowExecution: instance Read DescribeWorkflowExecution
+ Network.AWS.SWF.DescribeWorkflowExecution: instance Read DescribeWorkflowExecutionResponse
+ Network.AWS.SWF.DescribeWorkflowType: instance Read DescribeWorkflowType
+ Network.AWS.SWF.DescribeWorkflowType: instance Read DescribeWorkflowTypeResponse
+ Network.AWS.SWF.GetWorkflowExecutionHistory: instance Read GetWorkflowExecutionHistory
+ Network.AWS.SWF.GetWorkflowExecutionHistory: instance Read GetWorkflowExecutionHistoryResponse
+ Network.AWS.SWF.ListActivityTypes: instance Read ListActivityTypes
+ Network.AWS.SWF.ListActivityTypes: instance Read ListActivityTypesResponse
+ Network.AWS.SWF.ListClosedWorkflowExecutions: instance Read ListClosedWorkflowExecutions
+ Network.AWS.SWF.ListClosedWorkflowExecutions: instance Read ListClosedWorkflowExecutionsResponse
+ Network.AWS.SWF.ListDomains: instance Read ListDomains
+ Network.AWS.SWF.ListDomains: instance Read ListDomainsResponse
+ Network.AWS.SWF.ListOpenWorkflowExecutions: instance Read ListOpenWorkflowExecutions
+ Network.AWS.SWF.ListOpenWorkflowExecutions: instance Read ListOpenWorkflowExecutionsResponse
+ Network.AWS.SWF.ListWorkflowTypes: instance Read ListWorkflowTypes
+ Network.AWS.SWF.ListWorkflowTypes: instance Read ListWorkflowTypesResponse
+ Network.AWS.SWF.PollForActivityTask: instance Read PollForActivityTask
+ Network.AWS.SWF.PollForActivityTask: instance Read PollForActivityTaskResponse
+ Network.AWS.SWF.PollForDecisionTask: instance Read PollForDecisionTask
+ Network.AWS.SWF.PollForDecisionTask: instance Read PollForDecisionTaskResponse
+ Network.AWS.SWF.RecordActivityTaskHeartbeat: instance Read RecordActivityTaskHeartbeat
+ Network.AWS.SWF.RecordActivityTaskHeartbeat: instance Read RecordActivityTaskHeartbeatResponse
+ Network.AWS.SWF.RegisterActivityType: instance Read RegisterActivityType
+ Network.AWS.SWF.RegisterActivityType: instance Read RegisterActivityTypeResponse
+ Network.AWS.SWF.RegisterDomain: instance Read RegisterDomain
+ Network.AWS.SWF.RegisterDomain: instance Read RegisterDomainResponse
+ Network.AWS.SWF.RegisterWorkflowType: instance Read RegisterWorkflowType
+ Network.AWS.SWF.RegisterWorkflowType: instance Read RegisterWorkflowTypeResponse
+ Network.AWS.SWF.RequestCancelWorkflowExecution: instance Read RequestCancelWorkflowExecution
+ Network.AWS.SWF.RequestCancelWorkflowExecution: instance Read RequestCancelWorkflowExecutionResponse
+ Network.AWS.SWF.RespondActivityTaskCanceled: instance Read RespondActivityTaskCanceled
+ Network.AWS.SWF.RespondActivityTaskCanceled: instance Read RespondActivityTaskCanceledResponse
+ Network.AWS.SWF.RespondActivityTaskCompleted: instance Read RespondActivityTaskCompleted
+ Network.AWS.SWF.RespondActivityTaskCompleted: instance Read RespondActivityTaskCompletedResponse
+ Network.AWS.SWF.RespondActivityTaskFailed: instance Read RespondActivityTaskFailed
+ Network.AWS.SWF.RespondActivityTaskFailed: instance Read RespondActivityTaskFailedResponse
+ Network.AWS.SWF.RespondDecisionTaskCompleted: instance Read RespondDecisionTaskCompleted
+ Network.AWS.SWF.RespondDecisionTaskCompleted: instance Read RespondDecisionTaskCompletedResponse
+ Network.AWS.SWF.SignalWorkflowExecution: instance Read SignalWorkflowExecution
+ Network.AWS.SWF.SignalWorkflowExecution: instance Read SignalWorkflowExecutionResponse
+ Network.AWS.SWF.StartWorkflowExecution: instance Read StartWorkflowExecution
+ Network.AWS.SWF.StartWorkflowExecution: instance Read StartWorkflowExecutionResponse
+ Network.AWS.SWF.TerminateWorkflowExecution: instance Read TerminateWorkflowExecution
+ Network.AWS.SWF.TerminateWorkflowExecution: instance Read TerminateWorkflowExecutionResponse
+ Network.AWS.SWF.Types: instance Read ActivityTaskCancelRequestedEventAttributes
+ Network.AWS.SWF.Types: instance Read ActivityTaskCanceledEventAttributes
+ Network.AWS.SWF.Types: instance Read ActivityTaskCompletedEventAttributes
+ Network.AWS.SWF.Types: instance Read ActivityTaskFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read ActivityTaskScheduledEventAttributes
+ Network.AWS.SWF.Types: instance Read ActivityTaskStartedEventAttributes
+ Network.AWS.SWF.Types: instance Read ActivityTaskTimedOutEventAttributes
+ Network.AWS.SWF.Types: instance Read ActivityTaskTimeoutType
+ Network.AWS.SWF.Types: instance Read ActivityType
+ Network.AWS.SWF.Types: instance Read ActivityTypeConfiguration
+ Network.AWS.SWF.Types: instance Read ActivityTypeInfo
+ Network.AWS.SWF.Types: instance Read CancelTimerDecisionAttributes
+ Network.AWS.SWF.Types: instance Read CancelTimerFailedCause
+ Network.AWS.SWF.Types: instance Read CancelTimerFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read CancelWorkflowExecutionDecisionAttributes
+ Network.AWS.SWF.Types: instance Read CancelWorkflowExecutionFailedCause
+ Network.AWS.SWF.Types: instance Read CancelWorkflowExecutionFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read ChildPolicy
+ Network.AWS.SWF.Types: instance Read ChildWorkflowExecutionCanceledEventAttributes
+ Network.AWS.SWF.Types: instance Read ChildWorkflowExecutionCompletedEventAttributes
+ Network.AWS.SWF.Types: instance Read ChildWorkflowExecutionFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read ChildWorkflowExecutionStartedEventAttributes
+ Network.AWS.SWF.Types: instance Read ChildWorkflowExecutionTerminatedEventAttributes
+ Network.AWS.SWF.Types: instance Read ChildWorkflowExecutionTimedOutEventAttributes
+ Network.AWS.SWF.Types: instance Read CloseStatus
+ Network.AWS.SWF.Types: instance Read CloseStatusFilter
+ Network.AWS.SWF.Types: instance Read CompleteWorkflowExecutionDecisionAttributes
+ Network.AWS.SWF.Types: instance Read CompleteWorkflowExecutionFailedCause
+ Network.AWS.SWF.Types: instance Read CompleteWorkflowExecutionFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read ContinueAsNewWorkflowExecutionDecisionAttributes
+ Network.AWS.SWF.Types: instance Read ContinueAsNewWorkflowExecutionFailedCause
+ Network.AWS.SWF.Types: instance Read ContinueAsNewWorkflowExecutionFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read Decision
+ Network.AWS.SWF.Types: instance Read DecisionTaskCompletedEventAttributes
+ Network.AWS.SWF.Types: instance Read DecisionTaskScheduledEventAttributes
+ Network.AWS.SWF.Types: instance Read DecisionTaskStartedEventAttributes
+ Network.AWS.SWF.Types: instance Read DecisionTaskTimedOutEventAttributes
+ Network.AWS.SWF.Types: instance Read DecisionTaskTimeoutType
+ Network.AWS.SWF.Types: instance Read DecisionType
+ Network.AWS.SWF.Types: instance Read DomainConfiguration
+ Network.AWS.SWF.Types: instance Read DomainInfo
+ Network.AWS.SWF.Types: instance Read EventType
+ Network.AWS.SWF.Types: instance Read ExecutionStatus
+ Network.AWS.SWF.Types: instance Read ExecutionTimeFilter
+ Network.AWS.SWF.Types: instance Read ExternalWorkflowExecutionCancelRequestedEventAttributes
+ Network.AWS.SWF.Types: instance Read ExternalWorkflowExecutionSignaledEventAttributes
+ Network.AWS.SWF.Types: instance Read FailWorkflowExecutionDecisionAttributes
+ Network.AWS.SWF.Types: instance Read FailWorkflowExecutionFailedCause
+ Network.AWS.SWF.Types: instance Read FailWorkflowExecutionFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read HistoryEvent
+ Network.AWS.SWF.Types: instance Read MarkerRecordedEventAttributes
+ Network.AWS.SWF.Types: instance Read PendingTaskCount
+ Network.AWS.SWF.Types: instance Read RecordMarkerDecisionAttributes
+ Network.AWS.SWF.Types: instance Read RecordMarkerFailedCause
+ Network.AWS.SWF.Types: instance Read RecordMarkerFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read RegistrationStatus
+ Network.AWS.SWF.Types: instance Read RequestCancelActivityTaskDecisionAttributes
+ Network.AWS.SWF.Types: instance Read RequestCancelActivityTaskFailedCause
+ Network.AWS.SWF.Types: instance Read RequestCancelActivityTaskFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read RequestCancelExternalWorkflowExecutionDecisionAttributes
+ Network.AWS.SWF.Types: instance Read RequestCancelExternalWorkflowExecutionFailedCause
+ Network.AWS.SWF.Types: instance Read RequestCancelExternalWorkflowExecutionFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
+ Network.AWS.SWF.Types: instance Read ScheduleActivityTaskDecisionAttributes
+ Network.AWS.SWF.Types: instance Read ScheduleActivityTaskFailedCause
+ Network.AWS.SWF.Types: instance Read ScheduleActivityTaskFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read SignalExternalWorkflowExecutionDecisionAttributes
+ Network.AWS.SWF.Types: instance Read SignalExternalWorkflowExecutionFailedCause
+ Network.AWS.SWF.Types: instance Read SignalExternalWorkflowExecutionFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read SignalExternalWorkflowExecutionInitiatedEventAttributes
+ Network.AWS.SWF.Types: instance Read StartChildWorkflowExecutionDecisionAttributes
+ Network.AWS.SWF.Types: instance Read StartChildWorkflowExecutionFailedCause
+ Network.AWS.SWF.Types: instance Read StartChildWorkflowExecutionFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read StartChildWorkflowExecutionInitiatedEventAttributes
+ Network.AWS.SWF.Types: instance Read StartTimerDecisionAttributes
+ Network.AWS.SWF.Types: instance Read StartTimerFailedCause
+ Network.AWS.SWF.Types: instance Read StartTimerFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read TagFilter
+ Network.AWS.SWF.Types: instance Read TaskList
+ Network.AWS.SWF.Types: instance Read TimerCanceledEventAttributes
+ Network.AWS.SWF.Types: instance Read TimerFiredEventAttributes
+ Network.AWS.SWF.Types: instance Read TimerStartedEventAttributes
+ Network.AWS.SWF.Types: instance Read WorkflowExecution
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionCancelRequestedCause
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionCancelRequestedEventAttributes
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionCanceledEventAttributes
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionCompletedEventAttributes
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionConfiguration
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionContinuedAsNewEventAttributes
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionCount
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionFailedEventAttributes
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionFilter
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionInfo
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionInfos
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionOpenCounts
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionSignaledEventAttributes
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionStartedEventAttributes
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionTerminatedCause
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionTerminatedEventAttributes
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionTimedOutEventAttributes
+ Network.AWS.SWF.Types: instance Read WorkflowExecutionTimeoutType
+ Network.AWS.SWF.Types: instance Read WorkflowType
+ Network.AWS.SWF.Types: instance Read WorkflowTypeConfiguration
+ Network.AWS.SWF.Types: instance Read WorkflowTypeFilter
+ Network.AWS.SWF.Types: instance Read WorkflowTypeInfo

Files

amazonka-swf.cabal view
@@ -1,5 +1,5 @@ name:                  amazonka-swf-version:               0.2.1+version:               0.2.2 synopsis:              Amazon Simple Workflow Service SDK. homepage:              https://github.com/brendanhay/amazonka license:               OtherLicense@@ -77,5 +77,5 @@     other-modules:      build-depends:-          amazonka-core == 0.2.1.*+          amazonka-core == 0.2.2.*         , base          >= 4.7     && < 5
gen/Network/AWS/SWF/CountClosedWorkflowExecutions.hs view
@@ -78,7 +78,7 @@     , _ccweStartTimeFilter   :: Maybe ExecutionTimeFilter     , _ccweTagFilter         :: Maybe TagFilter     , _ccweTypeFilter        :: Maybe WorkflowTypeFilter-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'CountClosedWorkflowExecutions' constructor. --@@ -168,7 +168,7 @@ data CountClosedWorkflowExecutionsResponse = CountClosedWorkflowExecutionsResponse     { _ccwerCount     :: Nat     , _ccwerTruncated :: Maybe Bool-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'CountClosedWorkflowExecutionsResponse' constructor. --
gen/Network/AWS/SWF/CountOpenWorkflowExecutions.hs view
@@ -74,7 +74,7 @@     , _coweStartTimeFilter :: ExecutionTimeFilter     , _coweTagFilter       :: Maybe TagFilter     , _coweTypeFilter      :: Maybe WorkflowTypeFilter-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'CountOpenWorkflowExecutions' constructor. --@@ -138,7 +138,7 @@ data CountOpenWorkflowExecutionsResponse = CountOpenWorkflowExecutionsResponse     { _cowerCount     :: Nat     , _cowerTruncated :: Maybe Bool-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'CountOpenWorkflowExecutionsResponse' constructor. --
gen/Network/AWS/SWF/CountPendingActivityTasks.hs view
@@ -70,7 +70,7 @@ data CountPendingActivityTasks = CountPendingActivityTasks     { _cpatDomain   :: Text     , _cpatTaskList :: TaskList-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'CountPendingActivityTasks' constructor. --@@ -99,7 +99,7 @@ data CountPendingActivityTasksResponse = CountPendingActivityTasksResponse     { _cpatrCount     :: Nat     , _cpatrTruncated :: Maybe Bool-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'CountPendingActivityTasksResponse' constructor. --
gen/Network/AWS/SWF/CountPendingDecisionTasks.hs view
@@ -70,7 +70,7 @@ data CountPendingDecisionTasks = CountPendingDecisionTasks     { _cpdtDomain   :: Text     , _cpdtTaskList :: TaskList-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'CountPendingDecisionTasks' constructor. --@@ -99,7 +99,7 @@ data CountPendingDecisionTasksResponse = CountPendingDecisionTasksResponse     { _cpdtrCount     :: Nat     , _cpdtrTruncated :: Maybe Bool-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'CountPendingDecisionTasksResponse' constructor. --
gen/Network/AWS/SWF/DeprecateActivityType.hs view
@@ -66,7 +66,7 @@ data DeprecateActivityType = DeprecateActivityType     { _dat1ActivityType :: ActivityType     , _dat1Domain       :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DeprecateActivityType' constructor. --@@ -93,7 +93,7 @@ dat1Domain = lens _dat1Domain (\s a -> s { _dat1Domain = a })  data DeprecateActivityTypeResponse = DeprecateActivityTypeResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'DeprecateActivityTypeResponse' constructor. deprecateActivityTypeResponse :: DeprecateActivityTypeResponse
gen/Network/AWS/SWF/DeprecateDomain.hs view
@@ -66,7 +66,7 @@  newtype DeprecateDomain = DeprecateDomain     { _dd1Name :: Text-    } deriving (Eq, Ord, Show, Monoid, IsString)+    } deriving (Eq, Ord, Read, Show, Monoid, IsString)  -- | 'DeprecateDomain' constructor. --@@ -85,7 +85,7 @@ dd1Name = lens _dd1Name (\s a -> s { _dd1Name = a })  data DeprecateDomainResponse = DeprecateDomainResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'DeprecateDomainResponse' constructor. deprecateDomainResponse :: DeprecateDomainResponse
gen/Network/AWS/SWF/DeprecateWorkflowType.hs view
@@ -67,7 +67,7 @@ data DeprecateWorkflowType = DeprecateWorkflowType     { _dwt1Domain       :: Text     , _dwt1WorkflowType :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DeprecateWorkflowType' constructor. --@@ -94,7 +94,7 @@ dwt1WorkflowType = lens _dwt1WorkflowType (\s a -> s { _dwt1WorkflowType = a })  data DeprecateWorkflowTypeResponse = DeprecateWorkflowTypeResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'DeprecateWorkflowTypeResponse' constructor. deprecateWorkflowTypeResponse :: DeprecateWorkflowTypeResponse
gen/Network/AWS/SWF/DescribeActivityType.hs view
@@ -68,7 +68,7 @@ data DescribeActivityType = DescribeActivityType     { _datActivityType :: ActivityType     , _datDomain       :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DescribeActivityType' constructor. --@@ -98,7 +98,7 @@ data DescribeActivityTypeResponse = DescribeActivityTypeResponse     { _datrConfiguration :: ActivityTypeConfiguration     , _datrTypeInfo      :: ActivityTypeInfo-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DescribeActivityTypeResponse' constructor. --
gen/Network/AWS/SWF/DescribeDomain.hs view
@@ -64,7 +64,7 @@  newtype DescribeDomain = DescribeDomain     { _ddName :: Text-    } deriving (Eq, Ord, Show, Monoid, IsString)+    } deriving (Eq, Ord, Read, Show, Monoid, IsString)  -- | 'DescribeDomain' constructor. --@@ -85,7 +85,7 @@ data DescribeDomainResponse = DescribeDomainResponse     { _ddrConfiguration :: DomainConfiguration     , _ddrDomainInfo    :: DomainInfo-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DescribeDomainResponse' constructor. --
gen/Network/AWS/SWF/DescribeWorkflowExecution.hs view
@@ -70,7 +70,7 @@ data DescribeWorkflowExecution = DescribeWorkflowExecution     { _dweDomain    :: Text     , _dweExecution :: WorkflowExecution-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DescribeWorkflowExecution' constructor. --@@ -102,7 +102,7 @@     , _dwerLatestActivityTaskTimestamp :: Maybe POSIX     , _dwerLatestExecutionContext      :: Maybe Text     , _dwerOpenCounts                  :: WorkflowExecutionOpenCounts-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DescribeWorkflowExecutionResponse' constructor. --
gen/Network/AWS/SWF/DescribeWorkflowType.hs view
@@ -68,7 +68,7 @@ data DescribeWorkflowType = DescribeWorkflowType     { _dwtDomain       :: Text     , _dwtWorkflowType :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DescribeWorkflowType' constructor. --@@ -97,7 +97,7 @@ data DescribeWorkflowTypeResponse = DescribeWorkflowTypeResponse     { _dwtrConfiguration :: WorkflowTypeConfiguration     , _dwtrTypeInfo      :: WorkflowTypeInfo-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DescribeWorkflowTypeResponse' constructor. --
gen/Network/AWS/SWF/GetWorkflowExecutionHistory.hs view
@@ -74,7 +74,7 @@     , _gwehMaximumPageSize :: Maybe Nat     , _gwehNextPageToken   :: Maybe Text     , _gwehReverseOrder    :: Maybe Bool-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'GetWorkflowExecutionHistory' constructor. --@@ -139,7 +139,7 @@ data GetWorkflowExecutionHistoryResponse = GetWorkflowExecutionHistoryResponse     { _gwehrEvents        :: List "events" HistoryEvent     , _gwehrNextPageToken :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'GetWorkflowExecutionHistoryResponse' constructor. --
gen/Network/AWS/SWF/ListActivityTypes.hs view
@@ -77,7 +77,7 @@     , _latNextPageToken      :: Maybe Text     , _latRegistrationStatus :: RegistrationStatus     , _latReverseOrder       :: Maybe Bool-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ListActivityTypes' constructor. --@@ -150,7 +150,7 @@ data ListActivityTypesResponse = ListActivityTypesResponse     { _latrNextPageToken :: Maybe Text     , _latrTypeInfos     :: List "typeInfos" ActivityTypeInfo-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ListActivityTypesResponse' constructor. --
gen/Network/AWS/SWF/ListClosedWorkflowExecutions.hs view
@@ -86,7 +86,7 @@     , _lcweStartTimeFilter   :: Maybe ExecutionTimeFilter     , _lcweTagFilter         :: Maybe TagFilter     , _lcweTypeFilter        :: Maybe WorkflowTypeFilter-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ListClosedWorkflowExecutions' constructor. --@@ -218,7 +218,7 @@ data ListClosedWorkflowExecutionsResponse = ListClosedWorkflowExecutionsResponse     { _lcwerExecutionInfos :: List "executionInfos" WorkflowExecutionInfo     , _lcwerNextPageToken  :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ListClosedWorkflowExecutionsResponse' constructor. --
gen/Network/AWS/SWF/ListDomains.hs view
@@ -74,7 +74,7 @@     , _ldNextPageToken      :: Maybe Text     , _ldRegistrationStatus :: RegistrationStatus     , _ldReverseOrder       :: Maybe Bool-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ListDomains' constructor. --@@ -131,7 +131,7 @@ data ListDomainsResponse = ListDomainsResponse     { _ldrDomainInfos   :: List "domainInfos" DomainInfo     , _ldrNextPageToken :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ListDomainsResponse' constructor. --
gen/Network/AWS/SWF/ListOpenWorkflowExecutions.hs view
@@ -82,7 +82,7 @@     , _loweStartTimeFilter :: ExecutionTimeFilter     , _loweTagFilter       :: Maybe TagFilter     , _loweTypeFilter      :: Maybe WorkflowTypeFilter-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ListOpenWorkflowExecutions' constructor. --@@ -182,7 +182,7 @@ data ListOpenWorkflowExecutionsResponse = ListOpenWorkflowExecutionsResponse     { _lowerExecutionInfos :: List "executionInfos" WorkflowExecutionInfo     , _lowerNextPageToken  :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ListOpenWorkflowExecutionsResponse' constructor. --
gen/Network/AWS/SWF/ListWorkflowTypes.hs view
@@ -75,7 +75,7 @@     , _lwtNextPageToken      :: Maybe Text     , _lwtRegistrationStatus :: RegistrationStatus     , _lwtReverseOrder       :: Maybe Bool-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ListWorkflowTypes' constructor. --@@ -148,7 +148,7 @@ data ListWorkflowTypesResponse = ListWorkflowTypesResponse     { _lwtrNextPageToken :: Maybe Text     , _lwtrTypeInfos     :: List "typeInfos" WorkflowTypeInfo-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ListWorkflowTypesResponse' constructor. --
gen/Network/AWS/SWF/PollForActivityTask.hs view
@@ -82,7 +82,7 @@     { _pfatDomain   :: Text     , _pfatIdentity :: Maybe Text     , _pfatTaskList :: TaskList-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'PollForActivityTask' constructor. --@@ -129,7 +129,7 @@     , _pfatrStartedEventId    :: Integer     , _pfatrTaskToken         :: Text     , _pfatrWorkflowExecution :: WorkflowExecution-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'PollForActivityTaskResponse' constructor. --
gen/Network/AWS/SWF/PollForDecisionTask.hs view
@@ -97,7 +97,7 @@     , _pfdtNextPageToken   :: Maybe Text     , _pfdtReverseOrder    :: Maybe Bool     , _pfdtTaskList        :: TaskList-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'PollForDecisionTask' constructor. --@@ -184,7 +184,7 @@     , _pfdtrTaskToken              :: Text     , _pfdtrWorkflowExecution      :: WorkflowExecution     , _pfdtrWorkflowType           :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'PollForDecisionTaskResponse' constructor. --
gen/Network/AWS/SWF/RecordActivityTaskHeartbeat.hs view
@@ -83,7 +83,7 @@ data RecordActivityTaskHeartbeat = RecordActivityTaskHeartbeat     { _rathDetails   :: Maybe Text     , _rathTaskToken :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'RecordActivityTaskHeartbeat' constructor. --@@ -114,7 +114,7 @@  newtype RecordActivityTaskHeartbeatResponse = RecordActivityTaskHeartbeatResponse     { _rathrCancelRequested :: Bool-    } deriving (Eq, Ord, Show, Enum)+    } deriving (Eq, Ord, Read, Show, Enum)  -- | 'RecordActivityTaskHeartbeatResponse' constructor. --
gen/Network/AWS/SWF/RegisterActivityType.hs view
@@ -83,7 +83,7 @@     , _ratDomain                            :: Text     , _ratName                              :: Text     , _ratVersion                           :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'RegisterActivityType' constructor. --@@ -217,7 +217,7 @@ ratVersion = lens _ratVersion (\s a -> s { _ratVersion = a })  data RegisterActivityTypeResponse = RegisterActivityTypeResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'RegisterActivityTypeResponse' constructor. registerActivityTypeResponse :: RegisterActivityTypeResponse
gen/Network/AWS/SWF/RegisterDomain.hs view
@@ -65,7 +65,7 @@     { _rdDescription                            :: Maybe Text     , _rdName                                   :: Text     , _rdWorkflowExecutionRetentionPeriodInDays :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'RegisterDomain' constructor. --@@ -117,7 +117,7 @@         (\s a -> s { _rdWorkflowExecutionRetentionPeriodInDays = a })  data RegisterDomainResponse = RegisterDomainResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'RegisterDomainResponse' constructor. registerDomainResponse :: RegisterDomainResponse
gen/Network/AWS/SWF/RegisterWorkflowType.hs view
@@ -84,7 +84,7 @@     , _rwtDomain                              :: Text     , _rwtName                                :: Text     , _rwtVersion                             :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'RegisterWorkflowType' constructor. --@@ -209,7 +209,7 @@ rwtVersion = lens _rwtVersion (\s a -> s { _rwtVersion = a })  data RegisterWorkflowTypeResponse = RegisterWorkflowTypeResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'RegisterWorkflowTypeResponse' constructor. registerWorkflowTypeResponse :: RegisterWorkflowTypeResponse
gen/Network/AWS/SWF/RequestCancelWorkflowExecution.hs view
@@ -71,7 +71,7 @@     { _rcweDomain     :: Text     , _rcweRunId      :: Maybe Text     , _rcweWorkflowId :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'RequestCancelWorkflowExecution' constructor. --@@ -105,7 +105,7 @@ rcweWorkflowId = lens _rcweWorkflowId (\s a -> s { _rcweWorkflowId = a })  data RequestCancelWorkflowExecutionResponse = RequestCancelWorkflowExecutionResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'RequestCancelWorkflowExecutionResponse' constructor. requestCancelWorkflowExecutionResponse :: RequestCancelWorkflowExecutionResponse
gen/Network/AWS/SWF/RespondActivityTaskCanceled.hs view
@@ -70,7 +70,7 @@ data RespondActivityTaskCanceled = RespondActivityTaskCanceled     { _ratc1Details   :: Maybe Text     , _ratc1TaskToken :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'RespondActivityTaskCanceled' constructor. --@@ -100,7 +100,7 @@ ratc1TaskToken = lens _ratc1TaskToken (\s a -> s { _ratc1TaskToken = a })  data RespondActivityTaskCanceledResponse = RespondActivityTaskCanceledResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'RespondActivityTaskCanceledResponse' constructor. respondActivityTaskCanceledResponse :: RespondActivityTaskCanceledResponse
gen/Network/AWS/SWF/RespondActivityTaskCompleted.hs view
@@ -70,7 +70,7 @@ data RespondActivityTaskCompleted = RespondActivityTaskCompleted     { _ratcResult    :: Maybe Text     , _ratcTaskToken :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'RespondActivityTaskCompleted' constructor. --@@ -101,7 +101,7 @@ ratcTaskToken = lens _ratcTaskToken (\s a -> s { _ratcTaskToken = a })  data RespondActivityTaskCompletedResponse = RespondActivityTaskCompletedResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'RespondActivityTaskCompletedResponse' constructor. respondActivityTaskCompletedResponse :: RespondActivityTaskCompletedResponse
gen/Network/AWS/SWF/RespondActivityTaskFailed.hs view
@@ -68,7 +68,7 @@     { _ratfDetails   :: Maybe Text     , _ratfReason    :: Maybe Text     , _ratfTaskToken :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'RespondActivityTaskFailed' constructor. --@@ -105,7 +105,7 @@ ratfTaskToken = lens _ratfTaskToken (\s a -> s { _ratfTaskToken = a })  data RespondActivityTaskFailedResponse = RespondActivityTaskFailedResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'RespondActivityTaskFailedResponse' constructor. respondActivityTaskFailedResponse :: RespondActivityTaskFailedResponse
gen/Network/AWS/SWF/RespondDecisionTaskCompleted.hs view
@@ -63,7 +63,7 @@     { _rdtcDecisions        :: List "decisions" Decision     , _rdtcExecutionContext :: Maybe Text     , _rdtcTaskToken        :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'RespondDecisionTaskCompleted' constructor. --@@ -102,7 +102,7 @@ rdtcTaskToken = lens _rdtcTaskToken (\s a -> s { _rdtcTaskToken = a })  data RespondDecisionTaskCompletedResponse = RespondDecisionTaskCompletedResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'RespondDecisionTaskCompletedResponse' constructor. respondDecisionTaskCompletedResponse :: RespondDecisionTaskCompletedResponse
gen/Network/AWS/SWF/SignalWorkflowExecution.hs view
@@ -74,7 +74,7 @@     , _sweRunId      :: Maybe Text     , _sweSignalName :: Text     , _sweWorkflowId :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'SignalWorkflowExecution' constructor. --@@ -124,7 +124,7 @@ sweWorkflowId = lens _sweWorkflowId (\s a -> s { _sweWorkflowId = a })  data SignalWorkflowExecutionResponse = SignalWorkflowExecutionResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'SignalWorkflowExecutionResponse' constructor. signalWorkflowExecutionResponse :: SignalWorkflowExecutionResponse
gen/Network/AWS/SWF/StartWorkflowExecution.hs view
@@ -89,7 +89,7 @@     , _swe1TaskStartToCloseTimeout      :: Maybe Text     , _swe1WorkflowId                   :: Text     , _swe1WorkflowType                 :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'StartWorkflowExecution' constructor. --@@ -246,7 +246,7 @@  newtype StartWorkflowExecutionResponse = StartWorkflowExecutionResponse     { _swerRunId :: Maybe Text-    } deriving (Eq, Ord, Show, Monoid)+    } deriving (Eq, Ord, Read, Show, Monoid)  -- | 'StartWorkflowExecutionResponse' constructor. --
gen/Network/AWS/SWF/TerminateWorkflowExecution.hs view
@@ -76,7 +76,7 @@     , _tweReason      :: Maybe Text     , _tweRunId       :: Maybe Text     , _tweWorkflowId  :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'TerminateWorkflowExecution' constructor. --@@ -145,7 +145,7 @@ tweWorkflowId = lens _tweWorkflowId (\s a -> s { _tweWorkflowId = a })  data TerminateWorkflowExecutionResponse = TerminateWorkflowExecutionResponse-    deriving (Eq, Ord, Show, Generic)+    deriving (Eq, Ord, Read, Show, Generic)  -- | 'TerminateWorkflowExecutionResponse' constructor. terminateWorkflowExecutionResponse :: TerminateWorkflowExecutionResponse
gen/Network/AWS/SWF/Types.hs view
@@ -840,7 +840,7 @@     { _wecreaCause                     :: Maybe WorkflowExecutionCancelRequestedCause     , _wecreaExternalInitiatedEventId  :: Maybe Integer     , _wecreaExternalWorkflowExecution :: Maybe WorkflowExecution-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'WorkflowExecutionCancelRequestedEventAttributes' constructor. --@@ -900,7 +900,7 @@     { _rcewedaControl    :: Maybe Text     , _rcewedaRunId      :: Maybe Text     , _rcewedaWorkflowId :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'RequestCancelExternalWorkflowExecutionDecisionAttributes' constructor. --@@ -951,7 +951,7 @@     { _dtseaStartToCloseTimeout :: Maybe Text     , _dtseaTaskList            :: TaskList     , _dtseaTaskPriority        :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DecisionTaskScheduledEventAttributes' constructor. --@@ -1011,7 +1011,7 @@ data WorkflowExecutionCompletedEventAttributes = WorkflowExecutionCompletedEventAttributes     { _weceaDecisionTaskCompletedEventId :: Integer     , _weceaResult                       :: Maybe Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'WorkflowExecutionCompletedEventAttributes' constructor. --@@ -1055,7 +1055,7 @@ data ExecutionTimeFilter = ExecutionTimeFilter     { _etfLatestDate :: Maybe POSIX     , _etfOldestDate :: POSIX-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'ExecutionTimeFilter' constructor. --@@ -1095,7 +1095,7 @@     { _stfeaCause                        :: StartTimerFailedCause     , _stfeaDecisionTaskCompletedEventId :: Integer     , _stfeaTimerId                      :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'StartTimerFailedEventAttributes' constructor. --@@ -1156,7 +1156,7 @@     , _rceweieaDecisionTaskCompletedEventId :: Integer     , _rceweieaRunId                        :: Maybe Text     , _rceweieaWorkflowId                   :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'RequestCancelExternalWorkflowExecutionInitiatedEventAttributes' constructor. --@@ -1222,7 +1222,7 @@     { _rmfeaCause                        :: RecordMarkerFailedCause     , _rmfeaDecisionTaskCompletedEventId :: Integer     , _rmfeaMarkerName                   :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'RecordMarkerFailedEventAttributes' constructor. --@@ -1281,7 +1281,7 @@ data WorkflowExecutionCount = WorkflowExecutionCount     { _wecCount     :: Nat     , _wecTruncated :: Maybe Bool-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'WorkflowExecutionCount' constructor. --@@ -1330,7 +1330,7 @@     , _atseaStartToCloseTimeout          :: Maybe Text     , _atseaTaskList                     :: TaskList     , _atseaTaskPriority                 :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ActivityTaskScheduledEventAttributes' constructor. --@@ -1481,7 +1481,7 @@  newtype CloseStatusFilter = CloseStatusFilter     { _csfStatus :: CloseStatus-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'CloseStatusFilter' constructor. --@@ -1511,7 +1511,7 @@  data WorkflowExecutionTimeoutType     = StartToClose -- ^ START_TO_CLOSE-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable WorkflowExecutionTimeoutType @@ -1545,7 +1545,7 @@     , _satdaStartToCloseTimeout    :: Maybe Text     , _satdaTaskList               :: Maybe TaskList     , _satdaTaskPriority           :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ScheduleActivityTaskDecisionAttributes' constructor. --@@ -1728,7 +1728,7 @@     , _atcDefaultTaskScheduleToCloseTimeout :: Maybe Text     , _atcDefaultTaskScheduleToStartTimeout :: Maybe Text     , _atcDefaultTaskStartToCloseTimeout    :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ActivityTypeConfiguration' constructor. --@@ -1851,7 +1851,7 @@ data ActivityType = ActivityType     { _atName    :: Text     , _atVersion :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'ActivityType' constructor. --@@ -1900,7 +1900,7 @@     , _wtiDescription     :: Maybe Text     , _wtiStatus          :: RegistrationStatus     , _wtiWorkflowType    :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'WorkflowTypeInfo' constructor. --@@ -1974,7 +1974,7 @@     , _cweceaStartedEventId    :: Integer     , _cweceaWorkflowExecution :: WorkflowExecution     , _cweceaWorkflowType      :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ChildWorkflowExecutionCompletedEventAttributes' constructor. --@@ -2053,7 +2053,7 @@     , _weocOpenChildWorkflowExecutions :: Nat     , _weocOpenDecisionTasks           :: Nat     , _weocOpenTimers                  :: Nat-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'WorkflowExecutionOpenCounts' constructor. --@@ -2122,7 +2122,7 @@ data RequestCancelActivityTaskFailedCause     = ActivityIdUnknown     -- ^ ACTIVITY_ID_UNKNOWN     | OperationNotPermitted -- ^ OPERATION_NOT_PERMITTED-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable RequestCancelActivityTaskFailedCause @@ -2153,7 +2153,7 @@     , _satfeaActivityType                 :: ActivityType     , _satfeaCause                        :: ScheduleActivityTaskFailedCause     , _satfeaDecisionTaskCompletedEventId :: Integer-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ScheduleActivityTaskFailedEventAttributes' constructor. --@@ -2224,7 +2224,7 @@     { _mreaDecisionTaskCompletedEventId :: Integer     , _mreaDetails                      :: Maybe Text     , _mreaMarkerName                   :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'MarkerRecordedEventAttributes' constructor. --@@ -2281,7 +2281,7 @@     , _sewedaRunId      :: Maybe Text     , _sewedaSignalName :: Text     , _sewedaWorkflowId :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'SignalExternalWorkflowExecutionDecisionAttributes' constructor. --@@ -2352,7 +2352,7 @@     = ChildPolicyApplied -- ^ CHILD_POLICY_APPLIED     | EventLimitExceeded -- ^ EVENT_LIMIT_EXCEEDED     | OperatorInitiated  -- ^ OPERATOR_INITIATED-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable WorkflowExecutionTerminatedCause @@ -2383,7 +2383,7 @@ data CancelWorkflowExecutionFailedCause     = CWEFCOperationNotPermitted -- ^ OPERATION_NOT_PERMITTED     | CWEFCUnhandledDecision     -- ^ UNHANDLED_DECISION-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable CancelWorkflowExecutionFailedCause @@ -2413,7 +2413,7 @@     = SEWEFCOperationNotPermitted                       -- ^ OPERATION_NOT_PERMITTED     | SEWEFCSignalExternalWorkflowExecutionRateExceeded -- ^ SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED     | SEWEFCUnknownExternalWorkflowExecution            -- ^ UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable SignalExternalWorkflowExecutionFailedCause @@ -2444,7 +2444,7 @@ data RecordMarkerDecisionAttributes = RecordMarkerDecisionAttributes     { _rmdaDetails    :: Maybe Text     , _rmdaMarkerName :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'RecordMarkerDecisionAttributes' constructor. --@@ -2483,7 +2483,7 @@ data CompleteWorkflowExecutionFailedEventAttributes = CompleteWorkflowExecutionFailedEventAttributes     { _cwefeaCause                        :: CompleteWorkflowExecutionFailedCause     , _cwefeaDecisionTaskCompletedEventId :: Integer-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'CompleteWorkflowExecutionFailedEventAttributes' constructor. --@@ -2533,7 +2533,7 @@     { _stdaControl            :: Maybe Text     , _stdaStartToFireTimeout :: Text     , _stdaTimerId            :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'StartTimerDecisionAttributes' constructor. --@@ -2601,7 +2601,7 @@     | SignalExternalWorkflowExecution        -- ^ SignalExternalWorkflowExecution     | StartChildWorkflowExecution            -- ^ StartChildWorkflowExecution     | StartTimer                             -- ^ StartTimer-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable DecisionType @@ -2654,7 +2654,7 @@     , _rcewefeaInitiatedEventId             :: Integer     , _rcewefeaRunId                        :: Maybe Text     , _rcewefeaWorkflowId                   :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'RequestCancelExternalWorkflowExecutionFailedEventAttributes' constructor. --@@ -2751,7 +2751,7 @@     , _atiDeprecationDate :: Maybe POSIX     , _atiDescription     :: Maybe Text     , _atiStatus          :: RegistrationStatus-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ActivityTypeInfo' constructor. --@@ -2822,7 +2822,7 @@     { _tceaDecisionTaskCompletedEventId :: Integer     , _tceaStartedEventId               :: Integer     , _tceaTimerId                      :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'TimerCanceledEventAttributes' constructor. --@@ -2889,7 +2889,7 @@     , _weseaTaskPriority                 :: Maybe Text     , _weseaTaskStartToCloseTimeout      :: Maybe Text     , _weseaWorkflowType                 :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'WorkflowExecutionStartedEventAttributes' constructor. --@@ -3048,7 +3048,7 @@     , _wtcDefaultTaskList                     :: Maybe TaskList     , _wtcDefaultTaskPriority                 :: Maybe Text     , _wtcDefaultTaskStartToCloseTimeout      :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'WorkflowTypeConfiguration' constructor. --@@ -3159,7 +3159,7 @@     | ATTTScheduleToClose -- ^ SCHEDULE_TO_CLOSE     | ATTTScheduleToStart -- ^ SCHEDULE_TO_START     | ATTTStartToClose    -- ^ START_TO_CLOSE-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable ActivityTaskTimeoutType @@ -3192,7 +3192,7 @@ data WorkflowType = WorkflowType     { _wtName    :: Text     , _wtVersion :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'WorkflowType' constructor. --@@ -3239,7 +3239,7 @@     { _atceaResult           :: Maybe Text     , _atceaScheduledEventId :: Integer     , _atceaStartedEventId   :: Integer-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'ActivityTaskCompletedEventAttributes' constructor. --@@ -3294,7 +3294,7 @@ data ExecutionStatus     = Closed -- ^ CLOSED     | Open   -- ^ OPEN-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable ExecutionStatus @@ -3322,7 +3322,7 @@  data DecisionTaskTimeoutType     = DTTTStartToClose -- ^ START_TO_CLOSE-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable DecisionTaskTimeoutType @@ -3347,7 +3347,7 @@  data WorkflowExecutionCancelRequestedCause     = WECRCChildPolicyApplied -- ^ CHILD_POLICY_APPLIED-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable WorkflowExecutionCancelRequestedCause @@ -3382,7 +3382,7 @@     | SCWEFCWorkflowAlreadyRunning                       -- ^ WORKFLOW_ALREADY_RUNNING     | SCWEFCWorkflowTypeDeprecated                       -- ^ WORKFLOW_TYPE_DEPRECATED     | SCWEFCWorkflowTypeDoesNotExist                     -- ^ WORKFLOW_TYPE_DOES_NOT_EXIST-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable StartChildWorkflowExecutionFailedCause @@ -3430,7 +3430,7 @@     { _dttoeaScheduledEventId :: Integer     , _dttoeaStartedEventId   :: Integer     , _dttoeaTimeoutType      :: DecisionTaskTimeoutType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DecisionTaskTimedOutEventAttributes' constructor. --@@ -3488,7 +3488,7 @@     { _cweseaInitiatedEventId  :: Integer     , _cweseaWorkflowExecution :: WorkflowExecution     , _cweseaWorkflowType      :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ChildWorkflowExecutionStartedEventAttributes' constructor. --@@ -3544,7 +3544,7 @@     { _ctfeaCause                        :: CancelTimerFailedCause     , _ctfeaDecisionTaskCompletedEventId :: Integer     , _ctfeaTimerId                      :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'CancelTimerFailedEventAttributes' constructor. --@@ -3603,7 +3603,7 @@ data FailWorkflowExecutionFailedCause     = FWEFCOperationNotPermitted -- ^ OPERATION_NOT_PERMITTED     | FWEFCUnhandledDecision     -- ^ UNHANDLED_DECISION-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable FailWorkflowExecutionFailedCause @@ -3631,7 +3631,7 @@  newtype WorkflowExecutionFilter = WorkflowExecutionFilter     { _wefWorkflowId :: Text-    } deriving (Eq, Ord, Show, Monoid, IsString)+    } deriving (Eq, Ord, Read, Show, Monoid, IsString)  -- | 'WorkflowExecutionFilter' constructor. --@@ -3663,7 +3663,7 @@     , _atcea1LatestCancelRequestedEventId :: Maybe Integer     , _atcea1ScheduledEventId             :: Integer     , _atcea1StartedEventId               :: Integer-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'ActivityTaskCanceledEventAttributes' constructor. --@@ -3732,7 +3732,7 @@ data WorkflowExecutionInfos = WorkflowExecutionInfos     { _weiExecutionInfos :: List "executionInfos" WorkflowExecutionInfo     , _weiNextPageToken  :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'WorkflowExecutionInfos' constructor. --@@ -3785,7 +3785,7 @@     , _scwedaTaskStartToCloseTimeout      :: Maybe Text     , _scwedaWorkflowId                   :: Text     , _scwedaWorkflowType                 :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'StartChildWorkflowExecutionDecisionAttributes' constructor. --@@ -3973,7 +3973,7 @@     | CANWEFCUnhandledDecision                            -- ^ UNHANDLED_DECISION     | CANWEFCWorkflowTypeDeprecated                       -- ^ WORKFLOW_TYPE_DEPRECATED     | CANWEFCWorkflowTypeDoesNotExist                     -- ^ WORKFLOW_TYPE_DOES_NOT_EXIST-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable ContinueAsNewWorkflowExecutionFailedCause @@ -4016,7 +4016,7 @@ data FailWorkflowExecutionDecisionAttributes = FailWorkflowExecutionDecisionAttributes     { _fwedaDetails :: Maybe Text     , _fwedaReason  :: Maybe Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'FailWorkflowExecutionDecisionAttributes' constructor. --@@ -4099,7 +4099,7 @@     | WorkflowExecutionStarted                        -- ^ WorkflowExecutionStarted     | WorkflowExecutionTerminated                     -- ^ WorkflowExecutionTerminated     | WorkflowExecutionTimedOut                       -- ^ WorkflowExecutionTimedOut-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable EventType @@ -4220,7 +4220,7 @@     , _attoeaScheduledEventId :: Integer     , _attoeaStartedEventId   :: Integer     , _attoeaTimeoutType      :: ActivityTaskTimeoutType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ActivityTaskTimedOutEventAttributes' constructor. --@@ -4288,7 +4288,7 @@     { _rcatfeaActivityId                   :: Text     , _rcatfeaCause                        :: RequestCancelActivityTaskFailedCause     , _rcatfeaDecisionTaskCompletedEventId :: Integer-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'RequestCancelActivityTaskFailedEventAttributes' constructor. --@@ -4347,7 +4347,7 @@  newtype CompleteWorkflowExecutionDecisionAttributes = CompleteWorkflowExecutionDecisionAttributes     { _cwedaResult :: Maybe Text-    } deriving (Eq, Ord, Show, Monoid)+    } deriving (Eq, Ord, Read, Show, Monoid)  -- | 'CompleteWorkflowExecutionDecisionAttributes' constructor. --@@ -4377,7 +4377,7 @@ data DecisionTaskStartedEventAttributes = DecisionTaskStartedEventAttributes     { _dtseaIdentity         :: Maybe Text     , _dtseaScheduledEventId :: Integer-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'DecisionTaskStartedEventAttributes' constructor. --@@ -4423,7 +4423,7 @@     , _cwetoeaTimeoutType       :: WorkflowExecutionTimeoutType     , _cwetoeaWorkflowExecution :: WorkflowExecution     , _cwetoeaWorkflowType      :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ChildWorkflowExecutionTimedOutEventAttributes' constructor. --@@ -4512,7 +4512,7 @@     , _scweieaTaskStartToCloseTimeout      :: Maybe Text     , _scweieaWorkflowId                   :: Text     , _scweieaWorkflowType                 :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'StartChildWorkflowExecutionInitiatedEventAttributes' constructor. --@@ -4675,7 +4675,7 @@ data CancelWorkflowExecutionFailedEventAttributes = CancelWorkflowExecutionFailedEventAttributes     { _cwefea1Cause                        :: CancelWorkflowExecutionFailedCause     , _cwefea1DecisionTaskCompletedEventId :: Integer-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'CancelWorkflowExecutionFailedEventAttributes' constructor. --@@ -4726,7 +4726,7 @@     , _weteaChildPolicy :: ChildPolicy     , _weteaDetails     :: Maybe Text     , _weteaReason      :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'WorkflowExecutionTerminatedEventAttributes' constructor. --@@ -4792,7 +4792,7 @@  newtype TaskList = TaskList     { _tlName :: Text-    } deriving (Eq, Ord, Show, Monoid, IsString)+    } deriving (Eq, Ord, Read, Show, Monoid, IsString)  -- | 'TaskList' constructor. --@@ -4831,7 +4831,7 @@     | SATFCDefaultTaskListUndefined               -- ^ DEFAULT_TASK_LIST_UNDEFINED     | SATFCOpenActivitiesLimitExceeded            -- ^ OPEN_ACTIVITIES_LIMIT_EXCEEDED     | SATFCOperationNotPermitted                  -- ^ OPERATION_NOT_PERMITTED-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable ScheduleActivityTaskFailedCause @@ -4881,7 +4881,7 @@     , _cwecea1StartedEventId    :: Integer     , _cwecea1WorkflowExecution :: WorkflowExecution     , _cwecea1WorkflowType      :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ChildWorkflowExecutionCanceledEventAttributes' constructor. --@@ -4966,7 +4966,7 @@     , _weiStartTimestamp  :: POSIX     , _weiTagList         :: List "tagList" Text     , _weiWorkflowType    :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'WorkflowExecutionInfo' constructor. --@@ -5095,7 +5095,7 @@     , _sewefeaInitiatedEventId             :: Integer     , _sewefeaRunId                        :: Maybe Text     , _sewefeaWorkflowId                   :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'SignalExternalWorkflowExecutionFailedEventAttributes' constructor. --@@ -5187,7 +5187,7 @@  newtype TagFilter = TagFilter     { _tfTag :: Text-    } deriving (Eq, Ord, Show, Monoid, IsString)+    } deriving (Eq, Ord, Read, Show, Monoid, IsString)  -- | 'TagFilter' constructor. --@@ -5219,7 +5219,7 @@     = Abandon       -- ^ ABANDON     | RequestCancel -- ^ REQUEST_CANCEL     | Terminate     -- ^ TERMINATE-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable ChildPolicy @@ -5250,7 +5250,7 @@ data ActivityTaskStartedEventAttributes = ActivityTaskStartedEventAttributes     { _atseaIdentity         :: Maybe Text     , _atseaScheduledEventId :: Integer-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'ActivityTaskStartedEventAttributes' constructor. --@@ -5297,7 +5297,7 @@     | CSFailed         -- ^ FAILED     | CSTerminated     -- ^ TERMINATED     | CSTimedOut       -- ^ TIMED_OUT-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable CloseStatus @@ -5334,7 +5334,7 @@ data CompleteWorkflowExecutionFailedCause     = CompleteWorkflowExecutionFailedCauseOperationNotPermitted -- ^ OPERATION_NOT_PERMITTED     | CompleteWorkflowExecutionFailedCauseUnhandledDecision     -- ^ UNHANDLED_DECISION-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable CompleteWorkflowExecutionFailedCause @@ -5365,7 +5365,7 @@     | STFCOperationNotPermitted     -- ^ OPERATION_NOT_PERMITTED     | STFCTimerCreationRateExceeded -- ^ TIMER_CREATION_RATE_EXCEEDED     | STFCTimerIdAlreadyInUse       -- ^ TIMER_ID_ALREADY_IN_USE-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable StartTimerFailedCause @@ -5398,7 +5398,7 @@ data ActivityTaskCancelRequestedEventAttributes = ActivityTaskCancelRequestedEventAttributes     { _atcreaActivityId                   :: Text     , _atcreaDecisionTaskCompletedEventId :: Integer-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'ActivityTaskCancelRequestedEventAttributes' constructor. --@@ -5443,7 +5443,7 @@ data WorkflowExecutionTimedOutEventAttributes = WorkflowExecutionTimedOutEventAttributes     { _wetoeaChildPolicy :: ChildPolicy     , _wetoeaTimeoutType :: WorkflowExecutionTimeoutType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'WorkflowExecutionTimedOutEventAttributes' constructor. --@@ -5494,7 +5494,7 @@     , _cweteaStartedEventId    :: Integer     , _cweteaWorkflowExecution :: WorkflowExecution     , _cweteaWorkflowType      :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ChildWorkflowExecutionTerminatedEventAttributes' constructor. --@@ -5562,7 +5562,7 @@ data WorkflowExecutionCanceledEventAttributes = WorkflowExecutionCanceledEventAttributes     { _wecea1DecisionTaskCompletedEventId :: Integer     , _wecea1Details                      :: Maybe Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'WorkflowExecutionCanceledEventAttributes' constructor. --@@ -5608,7 +5608,7 @@     , _wesea1ExternalWorkflowExecution :: Maybe WorkflowExecution     , _wesea1Input                     :: Maybe Text     , _wesea1SignalName                :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'WorkflowExecutionSignaledEventAttributes' constructor. --@@ -5676,7 +5676,7 @@  data RecordMarkerFailedCause     = RMFCOperationNotPermitted -- ^ OPERATION_NOT_PERMITTED-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable RecordMarkerFailedCause @@ -5702,7 +5702,7 @@ data RegistrationStatus     = Deprecated -- ^ DEPRECATED     | Registered -- ^ REGISTERED-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable RegistrationStatus @@ -5733,7 +5733,7 @@     , _tseaDecisionTaskCompletedEventId :: Integer     , _tseaStartToFireTimeout           :: Text     , _tseaTimerId                      :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'TimerStartedEventAttributes' constructor. --@@ -5800,7 +5800,7 @@  newtype RequestCancelActivityTaskDecisionAttributes = RequestCancelActivityTaskDecisionAttributes     { _rcatdaActivityId :: Text-    } deriving (Eq, Ord, Show, Monoid, IsString)+    } deriving (Eq, Ord, Read, Show, Monoid, IsString)  -- | 'RequestCancelActivityTaskDecisionAttributes' constructor. --@@ -5841,7 +5841,7 @@     , _dSignalExternalWorkflowExecutionDecisionAttributes        :: Maybe SignalExternalWorkflowExecutionDecisionAttributes     , _dStartChildWorkflowExecutionDecisionAttributes            :: Maybe StartChildWorkflowExecutionDecisionAttributes     , _dStartTimerDecisionAttributes                             :: Maybe StartTimerDecisionAttributes-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'Decision' constructor. --@@ -6015,7 +6015,7 @@ data TimerFiredEventAttributes = TimerFiredEventAttributes     { _tfeaStartedEventId :: Integer     , _tfeaTimerId        :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'TimerFiredEventAttributes' constructor. --@@ -6057,7 +6057,7 @@  newtype DomainConfiguration = DomainConfiguration     { _dcWorkflowExecutionRetentionPeriodInDays :: Text-    } deriving (Eq, Ord, Show, Monoid, IsString)+    } deriving (Eq, Ord, Read, Show, Monoid, IsString)  -- | 'DomainConfiguration' constructor. --@@ -6089,7 +6089,7 @@ data ExternalWorkflowExecutionSignaledEventAttributes = ExternalWorkflowExecutionSignaledEventAttributes     { _eweseaInitiatedEventId  :: Integer     , _eweseaWorkflowExecution :: WorkflowExecution-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ExternalWorkflowExecutionSignaledEventAttributes' constructor. --@@ -6133,7 +6133,7 @@  newtype CancelWorkflowExecutionDecisionAttributes = CancelWorkflowExecutionDecisionAttributes     { _cwedaDetails :: Maybe Text-    } deriving (Eq, Ord, Show, Monoid)+    } deriving (Eq, Ord, Read, Show, Monoid)  -- | 'CancelWorkflowExecutionDecisionAttributes' constructor. --@@ -6164,7 +6164,7 @@     , _atfeaReason           :: Maybe Text     , _atfeaScheduledEventId :: Integer     , _atfeaStartedEventId   :: Integer-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'ActivityTaskFailedEventAttributes' constructor. --@@ -6228,7 +6228,7 @@ data FailWorkflowExecutionFailedEventAttributes = FailWorkflowExecutionFailedEventAttributes     { _fwefeaCause                        :: FailWorkflowExecutionFailedCause     , _fwefeaDecisionTaskCompletedEventId :: Integer-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'FailWorkflowExecutionFailedEventAttributes' constructor. --@@ -6281,7 +6281,7 @@     , _scwefeaInitiatedEventId             :: Integer     , _scwefeaWorkflowId                   :: Text     , _scwefeaWorkflowType                 :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'StartChildWorkflowExecutionFailedEventAttributes' constructor. --@@ -6374,7 +6374,7 @@ data WorkflowTypeFilter = WorkflowTypeFilter     { _wtfName    :: Text     , _wtfVersion :: Maybe Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'WorkflowTypeFilter' constructor. --@@ -6413,7 +6413,7 @@ data CancelTimerFailedCause     = CTFCOperationNotPermitted -- ^ OPERATION_NOT_PERMITTED     | CTFCTimerIdUnknown        -- ^ TIMER_ID_UNKNOWN-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable CancelTimerFailedCause @@ -6443,7 +6443,7 @@     { _dtceaExecutionContext :: Maybe Text     , _dtceaScheduledEventId :: Integer     , _dtceaStartedEventId   :: Integer-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'DecisionTaskCompletedEventAttributes' constructor. --@@ -6503,7 +6503,7 @@     , _cwefeaStartedEventId    :: Integer     , _cwefeaWorkflowExecution :: WorkflowExecution     , _cwefeaWorkflowType      :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ChildWorkflowExecutionFailedEventAttributes' constructor. --@@ -6590,7 +6590,7 @@     { _diDescription :: Maybe Text     , _diName        :: Text     , _diStatus      :: RegistrationStatus-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'DomainInfo' constructor. --@@ -6692,7 +6692,7 @@     , _heWorkflowExecutionStartedEventAttributes                        :: Maybe WorkflowExecutionStartedEventAttributes     , _heWorkflowExecutionTerminatedEventAttributes                     :: Maybe WorkflowExecutionTerminatedEventAttributes     , _heWorkflowExecutionTimedOutEventAttributes                       :: Maybe WorkflowExecutionTimedOutEventAttributes-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'HistoryEvent' constructor. --@@ -7349,7 +7349,7 @@ data ContinueAsNewWorkflowExecutionFailedEventAttributes = ContinueAsNewWorkflowExecutionFailedEventAttributes     { _canwefeaCause                        :: ContinueAsNewWorkflowExecutionFailedCause     , _canwefeaDecisionTaskCompletedEventId :: Integer-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ContinueAsNewWorkflowExecutionFailedEventAttributes' constructor. --@@ -7402,7 +7402,7 @@     , _seweieaRunId                        :: Maybe Text     , _seweieaSignalName                   :: Text     , _seweieaWorkflowId                   :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'SignalExternalWorkflowExecutionInitiatedEventAttributes' constructor. --@@ -7486,7 +7486,7 @@  newtype CancelTimerDecisionAttributes = CancelTimerDecisionAttributes     { _ctdaTimerId :: Text-    } deriving (Eq, Ord, Show, Monoid, IsString)+    } deriving (Eq, Ord, Read, Show, Monoid, IsString)  -- | 'CancelTimerDecisionAttributes' constructor. --@@ -7517,7 +7517,7 @@     { _wefeaDecisionTaskCompletedEventId :: Integer     , _wefeaDetails                      :: Maybe Text     , _wefeaReason                       :: Maybe Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'WorkflowExecutionFailedEventAttributes' constructor. --@@ -7573,7 +7573,7 @@     , _wecTaskList                     :: TaskList     , _wecTaskPriority                 :: Maybe Text     , _wecTaskStartToCloseTimeout      :: Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'WorkflowExecutionConfiguration' constructor. --@@ -7666,7 +7666,7 @@ data WorkflowExecution = WorkflowExecution     { _weRunId      :: Text     , _weWorkflowId :: Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'WorkflowExecution' constructor. --@@ -7707,7 +7707,7 @@     = RCEWEFCOperationNotPermitted                              -- ^ OPERATION_NOT_PERMITTED     | RCEWEFCRequestCancelExternalWorkflowExecutionRateExceeded -- ^ REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED     | RCEWEFCUnknownExternalWorkflowExecution                   -- ^ UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION-      deriving (Eq, Ord, Show, Generic, Enum)+      deriving (Eq, Ord, Read, Show, Generic, Enum)  instance Hashable RequestCancelExternalWorkflowExecutionFailedCause @@ -7744,7 +7744,7 @@     , _canwedaTaskPriority                 :: Maybe Text     , _canwedaTaskStartToCloseTimeout      :: Maybe Text     , _canwedaWorkflowTypeVersion          :: Maybe Text-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ContinueAsNewWorkflowExecutionDecisionAttributes' constructor. --@@ -7885,7 +7885,7 @@ data ExternalWorkflowExecutionCancelRequestedEventAttributes = ExternalWorkflowExecutionCancelRequestedEventAttributes     { _ewecreaInitiatedEventId  :: Integer     , _ewecreaWorkflowExecution :: WorkflowExecution-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'ExternalWorkflowExecutionCancelRequestedEventAttributes' constructor. --@@ -7933,7 +7933,7 @@ data PendingTaskCount = PendingTaskCount     { _ptcCount     :: Nat     , _ptcTruncated :: Maybe Bool-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Ord, Read, Show)  -- | 'PendingTaskCount' constructor. --@@ -7981,7 +7981,7 @@     , _wecaneaTaskPriority                 :: Maybe Text     , _wecaneaTaskStartToCloseTimeout      :: Maybe Text     , _wecaneaWorkflowType                 :: WorkflowType-    } deriving (Eq, Show)+    } deriving (Eq, Read, Show)  -- | 'WorkflowExecutionContinuedAsNewEventAttributes' constructor. --