Skip to content

Instantly share code, notes, and snippets.

@jwatte
Created June 16, 2016 00:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jwatte/42b6d27a3c139096f0a1f75d78bdae82 to your computer and use it in GitHub Desktop.
Save jwatte/42b6d27a3c139096f0a1f75d78bdae82 to your computer and use it in GitHub Desktop.
-- AUTO-GENERATED, DO NOT EDIT !!!
data CampaignTemplateMaybe = CampaignTemplateMaybe
{ maybe_name :: !(Maybe Text)
, maybe_kind :: !(Maybe Text)
, maybe_definition :: !(Maybe Text)
, maybe_saved :: !(Maybe Bool)
, maybe_hidden :: !(Maybe Bool)
, maybe_last_active :: !(Maybe UTCTime)
}
deriving (Show, Read, Ord, Eq)
instance FromJSON CampaignTemplateMaybe where
parseJSON = withObject "CampaignTemplateMaybe" $ \o -> do
maybe_name <- (o .:? "name")
maybe_kind <- (o .:? "kind")
maybe_definition <- (o .:? "definition")
maybe_saved <- (o .:? "saved")
maybe_hidden <- (o .:? "hidden")
maybe_last_active <- (readDate =<<) <$> (o .:? "last_active")
return $ CampaignTemplateMaybe {..}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment