natskell
Safe HaskellNone
LanguageHaskell2010

JetStream.API

Description

Capability record for the JetStream client surface.

Documentation

data Sequence #

Instances

Instances details
FromJSON Sequence 
Instance details

Defined in JetStream.Types

ToJSON Sequence 
Instance details

Defined in JetStream.Types

Bounded Sequence 
Instance details

Defined in JetStream.Types

Enum Sequence 
Instance details

Defined in JetStream.Types

Num Sequence 
Instance details

Defined in JetStream.Types

Integral Sequence 
Instance details

Defined in JetStream.Types

Real Sequence 
Instance details

Defined in JetStream.Types

Show Sequence 
Instance details

Defined in JetStream.Types

Eq Sequence 
Instance details

Defined in JetStream.Types

Ord Sequence 
Instance details

Defined in JetStream.Types

data Consumer #

Instances

Instances details
Show Consumer 
Instance details

Defined in JetStream.Consumer.Types

Eq Consumer 
Instance details

Defined in JetStream.Consumer.Types

Ord Consumer 
Instance details

Defined in JetStream.Consumer.Types

type ConsumerConfigOption = CallOption ConsumerConfigRequest #

data ConsumerKind #

Instances

Instances details
Show ConsumerKind 
Instance details

Defined in JetStream.Consumer.Types

Eq ConsumerKind 
Instance details

Defined in JetStream.Consumer.Types

type ConsumerListOption = CallOption ConsumerListRequest #

type ConsumerResetOption = CallOption ConsumerResetRequest #

data AckPolicy #

Instances

Instances details
FromJSON AckPolicy 
Instance details

Defined in JetStream.Types

ToJSON AckPolicy 
Instance details

Defined in JetStream.Types

Show AckPolicy 
Instance details

Defined in JetStream.Types

Eq AckPolicy 
Instance details

Defined in JetStream.Types

data Message #

Instances

Instances details
Show Message 
Instance details

Defined in JetStream.Message.Types

Eq Message 
Instance details

Defined in JetStream.Message.Types

Methods

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

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

data FetchWait #

Instances

Instances details
Show FetchWait 
Instance details

Defined in JetStream.Message.Types

Eq FetchWait 
Instance details

Defined in JetStream.Message.Types

type FetchOption = CallOption PullRequest #

type OrderedConsumerOption = CallOption OrderedConsumerConfig #

data PullResponse #

Instances

Instances details
Show PullResponse 
Instance details

Defined in JetStream.Message.Types

Eq PullResponse 
Instance details

Defined in JetStream.Message.Types

type PushConsumeOption = CallOption PushConsumeConfig #

type PublishOption = PublishConfig -> PublishConfig #

data PublishAck #

Instances

Instances details
FromJSON PublishAck 
Instance details

Defined in JetStream.Publish.Types

Show PublishAck 
Instance details

Defined in JetStream.Publish.Types

Eq PublishAck 
Instance details

Defined in JetStream.Publish.Types

data Stream #

Instances

Instances details
Show Stream 
Instance details

Defined in JetStream.Stream.Types

Eq Stream 
Instance details

Defined in JetStream.Stream.Types

Methods

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

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

Ord Stream 
Instance details

Defined in JetStream.Stream.Types

type PurgeStreamOption = CallOption PurgeStreamRequest #

type StreamConfigOption = CallOption StreamConfigRequest #

type StreamListOption = CallOption StreamListRequest #