antiope-sqs-5.0.0

Safe HaskellNone
LanguageHaskell2010

Antiope.SQS

Synopsis

Documentation

newtype QueueUrl Source #

Constructors

QueueUrl Text 
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 :: * -> * #

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-5.0.0-9TsUNjC5pPaA08yaXrCoJ" True) (C1 (MetaCons "QueueUrl" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data SQSError Source #

Instances
Eq SQSError Source # 
Instance details

Defined in Antiope.SQS.Types

Show SQSError Source # 
Instance details

Defined in Antiope.SQS.Types

Generic SQSError Source # 
Instance details

Defined in Antiope.SQS.Types

Associated Types

type Rep SQSError :: * -> * #

Methods

from :: SQSError -> Rep SQSError x #

to :: Rep SQSError x -> SQSError #

type Rep SQSError Source # 
Instance details

Defined in Antiope.SQS.Types

type Rep SQSError = D1 (MetaData "SQSError" "Antiope.SQS.Types" "antiope-sqs-5.0.0-9TsUNjC5pPaA08yaXrCoJ" False) (C1 (MetaCons "DeleteMessageBatchError" PrefixI False) (U1 :: * -> *))

readQueue :: MonadAWS m => QueueUrl -> m [Message] Source #

Reads the specified SQS queue once returning a bath of messages

drainQueue :: MonadAWS m => QueueUrl -> m [Message] Source #

Reads the specified SQS queue until it is empty and returns a list of messages