packages feed

amazonka-ses 0.0.0 → 0.0.1

raw patch · 4 files changed

+34/−28 lines, 4 filesdep ~amazonka-corePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: amazonka-core

API changes (from Hackage documentation)

- Network.AWS.SES.ListIdentities: instance Ord ListIdentities
- Network.AWS.SES.SetIdentityNotificationTopic: instance Ord SetIdentityNotificationTopic
- Network.AWS.SES.Types: instance Ord IdentityDkimAttributes
- Network.AWS.SES.Types: instance Ord IdentityVerificationAttributes
+ Network.AWS.SES.Types: instance ToByteString IdentityType
+ Network.AWS.SES.Types: instance ToByteString NotificationType
+ Network.AWS.SES.Types: instance ToByteString VerificationStatus
+ Network.AWS.SES.Types: instance ToHeader IdentityType
+ Network.AWS.SES.Types: instance ToHeader NotificationType
+ Network.AWS.SES.Types: instance ToHeader VerificationStatus
- Network.AWS.SES.ListIdentities: liIdentityType :: Lens' ListIdentities (Maybe Text)
+ Network.AWS.SES.ListIdentities: liIdentityType :: Lens' ListIdentities (Maybe IdentityType)
- Network.AWS.SES.SetIdentityNotificationTopic: setIdentityNotificationTopic :: Text -> Text -> SetIdentityNotificationTopic
+ Network.AWS.SES.SetIdentityNotificationTopic: setIdentityNotificationTopic :: Text -> NotificationType -> SetIdentityNotificationTopic
- Network.AWS.SES.SetIdentityNotificationTopic: sintNotificationType :: Lens' SetIdentityNotificationTopic Text
+ Network.AWS.SES.SetIdentityNotificationTopic: sintNotificationType :: Lens' SetIdentityNotificationTopic NotificationType
- Network.AWS.SES.Types: idaDkimVerificationStatus :: Lens' IdentityDkimAttributes Text
+ Network.AWS.SES.Types: idaDkimVerificationStatus :: Lens' IdentityDkimAttributes VerificationStatus
- Network.AWS.SES.Types: identityDkimAttributes :: Bool -> Text -> IdentityDkimAttributes
+ Network.AWS.SES.Types: identityDkimAttributes :: Bool -> VerificationStatus -> IdentityDkimAttributes
- Network.AWS.SES.Types: identityVerificationAttributes :: Text -> IdentityVerificationAttributes
+ Network.AWS.SES.Types: identityVerificationAttributes :: VerificationStatus -> IdentityVerificationAttributes
- Network.AWS.SES.Types: ivaVerificationStatus :: Lens' IdentityVerificationAttributes Text
+ Network.AWS.SES.Types: ivaVerificationStatus :: Lens' IdentityVerificationAttributes VerificationStatus

Files

amazonka-ses.cabal view
@@ -1,5 +1,5 @@ name:                  amazonka-ses-version:               0.0.0+version:               0.0.1 synopsis:              Amazon Simple Email Service SDK. homepage:              https://github.com/brendanhay/amazonka license:               OtherLicense@@ -63,5 +63,5 @@     other-modules:      build-depends:-          amazonka-core-        , base          >= 4.7 && < 5+          amazonka-core == 0.0.1.*+        , base          >= 4.7     && < 5
gen/Network/AWS/SES/ListIdentities.hs view
@@ -51,16 +51,16 @@ import qualified GHC.Exts  data ListIdentities = ListIdentities-    { _liIdentityType :: Maybe Text+    { _liIdentityType :: Maybe IdentityType     , _liMaxItems     :: Maybe Int     , _liNextToken    :: Maybe Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Show)  -- | 'ListIdentities' constructor. -- -- The fields accessible through corresponding lenses are: ----- * 'liIdentityType' @::@ 'Maybe' 'Text'+-- * 'liIdentityType' @::@ 'Maybe' 'IdentityType' -- -- * 'liMaxItems' @::@ 'Maybe' 'Int' --@@ -76,7 +76,7 @@ -- | The type of the identities to list. Possible values are "EmailAddress" -- and "Domain". If this parameter is omitted, then all identities will be -- listed.-liIdentityType :: Lens' ListIdentities (Maybe Text)+liIdentityType :: Lens' ListIdentities (Maybe IdentityType) liIdentityType = lens _liIdentityType (\s a -> s { _liIdentityType = a })  -- | The maximum number of identities per page. Possible values are 1-100
gen/Network/AWS/SES/SetIdentityNotificationTopic.hs view
@@ -52,9 +52,9 @@  data SetIdentityNotificationTopic = SetIdentityNotificationTopic     { _sintIdentity         :: Text-    , _sintNotificationType :: Text+    , _sintNotificationType :: NotificationType     , _sintSnsTopic         :: Maybe Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Show)  -- | 'SetIdentityNotificationTopic' constructor. --@@ -62,12 +62,12 @@ -- -- * 'sintIdentity' @::@ 'Text' ----- * 'sintNotificationType' @::@ 'Text'+-- * 'sintNotificationType' @::@ 'NotificationType' -- -- * 'sintSnsTopic' @::@ 'Maybe' 'Text' -- setIdentityNotificationTopic :: Text -- ^ 'sintIdentity'-                             -> Text -- ^ 'sintNotificationType'+                             -> NotificationType -- ^ 'sintNotificationType'                              -> SetIdentityNotificationTopic setIdentityNotificationTopic p1 p2 = SetIdentityNotificationTopic     { _sintIdentity         = p1@@ -82,7 +82,7 @@  -- | The type of notifications that will be published to the specified Amazon -- SNS topic.-sintNotificationType :: Lens' SetIdentityNotificationTopic Text+sintNotificationType :: Lens' SetIdentityNotificationTopic NotificationType sintNotificationType =     lens _sintNotificationType (\s a -> s { _sintNotificationType = a }) 
gen/Network/AWS/SES/Types.hs view
@@ -176,8 +176,8 @@ data IdentityDkimAttributes = IdentityDkimAttributes     { _idaDkimEnabled            :: Bool     , _idaDkimTokens             :: List "DkimTokens" Text-    , _idaDkimVerificationStatus :: Text-    } deriving (Eq, Ord, Show)+    , _idaDkimVerificationStatus :: VerificationStatus+    } deriving (Eq, Show)  -- | 'IdentityDkimAttributes' constructor. --@@ -187,10 +187,10 @@ -- -- * 'idaDkimTokens' @::@ ['Text'] ----- * 'idaDkimVerificationStatus' @::@ 'Text'+-- * 'idaDkimVerificationStatus' @::@ 'VerificationStatus' -- identityDkimAttributes :: Bool -- ^ 'idaDkimEnabled'-                       -> Text -- ^ 'idaDkimVerificationStatus'+                       -> VerificationStatus -- ^ 'idaDkimVerificationStatus'                        -> IdentityDkimAttributes identityDkimAttributes p1 p2 = IdentityDkimAttributes     { _idaDkimEnabled            = p1@@ -218,7 +218,7 @@ -- | Describes whether Amazon SES has successfully verified the DKIM DNS -- records (tokens) published in the domain name's DNS. (This only applies -- to domain identities, not email address identities.).-idaDkimVerificationStatus :: Lens' IdentityDkimAttributes Text+idaDkimVerificationStatus :: Lens' IdentityDkimAttributes VerificationStatus idaDkimVerificationStatus =     lens _idaDkimVerificationStatus         (\s a -> s { _idaDkimVerificationStatus = a })@@ -278,19 +278,19 @@         ]  data IdentityVerificationAttributes = IdentityVerificationAttributes-    { _ivaVerificationStatus :: Text+    { _ivaVerificationStatus :: VerificationStatus     , _ivaVerificationToken  :: Maybe Text-    } deriving (Eq, Ord, Show)+    } deriving (Eq, Show)  -- | 'IdentityVerificationAttributes' constructor. -- -- The fields accessible through corresponding lenses are: ----- * 'ivaVerificationStatus' @::@ 'Text'+-- * 'ivaVerificationStatus' @::@ 'VerificationStatus' -- -- * 'ivaVerificationToken' @::@ 'Maybe' 'Text' ---identityVerificationAttributes :: Text -- ^ 'ivaVerificationStatus'+identityVerificationAttributes :: VerificationStatus -- ^ 'ivaVerificationStatus'                                -> IdentityVerificationAttributes identityVerificationAttributes p1 = IdentityVerificationAttributes     { _ivaVerificationStatus = p1@@ -299,7 +299,7 @@  -- | The verification status of the identity: "Pending", "Success", "Failed", -- or "TemporaryFailure".-ivaVerificationStatus :: Lens' IdentityVerificationAttributes Text+ivaVerificationStatus :: Lens' IdentityVerificationAttributes VerificationStatus ivaVerificationStatus =     lens _ivaVerificationStatus (\s a -> s { _ivaVerificationStatus = a }) @@ -405,11 +405,13 @@         ITDomain       -> "Domain"         ITEmailAddress -> "EmailAddress" +instance ToByteString IdentityType+instance ToHeader     IdentityType+instance ToQuery      IdentityType+ instance FromXML IdentityType where     parseXML = parseXMLText "IdentityType" -instance ToQuery IdentityType where-    toQuery = toQuery . toText  data Content = Content     { _cCharset :: Maybe Text@@ -573,11 +575,13 @@         Complaint -> "Complaint"         Delivery  -> "Delivery" +instance ToByteString NotificationType+instance ToHeader     NotificationType+instance ToQuery      NotificationType+ instance FromXML NotificationType where     parseXML = parseXMLText "NotificationType" -instance ToQuery NotificationType where-    toQuery = toQuery . toText  data VerificationStatus     = Failed           -- ^ Failed@@ -604,11 +608,13 @@         Success          -> "Success"         TemporaryFailure -> "TemporaryFailure" +instance ToByteString VerificationStatus+instance ToHeader     VerificationStatus+instance ToQuery      VerificationStatus+ instance FromXML VerificationStatus where     parseXML = parseXMLText "VerificationStatus" -instance ToQuery VerificationStatus where-    toQuery = toQuery . toText  data Message = Message     { _mBody    :: Body