@type t() :: %PulsarEx.JobInfo{ assigns: term(), cluster: term(), job: term(), message_opts: term(), ordering_key: term(), params: term(), partition_key: term(), state: term(), topic: term(), worker: term() }