pub type GroupBuilder(callback_init_state) {
GroupBuilder(
client: franz.FranzClient,
group_id: String,
topics: List(String),
message_type: message_type.MessageType,
callback: fn(franz.KafkaMessage, callback_init_state) ->
CallbackReturn,
init_callback_state: callback_init_state,
group_config: List(group_config.GroupConfig),
consumer_config: List(consumer_config.ConsumerConfig),
)
}
Constructors
-
GroupBuilder(
client: franz.FranzClient,
group_id: String,
topics: List(String),
message_type: message_type.MessageType,
callback: fn(franz.KafkaMessage, callback_init_state) ->
CallbackReturn,
init_callback_state: callback_init_state,
group_config: List(group_config.GroupConfig),
consumer_config: List(consumer_config.ConsumerConfig),
)