import { type ConsumerUpdateConfig } from "https://deno.land/x/natsws@v1.29.0/src/mod.ts";
Properties
How long (in nanoseconds) to allow messages to remain un-acknowledged before attempting redelivery
The number of times a message will be redelivered to consumers if not acknowledged in time
The maximum number of messages without acknowledgement that can be outstanding, once this limit is reached message delivery will be suspended
The number of pulls that can be outstanding on a pull consumer, pulls received after this is reached are ignored
Delivers only the headers of messages in the stream and not the bodies. Additionally, adds Nats-Msg-Size JsHeaders#MessageSizeHdr header to indicate the size of the removed payload
The subject where the push consumer should be sent the messages
The largest batch property that may be specified when doing a pull on a Pull Consumer
The maximum expires value that may be set when doing a pull on a Pull Consumer
Duration that instructs the server to clean up ephemeral consumers that are inactive for that long
List of durations in nanoseconds format that represents a retry timescale for NaK'd messages or those being normally retried
When set do not inherit the replica count from the stream but specifically set it to this amount.
Force the consumer state to be kept in memory rather than inherit the setting from the stream
Deliver only messages that match the subject filter This is exclusive of filter_subjects
Deliver only messages that match the specified filters. This is exclusive of filter_subject.