Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Eq EventName Source # | |
Ord EventName Source # | |
Defined in Antiope.S3.Messages | |
Show EventName Source # | |
Generic EventName Source # | |
type Rep EventName Source # | |
Defined in Antiope.S3.Messages type Rep EventName = D1 (MetaData "EventName" "Antiope.S3.Messages" "antiope-s3-7.0.1-LKI5S86CAQd89eNz52agkc" False) (C1 (MetaCons "EventName" PrefixI True) (S1 (MetaSel (Just "eventType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "action") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) |
Instances
Eq S3Message Source # | |
Show S3Message Source # | |
Generic S3Message Source # | |
ToJSON S3Message Source # | |
Defined in Antiope.S3.Messages | |
FromJSON S3Message Source # | |
type Rep S3Message Source # | |
Defined in Antiope.S3.Messages type Rep S3Message = D1 (MetaData "S3Message" "Antiope.S3.Messages" "antiope-s3-7.0.1-LKI5S86CAQd89eNz52agkc" False) (C1 (MetaCons "S3Message" PrefixI True) ((S1 (MetaSel (Just "eventTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UTCTime)) :*: (S1 (MetaSel (Just "eventName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 EventName) :*: S1 (MetaSel (Just "bucket") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 BucketName))) :*: (S1 (MetaSel (Just "key") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ObjectKey) :*: (S1 (MetaSel (Just "size") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int64) :*: S1 (MetaSel (Just "eTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ETag)))))) |
messageToS3Uri :: S3Message -> S3Uri Source #
fromSnsRecords :: Text -> [S3Message] Source #