Skip to content

PublishKwargs

faststream.rabbit.publisher.options.PublishKwargs #

Bases: MessageOptions, PublishOptions

Typed dict to annotate RabbitMQ publishers.

mandatory instance-attribute #

mandatory

immediate instance-attribute #

immediate

timeout instance-attribute #

timeout

persist instance-attribute #

persist

content_type instance-attribute #

content_type

content_encoding instance-attribute #

content_encoding

priority instance-attribute #

priority

expiration instance-attribute #

expiration

message_id instance-attribute #

message_id

timestamp instance-attribute #

timestamp

message_type instance-attribute #

message_type

user_id instance-attribute #

user_id

app_id instance-attribute #

app_id

reply_to instance-attribute #

reply_to

headers instance-attribute #

headers

correlation_id instance-attribute #

correlation_id