11from __future__ import absolute_import
22
3- from .struct import Struct
3+ from .api import Request, Response
44from .types import Array, Boolean, Bytes, Int16, Int32, Schema, String
55
66
7- class ApiVersionResponse_v0(Struct ):
7+ class ApiVersionResponse_v0(Response ):
88 API_KEY = 18
99 API_VERSION = 0
1010 SCHEMA = Schema(
@@ -16,7 +16,7 @@ class ApiVersionResponse_v0(Struct):
1616 )
1717
1818
19- class ApiVersionRequest_v0(Struct ):
19+ class ApiVersionRequest_v0(Request ):
2020 API_KEY = 18
2121 API_VERSION = 0
2222 RESPONSE_TYPE = ApiVersionResponse_v0
@@ -27,7 +27,7 @@ class ApiVersionRequest_v0(Struct):
2727ApiVersionResponse = [ApiVersionResponse_v0]
2828
2929
30- class CreateTopicsResponse_v0(Struct ):
30+ class CreateTopicsResponse_v0(Response ):
3131 API_KEY = 19
3232 API_VERSION = 0
3333 SCHEMA = Schema(
@@ -37,7 +37,7 @@ class CreateTopicsResponse_v0(Struct):
3737 )
3838
3939
40- class CreateTopicsResponse_v1(Struct ):
40+ class CreateTopicsResponse_v1(Response ):
4141 API_KEY = 19
4242 API_VERSION = 1
4343 SCHEMA = Schema(
@@ -48,7 +48,7 @@ class CreateTopicsResponse_v1(Struct):
4848 )
4949
5050
51- class CreateTopicsRequest_v0(Struct ):
51+ class CreateTopicsRequest_v0(Request ):
5252 API_KEY = 19
5353 API_VERSION = 0
5454 RESPONSE_TYPE = CreateTopicsResponse_v0
@@ -67,7 +67,7 @@ class CreateTopicsRequest_v0(Struct):
6767 )
6868
6969
70- class CreateTopicsRequest_v1(Struct ):
70+ class CreateTopicsRequest_v1(Request ):
7171 API_KEY = 19
7272 API_VERSION = 1
7373 RESPONSE_TYPE = CreateTopicsResponse_v1
@@ -91,7 +91,7 @@ class CreateTopicsRequest_v1(Struct):
9191CreateTopicsResponse = [CreateTopicsResponse_v0, CreateTopicsRequest_v1]
9292
9393
94- class DeleteTopicsResponse_v0(Struct ):
94+ class DeleteTopicsResponse_v0(Response ):
9595 API_KEY = 20
9696 API_VERSION = 0
9797 SCHEMA = Schema(
@@ -101,7 +101,7 @@ class DeleteTopicsResponse_v0(Struct):
101101 )
102102
103103
104- class DeleteTopicsRequest_v0(Struct ):
104+ class DeleteTopicsRequest_v0(Request ):
105105 API_KEY = 20
106106 API_VERSION = 0
107107 RESPONSE_TYPE = DeleteTopicsResponse_v0
@@ -115,7 +115,7 @@ class DeleteTopicsRequest_v0(Struct):
115115DeleteTopicsResponse = [DeleteTopicsResponse_v0]
116116
117117
118- class ListGroupsResponse_v0(Struct ):
118+ class ListGroupsResponse_v0(Response ):
119119 API_KEY = 16
120120 API_VERSION = 0
121121 SCHEMA = Schema(
@@ -126,7 +126,7 @@ class ListGroupsResponse_v0(Struct):
126126 )
127127
128128
129- class ListGroupsRequest_v0(Struct ):
129+ class ListGroupsRequest_v0(Request ):
130130 API_KEY = 16
131131 API_VERSION = 0
132132 RESPONSE_TYPE = ListGroupsResponse_v0
@@ -137,7 +137,7 @@ class ListGroupsRequest_v0(Struct):
137137ListGroupsResponse = [ListGroupsResponse_v0]
138138
139139
140- class DescribeGroupsResponse_v0(Struct ):
140+ class DescribeGroupsResponse_v0(Response ):
141141 API_KEY = 15
142142 API_VERSION = 0
143143 SCHEMA = Schema(
@@ -156,7 +156,7 @@ class DescribeGroupsResponse_v0(Struct):
156156 )
157157
158158
159- class DescribeGroupsRequest_v0(Struct ):
159+ class DescribeGroupsRequest_v0(Request ):
160160 API_KEY = 15
161161 API_VERSION = 0
162162 RESPONSE_TYPE = DescribeGroupsResponse_v0
@@ -169,7 +169,7 @@ class DescribeGroupsRequest_v0(Struct):
169169DescribeGroupsResponse = [DescribeGroupsResponse_v0]
170170
171171
172- class SaslHandShakeResponse_v0(Struct ):
172+ class SaslHandShakeResponse_v0(Response ):
173173 API_KEY = 17
174174 API_VERSION = 0
175175 SCHEMA = Schema(
@@ -178,7 +178,7 @@ class SaslHandShakeResponse_v0(Struct):
178178 )
179179
180180
181- class SaslHandShakeRequest_v0(Struct ):
181+ class SaslHandShakeRequest_v0(Request ):
182182 API_KEY = 17
183183 API_VERSION = 0
184184 RESPONSE_TYPE = SaslHandShakeResponse_v0
0 commit comments