diff --git a/.stats.yml b/.stats.yml
index d986798a8b..317a9bcb5d 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1,2 +1,2 @@
configured_endpoints: 1355
-openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-755c10e3750bbb3e60acce0f07b76e3b0655619870cf51f236c12869b8ddf048.yml
+openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-6305eb6938600c9d804519d6ce7c96b6c83e2c1ed4d92510defa48f7017d0076.yml
diff --git a/api.md b/api.md
index 39ccc0adfb..2d814f011c 100644
--- a/api.md
+++ b/api.md
@@ -2080,9 +2080,9 @@ Types:
Methods:
- client.kv.namespaces.create({ ...params }) -> Namespace
-- client.kv.namespaces.update(namespaceId, { ...params }) -> NamespaceUpdateResponse | null
+- client.kv.namespaces.update(namespaceId, { ...params }) -> NamespaceUpdateResponse
- client.kv.namespaces.list({ ...params }) -> NamespacesV4PagePaginationArray
-- client.kv.namespaces.delete(namespaceId, { ...params }) -> NamespaceDeleteResponse | null
+- client.kv.namespaces.delete(namespaceId, { ...params }) -> NamespaceDeleteResponse
- client.kv.namespaces.get(namespaceId, { ...params }) -> Namespace
### Bulk
@@ -2094,8 +2094,8 @@ Types:
Methods:
-- client.kv.namespaces.bulk.update(namespaceId, [ ...body ]) -> BulkUpdateResponse | null
-- client.kv.namespaces.bulk.delete(namespaceId, { ...params }) -> BulkDeleteResponse | null
+- client.kv.namespaces.bulk.update(namespaceId, [ ...body ]) -> BulkUpdateResponse
+- client.kv.namespaces.bulk.delete(namespaceId, { ...params }) -> BulkDeleteResponse
### Keys
@@ -2126,8 +2126,8 @@ Types:
Methods:
-- client.kv.namespaces.values.update(namespaceId, keyName, { ...params }) -> ValueUpdateResponse | null
-- client.kv.namespaces.values.delete(namespaceId, keyName, { ...params }) -> ValueDeleteResponse | null
+- client.kv.namespaces.values.update(namespaceId, keyName, { ...params }) -> ValueUpdateResponse
+- client.kv.namespaces.values.delete(namespaceId, keyName, { ...params }) -> ValueDeleteResponse
- client.kv.namespaces.values.get(namespaceId, keyName, { ...params }) -> Response
# DurableObjects
@@ -3412,10 +3412,10 @@ Methods:
- client.pages.projects.create({ ...params }) -> Project
- client.pages.projects.list({ ...params }) -> DeploymentsSinglePage
-- client.pages.projects.delete(projectName, { ...params }) -> ProjectDeleteResponse | null
+- client.pages.projects.delete(projectName, { ...params }) -> ProjectDeleteResponse
- client.pages.projects.edit(projectName, { ...params }) -> Project
- client.pages.projects.get(projectName, { ...params }) -> Project
-- client.pages.projects.purgeBuildCache(projectName, { ...params }) -> ProjectPurgeBuildCacheResponse | null
+- client.pages.projects.purgeBuildCache(projectName, { ...params }) -> ProjectPurgeBuildCacheResponse
### Deployments
@@ -3427,7 +3427,7 @@ Methods:
- client.pages.projects.deployments.create(projectName, { ...params }) -> Deployment
- client.pages.projects.deployments.list(projectName, { ...params }) -> DeploymentsSinglePage
-- client.pages.projects.deployments.delete(projectName, deploymentId, { ...params }) -> DeploymentDeleteResponse | null
+- client.pages.projects.deployments.delete(projectName, deploymentId, { ...params }) -> DeploymentDeleteResponse
- client.pages.projects.deployments.get(projectName, deploymentId, { ...params }) -> Deployment
- client.pages.projects.deployments.retry(projectName, deploymentId, { ...params }) -> Deployment
- client.pages.projects.deployments.rollback(projectName, deploymentId, { ...params }) -> Deployment
@@ -3458,7 +3458,7 @@ Methods:
- client.pages.projects.domains.create(projectName, { ...params }) -> DomainCreateResponse | null
- client.pages.projects.domains.list(projectName, { ...params }) -> DomainListResponsesSinglePage
-- client.pages.projects.domains.delete(projectName, domainName, { ...params }) -> DomainDeleteResponse | null
+- client.pages.projects.domains.delete(projectName, domainName, { ...params }) -> DomainDeleteResponse
- client.pages.projects.domains.edit(projectName, domainName, { ...params }) -> DomainEditResponse | null
- client.pages.projects.domains.get(projectName, domainName, { ...params }) -> DomainGetResponse | null
@@ -4095,7 +4095,7 @@ Types:
Methods:
- client.zeroTrust.devices.list({ ...params }) -> DevicesSinglePage
-- client.zeroTrust.devices.get(deviceId, { ...params }) -> DeviceGetResponse
+- client.zeroTrust.devices.get(deviceId, { ...params }) -> DeviceGetResponse | null
### DEXTests
@@ -4154,8 +4154,8 @@ Types:
Methods:
-- client.zeroTrust.devices.policies.certificates.update(zoneTag, { ...params }) -> CertificateUpdateResponse
-- client.zeroTrust.devices.policies.certificates.get(zoneTag) -> CertificateGetResponse
+- client.zeroTrust.devices.policies.certificates.update(zoneTag, { ...params }) -> CertificateUpdateResponse | null
+- client.zeroTrust.devices.policies.certificates.get(zoneTag) -> CertificateGetResponse | null
#### DefaultPolicy
@@ -4253,7 +4253,7 @@ Methods:
- client.zeroTrust.devices.posture.integrations.create({ ...params }) -> Integration | null
- client.zeroTrust.devices.posture.integrations.list({ ...params }) -> IntegrationsSinglePage
-- client.zeroTrust.devices.posture.integrations.delete(integrationId, { ...params }) -> IntegrationDeleteResponse
+- client.zeroTrust.devices.posture.integrations.delete(integrationId, { ...params }) -> IntegrationDeleteResponse | null
- client.zeroTrust.devices.posture.integrations.edit(integrationId, { ...params }) -> Integration | null
- client.zeroTrust.devices.posture.integrations.get(integrationId, { ...params }) -> Integration | null
@@ -4265,7 +4265,7 @@ Types:
Methods:
-- client.zeroTrust.devices.revoke.create([ ...body ]) -> RevokeCreateResponse
+- client.zeroTrust.devices.revoke.create([ ...body ]) -> RevokeCreateResponse | null
### Settings
@@ -4287,7 +4287,7 @@ Types:
Methods:
-- client.zeroTrust.devices.unrevoke.create([ ...body ]) -> UnrevokeCreateResponse
+- client.zeroTrust.devices.unrevoke.create([ ...body ]) -> UnrevokeCreateResponse | null
### OverrideCodes
@@ -4440,7 +4440,7 @@ Methods:
- client.zeroTrust.access.applications.list({ ...params }) -> ApplicationListResponsesSinglePage
- client.zeroTrust.access.applications.delete(appId, { ...params }) -> ApplicationDeleteResponse
- client.zeroTrust.access.applications.get(appId, { ...params }) -> ApplicationGetResponse
-- client.zeroTrust.access.applications.revokeTokens(appId, { ...params }) -> ApplicationRevokeTokensResponse | null
+- client.zeroTrust.access.applications.revokeTokens(appId, { ...params }) -> ApplicationRevokeTokensResponse
#### CAs
@@ -4990,7 +4990,7 @@ Methods:
- client.zeroTrust.dlp.profiles.custom.create({ ...params }) -> CustomCreateResponse
- client.zeroTrust.dlp.profiles.custom.update(profileId, { ...params }) -> Profile
-- client.zeroTrust.dlp.profiles.custom.delete(profileId, { ...params }) -> CustomDeleteResponse | null
+- client.zeroTrust.dlp.profiles.custom.delete(profileId, { ...params }) -> CustomDeleteResponse
- client.zeroTrust.dlp.profiles.custom.get(profileId, { ...params }) -> Profile
#### Predefined
@@ -5263,7 +5263,7 @@ Types:
Methods:
- client.zeroTrust.riskScoring.get(userId, { ...params }) -> RiskScoringGetResponse
-- client.zeroTrust.riskScoring.reset(userId, { ...params }) -> RiskScoringResetResponse | null
+- client.zeroTrust.riskScoring.reset(userId, { ...params }) -> RiskScoringResetResponse
### Behaviours
@@ -5302,7 +5302,7 @@ Methods:
- client.zeroTrust.riskScoring.integrations.create({ ...params }) -> IntegrationCreateResponse
- client.zeroTrust.riskScoring.integrations.update(integrationId, { ...params }) -> IntegrationUpdateResponse
- client.zeroTrust.riskScoring.integrations.list({ ...params }) -> IntegrationListResponsesSinglePage
-- client.zeroTrust.riskScoring.integrations.delete(integrationId, { ...params }) -> IntegrationDeleteResponse | null
+- client.zeroTrust.riskScoring.integrations.delete(integrationId, { ...params }) -> IntegrationDeleteResponse
- client.zeroTrust.riskScoring.integrations.get(integrationId, { ...params }) -> IntegrationGetResponse
#### References
@@ -5352,7 +5352,7 @@ Methods:
- client.hyperdrive.configs.create({ ...params }) -> Hyperdrive | null
- client.hyperdrive.configs.update(hyperdriveId, { ...params }) -> Hyperdrive | null
- client.hyperdrive.configs.list({ ...params }) -> HyperdrivesSinglePage
-- client.hyperdrive.configs.delete(hyperdriveId, { ...params }) -> ConfigDeleteResponse
+- client.hyperdrive.configs.delete(hyperdriveId, { ...params }) -> ConfigDeleteResponse | null
- client.hyperdrive.configs.edit(hyperdriveId, { ...params }) -> Hyperdrive | null
- client.hyperdrive.configs.get(hyperdriveId, { ...params }) -> Hyperdrive | null
@@ -5412,7 +5412,7 @@ Methods:
- client.vectorize.indexes.create({ ...params }) -> CreateIndex | null
- client.vectorize.indexes.list({ ...params }) -> CreateIndicesSinglePage
-- client.vectorize.indexes.delete(indexName, { ...params }) -> IndexDeleteResponse
+- client.vectorize.indexes.delete(indexName, { ...params }) -> IndexDeleteResponse | null
- client.vectorize.indexes.deleteByIds(indexName, { ...params }) -> IndexDeleteByIDsResponse | null
- client.vectorize.indexes.get(indexName, { ...params }) -> CreateIndex | null
- client.vectorize.indexes.getByIds(indexName, { ...params }) -> IndexGetByIDsResponse | null
diff --git a/src/resources/hyperdrive/configs.ts b/src/resources/hyperdrive/configs.ts
index 66a42b6f68..e8a8fc9f01 100644
--- a/src/resources/hyperdrive/configs.ts
+++ b/src/resources/hyperdrive/configs.ts
@@ -62,13 +62,13 @@ export class Configs extends APIResource {
hyperdriveId: string,
params: ConfigDeleteParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.delete(
`/accounts/${account_id}/hyperdrive/configs/${hyperdriveId}`,
options,
- ) as Core.APIPromise<{ result: ConfigDeleteResponse }>
+ ) as Core.APIPromise<{ result: ConfigDeleteResponse | null }>
)._thenUnwrap((obj) => obj.result);
}
@@ -108,7 +108,7 @@ export class Configs extends APIResource {
}
}
-export type ConfigDeleteResponse = unknown | string | null;
+export type ConfigDeleteResponse = unknown | string;
export interface ConfigCreateParams {
/**
diff --git a/src/resources/images/v1/v1.ts b/src/resources/images/v1/v1.ts
index ababb3d7bd..427bda80b7 100644
--- a/src/resources/images/v1/v1.ts
+++ b/src/resources/images/v1/v1.ts
@@ -145,7 +145,7 @@ export namespace V1ListResponse {
}
}
-export type V1DeleteResponse = unknown | string | null;
+export type V1DeleteResponse = unknown | string;
export interface V1CreateParams {
/**
diff --git a/src/resources/images/v1/variants.ts b/src/resources/images/v1/variants.ts
index 341ade6c7d..44a30e5a82 100644
--- a/src/resources/images/v1/variants.ts
+++ b/src/resources/images/v1/variants.ts
@@ -186,7 +186,7 @@ export namespace VariantCreateResponse {
}
}
-export type VariantDeleteResponse = unknown | string | null;
+export type VariantDeleteResponse = unknown | string;
export interface VariantEditResponse {
variant?: VariantEditResponse.Variant;
diff --git a/src/resources/kv/namespaces/bulk.ts b/src/resources/kv/namespaces/bulk.ts
index ed8f88a230..0c0f9f9c84 100644
--- a/src/resources/kv/namespaces/bulk.ts
+++ b/src/resources/kv/namespaces/bulk.ts
@@ -17,13 +17,13 @@ export class Bulk extends APIResource {
namespaceId: string,
params: BulkUpdateParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id, body } = params;
return (
this._client.put(`/accounts/${account_id}/storage/kv/namespaces/${namespaceId}/bulk`, {
body: body,
...options,
- }) as Core.APIPromise<{ result: BulkUpdateResponse | null }>
+ }) as Core.APIPromise<{ result: BulkUpdateResponse }>
)._thenUnwrap((obj) => obj.result);
}
@@ -35,20 +35,20 @@ export class Bulk extends APIResource {
namespaceId: string,
params: BulkDeleteParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.delete(
`/accounts/${account_id}/storage/kv/namespaces/${namespaceId}/bulk`,
options,
- ) as Core.APIPromise<{ result: BulkDeleteResponse | null }>
+ ) as Core.APIPromise<{ result: BulkDeleteResponse }>
)._thenUnwrap((obj) => obj.result);
}
}
-export interface BulkUpdateResponse {}
+export type BulkUpdateResponse = unknown;
-export interface BulkDeleteResponse {}
+export type BulkDeleteResponse = unknown;
export interface BulkUpdateParams {
/**
diff --git a/src/resources/kv/namespaces/namespaces.ts b/src/resources/kv/namespaces/namespaces.ts
index 4a240ebc3c..c6d6e11476 100644
--- a/src/resources/kv/namespaces/namespaces.ts
+++ b/src/resources/kv/namespaces/namespaces.ts
@@ -37,13 +37,13 @@ export class Namespaces extends APIResource {
namespaceId: string,
params: NamespaceUpdateParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id, ...body } = params;
return (
this._client.put(`/accounts/${account_id}/storage/kv/namespaces/${namespaceId}`, {
body,
...options,
- }) as Core.APIPromise<{ result: NamespaceUpdateResponse | null }>
+ }) as Core.APIPromise<{ result: NamespaceUpdateResponse }>
)._thenUnwrap((obj) => obj.result);
}
@@ -69,13 +69,13 @@ export class Namespaces extends APIResource {
namespaceId: string,
params: NamespaceDeleteParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.delete(
`/accounts/${account_id}/storage/kv/namespaces/${namespaceId}`,
options,
- ) as Core.APIPromise<{ result: NamespaceDeleteResponse | null }>
+ ) as Core.APIPromise<{ result: NamespaceDeleteResponse }>
)._thenUnwrap((obj) => obj.result);
}
@@ -117,9 +117,9 @@ export interface Namespace {
supports_url_encoding?: boolean;
}
-export interface NamespaceUpdateResponse {}
+export type NamespaceUpdateResponse = unknown;
-export interface NamespaceDeleteResponse {}
+export type NamespaceDeleteResponse = unknown;
export interface NamespaceCreateParams {
/**
diff --git a/src/resources/kv/namespaces/values.ts b/src/resources/kv/namespaces/values.ts
index 698d98c877..f0f6c004fc 100644
--- a/src/resources/kv/namespaces/values.ts
+++ b/src/resources/kv/namespaces/values.ts
@@ -19,7 +19,7 @@ export class Values extends APIResource {
keyName: string,
params: ValueUpdateParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id, ...body } = params;
return (
this._client.put(
@@ -29,7 +29,7 @@ export class Values extends APIResource {
...options,
headers: { 'Content-Type': '*/*', ...options?.headers },
}),
- ) as Core.APIPromise<{ result: ValueUpdateResponse | null }>
+ ) as Core.APIPromise<{ result: ValueUpdateResponse }>
)._thenUnwrap((obj) => obj.result);
}
@@ -42,13 +42,13 @@ export class Values extends APIResource {
keyName: string,
params: ValueDeleteParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.delete(
`/accounts/${account_id}/storage/kv/namespaces/${namespaceId}/values/${keyName}`,
options,
- ) as Core.APIPromise<{ result: ValueDeleteResponse | null }>
+ ) as Core.APIPromise<{ result: ValueDeleteResponse }>
)._thenUnwrap((obj) => obj.result);
}
@@ -73,9 +73,9 @@ export class Values extends APIResource {
}
}
-export interface ValueUpdateResponse {}
+export type ValueUpdateResponse = unknown;
-export interface ValueDeleteResponse {}
+export type ValueDeleteResponse = unknown;
export interface ValueUpdateParams {
/**
diff --git a/src/resources/origin-post-quantum-encryption.ts b/src/resources/origin-post-quantum-encryption.ts
index 21d625df12..24527d2753 100644
--- a/src/resources/origin-post-quantum-encryption.ts
+++ b/src/resources/origin-post-quantum-encryption.ts
@@ -46,9 +46,9 @@ export class OriginPostQuantumEncryption extends APIResource {
}
}
-export type OriginPostQuantumEncryptionUpdateResponse = unknown | string | null;
+export type OriginPostQuantumEncryptionUpdateResponse = unknown;
-export type OriginPostQuantumEncryptionGetResponse = unknown | string | null;
+export type OriginPostQuantumEncryptionGetResponse = unknown;
export interface OriginPostQuantumEncryptionUpdateParams {
/**
diff --git a/src/resources/pagerules/pagerules.ts b/src/resources/pagerules/pagerules.ts
index 491a711027..f2aa008103 100644
--- a/src/resources/pagerules/pagerules.ts
+++ b/src/resources/pagerules/pagerules.ts
@@ -274,9 +274,9 @@ export namespace TargetParam {
}
}
-export type PageruleCreateResponse = unknown | string | null;
+export type PageruleCreateResponse = unknown | string;
-export type PageruleUpdateResponse = unknown | string | null;
+export type PageruleUpdateResponse = unknown | string;
export type PageruleListResponse = Array;
@@ -287,9 +287,9 @@ export interface PageruleDeleteResponse {
id: string;
}
-export type PageruleEditResponse = unknown | string | null;
+export type PageruleEditResponse = unknown | string;
-export type PageruleGetResponse = unknown | string | null;
+export type PageruleGetResponse = unknown | string;
export interface PageruleCreateParams {
/**
diff --git a/src/resources/pages/projects/deployments/deployments.ts b/src/resources/pages/projects/deployments/deployments.ts
index a30a622c21..ab98f10fce 100644
--- a/src/resources/pages/projects/deployments/deployments.ts
+++ b/src/resources/pages/projects/deployments/deployments.ts
@@ -52,13 +52,13 @@ export class Deployments extends APIResource {
deploymentId: string,
params: DeploymentDeleteParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.delete(
`/accounts/${account_id}/pages/projects/${projectName}/deployments/${deploymentId}`,
options,
- ) as Core.APIPromise<{ result: DeploymentDeleteResponse | null }>
+ ) as Core.APIPromise<{ result: DeploymentDeleteResponse }>
)._thenUnwrap((obj) => obj.result);
}
diff --git a/src/resources/pages/projects/domains.ts b/src/resources/pages/projects/domains.ts
index 536eadfea6..d826ee6e2b 100644
--- a/src/resources/pages/projects/domains.ts
+++ b/src/resources/pages/projects/domains.ts
@@ -47,13 +47,13 @@ export class Domains extends APIResource {
domainName: string,
params: DomainDeleteParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.delete(
`/accounts/${account_id}/pages/projects/${projectName}/domains/${domainName}`,
options,
- ) as Core.APIPromise<{ result: DomainDeleteResponse | null }>
+ ) as Core.APIPromise<{ result: DomainDeleteResponse }>
)._thenUnwrap((obj) => obj.result);
}
diff --git a/src/resources/pages/projects/projects.ts b/src/resources/pages/projects/projects.ts
index 7ec760c908..f4a6624d39 100644
--- a/src/resources/pages/projects/projects.ts
+++ b/src/resources/pages/projects/projects.ts
@@ -41,13 +41,13 @@ export class Projects extends APIResource {
projectName: string,
params: ProjectDeleteParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.delete(
`/accounts/${account_id}/pages/projects/${projectName}`,
options,
- ) as Core.APIPromise<{ result: ProjectDeleteResponse | null }>
+ ) as Core.APIPromise<{ result: ProjectDeleteResponse }>
)._thenUnwrap((obj) => obj.result);
}
@@ -92,13 +92,13 @@ export class Projects extends APIResource {
projectName: string,
params: ProjectPurgeBuildCacheParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.post(
`/accounts/${account_id}/pages/projects/${projectName}/purge_build_cache`,
options,
- ) as Core.APIPromise<{ result: ProjectPurgeBuildCacheResponse | null }>
+ ) as Core.APIPromise<{ result: ProjectPurgeBuildCacheResponse }>
)._thenUnwrap((obj) => obj.result);
}
}
diff --git a/src/resources/vectorize/indexes/indexes.ts b/src/resources/vectorize/indexes/indexes.ts
index 161e4a6e01..ecc866d3a7 100644
--- a/src/resources/vectorize/indexes/indexes.ts
+++ b/src/resources/vectorize/indexes/indexes.ts
@@ -44,13 +44,13 @@ export class Indexes extends APIResource {
indexName: string,
params: IndexDeleteParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.delete(
`/accounts/${account_id}/vectorize/v2/indexes/${indexName}`,
options,
- ) as Core.APIPromise<{ result: IndexDeleteResponse }>
+ ) as Core.APIPromise<{ result: IndexDeleteResponse | null }>
)._thenUnwrap((obj) => obj.result);
}
@@ -273,7 +273,7 @@ export namespace IndexQuery {
*/
id?: string;
- metadata?: unknown | null;
+ metadata?: unknown;
/**
* The score of the vector according to the index's distance metric
@@ -296,7 +296,7 @@ export interface IndexUpsert {
ids?: Array;
}
-export type IndexDeleteResponse = unknown | string | null;
+export type IndexDeleteResponse = unknown | string;
export interface IndexDeleteByIDsResponse {
/**
@@ -359,7 +359,7 @@ export namespace IndexQueryResponse {
*/
id?: string;
- metadata?: unknown | null;
+ metadata?: unknown;
namespace?: string | null;
diff --git a/src/resources/zero-trust/access/access.ts b/src/resources/zero-trust/access/access.ts
index b187e7ff7a..2a630a7f74 100644
--- a/src/resources/zero-trust/access/access.ts
+++ b/src/resources/zero-trust/access/access.ts
@@ -224,22 +224,14 @@ export namespace AzureGroupRuleParam {
* Matches any valid client certificate.
*/
export interface CertificateRule {
- certificate: CertificateRule.Certificate;
-}
-
-export namespace CertificateRule {
- export interface Certificate {}
+ certificate: unknown;
}
/**
* Matches any valid client certificate.
*/
export interface CertificateRuleParam {
- certificate: CertificateRuleParam.Certificate;
-}
-
-export namespace CertificateRuleParam {
- export interface Certificate {}
+ certificate: unknown;
}
/**
diff --git a/src/resources/zero-trust/access/applications/applications.ts b/src/resources/zero-trust/access/applications/applications.ts
index e59af99353..8ce743d6ff 100644
--- a/src/resources/zero-trust/access/applications/applications.ts
+++ b/src/resources/zero-trust/access/applications/applications.ts
@@ -217,16 +217,16 @@ export class Applications extends APIResource {
appId: AppIDParam,
params?: ApplicationRevokeTokensParams,
options?: Core.RequestOptions,
- ): Core.APIPromise;
+ ): Core.APIPromise;
revokeTokens(
appId: AppIDParam,
options?: Core.RequestOptions,
- ): Core.APIPromise;
+ ): Core.APIPromise;
revokeTokens(
appId: AppIDParam,
params: ApplicationRevokeTokensParams | Core.RequestOptions = {},
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
if (isRequestOptions(params)) {
return this.revokeTokens(appId, {}, params);
}
@@ -251,7 +251,7 @@ export class Applications extends APIResource {
this._client.post(
`/${accountOrZone}/${accountOrZoneId}/access/apps/${appId}/revoke_tokens`,
options,
- ) as Core.APIPromise<{ result: ApplicationRevokeTokensResponse | null }>
+ ) as Core.APIPromise<{ result: ApplicationRevokeTokensResponse }>
)._thenUnwrap((obj) => obj.result);
}
}
diff --git a/src/resources/zero-trust/devices/devices.ts b/src/resources/zero-trust/devices/devices.ts
index 0f32593b6f..b18a46bb32 100644
--- a/src/resources/zero-trust/devices/devices.ts
+++ b/src/resources/zero-trust/devices/devices.ts
@@ -38,11 +38,11 @@ export class Devices extends APIResource {
deviceId: string,
params: DeviceGetParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.get(`/accounts/${account_id}/devices/${deviceId}`, options) as Core.APIPromise<{
- result: DeviceGetResponse;
+ result: DeviceGetResponse | null;
}>
)._thenUnwrap((obj) => obj.result);
}
@@ -165,7 +165,7 @@ export namespace Device {
}
}
-export type DeviceGetResponse = unknown | string | null;
+export type DeviceGetResponse = unknown | string;
export interface DeviceListParams {
account_id: string;
diff --git a/src/resources/zero-trust/devices/policies/certificates.ts b/src/resources/zero-trust/devices/policies/certificates.ts
index 4b20c834fe..1e5bb99ced 100755
--- a/src/resources/zero-trust/devices/policies/certificates.ts
+++ b/src/resources/zero-trust/devices/policies/certificates.ts
@@ -14,22 +14,22 @@ export class Certificates extends APIResource {
zoneTag: string,
body: CertificateUpdateParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
return (
this._client.patch(`/zones/${zoneTag}/devices/policy/certificates`, {
body,
...options,
- }) as Core.APIPromise<{ result: CertificateUpdateResponse }>
+ }) as Core.APIPromise<{ result: CertificateUpdateResponse | null }>
)._thenUnwrap((obj) => obj.result);
}
/**
* Fetches device certificate provisioning
*/
- get(zoneTag: string, options?: Core.RequestOptions): Core.APIPromise {
+ get(zoneTag: string, options?: Core.RequestOptions): Core.APIPromise {
return (
this._client.get(`/zones/${zoneTag}/devices/policy/certificates`, options) as Core.APIPromise<{
- result: CertificateGetResponse;
+ result: CertificateGetResponse | null;
}>
)._thenUnwrap((obj) => obj.result);
}
@@ -43,9 +43,9 @@ export interface DevicePolicyCertificates {
enabled: boolean;
}
-export type CertificateUpdateResponse = unknown | string | null;
+export type CertificateUpdateResponse = unknown | string;
-export type CertificateGetResponse = unknown | string | null;
+export type CertificateGetResponse = unknown | string;
export interface CertificateUpdateParams {
/**
diff --git a/src/resources/zero-trust/devices/posture/integrations.ts b/src/resources/zero-trust/devices/posture/integrations.ts
index c7638c65dc..2a44ac9142 100644
--- a/src/resources/zero-trust/devices/posture/integrations.ts
+++ b/src/resources/zero-trust/devices/posture/integrations.ts
@@ -44,13 +44,13 @@ export class Integrations extends APIResource {
integrationId: string,
params: IntegrationDeleteParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.delete(
`/accounts/${account_id}/devices/posture/integration/${integrationId}`,
options,
- ) as Core.APIPromise<{ result: IntegrationDeleteResponse }>
+ ) as Core.APIPromise<{ result: IntegrationDeleteResponse | null }>
)._thenUnwrap((obj) => obj.result);
}
@@ -149,7 +149,7 @@ export namespace Integration {
}
}
-export type IntegrationDeleteResponse = unknown | string | null;
+export type IntegrationDeleteResponse = unknown | string;
export interface IntegrationCreateParams {
/**
diff --git a/src/resources/zero-trust/devices/revoke.ts b/src/resources/zero-trust/devices/revoke.ts
index 8d39bd7921..a482f3b192 100644
--- a/src/resources/zero-trust/devices/revoke.ts
+++ b/src/resources/zero-trust/devices/revoke.ts
@@ -8,18 +8,21 @@ export class Revoke extends APIResource {
/**
* Revokes a list of devices.
*/
- create(params: RevokeCreateParams, options?: Core.RequestOptions): Core.APIPromise {
+ create(
+ params: RevokeCreateParams,
+ options?: Core.RequestOptions,
+ ): Core.APIPromise {
const { account_id, body } = params;
return (
this._client.post(`/accounts/${account_id}/devices/revoke`, {
body: body,
...options,
- }) as Core.APIPromise<{ result: RevokeCreateResponse }>
+ }) as Core.APIPromise<{ result: RevokeCreateResponse | null }>
)._thenUnwrap((obj) => obj.result);
}
}
-export type RevokeCreateResponse = unknown | string | null;
+export type RevokeCreateResponse = unknown | string;
export interface RevokeCreateParams {
/**
diff --git a/src/resources/zero-trust/devices/unrevoke.ts b/src/resources/zero-trust/devices/unrevoke.ts
index dad9a15d9b..21c5ce6a93 100644
--- a/src/resources/zero-trust/devices/unrevoke.ts
+++ b/src/resources/zero-trust/devices/unrevoke.ts
@@ -11,18 +11,18 @@ export class Unrevoke extends APIResource {
create(
params: UnrevokeCreateParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id, body } = params;
return (
this._client.post(`/accounts/${account_id}/devices/unrevoke`, {
body: body,
...options,
- }) as Core.APIPromise<{ result: UnrevokeCreateResponse }>
+ }) as Core.APIPromise<{ result: UnrevokeCreateResponse | null }>
)._thenUnwrap((obj) => obj.result);
}
}
-export type UnrevokeCreateResponse = unknown | string | null;
+export type UnrevokeCreateResponse = unknown | string;
export interface UnrevokeCreateParams {
/**
diff --git a/src/resources/zero-trust/dlp/profiles/custom.ts b/src/resources/zero-trust/dlp/profiles/custom.ts
index 495b2f3dd3..f4346f217d 100644
--- a/src/resources/zero-trust/dlp/profiles/custom.ts
+++ b/src/resources/zero-trust/dlp/profiles/custom.ts
@@ -43,13 +43,13 @@ export class Custom extends APIResource {
profileId: string,
params: CustomDeleteParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.delete(
`/accounts/${account_id}/dlp/profiles/custom/${profileId}`,
options,
- ) as Core.APIPromise<{ result: CustomDeleteResponse | null }>
+ ) as Core.APIPromise<{ result: CustomDeleteResponse }>
)._thenUnwrap((obj) => obj.result);
}
diff --git a/src/resources/zero-trust/risk-scoring/integrations/integrations.ts b/src/resources/zero-trust/risk-scoring/integrations/integrations.ts
index 1cf3aeef31..9f923109a9 100644
--- a/src/resources/zero-trust/risk-scoring/integrations/integrations.ts
+++ b/src/resources/zero-trust/risk-scoring/integrations/integrations.ts
@@ -64,13 +64,13 @@ export class Integrations extends APIResource {
integrationId: string,
params: IntegrationDeleteParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.delete(
`/accounts/${account_id}/zt_risk_scoring/integrations/${integrationId}`,
options,
- ) as Core.APIPromise<{ result: IntegrationDeleteResponse | null }>
+ ) as Core.APIPromise<{ result: IntegrationDeleteResponse }>
)._thenUnwrap((obj) => obj.result);
}
diff --git a/src/resources/zero-trust/risk-scoring/risk-scoring.ts b/src/resources/zero-trust/risk-scoring/risk-scoring.ts
index 71efb57419..76c89347dc 100644
--- a/src/resources/zero-trust/risk-scoring/risk-scoring.ts
+++ b/src/resources/zero-trust/risk-scoring/risk-scoring.ts
@@ -35,13 +35,13 @@ export class RiskScoring extends APIResource {
userId: string,
params: RiskScoringResetParams,
options?: Core.RequestOptions,
- ): Core.APIPromise {
+ ): Core.APIPromise {
const { account_id } = params;
return (
this._client.post(
`/accounts/${account_id}/zt_risk_scoring/${userId}/reset`,
options,
- ) as Core.APIPromise<{ result: RiskScoringResetResponse | null }>
+ ) as Core.APIPromise<{ result: RiskScoringResetResponse }>
)._thenUnwrap((obj) => obj.result);
}
}