From 87a679a84a7724134032373d8982de8d1f2ef3d6 Mon Sep 17 00:00:00 2001
From: "stainless-app[bot]"
<142633134+stainless-app[bot]@users.noreply.github.com>
Date: Mon, 9 Sep 2024 19:41:24 +0000
Subject: [PATCH] feat(api): OpenAPI spec update via Stainless API (#3037)
---
.stats.yml | 2 +-
api.md | 8 ++--
argo/tieredcaching.go | 16 +++----
cache/cachereserve.go | 40 +++++++++---------
cache/regionaltieredcache.go | 20 ++++-----
cache/smarttieredcache.go | 24 +++++------
cache/variant.go | 30 ++++++-------
durable_objects/namespace.go | 12 +++---
hyperdrive/config.go | 2 +-
kv/namespace.go | 42 +++++++++++++++++--
kv/namespacebulk.go | 42 +++++++++++++++++--
kv/namespacevalue.go | 42 +++++++++++++++++--
.../originpostquantumencryption.go | 16 +++----
pages/project.go | 4 +-
pages/projectdeployment.go | 2 +-
pages/projectdomain.go | 2 +-
vectorize/index.go | 4 +-
workers/script.go | 1 +
workers/script_test.go | 9 ++--
workers/worker.go | 10 +++++
.../dispatchnamespacescript.go | 1 +
.../dispatchnamespacescript_test.go | 9 ++--
.../dispatchnamespacescriptsetting.go | 7 ++++
.../dispatchnamespacescriptsetting_test.go | 9 ++--
zero_trust/accessapplication.go | 2 +-
zero_trust/device.go | 2 +-
zero_trust/devicepolicycertificate.go | 4 +-
zero_trust/devicepostureintegration.go | 2 +-
zero_trust/devicerevoke.go | 2 +-
zero_trust/deviceunrevoke.go | 2 +-
zero_trust/dlpprofilecustom.go | 2 +-
zero_trust/riskscoring.go | 2 +-
zero_trust/riskscoringintegration.go | 2 +-
33 files changed, 248 insertions(+), 126 deletions(-)
diff --git a/.stats.yml b/.stats.yml
index b05481aafc2..65b9767269a 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,2 +1,2 @@
configured_endpoints: 1330
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-1c610eea9dab2b04ba1088a389cf237d9c74183e3dc36e5b39bf6d833db0af07.yml
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-1f6ba73a0e5fb898230deb3148199feca121aa817f8961b7458f43bce0aadf43.yml
diff --git a/api.md b/api.md
index 47b1c3a7299..ae9c3447420 100644
--- a/api.md
+++ b/api.md
@@ -6773,13 +6773,13 @@ Methods:
Response Types:
-- origin_post_quantum_encryption.OriginPostQuantumEncryptionUpdateResponse
-- origin_post_quantum_encryption.OriginPostQuantumEncryptionGetResponse
+- origin_post_quantum_encryption.interface{}
+- origin_post_quantum_encryption.interface{}
Methods:
-- client.OriginPostQuantumEncryption.Update(ctx context.Context, params origin_post_quantum_encryption.OriginPostQuantumEncryptionUpdateParams) (origin_post_quantum_encryption.OriginPostQuantumEncryptionUpdateResponse, error)
-- client.OriginPostQuantumEncryption.Get(ctx context.Context, query origin_post_quantum_encryption.OriginPostQuantumEncryptionGetParams) (origin_post_quantum_encryption.OriginPostQuantumEncryptionGetResponse, error)
+- client.OriginPostQuantumEncryption.Update(ctx context.Context, params origin_post_quantum_encryption.OriginPostQuantumEncryptionUpdateParams) (origin_post_quantum_encryption.interface{}, error)
+- client.OriginPostQuantumEncryption.Get(ctx context.Context, query origin_post_quantum_encryption.OriginPostQuantumEncryptionGetParams) (origin_post_quantum_encryption.interface{}, error)
# Speed
diff --git a/argo/tieredcaching.go b/argo/tieredcaching.go
index d5902b21325..da5468e3338 100644
--- a/argo/tieredcaching.go
+++ b/argo/tieredcaching.go
@@ -191,11 +191,11 @@ func (r TieredCachingEditParamsValue) IsKnown() bool {
}
type TieredCachingEditResponseEnvelope struct {
- Errors []shared.ResponseInfo `json:"errors,required"`
- Messages []shared.ResponseInfo `json:"messages,required"`
+ Errors []shared.ResponseInfo `json:"errors,required"`
+ Messages []shared.ResponseInfo `json:"messages,required"`
+ Result TieredCachingEditResponse `json:"result,required"`
// Whether the API call was successful
Success TieredCachingEditResponseEnvelopeSuccess `json:"success,required"`
- Result TieredCachingEditResponse `json:"result"`
JSON tieredCachingEditResponseEnvelopeJSON `json:"-"`
}
@@ -204,8 +204,8 @@ type TieredCachingEditResponseEnvelope struct {
type tieredCachingEditResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
@@ -239,11 +239,11 @@ type TieredCachingGetParams struct {
}
type TieredCachingGetResponseEnvelope struct {
- Errors []shared.ResponseInfo `json:"errors,required"`
- Messages []shared.ResponseInfo `json:"messages,required"`
+ Errors []shared.ResponseInfo `json:"errors,required"`
+ Messages []shared.ResponseInfo `json:"messages,required"`
+ Result TieredCachingGetResponse `json:"result,required"`
// Whether the API call was successful
Success TieredCachingGetResponseEnvelopeSuccess `json:"success,required"`
- Result TieredCachingGetResponse `json:"result"`
JSON tieredCachingGetResponseEnvelopeJSON `json:"-"`
}
@@ -252,8 +252,8 @@ type TieredCachingGetResponseEnvelope struct {
type tieredCachingGetResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
diff --git a/cache/cachereserve.go b/cache/cachereserve.go
index 27e271a2d3c..819e199f831 100644
--- a/cache/cachereserve.go
+++ b/cache/cachereserve.go
@@ -354,14 +354,14 @@ func (r CacheReserveClearParams) MarshalJSON() (data []byte, err error) {
type CacheReserveClearResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- // Whether the API call was successful
- Success CacheReserveClearResponseEnvelopeSuccess `json:"success,required"`
// You can use Cache Reserve Clear to clear your Cache Reserve, but you must first
// disable Cache Reserve. In most cases, this will be accomplished within 24 hours.
// You cannot re-enable Cache Reserve while this process is ongoing. Keep in mind
// that you cannot undo or cancel this operation.
- Result CacheReserveClearResponse `json:"result"`
- JSON cacheReserveClearResponseEnvelopeJSON `json:"-"`
+ Result CacheReserveClearResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success CacheReserveClearResponseEnvelopeSuccess `json:"success,required"`
+ JSON cacheReserveClearResponseEnvelopeJSON `json:"-"`
}
// cacheReserveClearResponseEnvelopeJSON contains the JSON metadata for the struct
@@ -369,8 +369,8 @@ type CacheReserveClearResponseEnvelope struct {
type cacheReserveClearResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
@@ -428,16 +428,16 @@ func (r CacheReserveEditParamsValue) IsKnown() bool {
type CacheReserveEditResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- // Whether the API call was successful
- Success CacheReserveEditResponseEnvelopeSuccess `json:"success,required"`
// Increase cache lifetimes by automatically storing all cacheable files into
// Cloudflare's persistent object storage buckets. Requires Cache Reserve
// subscription. Note: using Tiered Cache with Cache Reserve is highly recommended
// to reduce Reserve operations costs. See the
// [developer docs](https://developers.cloudflare.com/cache/about/cache-reserve)
// for more information.
- Result CacheReserveEditResponse `json:"result"`
- JSON cacheReserveEditResponseEnvelopeJSON `json:"-"`
+ Result CacheReserveEditResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success CacheReserveEditResponseEnvelopeSuccess `json:"success,required"`
+ JSON cacheReserveEditResponseEnvelopeJSON `json:"-"`
}
// cacheReserveEditResponseEnvelopeJSON contains the JSON metadata for the struct
@@ -445,8 +445,8 @@ type CacheReserveEditResponseEnvelope struct {
type cacheReserveEditResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
@@ -482,16 +482,16 @@ type CacheReserveGetParams struct {
type CacheReserveGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- // Whether the API call was successful
- Success CacheReserveGetResponseEnvelopeSuccess `json:"success,required"`
// Increase cache lifetimes by automatically storing all cacheable files into
// Cloudflare's persistent object storage buckets. Requires Cache Reserve
// subscription. Note: using Tiered Cache with Cache Reserve is highly recommended
// to reduce Reserve operations costs. See the
// [developer docs](https://developers.cloudflare.com/cache/about/cache-reserve)
// for more information.
- Result CacheReserveGetResponse `json:"result"`
- JSON cacheReserveGetResponseEnvelopeJSON `json:"-"`
+ Result CacheReserveGetResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success CacheReserveGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON cacheReserveGetResponseEnvelopeJSON `json:"-"`
}
// cacheReserveGetResponseEnvelopeJSON contains the JSON metadata for the struct
@@ -499,8 +499,8 @@ type CacheReserveGetResponseEnvelope struct {
type cacheReserveGetResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
@@ -536,14 +536,14 @@ type CacheReserveStatusParams struct {
type CacheReserveStatusResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- // Whether the API call was successful
- Success CacheReserveStatusResponseEnvelopeSuccess `json:"success,required"`
// You can use Cache Reserve Clear to clear your Cache Reserve, but you must first
// disable Cache Reserve. In most cases, this will be accomplished within 24 hours.
// You cannot re-enable Cache Reserve while this process is ongoing. Keep in mind
// that you cannot undo or cancel this operation.
- Result CacheReserveStatusResponse `json:"result"`
- JSON cacheReserveStatusResponseEnvelopeJSON `json:"-"`
+ Result CacheReserveStatusResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success CacheReserveStatusResponseEnvelopeSuccess `json:"success,required"`
+ JSON cacheReserveStatusResponseEnvelopeJSON `json:"-"`
}
// cacheReserveStatusResponseEnvelopeJSON contains the JSON metadata for the struct
@@ -551,8 +551,8 @@ type CacheReserveStatusResponseEnvelope struct {
type cacheReserveStatusResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
diff --git a/cache/regionaltieredcache.go b/cache/regionaltieredcache.go
index 1572296c0aa..4598dbe2737 100644
--- a/cache/regionaltieredcache.go
+++ b/cache/regionaltieredcache.go
@@ -240,13 +240,13 @@ func (r RegionalTieredCacheEditParamsValue) IsKnown() bool {
type RegionalTieredCacheEditResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- // Whether the API call was successful
- Success RegionalTieredCacheEditResponseEnvelopeSuccess `json:"success,required"`
// Instructs Cloudflare to check a regional hub data center on the way to your
// upper tier. This can help improve performance for smart and custom tiered cache
// topologies.
- Result RegionalTieredCacheEditResponse `json:"result"`
- JSON regionalTieredCacheEditResponseEnvelopeJSON `json:"-"`
+ Result RegionalTieredCacheEditResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success RegionalTieredCacheEditResponseEnvelopeSuccess `json:"success,required"`
+ JSON regionalTieredCacheEditResponseEnvelopeJSON `json:"-"`
}
// regionalTieredCacheEditResponseEnvelopeJSON contains the JSON metadata for the
@@ -254,8 +254,8 @@ type RegionalTieredCacheEditResponseEnvelope struct {
type regionalTieredCacheEditResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
@@ -291,13 +291,13 @@ type RegionalTieredCacheGetParams struct {
type RegionalTieredCacheGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- // Whether the API call was successful
- Success RegionalTieredCacheGetResponseEnvelopeSuccess `json:"success,required"`
// Instructs Cloudflare to check a regional hub data center on the way to your
// upper tier. This can help improve performance for smart and custom tiered cache
// topologies.
- Result RegionalTieredCacheGetResponse `json:"result"`
- JSON regionalTieredCacheGetResponseEnvelopeJSON `json:"-"`
+ Result RegionalTieredCacheGetResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success RegionalTieredCacheGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON regionalTieredCacheGetResponseEnvelopeJSON `json:"-"`
}
// regionalTieredCacheGetResponseEnvelopeJSON contains the JSON metadata for the
@@ -305,8 +305,8 @@ type RegionalTieredCacheGetResponseEnvelope struct {
type regionalTieredCacheGetResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
diff --git a/cache/smarttieredcache.go b/cache/smarttieredcache.go
index 4b651a65e21..37bea55b024 100644
--- a/cache/smarttieredcache.go
+++ b/cache/smarttieredcache.go
@@ -233,11 +233,11 @@ type SmartTieredCacheDeleteParams struct {
}
type SmartTieredCacheDeleteResponseEnvelope struct {
- Errors []shared.ResponseInfo `json:"errors,required"`
- Messages []shared.ResponseInfo `json:"messages,required"`
+ Errors []shared.ResponseInfo `json:"errors,required"`
+ Messages []shared.ResponseInfo `json:"messages,required"`
+ Result SmartTieredCacheDeleteResponse `json:"result,required"`
// Whether the API call was successful
Success SmartTieredCacheDeleteResponseEnvelopeSuccess `json:"success,required"`
- Result SmartTieredCacheDeleteResponse `json:"result"`
JSON smartTieredCacheDeleteResponseEnvelopeJSON `json:"-"`
}
@@ -246,8 +246,8 @@ type SmartTieredCacheDeleteResponseEnvelope struct {
type smartTieredCacheDeleteResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
@@ -303,11 +303,11 @@ func (r SmartTieredCacheEditParamsValue) IsKnown() bool {
}
type SmartTieredCacheEditResponseEnvelope struct {
- Errors []shared.ResponseInfo `json:"errors,required"`
- Messages []shared.ResponseInfo `json:"messages,required"`
+ Errors []shared.ResponseInfo `json:"errors,required"`
+ Messages []shared.ResponseInfo `json:"messages,required"`
+ Result SmartTieredCacheEditResponse `json:"result,required"`
// Whether the API call was successful
Success SmartTieredCacheEditResponseEnvelopeSuccess `json:"success,required"`
- Result SmartTieredCacheEditResponse `json:"result"`
JSON smartTieredCacheEditResponseEnvelopeJSON `json:"-"`
}
@@ -316,8 +316,8 @@ type SmartTieredCacheEditResponseEnvelope struct {
type smartTieredCacheEditResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
@@ -351,11 +351,11 @@ type SmartTieredCacheGetParams struct {
}
type SmartTieredCacheGetResponseEnvelope struct {
- Errors []shared.ResponseInfo `json:"errors,required"`
- Messages []shared.ResponseInfo `json:"messages,required"`
+ Errors []shared.ResponseInfo `json:"errors,required"`
+ Messages []shared.ResponseInfo `json:"messages,required"`
+ Result SmartTieredCacheGetResponse `json:"result,required"`
// Whether the API call was successful
Success SmartTieredCacheGetResponseEnvelopeSuccess `json:"success,required"`
- Result SmartTieredCacheGetResponse `json:"result"`
JSON smartTieredCacheGetResponseEnvelopeJSON `json:"-"`
}
@@ -364,8 +364,8 @@ type SmartTieredCacheGetResponseEnvelope struct {
type smartTieredCacheGetResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
diff --git a/cache/variant.go b/cache/variant.go
index 7f5a4bfd15d..87d416922db 100644
--- a/cache/variant.go
+++ b/cache/variant.go
@@ -344,15 +344,15 @@ type VariantDeleteParams struct {
type VariantDeleteResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- // Whether the API call was successful
- Success VariantDeleteResponseEnvelopeSuccess `json:"success,required"`
// Variant support enables caching variants of images with certain file extensions
// in addition to the original. This only applies when the origin server sends the
// 'Vary: Accept' response header. If the origin server sends 'Vary: Accept' but
// does not serve the variant requested, the response will not be cached. This will
// be indicated with BYPASS cache status in the response headers.
- Result CacheVariant `json:"result"`
- JSON variantDeleteResponseEnvelopeJSON `json:"-"`
+ Result CacheVariant `json:"result,required"`
+ // Whether the API call was successful
+ Success VariantDeleteResponseEnvelopeSuccess `json:"success,required"`
+ JSON variantDeleteResponseEnvelopeJSON `json:"-"`
}
// variantDeleteResponseEnvelopeJSON contains the JSON metadata for the struct
@@ -360,8 +360,8 @@ type VariantDeleteResponseEnvelope struct {
type variantDeleteResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
@@ -444,15 +444,15 @@ func (r VariantEditParamsValue) MarshalJSON() (data []byte, err error) {
type VariantEditResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- // Whether the API call was successful
- Success VariantEditResponseEnvelopeSuccess `json:"success,required"`
// Variant support enables caching variants of images with certain file extensions
// in addition to the original. This only applies when the origin server sends the
// 'Vary: Accept' response header. If the origin server sends 'Vary: Accept' but
// does not serve the variant requested, the response will not be cached. This will
// be indicated with BYPASS cache status in the response headers.
- Result VariantEditResponse `json:"result"`
- JSON variantEditResponseEnvelopeJSON `json:"-"`
+ Result VariantEditResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success VariantEditResponseEnvelopeSuccess `json:"success,required"`
+ JSON variantEditResponseEnvelopeJSON `json:"-"`
}
// variantEditResponseEnvelopeJSON contains the JSON metadata for the struct
@@ -460,8 +460,8 @@ type VariantEditResponseEnvelope struct {
type variantEditResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
@@ -497,15 +497,15 @@ type VariantGetParams struct {
type VariantGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- // Whether the API call was successful
- Success VariantGetResponseEnvelopeSuccess `json:"success,required"`
// Variant support enables caching variants of images with certain file extensions
// in addition to the original. This only applies when the origin server sends the
// 'Vary: Accept' response header. If the origin server sends 'Vary: Accept' but
// does not serve the variant requested, the response will not be cached. This will
// be indicated with BYPASS cache status in the response headers.
- Result VariantGetResponse `json:"result"`
- JSON variantGetResponseEnvelopeJSON `json:"-"`
+ Result VariantGetResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success VariantGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON variantGetResponseEnvelopeJSON `json:"-"`
}
// variantGetResponseEnvelopeJSON contains the JSON metadata for the struct
@@ -513,8 +513,8 @@ type VariantGetResponseEnvelope struct {
type variantGetResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
diff --git a/durable_objects/namespace.go b/durable_objects/namespace.go
index 9dcb70df29b..60249af2b49 100644
--- a/durable_objects/namespace.go
+++ b/durable_objects/namespace.go
@@ -64,11 +64,12 @@ func (r *NamespaceService) ListAutoPaging(ctx context.Context, query NamespaceLi
}
type Namespace struct {
- ID string `json:"id"`
- Class string `json:"class"`
- Name string `json:"name"`
- Script string `json:"script"`
- JSON namespaceJSON `json:"-"`
+ ID string `json:"id"`
+ Class string `json:"class"`
+ Name string `json:"name"`
+ Script string `json:"script"`
+ UseSqlite bool `json:"use_sqlite"`
+ JSON namespaceJSON `json:"-"`
}
// namespaceJSON contains the JSON metadata for the struct [Namespace]
@@ -77,6 +78,7 @@ type namespaceJSON struct {
Class apijson.Field
Name apijson.Field
Script apijson.Field
+ UseSqlite apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
diff --git a/hyperdrive/config.go b/hyperdrive/config.go
index 15c7608bd36..e77b6824900 100644
--- a/hyperdrive/config.go
+++ b/hyperdrive/config.go
@@ -283,7 +283,7 @@ type ConfigDeleteParams struct {
type ConfigDeleteResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result interface{} `json:"result,required,nullable"`
+ Result interface{} `json:"result,required"`
// Whether the API call was successful
Success ConfigDeleteResponseEnvelopeSuccess `json:"success,required"`
JSON configDeleteResponseEnvelopeJSON `json:"-"`
diff --git a/kv/namespace.go b/kv/namespace.go
index 60e8043626d..a49b83fa42a 100644
--- a/kv/namespace.go
+++ b/kv/namespace.go
@@ -182,9 +182,43 @@ func (r namespaceJSON) RawJSON() string {
return r.raw
}
-type NamespaceUpdateResponse = interface{}
+type NamespaceUpdateResponse struct {
+ JSON namespaceUpdateResponseJSON `json:"-"`
+}
+
+// namespaceUpdateResponseJSON contains the JSON metadata for the struct
+// [NamespaceUpdateResponse]
+type namespaceUpdateResponseJSON struct {
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *NamespaceUpdateResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r namespaceUpdateResponseJSON) RawJSON() string {
+ return r.raw
+}
-type NamespaceDeleteResponse = interface{}
+type NamespaceDeleteResponse struct {
+ JSON namespaceDeleteResponseJSON `json:"-"`
+}
+
+// namespaceDeleteResponseJSON contains the JSON metadata for the struct
+// [NamespaceDeleteResponse]
+type namespaceDeleteResponseJSON struct {
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *NamespaceDeleteResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r namespaceDeleteResponseJSON) RawJSON() string {
+ return r.raw
+}
type NamespaceNewParams struct {
// Identifier
@@ -256,7 +290,7 @@ type NamespaceUpdateResponseEnvelope struct {
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success NamespaceUpdateResponseEnvelopeSuccess `json:"success,required"`
- Result NamespaceUpdateResponse `json:"result"`
+ Result NamespaceUpdateResponse `json:"result,nullable"`
JSON namespaceUpdateResponseEnvelopeJSON `json:"-"`
}
@@ -357,7 +391,7 @@ type NamespaceDeleteResponseEnvelope struct {
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success NamespaceDeleteResponseEnvelopeSuccess `json:"success,required"`
- Result NamespaceDeleteResponse `json:"result"`
+ Result NamespaceDeleteResponse `json:"result,nullable"`
JSON namespaceDeleteResponseEnvelopeJSON `json:"-"`
}
diff --git a/kv/namespacebulk.go b/kv/namespacebulk.go
index 83dad1b35b1..9adcd256cde 100644
--- a/kv/namespacebulk.go
+++ b/kv/namespacebulk.go
@@ -82,9 +82,43 @@ func (r *NamespaceBulkService) Delete(ctx context.Context, namespaceID string, b
return
}
-type NamespaceBulkUpdateResponse = interface{}
+type NamespaceBulkUpdateResponse struct {
+ JSON namespaceBulkUpdateResponseJSON `json:"-"`
+}
+
+// namespaceBulkUpdateResponseJSON contains the JSON metadata for the struct
+// [NamespaceBulkUpdateResponse]
+type namespaceBulkUpdateResponseJSON struct {
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *NamespaceBulkUpdateResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r namespaceBulkUpdateResponseJSON) RawJSON() string {
+ return r.raw
+}
-type NamespaceBulkDeleteResponse = interface{}
+type NamespaceBulkDeleteResponse struct {
+ JSON namespaceBulkDeleteResponseJSON `json:"-"`
+}
+
+// namespaceBulkDeleteResponseJSON contains the JSON metadata for the struct
+// [NamespaceBulkDeleteResponse]
+type namespaceBulkDeleteResponseJSON struct {
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *NamespaceBulkDeleteResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r namespaceBulkDeleteResponseJSON) RawJSON() string {
+ return r.raw
+}
type NamespaceBulkUpdateParams struct {
// Identifier
@@ -125,7 +159,7 @@ type NamespaceBulkUpdateResponseEnvelope struct {
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success NamespaceBulkUpdateResponseEnvelopeSuccess `json:"success,required"`
- Result NamespaceBulkUpdateResponse `json:"result"`
+ Result NamespaceBulkUpdateResponse `json:"result,nullable"`
JSON namespaceBulkUpdateResponseEnvelopeJSON `json:"-"`
}
@@ -173,7 +207,7 @@ type NamespaceBulkDeleteResponseEnvelope struct {
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success NamespaceBulkDeleteResponseEnvelopeSuccess `json:"success,required"`
- Result NamespaceBulkDeleteResponse `json:"result"`
+ Result NamespaceBulkDeleteResponse `json:"result,nullable"`
JSON namespaceBulkDeleteResponseEnvelopeJSON `json:"-"`
}
diff --git a/kv/namespacevalue.go b/kv/namespacevalue.go
index 43ecbbc49f5..fa554569d8b 100644
--- a/kv/namespacevalue.go
+++ b/kv/namespacevalue.go
@@ -118,9 +118,43 @@ func (r *NamespaceValueService) Get(ctx context.Context, namespaceID string, key
return
}
-type NamespaceValueUpdateResponse = interface{}
+type NamespaceValueUpdateResponse struct {
+ JSON namespaceValueUpdateResponseJSON `json:"-"`
+}
+
+// namespaceValueUpdateResponseJSON contains the JSON metadata for the struct
+// [NamespaceValueUpdateResponse]
+type namespaceValueUpdateResponseJSON struct {
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *NamespaceValueUpdateResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r namespaceValueUpdateResponseJSON) RawJSON() string {
+ return r.raw
+}
-type NamespaceValueDeleteResponse = interface{}
+type NamespaceValueDeleteResponse struct {
+ JSON namespaceValueDeleteResponseJSON `json:"-"`
+}
+
+// namespaceValueDeleteResponseJSON contains the JSON metadata for the struct
+// [NamespaceValueDeleteResponse]
+type namespaceValueDeleteResponseJSON struct {
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *NamespaceValueDeleteResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r namespaceValueDeleteResponseJSON) RawJSON() string {
+ return r.raw
+}
type NamespaceValueUpdateParams struct {
// Identifier
@@ -151,7 +185,7 @@ type NamespaceValueUpdateResponseEnvelope struct {
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success NamespaceValueUpdateResponseEnvelopeSuccess `json:"success,required"`
- Result NamespaceValueUpdateResponse `json:"result"`
+ Result NamespaceValueUpdateResponse `json:"result,nullable"`
JSON namespaceValueUpdateResponseEnvelopeJSON `json:"-"`
}
@@ -199,7 +233,7 @@ type NamespaceValueDeleteResponseEnvelope struct {
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success NamespaceValueDeleteResponseEnvelopeSuccess `json:"success,required"`
- Result NamespaceValueDeleteResponse `json:"result"`
+ Result NamespaceValueDeleteResponse `json:"result,nullable"`
JSON namespaceValueDeleteResponseEnvelopeJSON `json:"-"`
}
diff --git a/origin_post_quantum_encryption/originpostquantumencryption.go b/origin_post_quantum_encryption/originpostquantumencryption.go
index 7d4b3ea59ff..1ff884cec8f 100644
--- a/origin_post_quantum_encryption/originpostquantumencryption.go
+++ b/origin_post_quantum_encryption/originpostquantumencryption.go
@@ -40,7 +40,7 @@ func NewOriginPostQuantumEncryptionService(opts ...option.RequestOption) (r *Ori
// connections when the origin supports and prefers PQ), supported means that PQ
// algorithms are advertised but only used when requested by the origin, and off
// means that PQ algorithms are not advertised
-func (r *OriginPostQuantumEncryptionService) Update(ctx context.Context, params OriginPostQuantumEncryptionUpdateParams, opts ...option.RequestOption) (res *OriginPostQuantumEncryptionUpdateResponse, err error) {
+func (r *OriginPostQuantumEncryptionService) Update(ctx context.Context, params OriginPostQuantumEncryptionUpdateParams, opts ...option.RequestOption) (res *interface{}, err error) {
var env OriginPostQuantumEncryptionUpdateResponseEnvelope
opts = append(r.Options[:], opts...)
if params.ZoneID.Value == "" {
@@ -62,7 +62,7 @@ func (r *OriginPostQuantumEncryptionService) Update(ctx context.Context, params
// connections when the origin supports and prefers PQ), supported means that PQ
// algorithms are advertised but only used when requested by the origin, and off
// means that PQ algorithms are not advertised
-func (r *OriginPostQuantumEncryptionService) Get(ctx context.Context, query OriginPostQuantumEncryptionGetParams, opts ...option.RequestOption) (res *OriginPostQuantumEncryptionGetResponse, err error) {
+func (r *OriginPostQuantumEncryptionService) Get(ctx context.Context, query OriginPostQuantumEncryptionGetParams, opts ...option.RequestOption) (res *interface{}, err error) {
var env OriginPostQuantumEncryptionGetResponseEnvelope
opts = append(r.Options[:], opts...)
if query.ZoneID.Value == "" {
@@ -78,10 +78,6 @@ func (r *OriginPostQuantumEncryptionService) Get(ctx context.Context, query Orig
return
}
-type OriginPostQuantumEncryptionUpdateResponse = interface{}
-
-type OriginPostQuantumEncryptionGetResponse = interface{}
-
type OriginPostQuantumEncryptionUpdateParams struct {
// Identifier
ZoneID param.Field[string] `path:"zone_id,required"`
@@ -113,9 +109,9 @@ func (r OriginPostQuantumEncryptionUpdateParamsValue) IsKnown() bool {
type OriginPostQuantumEncryptionUpdateResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
+ Result interface{} `json:"result,required"`
// Whether the API call was successful
Success OriginPostQuantumEncryptionUpdateResponseEnvelopeSuccess `json:"success,required"`
- Result OriginPostQuantumEncryptionUpdateResponse `json:"result"`
JSON originPostQuantumEncryptionUpdateResponseEnvelopeJSON `json:"-"`
}
@@ -124,8 +120,8 @@ type OriginPostQuantumEncryptionUpdateResponseEnvelope struct {
type originPostQuantumEncryptionUpdateResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
@@ -161,9 +157,9 @@ type OriginPostQuantumEncryptionGetParams struct {
type OriginPostQuantumEncryptionGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
+ Result interface{} `json:"result,required"`
// Whether the API call was successful
Success OriginPostQuantumEncryptionGetResponseEnvelopeSuccess `json:"success,required"`
- Result OriginPostQuantumEncryptionGetResponse `json:"result"`
JSON originPostQuantumEncryptionGetResponseEnvelopeJSON `json:"-"`
}
@@ -172,8 +168,8 @@ type OriginPostQuantumEncryptionGetResponseEnvelope struct {
type originPostQuantumEncryptionGetResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
- Success apijson.Field
Result apijson.Field
+ Success apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
diff --git a/pages/project.go b/pages/project.go
index 1b7255d69ec..47184bfe53f 100644
--- a/pages/project.go
+++ b/pages/project.go
@@ -2030,7 +2030,7 @@ type ProjectDeleteParams struct {
type ProjectDeleteResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result ProjectDeleteResponse `json:"result,required"`
+ Result ProjectDeleteResponse `json:"result,required,nullable"`
// Whether the API call was successful
Success ProjectDeleteResponseEnvelopeSuccess `json:"success,required"`
JSON projectDeleteResponseEnvelopeJSON `json:"-"`
@@ -2182,7 +2182,7 @@ type ProjectPurgeBuildCacheParams struct {
type ProjectPurgeBuildCacheResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result ProjectPurgeBuildCacheResponse `json:"result,required"`
+ Result ProjectPurgeBuildCacheResponse `json:"result,required,nullable"`
// Whether the API call was successful
Success ProjectPurgeBuildCacheResponseEnvelopeSuccess `json:"success,required"`
JSON projectPurgeBuildCacheResponseEnvelopeJSON `json:"-"`
diff --git a/pages/projectdeployment.go b/pages/projectdeployment.go
index 348501dbe33..c135f8d7cb0 100644
--- a/pages/projectdeployment.go
+++ b/pages/projectdeployment.go
@@ -305,7 +305,7 @@ type ProjectDeploymentDeleteParams struct {
type ProjectDeploymentDeleteResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result ProjectDeploymentDeleteResponse `json:"result,required"`
+ Result ProjectDeploymentDeleteResponse `json:"result,required,nullable"`
// Whether the API call was successful
Success ProjectDeploymentDeleteResponseEnvelopeSuccess `json:"success,required"`
JSON projectDeploymentDeleteResponseEnvelopeJSON `json:"-"`
diff --git a/pages/projectdomain.go b/pages/projectdomain.go
index c604f833f2c..5262cdce1ce 100644
--- a/pages/projectdomain.go
+++ b/pages/projectdomain.go
@@ -927,7 +927,7 @@ type ProjectDomainDeleteParams struct {
type ProjectDomainDeleteResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result ProjectDomainDeleteResponse `json:"result,required"`
+ Result ProjectDomainDeleteResponse `json:"result,required,nullable"`
// Whether the API call was successful
Success ProjectDomainDeleteResponseEnvelopeSuccess `json:"success,required"`
JSON projectDomainDeleteResponseEnvelopeJSON `json:"-"`
diff --git a/vectorize/index.go b/vectorize/index.go
index cc1e0b8a31d..5722845af75 100644
--- a/vectorize/index.go
+++ b/vectorize/index.go
@@ -450,7 +450,7 @@ func (r indexQueryResponseJSON) RawJSON() string {
type IndexQueryResponseMatch struct {
// Identifier for a Vector
ID string `json:"id"`
- Metadata interface{} `json:"metadata"`
+ Metadata interface{} `json:"metadata,nullable"`
Namespace string `json:"namespace,nullable"`
// The score of the vector according to the index's distance metric
Score float64 `json:"score"`
@@ -662,7 +662,7 @@ type IndexDeleteParams struct {
type IndexDeleteResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result interface{} `json:"result,required,nullable"`
+ Result interface{} `json:"result,required"`
// Whether the API call was successful
Success IndexDeleteResponseEnvelopeSuccess `json:"success,required"`
JSON indexDeleteResponseEnvelopeJSON `json:"-"`
diff --git a/workers/script.go b/workers/script.go
index 1b17afaae9f..3e9f4b7326b 100644
--- a/workers/script.go
+++ b/workers/script.go
@@ -392,6 +392,7 @@ type ScriptUpdateParamsBodyObjectMetadataMigrations struct {
OldTag param.Field[string] `json:"old_tag"`
DeletedClasses param.Field[interface{}] `json:"deleted_classes,required"`
NewClasses param.Field[interface{}] `json:"new_classes,required"`
+ NewSqliteClasses param.Field[interface{}] `json:"new_sqlite_classes,required"`
RenamedClasses param.Field[interface{}] `json:"renamed_classes,required"`
TransferredClasses param.Field[interface{}] `json:"transferred_classes,required"`
Steps param.Field[interface{}] `json:"steps,required"`
diff --git a/workers/script_test.go b/workers/script_test.go
index 19f9204fbe9..c23159b5121 100644
--- a/workers/script_test.go
+++ b/workers/script_test.go
@@ -51,10 +51,11 @@ func TestScriptUpdateWithOptionalParams(t *testing.T) {
Logpush: cloudflare.F(false),
MainModule: cloudflare.F("worker.js"),
Migrations: cloudflare.F[workers.ScriptUpdateParamsBodyObjectMetadataMigrationsUnion](workers.SingleStepMigrationParam{
- DeletedClasses: cloudflare.F([]string{"string", "string", "string"}),
- NewClasses: cloudflare.F([]string{"string", "string", "string"}),
- NewTag: cloudflare.F("v2"),
- OldTag: cloudflare.F("v1"),
+ DeletedClasses: cloudflare.F([]string{"string", "string", "string"}),
+ NewClasses: cloudflare.F([]string{"string", "string", "string"}),
+ NewSqliteClasses: cloudflare.F([]string{"string", "string", "string"}),
+ NewTag: cloudflare.F("v2"),
+ OldTag: cloudflare.F("v1"),
RenamedClasses: cloudflare.F([]workers.SingleStepMigrationRenamedClassParam{{
From: cloudflare.F("from"),
To: cloudflare.F("to"),
diff --git a/workers/worker.go b/workers/worker.go
index 9f74c8bfd19..a04d2de05ce 100644
--- a/workers/worker.go
+++ b/workers/worker.go
@@ -624,6 +624,8 @@ type MigrationStep struct {
DeletedClasses []string `json:"deleted_classes"`
// A list of classes to create Durable Object namespaces from.
NewClasses []string `json:"new_classes"`
+ // A list of classes to create Durable Object namespaces with SQLite from.
+ NewSqliteClasses []string `json:"new_sqlite_classes"`
// A list of classes with Durable Object namespaces that were renamed.
RenamedClasses []MigrationStepRenamedClass `json:"renamed_classes"`
// A list of transfers for Durable Object namespaces from a different Worker and
@@ -636,6 +638,7 @@ type MigrationStep struct {
type migrationStepJSON struct {
DeletedClasses apijson.Field
NewClasses apijson.Field
+ NewSqliteClasses apijson.Field
RenamedClasses apijson.Field
TransferredClasses apijson.Field
raw string
@@ -703,6 +706,8 @@ type MigrationStepParam struct {
DeletedClasses param.Field[[]string] `json:"deleted_classes"`
// A list of classes to create Durable Object namespaces from.
NewClasses param.Field[[]string] `json:"new_classes"`
+ // A list of classes to create Durable Object namespaces with SQLite from.
+ NewSqliteClasses param.Field[[]string] `json:"new_sqlite_classes"`
// A list of classes with Durable Object namespaces that were renamed.
RenamedClasses param.Field[[]MigrationStepRenamedClassParam] `json:"renamed_classes"`
// A list of transfers for Durable Object namespaces from a different Worker and
@@ -967,6 +972,8 @@ type SingleStepMigration struct {
DeletedClasses []string `json:"deleted_classes"`
// A list of classes to create Durable Object namespaces from.
NewClasses []string `json:"new_classes"`
+ // A list of classes to create Durable Object namespaces with SQLite from.
+ NewSqliteClasses []string `json:"new_sqlite_classes"`
// Tag to set as the latest migration tag.
NewTag string `json:"new_tag"`
// Tag used to verify against the latest migration tag for this Worker. If they
@@ -985,6 +992,7 @@ type SingleStepMigration struct {
type singleStepMigrationJSON struct {
DeletedClasses apijson.Field
NewClasses apijson.Field
+ NewSqliteClasses apijson.Field
NewTag apijson.Field
OldTag apijson.Field
RenamedClasses apijson.Field
@@ -1061,6 +1069,8 @@ type SingleStepMigrationParam struct {
DeletedClasses param.Field[[]string] `json:"deleted_classes"`
// A list of classes to create Durable Object namespaces from.
NewClasses param.Field[[]string] `json:"new_classes"`
+ // A list of classes to create Durable Object namespaces with SQLite from.
+ NewSqliteClasses param.Field[[]string] `json:"new_sqlite_classes"`
// Tag to set as the latest migration tag.
NewTag param.Field[string] `json:"new_tag"`
// Tag used to verify against the latest migration tag for this Worker. If they
diff --git a/workers_for_platforms/dispatchnamespacescript.go b/workers_for_platforms/dispatchnamespacescript.go
index f1f3a376c39..f46c931c034 100644
--- a/workers_for_platforms/dispatchnamespacescript.go
+++ b/workers_for_platforms/dispatchnamespacescript.go
@@ -324,6 +324,7 @@ type DispatchNamespaceScriptUpdateParamsBodyObjectMetadataMigrations struct {
OldTag param.Field[string] `json:"old_tag"`
DeletedClasses param.Field[interface{}] `json:"deleted_classes,required"`
NewClasses param.Field[interface{}] `json:"new_classes,required"`
+ NewSqliteClasses param.Field[interface{}] `json:"new_sqlite_classes,required"`
RenamedClasses param.Field[interface{}] `json:"renamed_classes,required"`
TransferredClasses param.Field[interface{}] `json:"transferred_classes,required"`
Steps param.Field[interface{}] `json:"steps,required"`
diff --git a/workers_for_platforms/dispatchnamespacescript_test.go b/workers_for_platforms/dispatchnamespacescript_test.go
index 6aae573d0dd..c74a01c371f 100644
--- a/workers_for_platforms/dispatchnamespacescript_test.go
+++ b/workers_for_platforms/dispatchnamespacescript_test.go
@@ -51,10 +51,11 @@ func TestDispatchNamespaceScriptUpdateWithOptionalParams(t *testing.T) {
Logpush: cloudflare.F(false),
MainModule: cloudflare.F("worker.js"),
Migrations: cloudflare.F[workers_for_platforms.DispatchNamespaceScriptUpdateParamsBodyObjectMetadataMigrationsUnion](workers.SingleStepMigrationParam{
- DeletedClasses: cloudflare.F([]string{"string", "string", "string"}),
- NewClasses: cloudflare.F([]string{"string", "string", "string"}),
- NewTag: cloudflare.F("v2"),
- OldTag: cloudflare.F("v1"),
+ DeletedClasses: cloudflare.F([]string{"string", "string", "string"}),
+ NewClasses: cloudflare.F([]string{"string", "string", "string"}),
+ NewSqliteClasses: cloudflare.F([]string{"string", "string", "string"}),
+ NewTag: cloudflare.F("v2"),
+ OldTag: cloudflare.F("v1"),
RenamedClasses: cloudflare.F([]workers.SingleStepMigrationRenamedClassParam{{
From: cloudflare.F("from"),
To: cloudflare.F("to"),
diff --git a/workers_for_platforms/dispatchnamespacescriptsetting.go b/workers_for_platforms/dispatchnamespacescriptsetting.go
index 0fec92d4b47..77ce8e53dda 100644
--- a/workers_for_platforms/dispatchnamespacescriptsetting.go
+++ b/workers_for_platforms/dispatchnamespacescriptsetting.go
@@ -172,6 +172,8 @@ type DispatchNamespaceScriptSettingEditResponseMigrations struct {
DeletedClasses interface{} `json:"deleted_classes,required"`
// This field can have the runtime type of [[]string].
NewClasses interface{} `json:"new_classes,required"`
+ // This field can have the runtime type of [[]string].
+ NewSqliteClasses interface{} `json:"new_sqlite_classes,required"`
// This field can have the runtime type of
// [[]workers.SingleStepMigrationRenamedClass].
RenamedClasses interface{} `json:"renamed_classes,required"`
@@ -191,6 +193,7 @@ type dispatchNamespaceScriptSettingEditResponseMigrationsJSON struct {
OldTag apijson.Field
DeletedClasses apijson.Field
NewClasses apijson.Field
+ NewSqliteClasses apijson.Field
RenamedClasses apijson.Field
TransferredClasses apijson.Field
Steps apijson.Field
@@ -324,6 +327,8 @@ type DispatchNamespaceScriptSettingGetResponseMigrations struct {
DeletedClasses interface{} `json:"deleted_classes,required"`
// This field can have the runtime type of [[]string].
NewClasses interface{} `json:"new_classes,required"`
+ // This field can have the runtime type of [[]string].
+ NewSqliteClasses interface{} `json:"new_sqlite_classes,required"`
// This field can have the runtime type of
// [[]workers.SingleStepMigrationRenamedClass].
RenamedClasses interface{} `json:"renamed_classes,required"`
@@ -343,6 +348,7 @@ type dispatchNamespaceScriptSettingGetResponseMigrationsJSON struct {
OldTag apijson.Field
DeletedClasses apijson.Field
NewClasses apijson.Field
+ NewSqliteClasses apijson.Field
RenamedClasses apijson.Field
TransferredClasses apijson.Field
Steps apijson.Field
@@ -460,6 +466,7 @@ type DispatchNamespaceScriptSettingEditParamsSettingsMigrations struct {
OldTag param.Field[string] `json:"old_tag"`
DeletedClasses param.Field[interface{}] `json:"deleted_classes,required"`
NewClasses param.Field[interface{}] `json:"new_classes,required"`
+ NewSqliteClasses param.Field[interface{}] `json:"new_sqlite_classes,required"`
RenamedClasses param.Field[interface{}] `json:"renamed_classes,required"`
TransferredClasses param.Field[interface{}] `json:"transferred_classes,required"`
Steps param.Field[interface{}] `json:"steps,required"`
diff --git a/workers_for_platforms/dispatchnamespacescriptsetting_test.go b/workers_for_platforms/dispatchnamespacescriptsetting_test.go
index 14f87783f55..47a003313d4 100644
--- a/workers_for_platforms/dispatchnamespacescriptsetting_test.go
+++ b/workers_for_platforms/dispatchnamespacescriptsetting_test.go
@@ -50,10 +50,11 @@ func TestDispatchNamespaceScriptSettingEditWithOptionalParams(t *testing.T) {
}),
Logpush: cloudflare.F(false),
Migrations: cloudflare.F[workers_for_platforms.DispatchNamespaceScriptSettingEditParamsSettingsMigrationsUnion](workers.SingleStepMigrationParam{
- DeletedClasses: cloudflare.F([]string{"string", "string", "string"}),
- NewClasses: cloudflare.F([]string{"string", "string", "string"}),
- NewTag: cloudflare.F("v2"),
- OldTag: cloudflare.F("v1"),
+ DeletedClasses: cloudflare.F([]string{"string", "string", "string"}),
+ NewClasses: cloudflare.F([]string{"string", "string", "string"}),
+ NewSqliteClasses: cloudflare.F([]string{"string", "string", "string"}),
+ NewTag: cloudflare.F("v2"),
+ OldTag: cloudflare.F("v1"),
RenamedClasses: cloudflare.F([]workers.SingleStepMigrationRenamedClassParam{{
From: cloudflare.F("from"),
To: cloudflare.F("to"),
diff --git a/zero_trust/accessapplication.go b/zero_trust/accessapplication.go
index 53e104e136d..81e6cba7fed 100644
--- a/zero_trust/accessapplication.go
+++ b/zero_trust/accessapplication.go
@@ -16732,7 +16732,7 @@ type AccessApplicationRevokeTokensParams struct {
}
type AccessApplicationRevokeTokensResponseEnvelope struct {
- Result AccessApplicationRevokeTokensResponse `json:"result"`
+ Result AccessApplicationRevokeTokensResponse `json:"result,nullable"`
Success AccessApplicationRevokeTokensResponseEnvelopeSuccess `json:"success"`
JSON accessApplicationRevokeTokensResponseEnvelopeJSON `json:"-"`
}
diff --git a/zero_trust/device.go b/zero_trust/device.go
index 2f54021cbf1..eb07eb38752 100644
--- a/zero_trust/device.go
+++ b/zero_trust/device.go
@@ -232,7 +232,7 @@ type DeviceGetParams struct {
type DeviceGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result interface{} `json:"result,required,nullable"`
+ Result interface{} `json:"result,required"`
// Whether the API call was successful.
Success DeviceGetResponseEnvelopeSuccess `json:"success,required"`
JSON deviceGetResponseEnvelopeJSON `json:"-"`
diff --git a/zero_trust/devicepolicycertificate.go b/zero_trust/devicepolicycertificate.go
index 9de4b56c20a..8aca8d5ac93 100644
--- a/zero_trust/devicepolicycertificate.go
+++ b/zero_trust/devicepolicycertificate.go
@@ -91,7 +91,7 @@ func (r DevicePolicyCertificateUpdateParams) MarshalJSON() (data []byte, err err
type DevicePolicyCertificateUpdateResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result interface{} `json:"result,required,nullable"`
+ Result interface{} `json:"result,required"`
// Whether the API call was successful.
Success DevicePolicyCertificateUpdateResponseEnvelopeSuccess `json:"success,required"`
JSON devicePolicyCertificateUpdateResponseEnvelopeJSON `json:"-"`
@@ -134,7 +134,7 @@ func (r DevicePolicyCertificateUpdateResponseEnvelopeSuccess) IsKnown() bool {
type DevicePolicyCertificateGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result interface{} `json:"result,required,nullable"`
+ Result interface{} `json:"result,required"`
// Whether the API call was successful.
Success DevicePolicyCertificateGetResponseEnvelopeSuccess `json:"success,required"`
JSON devicePolicyCertificateGetResponseEnvelopeJSON `json:"-"`
diff --git a/zero_trust/devicepostureintegration.go b/zero_trust/devicepostureintegration.go
index 37a355c6eeb..6dfdeed19de 100644
--- a/zero_trust/devicepostureintegration.go
+++ b/zero_trust/devicepostureintegration.go
@@ -480,7 +480,7 @@ type DevicePostureIntegrationDeleteParams struct {
type DevicePostureIntegrationDeleteResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result interface{} `json:"result,required,nullable"`
+ Result interface{} `json:"result,required"`
// Whether the API call was successful.
Success DevicePostureIntegrationDeleteResponseEnvelopeSuccess `json:"success,required"`
JSON devicePostureIntegrationDeleteResponseEnvelopeJSON `json:"-"`
diff --git a/zero_trust/devicerevoke.go b/zero_trust/devicerevoke.go
index dbe58acd793..1ba87d52359 100644
--- a/zero_trust/devicerevoke.go
+++ b/zero_trust/devicerevoke.go
@@ -64,7 +64,7 @@ func (r DeviceRevokeNewParams) MarshalJSON() (data []byte, err error) {
type DeviceRevokeNewResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result interface{} `json:"result,required,nullable"`
+ Result interface{} `json:"result,required"`
// Whether the API call was successful.
Success DeviceRevokeNewResponseEnvelopeSuccess `json:"success,required"`
JSON deviceRevokeNewResponseEnvelopeJSON `json:"-"`
diff --git a/zero_trust/deviceunrevoke.go b/zero_trust/deviceunrevoke.go
index caddbf3f5bf..d47c5e143c6 100644
--- a/zero_trust/deviceunrevoke.go
+++ b/zero_trust/deviceunrevoke.go
@@ -64,7 +64,7 @@ func (r DeviceUnrevokeNewParams) MarshalJSON() (data []byte, err error) {
type DeviceUnrevokeNewResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
- Result interface{} `json:"result,required,nullable"`
+ Result interface{} `json:"result,required"`
// Whether the API call was successful.
Success DeviceUnrevokeNewResponseEnvelopeSuccess `json:"success,required"`
JSON deviceUnrevokeNewResponseEnvelopeJSON `json:"-"`
diff --git a/zero_trust/dlpprofilecustom.go b/zero_trust/dlpprofilecustom.go
index ca387e32ddc..99b8e5c96eb 100644
--- a/zero_trust/dlpprofilecustom.go
+++ b/zero_trust/dlpprofilecustom.go
@@ -667,7 +667,7 @@ type DLPProfileCustomDeleteResponseEnvelope struct {
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success DLPProfileCustomDeleteResponseEnvelopeSuccess `json:"success,required"`
- Result DLPProfileCustomDeleteResponse `json:"result"`
+ Result DLPProfileCustomDeleteResponse `json:"result,nullable"`
JSON dlpProfileCustomDeleteResponseEnvelopeJSON `json:"-"`
}
diff --git a/zero_trust/riskscoring.go b/zero_trust/riskscoring.go
index 2698316326b..ae999a06e01 100644
--- a/zero_trust/riskscoring.go
+++ b/zero_trust/riskscoring.go
@@ -264,7 +264,7 @@ type RiskScoringResetResponseEnvelope struct {
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success RiskScoringResetResponseEnvelopeSuccess `json:"success,required"`
- Result RiskScoringResetResponse `json:"result"`
+ Result RiskScoringResetResponse `json:"result,nullable"`
JSON riskScoringResetResponseEnvelopeJSON `json:"-"`
}
diff --git a/zero_trust/riskscoringintegration.go b/zero_trust/riskscoringintegration.go
index 4aa39a7e554..05e039fb5a2 100644
--- a/zero_trust/riskscoringintegration.go
+++ b/zero_trust/riskscoringintegration.go
@@ -532,7 +532,7 @@ type RiskScoringIntegrationDeleteResponseEnvelope struct {
Messages []shared.ResponseInfo `json:"messages,required"`
// Whether the API call was successful
Success RiskScoringIntegrationDeleteResponseEnvelopeSuccess `json:"success,required"`
- Result RiskScoringIntegrationDeleteResponse `json:"result"`
+ Result RiskScoringIntegrationDeleteResponse `json:"result,nullable"`
JSON riskScoringIntegrationDeleteResponseEnvelopeJSON `json:"-"`
}