@@ -30,21 +30,21 @@ TApiVersionsResponseData::TPtr GetApiVersions() {
30
30
TApiVersionsResponseData::TPtr response = std::make_shared<TApiVersionsResponseData>();
31
31
response->ErrorCode = EKafkaErrors::NONE_ERROR;
32
32
33
- AddApiKey<TProduceRequestData>(response->ApiKeys , PRODUCE, {.MinVersion =3 });
34
- AddApiKey<TApiVersionsRequestData>(response->ApiKeys , API_VERSIONS);
35
- AddApiKey<TMetadataRequestData>(response->ApiKeys , METADATA);
36
- AddApiKey<TInitProducerIdRequestData>(response->ApiKeys , INIT_PRODUCER_ID);
37
- AddApiKey<TSaslHandshakeRequestData>(response->ApiKeys , SASL_HANDSHAKE);
38
- AddApiKey<TSaslAuthenticateRequestData>(response->ApiKeys , SASL_AUTHENTICATE);
39
- AddApiKey<TListOffsetsRequestData>(response->ApiKeys , LIST_OFFSETS);
33
+ AddApiKey<TProduceRequestData>(response->ApiKeys , PRODUCE, {.MinVersion =3 , . MaxVersion = 9 });
34
+ AddApiKey<TApiVersionsRequestData>(response->ApiKeys , API_VERSIONS, {. MaxVersion = 2 } );
35
+ AddApiKey<TMetadataRequestData>(response->ApiKeys , METADATA, {. MaxVersion = 9 } );
36
+ AddApiKey<TInitProducerIdRequestData>(response->ApiKeys , INIT_PRODUCER_ID, {. MaxVersion = 4 } );
37
+ AddApiKey<TSaslHandshakeRequestData>(response->ApiKeys , SASL_HANDSHAKE, {. MaxVersion = 1 } );
38
+ AddApiKey<TSaslAuthenticateRequestData>(response->ApiKeys , SASL_AUTHENTICATE, {. MaxVersion = 2 } );
39
+ AddApiKey<TListOffsetsRequestData>(response->ApiKeys , LIST_OFFSETS, {. MinVersion = 1 , . MaxVersion = 1 } );
40
40
AddApiKey<TFetchRequestData>(response->ApiKeys , FETCH, {.MaxVersion =3 });
41
- AddApiKey<TJoinGroupRequestData>(response->ApiKeys , JOIN_GROUP);
42
- AddApiKey<TSyncGroupRequestData>(response->ApiKeys , SYNC_GROUP);
43
- AddApiKey<TLeaveGroupRequestData>(response->ApiKeys , LEAVE_GROUP);
44
- AddApiKey<THeartbeatRequestData>(response->ApiKeys , HEARTBEAT);
45
- AddApiKey<TFindCoordinatorRequestData>(response->ApiKeys , FIND_COORDINATOR);
46
- AddApiKey<TOffsetCommitRequestData>(response->ApiKeys , OFFSET_COMMIT, {.MaxVersion =1 });
47
- AddApiKey<TOffsetFetchRequestData>(response->ApiKeys , OFFSET_FETCH);
41
+ AddApiKey<TJoinGroupRequestData>(response->ApiKeys , JOIN_GROUP, {. MaxVersion = 9 } );
42
+ AddApiKey<TSyncGroupRequestData>(response->ApiKeys , SYNC_GROUP, {. MaxVersion = 3 } );
43
+ AddApiKey<TLeaveGroupRequestData>(response->ApiKeys , LEAVE_GROUP, {. MaxVersion = 5 } );
44
+ AddApiKey<THeartbeatRequestData>(response->ApiKeys , HEARTBEAT, {. MaxVersion = 4 } );
45
+ AddApiKey<TFindCoordinatorRequestData>(response->ApiKeys , FIND_COORDINATOR, {. MaxVersion = 0 } );
46
+ AddApiKey<TOffsetCommitRequestData>(response->ApiKeys , OFFSET_COMMIT, {.MaxVersion =0 });
47
+ AddApiKey<TOffsetFetchRequestData>(response->ApiKeys , OFFSET_FETCH, {. MaxVersion = 8 } );
48
48
49
49
return response;
50
50
}
0 commit comments