partition :: {partition :: integer, time :: integer, max_number_of_offsets :: integer}
t :: %Cafex.Protocol.Offset.Request{replica_id: integer, topics: [topic]}
topic :: {topic :: String.t, partitions :: [partition]}