Skip to content

Commit d33af8b

Browse files
committed
fix(pipelines): add BaseModel base to response SchemaFieldStruct/SchemaFieldList stubs
Codegen emitted bare classes (no parent) for these stub types. Pydantic v2 cannot generate a schema for a plain object in a Union, causing PydanticSchemaGenerationError at test collection time. Adding BaseModel as the parent class resolves the runtime error. Affects: sink_get_response, sink_list_response, sink_create_response, stream_get_response, stream_list_response, stream_create_response
1 parent fed88d6 commit d33af8b

6 files changed

Lines changed: 12 additions & 12 deletions

File tree

src/cloudflare/types/pipelines/sink_create_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -276,11 +276,11 @@ class SchemaFieldJson(BaseModel):
276276
sql_name: Optional[str] = None
277277

278278

279-
class SchemaFieldStruct:
279+
class SchemaFieldStruct(BaseModel):
280280
pass
281281

282282

283-
class SchemaFieldList:
283+
class SchemaFieldList(BaseModel):
284284
pass
285285

286286

src/cloudflare/types/pipelines/sink_get_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,11 +264,11 @@ class SchemaFieldJson(BaseModel):
264264
sql_name: Optional[str] = None
265265

266266

267-
class SchemaFieldStruct:
267+
class SchemaFieldStruct(BaseModel):
268268
pass
269269

270270

271-
class SchemaFieldList:
271+
class SchemaFieldList(BaseModel):
272272
pass
273273

274274

src/cloudflare/types/pipelines/sink_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -264,11 +264,11 @@ class SchemaFieldJson(BaseModel):
264264
sql_name: Optional[str] = None
265265

266266

267-
class SchemaFieldStruct:
267+
class SchemaFieldStruct(BaseModel):
268268
pass
269269

270270

271-
class SchemaFieldList:
271+
class SchemaFieldList(BaseModel):
272272
pass
273273

274274

src/cloudflare/types/pipelines/stream_create_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,11 +189,11 @@ class SchemaFieldJson(BaseModel):
189189
sql_name: Optional[str] = None
190190

191191

192-
class SchemaFieldStruct:
192+
class SchemaFieldStruct(BaseModel):
193193
pass
194194

195195

196-
class SchemaFieldList:
196+
class SchemaFieldList(BaseModel):
197197
pass
198198

199199

src/cloudflare/types/pipelines/stream_get_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,11 +189,11 @@ class SchemaFieldJson(BaseModel):
189189
sql_name: Optional[str] = None
190190

191191

192-
class SchemaFieldStruct:
192+
class SchemaFieldStruct(BaseModel):
193193
pass
194194

195195

196-
class SchemaFieldList:
196+
class SchemaFieldList(BaseModel):
197197
pass
198198

199199

src/cloudflare/types/pipelines/stream_list_response.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,11 +189,11 @@ class SchemaFieldJson(BaseModel):
189189
sql_name: Optional[str] = None
190190

191191

192-
class SchemaFieldStruct:
192+
class SchemaFieldStruct(BaseModel):
193193
pass
194194

195195

196-
class SchemaFieldList:
196+
class SchemaFieldList(BaseModel):
197197
pass
198198

199199

0 commit comments

Comments
 (0)