Skip to content

Commit b47aab6

Browse files
chore(api): update composite API spec
1 parent 3d6daa1 commit b47aab6

File tree

3 files changed

+8
-84
lines changed

3 files changed

+8
-84
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1883
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-bf7dfc2bf9acbcb238f92962ced2695cfd0b801920e211150c0cfdf843fa0e2d.yml
3-
openapi_spec_hash: 0ebeed6e8af5033fea11925351e681aa
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-a1e1993bc5d83b6cd7ac1033f0f90e5996f2a8cb71b474786d61f99624a1c9c0.yml
3+
openapi_spec_hash: 23c376aefced9ed2d7c6b652b4912d1c
44
config_hash: 4b8075dcc6a5884435b2e16c80fc020f

d1/database.go

Lines changed: 2 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1511,97 +1511,25 @@ func (r DatabaseImportResponseEnvelopeSuccess) IsKnown() bool {
15111511
type DatabaseQueryParams struct {
15121512
// Account identifier tag.
15131513
AccountID param.Field[string] `path:"account_id,required"`
1514-
// A single query object or an array of query objects.
1515-
Body DatabaseQueryParamsBodyUnion `json:"body,required"`
1516-
}
1517-
1518-
func (r DatabaseQueryParams) MarshalJSON() (data []byte, err error) {
1519-
return apijson.MarshalRoot(r.Body)
1520-
}
1521-
1522-
// A single query object or an array of query objects.
1523-
//
1524-
// Satisfied by [d1.DatabaseQueryParamsBodyD1Query],
1525-
// [d1.DatabaseQueryParamsBodyMultipleQueries].
1526-
type DatabaseQueryParamsBodyUnion interface {
1527-
implementsDatabaseQueryParamsBodyUnion()
1528-
}
1529-
1530-
// A single query with or without parameters
1531-
type DatabaseQueryParamsBodyD1Query struct {
1532-
// Your SQL query. Supports multiple statements, joined by semicolons, which will
1533-
// be executed as a batch.
1534-
Sql param.Field[string] `json:"sql,required"`
1535-
Params param.Field[[]string] `json:"params"`
1536-
}
1537-
1538-
func (r DatabaseQueryParamsBodyD1Query) MarshalJSON() (data []byte, err error) {
1539-
return apijson.MarshalRoot(r)
1540-
}
1541-
1542-
func (r DatabaseQueryParamsBodyD1Query) implementsDatabaseQueryParamsBodyUnion() {}
1543-
1544-
type DatabaseQueryParamsBodyMultipleQueries []DatabaseQueryParamsBodyMultipleQuery
1545-
1546-
func (r DatabaseQueryParamsBodyMultipleQueries) implementsDatabaseQueryParamsBodyUnion() {}
1547-
1548-
// A single query with or without parameters
1549-
type DatabaseQueryParamsBodyMultipleQuery struct {
15501514
// Your SQL query. Supports multiple statements, joined by semicolons, which will
15511515
// be executed as a batch.
15521516
Sql param.Field[string] `json:"sql,required"`
15531517
Params param.Field[[]string] `json:"params"`
15541518
}
15551519

1556-
func (r DatabaseQueryParamsBodyMultipleQuery) MarshalJSON() (data []byte, err error) {
1520+
func (r DatabaseQueryParams) MarshalJSON() (data []byte, err error) {
15571521
return apijson.MarshalRoot(r)
15581522
}
15591523

15601524
type DatabaseRawParams struct {
15611525
// Account identifier tag.
15621526
AccountID param.Field[string] `path:"account_id,required"`
1563-
// A single query object or an array of query objects.
1564-
Body DatabaseRawParamsBodyUnion `json:"body,required"`
1565-
}
1566-
1567-
func (r DatabaseRawParams) MarshalJSON() (data []byte, err error) {
1568-
return apijson.MarshalRoot(r.Body)
1569-
}
1570-
1571-
// A single query object or an array of query objects.
1572-
//
1573-
// Satisfied by [d1.DatabaseRawParamsBodyD1Query],
1574-
// [d1.DatabaseRawParamsBodyMultipleQueries].
1575-
type DatabaseRawParamsBodyUnion interface {
1576-
implementsDatabaseRawParamsBodyUnion()
1577-
}
1578-
1579-
// A single query with or without parameters
1580-
type DatabaseRawParamsBodyD1Query struct {
1581-
// Your SQL query. Supports multiple statements, joined by semicolons, which will
1582-
// be executed as a batch.
1583-
Sql param.Field[string] `json:"sql,required"`
1584-
Params param.Field[[]string] `json:"params"`
1585-
}
1586-
1587-
func (r DatabaseRawParamsBodyD1Query) MarshalJSON() (data []byte, err error) {
1588-
return apijson.MarshalRoot(r)
1589-
}
1590-
1591-
func (r DatabaseRawParamsBodyD1Query) implementsDatabaseRawParamsBodyUnion() {}
1592-
1593-
type DatabaseRawParamsBodyMultipleQueries []DatabaseRawParamsBodyMultipleQuery
1594-
1595-
func (r DatabaseRawParamsBodyMultipleQueries) implementsDatabaseRawParamsBodyUnion() {}
1596-
1597-
// A single query with or without parameters
1598-
type DatabaseRawParamsBodyMultipleQuery struct {
15991527
// Your SQL query. Supports multiple statements, joined by semicolons, which will
16001528
// be executed as a batch.
16011529
Sql param.Field[string] `json:"sql,required"`
16021530
Params param.Field[[]string] `json:"params"`
16031531
}
16041532

1605-
func (r DatabaseRawParamsBodyMultipleQuery) MarshalJSON() (data []byte, err error) {
1533+
func (r DatabaseRawParams) MarshalJSON() (data []byte, err error) {
16061534
return apijson.MarshalRoot(r)
16071535
}

d1/database_test.go

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -278,10 +278,8 @@ func TestDatabaseQueryWithOptionalParams(t *testing.T) {
278278
"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
279279
d1.DatabaseQueryParams{
280280
AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
281-
Body: d1.DatabaseQueryParamsBodyD1Query{
282-
Sql: cloudflare.F("SELECT * FROM myTable WHERE field = ? OR field = ?;"),
283-
Params: cloudflare.F([]string{"firstParam", "secondParam"}),
284-
},
281+
Sql: cloudflare.F("SELECT * FROM myTable WHERE field = ? OR field = ?;"),
282+
Params: cloudflare.F([]string{"firstParam", "secondParam"}),
285283
},
286284
)
287285
if err != nil {
@@ -311,10 +309,8 @@ func TestDatabaseRawWithOptionalParams(t *testing.T) {
311309
"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
312310
d1.DatabaseRawParams{
313311
AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
314-
Body: d1.DatabaseRawParamsBodyD1Query{
315-
Sql: cloudflare.F("SELECT * FROM myTable WHERE field = ? OR field = ?;"),
316-
Params: cloudflare.F([]string{"firstParam", "secondParam"}),
317-
},
312+
Sql: cloudflare.F("SELECT * FROM myTable WHERE field = ? OR field = ?;"),
313+
Params: cloudflare.F([]string{"firstParam", "secondParam"}),
318314
},
319315
)
320316
if err != nil {

0 commit comments

Comments
 (0)