antiope-sqs-7.0.4: Please see the README on Github at <https://github.com/arbor/antiope#readme>

Safe HaskellNone
LanguageHaskell2010

Antiope.SQS.Messages

Synopsis

Documentation

data SqsMessage a Source #

Instances
Functor SqsMessage Source # 
Instance details

Defined in Antiope.SQS.Messages

Methods

fmap :: (a -> b) -> SqsMessage a -> SqsMessage b #

(<$) :: a -> SqsMessage b -> SqsMessage a #

Eq a => Eq (SqsMessage a) Source # 
Instance details

Defined in Antiope.SQS.Messages

Methods

(==) :: SqsMessage a -> SqsMessage a -> Bool #

(/=) :: SqsMessage a -> SqsMessage a -> Bool #

Show a => Show (SqsMessage a) Source # 
Instance details

Defined in Antiope.SQS.Messages

Generic (SqsMessage a) Source # 
Instance details

Defined in Antiope.SQS.Messages

Associated Types

type Rep (SqsMessage a) :: Type -> Type #

Methods

from :: SqsMessage a -> Rep (SqsMessage a) x #

to :: Rep (SqsMessage a) x -> SqsMessage a #

HasReceiptHandle (SqsMessage a) Source # 
Instance details

Defined in Antiope.SQS.Messages

type Rep (SqsMessage a) Source # 
Instance details

Defined in Antiope.SQS.Messages

data Message #

An Amazon SQS message.

See: message smart constructor.

Instances
Eq Message 
Instance details

Defined in Network.AWS.SQS.Types.Product

Methods

(==) :: Message -> Message -> Bool #

(/=) :: Message -> Message -> Bool #

Data Message 
Instance details

Defined in Network.AWS.SQS.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Message -> c Message #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Message #

toConstr :: Message -> Constr #

dataTypeOf :: Message -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Message) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Message) #

gmapT :: (forall b. Data b => b -> b) -> Message -> Message #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Message -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Message -> r #

gmapQ :: (forall d. Data d => d -> u) -> Message -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Message -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Message -> m Message #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Message -> m Message #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Message -> m Message #

Read Message 
Instance details

Defined in Network.AWS.SQS.Types.Product

Show Message 
Instance details

Defined in Network.AWS.SQS.Types.Product

Generic Message 
Instance details

Defined in Network.AWS.SQS.Types.Product

Associated Types

type Rep Message :: Type -> Type #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

Hashable Message 
Instance details

Defined in Network.AWS.SQS.Types.Product

Methods

hashWithSalt :: Int -> Message -> Int #

hash :: Message -> Int #

FromXML Message 
Instance details

Defined in Network.AWS.SQS.Types.Product

NFData Message 
Instance details

Defined in Network.AWS.SQS.Types.Product

Methods

rnf :: Message -> () #

HasReceiptHandle Message Source # 
Instance details

Defined in Antiope.SQS.Types

type Rep Message 
Instance details

Defined in Network.AWS.SQS.Types.Product

mBody :: Lens' Message (Maybe Text) #

The message's contents (not URL-encoded).

data QueueUrl Source #

Instances
Eq QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

Show QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

IsString QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

Generic QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

Associated Types

type Rep QueueUrl :: Type -> Type #

Methods

from :: QueueUrl -> Rep QueueUrl x #

to :: Rep QueueUrl x -> QueueUrl #

ToText QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

Methods

toText :: QueueUrl -> Text #

FromText QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

type Rep QueueUrl Source # 
Instance details

Defined in Antiope.SQS.Types

type Rep QueueUrl = D1 (MetaData "QueueUrl" "Antiope.SQS.Types" "antiope-sqs-7.0.4-CUAwcpPNuJs7QaMg15GlvT" True) (C1 (MetaCons "QueueUrl" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

fromMessageMaybe :: FromJSON a => Message -> Maybe (SqsMessage a) Source #

Converts Message into SqsMessage if its body is decodable as a