View Source KafkaEx.Protocol.Kayrock.ListOffsets (kafka_ex v1.0.0-rc.1)
This module handles List Offsets request & response parsing. Request is built using Kayrock protocol, response is parsed to native KafkaEx structs.
Supported Versions
- V0: Uses
offsetsarray in response,max_num_offsetsin request - V1: Single
offsetfield in response (replaces offsets array) - V2: Adds
isolation_levelin request,throttle_time_ms+timestampin response - V3: Adds
current_leader_epochin request partitions (Kayrock schema same as V2) - V4: Request adds
current_leader_epochin partitions; response addsleader_epoch - V5: No changes vs V4
All known versions (V0-V5) have explicit defimpl implementations.
An Any fallback is retained for forward compatibility with unknown
future Kayrock versions.