Module
Node.AMQP.Types.Internal
- Package
- purescript-amqp
- Repository
- abhin4v/purescript-amqp
#connectUrl Source
connectUrl :: String -> ConnectOptions -> String
#QueueOptions' Source
newtype QueueOptions'
Constructors
QueueOptions' { arguments :: StrMap Foreign, autoDelete :: NullOrUndefined Boolean, deadLetterExchange :: NullOrUndefined String, deadLetterRoutingKey :: NullOrUndefined String, durable :: NullOrUndefined Boolean, exclusive :: NullOrUndefined Boolean, expires :: NullOrUndefined Number, maxLength :: NullOrUndefined Int, maxPriority :: NullOrUndefined Int, messageTtl :: NullOrUndefined Number }
Instances
#DeleteQueueOptions' Source
newtype DeleteQueueOptions'
Constructors
DeleteQueueOptions' { ifEmpty :: NullOrUndefined Boolean, ifUnused :: NullOrUndefined Boolean }
Instances
#ExchangeOptions' Source
newtype ExchangeOptions'
Constructors
ExchangeOptions' { alternateExchange :: NullOrUndefined String, arguments :: StrMap Foreign, autoDelete :: NullOrUndefined Boolean, durable :: NullOrUndefined Boolean, internal :: NullOrUndefined Boolean }
Instances
#DeleteExchangeOptions' Source
newtype DeleteExchangeOptions'
Constructors
DeleteExchangeOptions' { ifUnused :: NullOrUndefined Boolean }
Instances
#PublishOptions' Source
newtype PublishOptions'
Constructors
PublishOptions' { "BCC" :: Array RoutingKey, "CC" :: Array RoutingKey, appId :: NullOrUndefined String, contentEncoding :: NullOrUndefined String, contentType :: NullOrUndefined String, correlationId :: NullOrUndefined String, expiration :: NullOrUndefined String, headers :: StrMap Foreign, mandatory :: NullOrUndefined Boolean, messageId :: NullOrUndefined String, persistent :: NullOrUndefined Boolean, priority :: NullOrUndefined Int, replyTo :: NullOrUndefined QueueName, timestamp :: NullOrUndefined Number, type :: NullOrUndefined String, userId :: NullOrUndefined String }
Instances
#MessageProperties' Source
newtype MessageProperties'
Constructors
MessageProperties' { appId :: Nullable String, contentEncoding :: Nullable String, contentType :: Nullable String, correlationId :: Nullable String, deliveryMode :: Nullable Int, expiration :: Nullable Number, headers :: StrMap Foreign, messageId :: Nullable String, priority :: Nullable Int, replyTo :: Nullable QueueName, timestamp :: Nullable Number, type :: Nullable String, userId :: Nullable String }
#Message' Source
newtype Message'
Constructors
Message' { content :: Buffer, fields :: MessageFields, properties :: MessageProperties' }
#ConsumeOptions' Source
newtype ConsumeOptions'
Constructors
ConsumeOptions' { arguments :: StrMap Foreign, consumerTag :: NullOrUndefined String, exclusive :: NullOrUndefined Boolean, noAck :: NullOrUndefined Boolean, noLocal :: NullOrUndefined Boolean, priority :: NullOrUndefined Int }