diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index d25059a8759..5e212f313a8 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "3.0.0-beta.2"
+ ".": "3.0.0-beta.3"
}
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9b3b010d4b5..6fcc191812a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,19 @@
# Changelog
+## 3.0.0-beta.3 (2024-03-19)
+
+Full Changelog: [v3.0.0-beta.2...v3.0.0-beta.3](https://github.com/cloudflare/cloudflare-python/compare/v3.0.0-beta.2...v3.0.0-beta.3)
+
+### Features
+
+* **api:** OpenAPI spec update via Stainless API ([#145](https://github.com/cloudflare/cloudflare-python/issues/145)) ([33d58b1](https://github.com/cloudflare/cloudflare-python/commit/33d58b178fc2249fa8f6da32be863b5b7acfe4ab))
+* **api:** OpenAPI spec update via Stainless API ([#147](https://github.com/cloudflare/cloudflare-python/issues/147)) ([cfb5305](https://github.com/cloudflare/cloudflare-python/commit/cfb5305aa11c7bca12d8f4c107e5c0abd62493ce))
+* **api:** OpenAPI spec update via Stainless API ([#148](https://github.com/cloudflare/cloudflare-python/issues/148)) ([9f3a5e7](https://github.com/cloudflare/cloudflare-python/commit/9f3a5e7f010ab9e8544ac8132ce7fff857b72b59))
+* **api:** OpenAPI spec update via Stainless API ([#149](https://github.com/cloudflare/cloudflare-python/issues/149)) ([626d7c3](https://github.com/cloudflare/cloudflare-python/commit/626d7c354caeb131738f7f42954da25d7166b969))
+* **api:** OpenAPI spec update via Stainless API ([#150](https://github.com/cloudflare/cloudflare-python/issues/150)) ([452f567](https://github.com/cloudflare/cloudflare-python/commit/452f5678f486bcf483a604dc3dbc0a89d92e71f4))
+* **api:** update via SDK Studio ([#151](https://github.com/cloudflare/cloudflare-python/issues/151)) ([1616873](https://github.com/cloudflare/cloudflare-python/commit/16168738ee91f8b5ef57470c5cc93b34d3eccda6))
+* **api:** update via SDK Studio ([#152](https://github.com/cloudflare/cloudflare-python/issues/152)) ([aca570e](https://github.com/cloudflare/cloudflare-python/commit/aca570e2d13ad8bbef9fe8595d119d9e78c6bdc9))
+
## 3.0.0-beta.2 (2024-03-18)
Full Changelog: [v3.0.0-beta.1...v3.0.0-beta.2](https://github.com/cloudflare/cloudflare-python/compare/v3.0.0-beta.1...v3.0.0-beta.2)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d58da787dbe..5d03df6602e 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -86,7 +86,7 @@ Most tests require you to [set up a mock server](https://github.com/stoplightio/
```bash
# you will need npm installed
-npx prism path/to/your/openapi.yml
+npx prism mock path/to/your/openapi.yml
```
```bash
diff --git a/api.md b/api.md
index e898ed3f6c8..f55e7eea8ad 100644
--- a/api.md
+++ b/api.md
@@ -1700,7 +1700,7 @@ from cloudflare.types.dns.analytics import DNSDNSAnalyticsAPIReport
Methods:
-- client.dns.analytics.reports.get(identifier, \*\*params) -> DNSDNSAnalyticsAPIReport
+- client.dns.analytics.reports.get(\*, zone_id, \*\*params) -> DNSDNSAnalyticsAPIReport
#### Bytimes
@@ -1712,7 +1712,7 @@ from cloudflare.types.dns.analytics.reports import DNSDNSAnalyticsAPIReportBytim
Methods:
-- client.dns.analytics.reports.bytimes.get(identifier, \*\*params) -> DNSDNSAnalyticsAPIReportBytime
+- client.dns.analytics.reports.bytimes.get(\*, zone_id, \*\*params) -> DNSDNSAnalyticsAPIReportBytime
## Firewall
@@ -1736,13 +1736,13 @@ Methods:
Methods:
-- client.dns.firewall.analytics.reports.get(identifier, \*, account_identifier, \*\*params) -> DNSDNSAnalyticsAPIReport
+- client.dns.firewall.analytics.reports.get(dns_firewall_id, \*, account_id, \*\*params) -> DNSDNSAnalyticsAPIReport
##### Bytimes
Methods:
-- client.dns.firewall.analytics.reports.bytimes.get(identifier, \*, account_identifier, \*\*params) -> DNSDNSAnalyticsAPIReportBytime
+- client.dns.firewall.analytics.reports.bytimes.get(dns_firewall_id, \*, account_id, \*\*params) -> DNSDNSAnalyticsAPIReportBytime
# DNSSEC
@@ -2025,12 +2025,12 @@ from cloudflare.types import (
Methods:
-- client.healthchecks.create(zone_identifier, \*\*params) -> HealthchecksHealthchecks
-- client.healthchecks.update(identifier, \*, zone_identifier, \*\*params) -> HealthchecksHealthchecks
-- client.healthchecks.list(zone_identifier) -> Optional
-- client.healthchecks.delete(identifier, \*, zone_identifier) -> HealthcheckDeleteResponse
-- client.healthchecks.edit(identifier, \*, zone_identifier, \*\*params) -> HealthchecksHealthchecks
-- client.healthchecks.get(identifier, \*, zone_identifier) -> HealthchecksHealthchecks
+- client.healthchecks.create(\*, zone_id, \*\*params) -> HealthchecksHealthchecks
+- client.healthchecks.update(healthcheck_id, \*, zone_id, \*\*params) -> HealthchecksHealthchecks
+- client.healthchecks.list(\*, zone_id) -> Optional
+- client.healthchecks.delete(healthcheck_id, \*, zone_id) -> HealthcheckDeleteResponse
+- client.healthchecks.edit(healthcheck_id, \*, zone_id, \*\*params) -> HealthchecksHealthchecks
+- client.healthchecks.get(healthcheck_id, \*, zone_id) -> HealthchecksHealthchecks
## Previews
@@ -2042,9 +2042,9 @@ from cloudflare.types.healthchecks import PreviewDeleteResponse
Methods:
-- client.healthchecks.previews.create(zone_identifier, \*\*params) -> HealthchecksHealthchecks
-- client.healthchecks.previews.delete(identifier, \*, zone_identifier) -> PreviewDeleteResponse
-- client.healthchecks.previews.get(identifier, \*, zone_identifier) -> HealthchecksHealthchecks
+- client.healthchecks.previews.create(\*, zone_id, \*\*params) -> HealthchecksHealthchecks
+- client.healthchecks.previews.delete(healthcheck_id, \*, zone_id) -> PreviewDeleteResponse
+- client.healthchecks.previews.get(healthcheck_id, \*, zone_id) -> HealthchecksHealthchecks
# KeylessCertificates
@@ -3772,9 +3772,9 @@ from cloudflare.types.magic_transit import (
Methods:
-- client.magic_transit.cf_interconnects.update(tunnel_identifier, \*, account_identifier, \*\*params) -> CfInterconnectUpdateResponse
-- client.magic_transit.cf_interconnects.list(account_identifier) -> CfInterconnectListResponse
-- client.magic_transit.cf_interconnects.get(tunnel_identifier, \*, account_identifier) -> CfInterconnectGetResponse
+- client.magic_transit.cf_interconnects.update(tunnel_identifier, \*, account_id, \*\*params) -> CfInterconnectUpdateResponse
+- client.magic_transit.cf_interconnects.list(\*, account_id) -> CfInterconnectListResponse
+- client.magic_transit.cf_interconnects.get(tunnel_identifier, \*, account_id) -> CfInterconnectGetResponse
## GRETunnels
@@ -3792,11 +3792,11 @@ from cloudflare.types.magic_transit import (
Methods:
-- client.magic_transit.gre_tunnels.create(account_identifier, \*\*params) -> GRETunnelCreateResponse
-- client.magic_transit.gre_tunnels.update(tunnel_identifier, \*, account_identifier, \*\*params) -> GRETunnelUpdateResponse
-- client.magic_transit.gre_tunnels.list(account_identifier) -> GRETunnelListResponse
-- client.magic_transit.gre_tunnels.delete(tunnel_identifier, \*, account_identifier) -> GRETunnelDeleteResponse
-- client.magic_transit.gre_tunnels.get(tunnel_identifier, \*, account_identifier) -> GRETunnelGetResponse
+- client.magic_transit.gre_tunnels.create(\*, account_id, \*\*params) -> GRETunnelCreateResponse
+- client.magic_transit.gre_tunnels.update(tunnel_identifier, \*, account_id, \*\*params) -> GRETunnelUpdateResponse
+- client.magic_transit.gre_tunnels.list(\*, account_id) -> GRETunnelListResponse
+- client.magic_transit.gre_tunnels.delete(tunnel_identifier, \*, account_id) -> GRETunnelDeleteResponse
+- client.magic_transit.gre_tunnels.get(tunnel_identifier, \*, account_id) -> GRETunnelGetResponse
## IPSECTunnels
@@ -3815,12 +3815,12 @@ from cloudflare.types.magic_transit import (
Methods:
-- client.magic_transit.ipsec_tunnels.create(account_identifier, \*\*params) -> IPSECTunnelCreateResponse
-- client.magic_transit.ipsec_tunnels.update(tunnel_identifier, \*, account_identifier, \*\*params) -> IPSECTunnelUpdateResponse
-- client.magic_transit.ipsec_tunnels.list(account_identifier) -> IPSECTunnelListResponse
-- client.magic_transit.ipsec_tunnels.delete(tunnel_identifier, \*, account_identifier) -> IPSECTunnelDeleteResponse
-- client.magic_transit.ipsec_tunnels.get(tunnel_identifier, \*, account_identifier) -> IPSECTunnelGetResponse
-- client.magic_transit.ipsec_tunnels.psk_generate(tunnel_identifier, \*, account_identifier) -> IPSECTunnelPSKGenerateResponse
+- client.magic_transit.ipsec_tunnels.create(\*, account_id, \*\*params) -> IPSECTunnelCreateResponse
+- client.magic_transit.ipsec_tunnels.update(tunnel_identifier, \*, account_id, \*\*params) -> IPSECTunnelUpdateResponse
+- client.magic_transit.ipsec_tunnels.list(\*, account_id) -> IPSECTunnelListResponse
+- client.magic_transit.ipsec_tunnels.delete(tunnel_identifier, \*, account_id) -> IPSECTunnelDeleteResponse
+- client.magic_transit.ipsec_tunnels.get(tunnel_identifier, \*, account_id) -> IPSECTunnelGetResponse
+- client.magic_transit.ipsec_tunnels.psk_generate(tunnel_identifier, \*, account_id) -> IPSECTunnelPSKGenerateResponse
## Routes
@@ -3839,12 +3839,12 @@ from cloudflare.types.magic_transit import (
Methods:
-- client.magic_transit.routes.create(account_identifier, \*\*params) -> RouteCreateResponse
-- client.magic_transit.routes.update(route_identifier, \*, account_identifier, \*\*params) -> RouteUpdateResponse
-- client.magic_transit.routes.list(account_identifier) -> RouteListResponse
-- client.magic_transit.routes.delete(route_identifier, \*, account_identifier) -> RouteDeleteResponse
-- client.magic_transit.routes.empty(account_identifier, \*\*params) -> RouteEmptyResponse
-- client.magic_transit.routes.get(route_identifier, \*, account_identifier) -> RouteGetResponse
+- client.magic_transit.routes.create(\*, account_id, \*\*params) -> RouteCreateResponse
+- client.magic_transit.routes.update(route_identifier, \*, account_id, \*\*params) -> RouteUpdateResponse
+- client.magic_transit.routes.list(\*, account_id) -> RouteListResponse
+- client.magic_transit.routes.delete(route_identifier, \*, account_id) -> RouteDeleteResponse
+- client.magic_transit.routes.empty(\*, account_id, \*\*params) -> RouteEmptyResponse
+- client.magic_transit.routes.get(route_identifier, \*, account_id) -> RouteGetResponse
## Sites
@@ -3862,11 +3862,11 @@ from cloudflare.types.magic_transit import (
Methods:
-- client.magic_transit.sites.create(account_identifier, \*\*params) -> SiteCreateResponse
-- client.magic_transit.sites.update(site_identifier, \*, account_identifier, \*\*params) -> SiteUpdateResponse
-- client.magic_transit.sites.list(account_identifier) -> SiteListResponse
-- client.magic_transit.sites.delete(site_identifier, \*, account_identifier) -> SiteDeleteResponse
-- client.magic_transit.sites.get(site_identifier, \*, account_identifier) -> SiteGetResponse
+- client.magic_transit.sites.create(\*, account_id, \*\*params) -> SiteCreateResponse
+- client.magic_transit.sites.update(site_id, \*, account_id, \*\*params) -> SiteUpdateResponse
+- client.magic_transit.sites.list(\*, account_id) -> SiteListResponse
+- client.magic_transit.sites.delete(site_id, \*, account_id) -> SiteDeleteResponse
+- client.magic_transit.sites.get(site_id, \*, account_id) -> SiteGetResponse
### ACLs
@@ -3884,11 +3884,11 @@ from cloudflare.types.magic_transit.sites import (
Methods:
-- client.magic_transit.sites.acls.create(site_identifier, \*, account_identifier, \*\*params) -> ACLCreateResponse
-- client.magic_transit.sites.acls.update(acl_identifier, \*, account_identifier, site_identifier, \*\*params) -> ACLUpdateResponse
-- client.magic_transit.sites.acls.list(site_identifier, \*, account_identifier) -> ACLListResponse
-- client.magic_transit.sites.acls.delete(acl_identifier, \*, account_identifier, site_identifier) -> ACLDeleteResponse
-- client.magic_transit.sites.acls.get(acl_identifier, \*, account_identifier, site_identifier) -> ACLGetResponse
+- client.magic_transit.sites.acls.create(site_id, \*, account_id, \*\*params) -> ACLCreateResponse
+- client.magic_transit.sites.acls.update(acl_identifier, \*, account_id, site_id, \*\*params) -> ACLUpdateResponse
+- client.magic_transit.sites.acls.list(site_id, \*, account_id) -> ACLListResponse
+- client.magic_transit.sites.acls.delete(acl_identifier, \*, account_id, site_id) -> ACLDeleteResponse
+- client.magic_transit.sites.acls.get(acl_identifier, \*, account_id, site_id) -> ACLGetResponse
### Lans
@@ -3906,11 +3906,11 @@ from cloudflare.types.magic_transit.sites import (
Methods:
-- client.magic_transit.sites.lans.create(site_identifier, \*, account_identifier, \*\*params) -> LanCreateResponse
-- client.magic_transit.sites.lans.update(lan_identifier, \*, account_identifier, site_identifier, \*\*params) -> LanUpdateResponse
-- client.magic_transit.sites.lans.list(site_identifier, \*, account_identifier) -> LanListResponse
-- client.magic_transit.sites.lans.delete(lan_identifier, \*, account_identifier, site_identifier) -> LanDeleteResponse
-- client.magic_transit.sites.lans.get(lan_identifier, \*, account_identifier, site_identifier) -> LanGetResponse
+- client.magic_transit.sites.lans.create(site_id, \*, account_id, \*\*params) -> LanCreateResponse
+- client.magic_transit.sites.lans.update(lan_id, \*, account_id, site_id, \*\*params) -> LanUpdateResponse
+- client.magic_transit.sites.lans.list(site_id, \*, account_id) -> LanListResponse
+- client.magic_transit.sites.lans.delete(lan_id, \*, account_id, site_id) -> LanDeleteResponse
+- client.magic_transit.sites.lans.get(lan_id, \*, account_id, site_id) -> LanGetResponse
### Wans
@@ -3928,11 +3928,11 @@ from cloudflare.types.magic_transit.sites import (
Methods:
-- client.magic_transit.sites.wans.create(site_identifier, \*, account_identifier, \*\*params) -> WanCreateResponse
-- client.magic_transit.sites.wans.update(wan_identifier, \*, account_identifier, site_identifier, \*\*params) -> WanUpdateResponse
-- client.magic_transit.sites.wans.list(site_identifier, \*, account_identifier) -> WanListResponse
-- client.magic_transit.sites.wans.delete(wan_identifier, \*, account_identifier, site_identifier) -> WanDeleteResponse
-- client.magic_transit.sites.wans.get(wan_identifier, \*, account_identifier, site_identifier) -> WanGetResponse
+- client.magic_transit.sites.wans.create(site_id, \*, account_id, \*\*params) -> WanCreateResponse
+- client.magic_transit.sites.wans.update(wan_id, \*, account_id, site_id, \*\*params) -> WanUpdateResponse
+- client.magic_transit.sites.wans.list(site_id, \*, account_id) -> WanListResponse
+- client.magic_transit.sites.wans.delete(wan_id, \*, account_id, site_id) -> WanDeleteResponse
+- client.magic_transit.sites.wans.get(wan_id, \*, account_id, site_id) -> WanGetResponse
# MagicNetworkMonitoring
diff --git a/pyproject.toml b/pyproject.toml
index aaa16e1a5b6..601598b39a0 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "cloudflare"
-version = "3.0.0-beta.2"
+version = "3.0.0-beta.3"
description = "The official Python library for the cloudflare API"
readme = "README.md"
license = "Apache-2.0"
diff --git a/src/cloudflare/__init__.py b/src/cloudflare/__init__.py
index 1859fbaeae8..05853450323 100644
--- a/src/cloudflare/__init__.py
+++ b/src/cloudflare/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from . import types
from ._types import NOT_GIVEN, NoneType, NotGiven, Transport, ProxiesTypes
diff --git a/src/cloudflare/_client.py b/src/cloudflare/_client.py
index 4bb62a2b30f..970437dd25b 100644
--- a/src/cloudflare/_client.py
+++ b/src/cloudflare/_client.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/_constants.py b/src/cloudflare/_constants.py
index bf15141a93d..1d56f7fde03 100644
--- a/src/cloudflare/_constants.py
+++ b/src/cloudflare/_constants.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import httpx
diff --git a/src/cloudflare/_exceptions.py b/src/cloudflare/_exceptions.py
index c80d6bf15c2..9c9407f652e 100644
--- a/src/cloudflare/_exceptions.py
+++ b/src/cloudflare/_exceptions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/_models.py b/src/cloudflare/_models.py
index 88afa408104..166973538fa 100644
--- a/src/cloudflare/_models.py
+++ b/src/cloudflare/_models.py
@@ -3,6 +3,7 @@
import inspect
from typing import TYPE_CHECKING, Any, Type, Union, Generic, TypeVar, Callable, cast
from datetime import date, datetime
+from functools import lru_cache
from typing_extensions import (
Unpack,
Literal,
@@ -533,7 +534,12 @@ class GenericModel(BaseGenericModel, BaseModel):
if PYDANTIC_V2:
- from pydantic import TypeAdapter
+ if TYPE_CHECKING:
+ from pydantic import TypeAdapter
+ else:
+ from pydantic import TypeAdapter as _TypeAdapter
+
+ TypeAdapter = lru_cache(_TypeAdapter)
def _validate_non_model_type(*, type_: type[_T], value: object) -> _T:
return TypeAdapter(type_).validate_python(value)
diff --git a/src/cloudflare/_resource.py b/src/cloudflare/_resource.py
index 7623c28c35d..2bdff1e42a2 100644
--- a/src/cloudflare/_resource.py
+++ b/src/cloudflare/_resource.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/_version.py b/src/cloudflare/_version.py
index cd75c755d92..c8b8c125ffa 100644
--- a/src/cloudflare/_version.py
+++ b/src/cloudflare/_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
__title__ = "cloudflare"
-__version__ = "3.0.0-beta.2" # x-release-please-version
+__version__ = "3.0.0-beta.3" # x-release-please-version
diff --git a/src/cloudflare/_wrappers.py b/src/cloudflare/_wrappers.py
index cd40bcf4f47..c8b03ea11e2 100644
--- a/src/cloudflare/_wrappers.py
+++ b/src/cloudflare/_wrappers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Generic, TypeVar
diff --git a/src/cloudflare/pagination.py b/src/cloudflare/pagination.py
index 13335d68ebc..7382cf23d68 100644
--- a/src/cloudflare/pagination.py
+++ b/src/cloudflare/pagination.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Any, List, Type, Generic, Mapping, TypeVar, Optional, cast
from typing_extensions import override
diff --git a/src/cloudflare/resources/__init__.py b/src/cloudflare/resources/__init__.py
index eade0dcb35e..2c1ab6cf2c3 100644
--- a/src/cloudflare/resources/__init__.py
+++ b/src/cloudflare/resources/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .d1 import (
D1,
diff --git a/src/cloudflare/resources/accounts/__init__.py b/src/cloudflare/resources/accounts/__init__.py
index 603d100b9d8..3425c5347c0 100644
--- a/src/cloudflare/resources/accounts/__init__.py
+++ b/src/cloudflare/resources/accounts/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .roles import (
Roles,
diff --git a/src/cloudflare/resources/accounts/accounts.py b/src/cloudflare/resources/accounts/accounts.py
index 3be0a5ec3b0..3518f488a3d 100644
--- a/src/cloudflare/resources/accounts/accounts.py
+++ b/src/cloudflare/resources/accounts/accounts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/accounts/members.py b/src/cloudflare/resources/accounts/members.py
index 79c09960e77..d3a414d4032 100644
--- a/src/cloudflare/resources/accounts/members.py
+++ b/src/cloudflare/resources/accounts/members.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/accounts/roles.py b/src/cloudflare/resources/accounts/roles.py
index c6753e106c5..00196588ccd 100644
--- a/src/cloudflare/resources/accounts/roles.py
+++ b/src/cloudflare/resources/accounts/roles.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/acm/__init__.py b/src/cloudflare/resources/acm/__init__.py
index 022e2ee0ef6..6853040a532 100644
--- a/src/cloudflare/resources/acm/__init__.py
+++ b/src/cloudflare/resources/acm/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .acm import (
ACM,
diff --git a/src/cloudflare/resources/acm/acm.py b/src/cloudflare/resources/acm/acm.py
index 814a088389d..59f0468eb3b 100644
--- a/src/cloudflare/resources/acm/acm.py
+++ b/src/cloudflare/resources/acm/acm.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/acm/total_tls.py b/src/cloudflare/resources/acm/total_tls.py
index bb82f3d059c..ad2a1361603 100644
--- a/src/cloudflare/resources/acm/total_tls.py
+++ b/src/cloudflare/resources/acm/total_tls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/__init__.py b/src/cloudflare/resources/addressing/__init__.py
index bfecc764ec7..b8d5272513d 100644
--- a/src/cloudflare/resources/addressing/__init__.py
+++ b/src/cloudflare/resources/addressing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .prefixes import (
Prefixes,
diff --git a/src/cloudflare/resources/addressing/address_maps/__init__.py b/src/cloudflare/resources/addressing/address_maps/__init__.py
index eeeb97955d0..8cf8d6c46e5 100644
--- a/src/cloudflare/resources/addressing/address_maps/__init__.py
+++ b/src/cloudflare/resources/addressing/address_maps/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .ips import (
IPs,
diff --git a/src/cloudflare/resources/addressing/address_maps/accounts.py b/src/cloudflare/resources/addressing/address_maps/accounts.py
index 95fde8938a6..d6811437a37 100644
--- a/src/cloudflare/resources/addressing/address_maps/accounts.py
+++ b/src/cloudflare/resources/addressing/address_maps/accounts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/address_maps/address_maps.py b/src/cloudflare/resources/addressing/address_maps/address_maps.py
index 7ecf92da2d4..c60212fff0c 100644
--- a/src/cloudflare/resources/addressing/address_maps/address_maps.py
+++ b/src/cloudflare/resources/addressing/address_maps/address_maps.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/address_maps/ips.py b/src/cloudflare/resources/addressing/address_maps/ips.py
index 25fca0e2606..9158077ee9d 100644
--- a/src/cloudflare/resources/addressing/address_maps/ips.py
+++ b/src/cloudflare/resources/addressing/address_maps/ips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/address_maps/zones.py b/src/cloudflare/resources/addressing/address_maps/zones.py
index df87caa10c2..a0d067990d2 100644
--- a/src/cloudflare/resources/addressing/address_maps/zones.py
+++ b/src/cloudflare/resources/addressing/address_maps/zones.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/addressing.py b/src/cloudflare/resources/addressing/addressing.py
index 9823aa49429..acc9f6e8ebb 100644
--- a/src/cloudflare/resources/addressing/addressing.py
+++ b/src/cloudflare/resources/addressing/addressing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/loa_documents/__init__.py b/src/cloudflare/resources/addressing/loa_documents/__init__.py
index 932e8d8808f..97ad83a5220 100644
--- a/src/cloudflare/resources/addressing/loa_documents/__init__.py
+++ b/src/cloudflare/resources/addressing/loa_documents/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .downloads import (
Downloads,
diff --git a/src/cloudflare/resources/addressing/loa_documents/downloads.py b/src/cloudflare/resources/addressing/loa_documents/downloads.py
index 29a52355515..6a663672f66 100644
--- a/src/cloudflare/resources/addressing/loa_documents/downloads.py
+++ b/src/cloudflare/resources/addressing/loa_documents/downloads.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/loa_documents/loa_documents.py b/src/cloudflare/resources/addressing/loa_documents/loa_documents.py
index f62e3bfc01a..8a25428cfe4 100644
--- a/src/cloudflare/resources/addressing/loa_documents/loa_documents.py
+++ b/src/cloudflare/resources/addressing/loa_documents/loa_documents.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/prefixes/__init__.py b/src/cloudflare/resources/addressing/prefixes/__init__.py
index 9e6b0b6b122..59a101dad99 100644
--- a/src/cloudflare/resources/addressing/prefixes/__init__.py
+++ b/src/cloudflare/resources/addressing/prefixes/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .bgp import (
BGP,
diff --git a/src/cloudflare/resources/addressing/prefixes/bgp/__init__.py b/src/cloudflare/resources/addressing/prefixes/bgp/__init__.py
index 7abe629c3c3..e4e13b859a5 100644
--- a/src/cloudflare/resources/addressing/prefixes/bgp/__init__.py
+++ b/src/cloudflare/resources/addressing/prefixes/bgp/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .bgp import (
BGP,
diff --git a/src/cloudflare/resources/addressing/prefixes/bgp/bgp.py b/src/cloudflare/resources/addressing/prefixes/bgp/bgp.py
index 4ddde067438..739d3def292 100644
--- a/src/cloudflare/resources/addressing/prefixes/bgp/bgp.py
+++ b/src/cloudflare/resources/addressing/prefixes/bgp/bgp.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py b/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py
index ec7c8730dd7..c28b159dfe3 100644
--- a/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py
+++ b/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py b/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py
index 00ca73352e4..25d953a8ed5 100644
--- a/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py
+++ b/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py b/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py
index fee886cd142..c332fa7e27e 100644
--- a/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py
+++ b/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/prefixes/delegations.py b/src/cloudflare/resources/addressing/prefixes/delegations.py
index 3bb16e442d1..f84c4f7290a 100644
--- a/src/cloudflare/resources/addressing/prefixes/delegations.py
+++ b/src/cloudflare/resources/addressing/prefixes/delegations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/prefixes/prefixes.py b/src/cloudflare/resources/addressing/prefixes/prefixes.py
index a67e8696074..182c703144f 100644
--- a/src/cloudflare/resources/addressing/prefixes/prefixes.py
+++ b/src/cloudflare/resources/addressing/prefixes/prefixes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/addressing/services.py b/src/cloudflare/resources/addressing/services.py
index 95eecf9ce3a..92e194808cd 100644
--- a/src/cloudflare/resources/addressing/services.py
+++ b/src/cloudflare/resources/addressing/services.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/alerting/__init__.py b/src/cloudflare/resources/alerting/__init__.py
index 54873e8a20f..b152c5c7e15 100644
--- a/src/cloudflare/resources/alerting/__init__.py
+++ b/src/cloudflare/resources/alerting/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .v3 import (
V3,
diff --git a/src/cloudflare/resources/alerting/alerting.py b/src/cloudflare/resources/alerting/alerting.py
index 775171759e3..7ce83e37a7d 100644
--- a/src/cloudflare/resources/alerting/alerting.py
+++ b/src/cloudflare/resources/alerting/alerting.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/alerting/v3/__init__.py b/src/cloudflare/resources/alerting/v3/__init__.py
index 21aacc4e15e..428c241c46a 100644
--- a/src/cloudflare/resources/alerting/v3/__init__.py
+++ b/src/cloudflare/resources/alerting/v3/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .v3 import (
V3,
diff --git a/src/cloudflare/resources/alerting/v3/destinations/__init__.py b/src/cloudflare/resources/alerting/v3/destinations/__init__.py
index 85319e9ad4a..bf0c2e4e0b8 100644
--- a/src/cloudflare/resources/alerting/v3/destinations/__init__.py
+++ b/src/cloudflare/resources/alerting/v3/destinations/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .eligible import (
Eligible,
diff --git a/src/cloudflare/resources/alerting/v3/destinations/destinations.py b/src/cloudflare/resources/alerting/v3/destinations/destinations.py
index 5762f44314d..6178c0c3551 100644
--- a/src/cloudflare/resources/alerting/v3/destinations/destinations.py
+++ b/src/cloudflare/resources/alerting/v3/destinations/destinations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/alerting/v3/destinations/eligible.py b/src/cloudflare/resources/alerting/v3/destinations/eligible.py
index a78ae21194e..17071078054 100644
--- a/src/cloudflare/resources/alerting/v3/destinations/eligible.py
+++ b/src/cloudflare/resources/alerting/v3/destinations/eligible.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/alerting/v3/destinations/pagerduty.py b/src/cloudflare/resources/alerting/v3/destinations/pagerduty.py
index 97788a2cdda..9e5859a860e 100644
--- a/src/cloudflare/resources/alerting/v3/destinations/pagerduty.py
+++ b/src/cloudflare/resources/alerting/v3/destinations/pagerduty.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/alerting/v3/destinations/webhooks.py b/src/cloudflare/resources/alerting/v3/destinations/webhooks.py
index f595622f204..a8b642ece80 100644
--- a/src/cloudflare/resources/alerting/v3/destinations/webhooks.py
+++ b/src/cloudflare/resources/alerting/v3/destinations/webhooks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/alerting/v3/histories.py b/src/cloudflare/resources/alerting/v3/histories.py
index 0e4f3399da4..a64f928cedc 100644
--- a/src/cloudflare/resources/alerting/v3/histories.py
+++ b/src/cloudflare/resources/alerting/v3/histories.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/alerting/v3/policies.py b/src/cloudflare/resources/alerting/v3/policies.py
index b1763935270..14be55177c8 100644
--- a/src/cloudflare/resources/alerting/v3/policies.py
+++ b/src/cloudflare/resources/alerting/v3/policies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/alerting/v3/v3.py b/src/cloudflare/resources/alerting/v3/v3.py
index 7f6c8be2905..3419b7082d6 100644
--- a/src/cloudflare/resources/alerting/v3/v3.py
+++ b/src/cloudflare/resources/alerting/v3/v3.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/argo/__init__.py b/src/cloudflare/resources/argo/__init__.py
index 95705ef5169..20b443333e4 100644
--- a/src/cloudflare/resources/argo/__init__.py
+++ b/src/cloudflare/resources/argo/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .argo import (
Argo,
diff --git a/src/cloudflare/resources/argo/argo.py b/src/cloudflare/resources/argo/argo.py
index 2335167f86e..8a335d48b62 100644
--- a/src/cloudflare/resources/argo/argo.py
+++ b/src/cloudflare/resources/argo/argo.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/argo/smart_routing.py b/src/cloudflare/resources/argo/smart_routing.py
index 5328c51d8a4..b80da8e83d3 100644
--- a/src/cloudflare/resources/argo/smart_routing.py
+++ b/src/cloudflare/resources/argo/smart_routing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/argo/tiered_caching.py b/src/cloudflare/resources/argo/tiered_caching.py
index 89a06c1edae..354ba514e3a 100644
--- a/src/cloudflare/resources/argo/tiered_caching.py
+++ b/src/cloudflare/resources/argo/tiered_caching.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/audit_logs.py b/src/cloudflare/resources/audit_logs.py
index e1778f9d7d7..fcedf6f2630 100644
--- a/src/cloudflare/resources/audit_logs.py
+++ b/src/cloudflare/resources/audit_logs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/available_plans.py b/src/cloudflare/resources/available_plans.py
index 33c513a1a1d..5af4a8864ab 100644
--- a/src/cloudflare/resources/available_plans.py
+++ b/src/cloudflare/resources/available_plans.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/available_rate_plans.py b/src/cloudflare/resources/available_rate_plans.py
index b7ef70afcd3..2a3f54c8428 100644
--- a/src/cloudflare/resources/available_rate_plans.py
+++ b/src/cloudflare/resources/available_rate_plans.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/billing/__init__.py b/src/cloudflare/resources/billing/__init__.py
index 9a55244a27b..70448dd175c 100644
--- a/src/cloudflare/resources/billing/__init__.py
+++ b/src/cloudflare/resources/billing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .billing import (
Billing,
diff --git a/src/cloudflare/resources/billing/billing.py b/src/cloudflare/resources/billing/billing.py
index fd1a7d340d2..84417aaca2f 100644
--- a/src/cloudflare/resources/billing/billing.py
+++ b/src/cloudflare/resources/billing/billing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/billing/profiles.py b/src/cloudflare/resources/billing/profiles.py
index 9ca5466d65a..b7e24e1868a 100644
--- a/src/cloudflare/resources/billing/profiles.py
+++ b/src/cloudflare/resources/billing/profiles.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/bot_management.py b/src/cloudflare/resources/bot_management.py
index 778b73bfa99..1948795a206 100644
--- a/src/cloudflare/resources/bot_management.py
+++ b/src/cloudflare/resources/bot_management.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/brand_protection.py b/src/cloudflare/resources/brand_protection.py
index 1cab97fb9d0..6bfc0100398 100644
--- a/src/cloudflare/resources/brand_protection.py
+++ b/src/cloudflare/resources/brand_protection.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/cache/__init__.py b/src/cloudflare/resources/cache/__init__.py
index 8b73936f1f9..3ee20b0af7f 100644
--- a/src/cloudflare/resources/cache/__init__.py
+++ b/src/cloudflare/resources/cache/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .cache import (
Cache,
diff --git a/src/cloudflare/resources/cache/cache.py b/src/cloudflare/resources/cache/cache.py
index 70bab74f349..db99099e895 100644
--- a/src/cloudflare/resources/cache/cache.py
+++ b/src/cloudflare/resources/cache/cache.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/cache/cache_reserve.py b/src/cloudflare/resources/cache/cache_reserve.py
index fe6ead43ce7..b41c1435e30 100644
--- a/src/cloudflare/resources/cache/cache_reserve.py
+++ b/src/cloudflare/resources/cache/cache_reserve.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/cache/regional_tiered_cache.py b/src/cloudflare/resources/cache/regional_tiered_cache.py
index e5c18e14759..ef500dc4371 100644
--- a/src/cloudflare/resources/cache/regional_tiered_cache.py
+++ b/src/cloudflare/resources/cache/regional_tiered_cache.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/cache/smart_tiered_cache.py b/src/cloudflare/resources/cache/smart_tiered_cache.py
index 64f043c09bb..237e7751731 100644
--- a/src/cloudflare/resources/cache/smart_tiered_cache.py
+++ b/src/cloudflare/resources/cache/smart_tiered_cache.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/cache/variants.py b/src/cloudflare/resources/cache/variants.py
index 6a11e445eb6..5d8be413a62 100644
--- a/src/cloudflare/resources/cache/variants.py
+++ b/src/cloudflare/resources/cache/variants.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/calls.py b/src/cloudflare/resources/calls.py
index 0150d3679f5..d9b7184ecb0 100644
--- a/src/cloudflare/resources/calls.py
+++ b/src/cloudflare/resources/calls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/certificate_authorities/__init__.py b/src/cloudflare/resources/certificate_authorities/__init__.py
index 81ef7a88263..b257d55b35f 100644
--- a/src/cloudflare/resources/certificate_authorities/__init__.py
+++ b/src/cloudflare/resources/certificate_authorities/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .hostname_associations import (
HostnameAssociations,
diff --git a/src/cloudflare/resources/certificate_authorities/certificate_authorities.py b/src/cloudflare/resources/certificate_authorities/certificate_authorities.py
index fc3879a210c..0334240a5c4 100644
--- a/src/cloudflare/resources/certificate_authorities/certificate_authorities.py
+++ b/src/cloudflare/resources/certificate_authorities/certificate_authorities.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/certificate_authorities/hostname_associations.py b/src/cloudflare/resources/certificate_authorities/hostname_associations.py
index d9ef3a7dcdd..cf1a30e097f 100644
--- a/src/cloudflare/resources/certificate_authorities/hostname_associations.py
+++ b/src/cloudflare/resources/certificate_authorities/hostname_associations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/challenges/__init__.py b/src/cloudflare/resources/challenges/__init__.py
index c86e497fef3..039ed0a13ec 100644
--- a/src/cloudflare/resources/challenges/__init__.py
+++ b/src/cloudflare/resources/challenges/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .widgets import (
Widgets,
diff --git a/src/cloudflare/resources/challenges/challenges.py b/src/cloudflare/resources/challenges/challenges.py
index 82adca82043..8087ee09edb 100644
--- a/src/cloudflare/resources/challenges/challenges.py
+++ b/src/cloudflare/resources/challenges/challenges.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/challenges/widgets.py b/src/cloudflare/resources/challenges/widgets.py
index 2cd14499c67..45f79b1e42a 100644
--- a/src/cloudflare/resources/challenges/widgets.py
+++ b/src/cloudflare/resources/challenges/widgets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/client_certificates.py b/src/cloudflare/resources/client_certificates.py
index 3a6395ae73c..d1554410856 100644
--- a/src/cloudflare/resources/client_certificates.py
+++ b/src/cloudflare/resources/client_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/cloudforce_one/__init__.py b/src/cloudflare/resources/cloudforce_one/__init__.py
index a011afab065..9847c389eab 100644
--- a/src/cloudflare/resources/cloudforce_one/__init__.py
+++ b/src/cloudflare/resources/cloudforce_one/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .requests import (
Requests,
diff --git a/src/cloudflare/resources/cloudforce_one/cloudforce_one.py b/src/cloudflare/resources/cloudforce_one/cloudforce_one.py
index b7dbe3a30b3..b88b29e0364 100644
--- a/src/cloudflare/resources/cloudforce_one/cloudforce_one.py
+++ b/src/cloudflare/resources/cloudforce_one/cloudforce_one.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/cloudforce_one/requests/__init__.py b/src/cloudflare/resources/cloudforce_one/requests/__init__.py
index e4667dd8fda..d1d7dd5273e 100644
--- a/src/cloudflare/resources/cloudforce_one/requests/__init__.py
+++ b/src/cloudflare/resources/cloudforce_one/requests/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .message import (
Message,
diff --git a/src/cloudflare/resources/cloudforce_one/requests/message.py b/src/cloudflare/resources/cloudforce_one/requests/message.py
index 6d2ea0d8ad4..40948ce2089 100644
--- a/src/cloudflare/resources/cloudforce_one/requests/message.py
+++ b/src/cloudflare/resources/cloudforce_one/requests/message.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/cloudforce_one/requests/priority.py b/src/cloudflare/resources/cloudforce_one/requests/priority.py
index c445c6bdb28..e3bc6dc3115 100644
--- a/src/cloudflare/resources/cloudforce_one/requests/priority.py
+++ b/src/cloudflare/resources/cloudforce_one/requests/priority.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/cloudforce_one/requests/requests.py b/src/cloudflare/resources/cloudforce_one/requests/requests.py
index 9dfcaa95481..59a9bd8c04f 100644
--- a/src/cloudflare/resources/cloudforce_one/requests/requests.py
+++ b/src/cloudflare/resources/cloudforce_one/requests/requests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/custom_certificates/__init__.py b/src/cloudflare/resources/custom_certificates/__init__.py
index b522f17d65e..fadf1447fcc 100644
--- a/src/cloudflare/resources/custom_certificates/__init__.py
+++ b/src/cloudflare/resources/custom_certificates/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .prioritize import (
Prioritize,
diff --git a/src/cloudflare/resources/custom_certificates/custom_certificates.py b/src/cloudflare/resources/custom_certificates/custom_certificates.py
index ff3ca90c826..85304b76f3f 100644
--- a/src/cloudflare/resources/custom_certificates/custom_certificates.py
+++ b/src/cloudflare/resources/custom_certificates/custom_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/custom_certificates/prioritize.py b/src/cloudflare/resources/custom_certificates/prioritize.py
index 16b130f1c7b..50cd22f2e0c 100644
--- a/src/cloudflare/resources/custom_certificates/prioritize.py
+++ b/src/cloudflare/resources/custom_certificates/prioritize.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/custom_hostnames/__init__.py b/src/cloudflare/resources/custom_hostnames/__init__.py
index 6b7ebb1fe7a..e073a364913 100644
--- a/src/cloudflare/resources/custom_hostnames/__init__.py
+++ b/src/cloudflare/resources/custom_hostnames/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .fallback_origin import (
FallbackOrigin,
diff --git a/src/cloudflare/resources/custom_hostnames/custom_hostnames.py b/src/cloudflare/resources/custom_hostnames/custom_hostnames.py
index 3151fa70a7c..42a3ef0a4da 100644
--- a/src/cloudflare/resources/custom_hostnames/custom_hostnames.py
+++ b/src/cloudflare/resources/custom_hostnames/custom_hostnames.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/custom_hostnames/fallback_origin.py b/src/cloudflare/resources/custom_hostnames/fallback_origin.py
index 4a329d55f45..bc2855edef4 100644
--- a/src/cloudflare/resources/custom_hostnames/fallback_origin.py
+++ b/src/cloudflare/resources/custom_hostnames/fallback_origin.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/custom_nameservers.py b/src/cloudflare/resources/custom_nameservers.py
index 7f7897047f7..0ca1090e3c7 100644
--- a/src/cloudflare/resources/custom_nameservers.py
+++ b/src/cloudflare/resources/custom_nameservers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/d1/__init__.py b/src/cloudflare/resources/d1/__init__.py
index 22d6de05757..e2fbaa90f75 100644
--- a/src/cloudflare/resources/d1/__init__.py
+++ b/src/cloudflare/resources/d1/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .d1 import (
D1,
diff --git a/src/cloudflare/resources/d1/d1.py b/src/cloudflare/resources/d1/d1.py
index b6ca93c5df4..7c5263013fd 100644
--- a/src/cloudflare/resources/d1/d1.py
+++ b/src/cloudflare/resources/d1/d1.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/d1/database.py b/src/cloudflare/resources/d1/database.py
index 19ad8de2e40..1e8cfa67955 100644
--- a/src/cloudflare/resources/d1/database.py
+++ b/src/cloudflare/resources/d1/database.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/dcv_delegation/__init__.py b/src/cloudflare/resources/dcv_delegation/__init__.py
index e8124345cf6..b9445436f07 100644
--- a/src/cloudflare/resources/dcv_delegation/__init__.py
+++ b/src/cloudflare/resources/dcv_delegation/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .uuid import (
UUID,
diff --git a/src/cloudflare/resources/dcv_delegation/dcv_delegation.py b/src/cloudflare/resources/dcv_delegation/dcv_delegation.py
index 56eeaab5ad1..c6fcca25e42 100644
--- a/src/cloudflare/resources/dcv_delegation/dcv_delegation.py
+++ b/src/cloudflare/resources/dcv_delegation/dcv_delegation.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/dcv_delegation/uuid.py b/src/cloudflare/resources/dcv_delegation/uuid.py
index 7fc1fa0d349..a56cb3629a9 100644
--- a/src/cloudflare/resources/dcv_delegation/uuid.py
+++ b/src/cloudflare/resources/dcv_delegation/uuid.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/diagnostics/__init__.py b/src/cloudflare/resources/diagnostics/__init__.py
index 9f443c82bc4..1c8043a6a21 100644
--- a/src/cloudflare/resources/diagnostics/__init__.py
+++ b/src/cloudflare/resources/diagnostics/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .diagnostics import (
Diagnostics,
diff --git a/src/cloudflare/resources/diagnostics/diagnostics.py b/src/cloudflare/resources/diagnostics/diagnostics.py
index c52d5f658bf..de8fa603b0e 100644
--- a/src/cloudflare/resources/diagnostics/diagnostics.py
+++ b/src/cloudflare/resources/diagnostics/diagnostics.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/diagnostics/traceroutes.py b/src/cloudflare/resources/diagnostics/traceroutes.py
index 80e2fc18e1f..950d1d778c0 100644
--- a/src/cloudflare/resources/diagnostics/traceroutes.py
+++ b/src/cloudflare/resources/diagnostics/traceroutes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/dns/__init__.py b/src/cloudflare/resources/dns/__init__.py
index bbb6f16fb93..bec5b418f44 100644
--- a/src/cloudflare/resources/dns/__init__.py
+++ b/src/cloudflare/resources/dns/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .dns import (
DNS,
diff --git a/src/cloudflare/resources/dns/analytics/__init__.py b/src/cloudflare/resources/dns/analytics/__init__.py
index 0e52ef07b4f..15d7a4bfd5f 100644
--- a/src/cloudflare/resources/dns/analytics/__init__.py
+++ b/src/cloudflare/resources/dns/analytics/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .reports import (
Reports,
diff --git a/src/cloudflare/resources/dns/analytics/analytics.py b/src/cloudflare/resources/dns/analytics/analytics.py
index 1d349af029c..58181bd95e1 100644
--- a/src/cloudflare/resources/dns/analytics/analytics.py
+++ b/src/cloudflare/resources/dns/analytics/analytics.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/dns/analytics/reports/__init__.py b/src/cloudflare/resources/dns/analytics/reports/__init__.py
index 8a01627e160..863e89438cf 100644
--- a/src/cloudflare/resources/dns/analytics/reports/__init__.py
+++ b/src/cloudflare/resources/dns/analytics/reports/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .bytimes import (
Bytimes,
diff --git a/src/cloudflare/resources/dns/analytics/reports/bytimes.py b/src/cloudflare/resources/dns/analytics/reports/bytimes.py
index 5b09be21ea0..eb3865f2a64 100644
--- a/src/cloudflare/resources/dns/analytics/reports/bytimes.py
+++ b/src/cloudflare/resources/dns/analytics/reports/bytimes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -41,8 +41,8 @@ def with_streaming_response(self) -> BytimesWithStreamingResponse:
def get(
self,
- identifier: str,
*,
+ zone_id: str,
dimensions: str | NotGiven = NOT_GIVEN,
filters: str | NotGiven = NOT_GIVEN,
limit: int | NotGiven = NOT_GIVEN,
@@ -67,7 +67,7 @@ def get(
for detailed information about the available query parameters.
Args:
- identifier: Identifier
+ zone_id: Identifier
dimensions: A comma-separated list of dimensions to group results by.
@@ -94,10 +94,10 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
return self._get(
- f"/zones/{identifier}/dns_analytics/report/bytime",
+ f"/zones/{zone_id}/dns_analytics/report/bytime",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -133,8 +133,8 @@ def with_streaming_response(self) -> AsyncBytimesWithStreamingResponse:
async def get(
self,
- identifier: str,
*,
+ zone_id: str,
dimensions: str | NotGiven = NOT_GIVEN,
filters: str | NotGiven = NOT_GIVEN,
limit: int | NotGiven = NOT_GIVEN,
@@ -159,7 +159,7 @@ async def get(
for detailed information about the available query parameters.
Args:
- identifier: Identifier
+ zone_id: Identifier
dimensions: A comma-separated list of dimensions to group results by.
@@ -186,10 +186,10 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
return await self._get(
- f"/zones/{identifier}/dns_analytics/report/bytime",
+ f"/zones/{zone_id}/dns_analytics/report/bytime",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/dns/analytics/reports/reports.py b/src/cloudflare/resources/dns/analytics/reports/reports.py
index 54d54927e0f..c3c6429a258 100644
--- a/src/cloudflare/resources/dns/analytics/reports/reports.py
+++ b/src/cloudflare/resources/dns/analytics/reports/reports.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -52,8 +52,8 @@ def with_streaming_response(self) -> ReportsWithStreamingResponse:
def get(
self,
- identifier: str,
*,
+ zone_id: str,
dimensions: str | NotGiven = NOT_GIVEN,
filters: str | NotGiven = NOT_GIVEN,
limit: int | NotGiven = NOT_GIVEN,
@@ -76,7 +76,7 @@ def get(
for detailed information about the available query parameters.
Args:
- identifier: Identifier
+ zone_id: Identifier
dimensions: A comma-separated list of dimensions to group results by.
@@ -101,10 +101,10 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
return self._get(
- f"/zones/{identifier}/dns_analytics/report",
+ f"/zones/{zone_id}/dns_analytics/report",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -143,8 +143,8 @@ def with_streaming_response(self) -> AsyncReportsWithStreamingResponse:
async def get(
self,
- identifier: str,
*,
+ zone_id: str,
dimensions: str | NotGiven = NOT_GIVEN,
filters: str | NotGiven = NOT_GIVEN,
limit: int | NotGiven = NOT_GIVEN,
@@ -167,7 +167,7 @@ async def get(
for detailed information about the available query parameters.
Args:
- identifier: Identifier
+ zone_id: Identifier
dimensions: A comma-separated list of dimensions to group results by.
@@ -192,10 +192,10 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
return await self._get(
- f"/zones/{identifier}/dns_analytics/report",
+ f"/zones/{zone_id}/dns_analytics/report",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/dns/dns.py b/src/cloudflare/resources/dns/dns.py
index 16aa822980d..9107057d3d0 100644
--- a/src/cloudflare/resources/dns/dns.py
+++ b/src/cloudflare/resources/dns/dns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/dns/firewall/__init__.py b/src/cloudflare/resources/dns/firewall/__init__.py
index 63bdf43f4c0..f2d282ba943 100644
--- a/src/cloudflare/resources/dns/firewall/__init__.py
+++ b/src/cloudflare/resources/dns/firewall/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .firewall import (
Firewall,
diff --git a/src/cloudflare/resources/dns/firewall/analytics/__init__.py b/src/cloudflare/resources/dns/firewall/analytics/__init__.py
index 0e52ef07b4f..15d7a4bfd5f 100644
--- a/src/cloudflare/resources/dns/firewall/analytics/__init__.py
+++ b/src/cloudflare/resources/dns/firewall/analytics/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .reports import (
Reports,
diff --git a/src/cloudflare/resources/dns/firewall/analytics/analytics.py b/src/cloudflare/resources/dns/firewall/analytics/analytics.py
index d2b29a2f15e..4b98a9d710d 100644
--- a/src/cloudflare/resources/dns/firewall/analytics/analytics.py
+++ b/src/cloudflare/resources/dns/firewall/analytics/analytics.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/dns/firewall/analytics/reports/__init__.py b/src/cloudflare/resources/dns/firewall/analytics/reports/__init__.py
index 8a01627e160..863e89438cf 100644
--- a/src/cloudflare/resources/dns/firewall/analytics/reports/__init__.py
+++ b/src/cloudflare/resources/dns/firewall/analytics/reports/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .bytimes import (
Bytimes,
diff --git a/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py b/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py
index c51c63b543a..49da0f978c8 100644
--- a/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py
+++ b/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -42,9 +42,9 @@ def with_streaming_response(self) -> BytimesWithStreamingResponse:
def get(
self,
- identifier: str,
+ dns_firewall_id: str,
*,
- account_identifier: str,
+ account_id: str,
dimensions: str | NotGiven = NOT_GIVEN,
filters: str | NotGiven = NOT_GIVEN,
limit: int | NotGiven = NOT_GIVEN,
@@ -69,9 +69,9 @@ def get(
for detailed information about the available query parameters.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- identifier: Identifier
+ dns_firewall_id: Identifier
dimensions: A comma-separated list of dimensions to group results by.
@@ -98,12 +98,12 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not dns_firewall_id:
+ raise ValueError(f"Expected a non-empty value for `dns_firewall_id` but received {dns_firewall_id!r}")
return self._get(
- f"/accounts/{account_identifier}/dns_firewall/{identifier}/dns_analytics/report/bytime",
+ f"/accounts/{account_id}/dns_firewall/{dns_firewall_id}/dns_analytics/report/bytime",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -139,9 +139,9 @@ def with_streaming_response(self) -> AsyncBytimesWithStreamingResponse:
async def get(
self,
- identifier: str,
+ dns_firewall_id: str,
*,
- account_identifier: str,
+ account_id: str,
dimensions: str | NotGiven = NOT_GIVEN,
filters: str | NotGiven = NOT_GIVEN,
limit: int | NotGiven = NOT_GIVEN,
@@ -166,9 +166,9 @@ async def get(
for detailed information about the available query parameters.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- identifier: Identifier
+ dns_firewall_id: Identifier
dimensions: A comma-separated list of dimensions to group results by.
@@ -195,12 +195,12 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not dns_firewall_id:
+ raise ValueError(f"Expected a non-empty value for `dns_firewall_id` but received {dns_firewall_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/dns_firewall/{identifier}/dns_analytics/report/bytime",
+ f"/accounts/{account_id}/dns_firewall/{dns_firewall_id}/dns_analytics/report/bytime",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py b/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py
index 28de60b80fa..91b41572e94 100644
--- a/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py
+++ b/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -53,9 +53,9 @@ def with_streaming_response(self) -> ReportsWithStreamingResponse:
def get(
self,
- identifier: str,
+ dns_firewall_id: str,
*,
- account_identifier: str,
+ account_id: str,
dimensions: str | NotGiven = NOT_GIVEN,
filters: str | NotGiven = NOT_GIVEN,
limit: int | NotGiven = NOT_GIVEN,
@@ -78,9 +78,9 @@ def get(
for detailed information about the available query parameters.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- identifier: Identifier
+ dns_firewall_id: Identifier
dimensions: A comma-separated list of dimensions to group results by.
@@ -105,12 +105,12 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not dns_firewall_id:
+ raise ValueError(f"Expected a non-empty value for `dns_firewall_id` but received {dns_firewall_id!r}")
return self._get(
- f"/accounts/{account_identifier}/dns_firewall/{identifier}/dns_analytics/report",
+ f"/accounts/{account_id}/dns_firewall/{dns_firewall_id}/dns_analytics/report",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -149,9 +149,9 @@ def with_streaming_response(self) -> AsyncReportsWithStreamingResponse:
async def get(
self,
- identifier: str,
+ dns_firewall_id: str,
*,
- account_identifier: str,
+ account_id: str,
dimensions: str | NotGiven = NOT_GIVEN,
filters: str | NotGiven = NOT_GIVEN,
limit: int | NotGiven = NOT_GIVEN,
@@ -174,9 +174,9 @@ async def get(
for detailed information about the available query parameters.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- identifier: Identifier
+ dns_firewall_id: Identifier
dimensions: A comma-separated list of dimensions to group results by.
@@ -201,12 +201,12 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not dns_firewall_id:
+ raise ValueError(f"Expected a non-empty value for `dns_firewall_id` but received {dns_firewall_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/dns_firewall/{identifier}/dns_analytics/report",
+ f"/accounts/{account_id}/dns_firewall/{dns_firewall_id}/dns_analytics/report",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/dns/firewall/firewall.py b/src/cloudflare/resources/dns/firewall/firewall.py
index 29068a9bc13..4071da419ee 100644
--- a/src/cloudflare/resources/dns/firewall/firewall.py
+++ b/src/cloudflare/resources/dns/firewall/firewall.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/dns/records.py b/src/cloudflare/resources/dns/records.py
index 009aa86f2c2..c7328d36034 100644
--- a/src/cloudflare/resources/dns/records.py
+++ b/src/cloudflare/resources/dns/records.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/dnssec.py b/src/cloudflare/resources/dnssec.py
index 3cf01f0a5d2..34ec1894380 100644
--- a/src/cloudflare/resources/dnssec.py
+++ b/src/cloudflare/resources/dnssec.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/durable_objects/__init__.py b/src/cloudflare/resources/durable_objects/__init__.py
index ccaf68ad49a..ec81e2e6c90 100644
--- a/src/cloudflare/resources/durable_objects/__init__.py
+++ b/src/cloudflare/resources/durable_objects/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .namespaces import (
Namespaces,
diff --git a/src/cloudflare/resources/durable_objects/durable_objects.py b/src/cloudflare/resources/durable_objects/durable_objects.py
index 919796fc985..aaa65e00ece 100644
--- a/src/cloudflare/resources/durable_objects/durable_objects.py
+++ b/src/cloudflare/resources/durable_objects/durable_objects.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/durable_objects/namespaces/__init__.py b/src/cloudflare/resources/durable_objects/namespaces/__init__.py
index 8395f701570..bdf063f1b89 100644
--- a/src/cloudflare/resources/durable_objects/namespaces/__init__.py
+++ b/src/cloudflare/resources/durable_objects/namespaces/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .objects import (
Objects,
diff --git a/src/cloudflare/resources/durable_objects/namespaces/namespaces.py b/src/cloudflare/resources/durable_objects/namespaces/namespaces.py
index 34e738626c7..c6fc6f7e5dd 100644
--- a/src/cloudflare/resources/durable_objects/namespaces/namespaces.py
+++ b/src/cloudflare/resources/durable_objects/namespaces/namespaces.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/durable_objects/namespaces/objects.py b/src/cloudflare/resources/durable_objects/namespaces/objects.py
index 05f8af87b4f..38ccfca148e 100644
--- a/src/cloudflare/resources/durable_objects/namespaces/objects.py
+++ b/src/cloudflare/resources/durable_objects/namespaces/objects.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/email_routing/__init__.py b/src/cloudflare/resources/email_routing/__init__.py
index fb10b329b41..3f1a806efdb 100644
--- a/src/cloudflare/resources/email_routing/__init__.py
+++ b/src/cloudflare/resources/email_routing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .routing import (
Routing,
diff --git a/src/cloudflare/resources/email_routing/email_routing.py b/src/cloudflare/resources/email_routing/email_routing.py
index 30796f919fd..6f62379cd7a 100644
--- a/src/cloudflare/resources/email_routing/email_routing.py
+++ b/src/cloudflare/resources/email_routing/email_routing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/email_routing/routing/__init__.py b/src/cloudflare/resources/email_routing/routing/__init__.py
index a46a7e5a0e8..357281aad1f 100644
--- a/src/cloudflare/resources/email_routing/routing/__init__.py
+++ b/src/cloudflare/resources/email_routing/routing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .dns import (
DNS,
diff --git a/src/cloudflare/resources/email_routing/routing/addresses.py b/src/cloudflare/resources/email_routing/routing/addresses.py
index 518647efbb3..efc70d652b1 100644
--- a/src/cloudflare/resources/email_routing/routing/addresses.py
+++ b/src/cloudflare/resources/email_routing/routing/addresses.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/email_routing/routing/dns.py b/src/cloudflare/resources/email_routing/routing/dns.py
index 4bbb502574e..e846a5f7ea8 100644
--- a/src/cloudflare/resources/email_routing/routing/dns.py
+++ b/src/cloudflare/resources/email_routing/routing/dns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/email_routing/routing/routing.py b/src/cloudflare/resources/email_routing/routing/routing.py
index e1cefcc4b38..fefef4331d3 100644
--- a/src/cloudflare/resources/email_routing/routing/routing.py
+++ b/src/cloudflare/resources/email_routing/routing/routing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/email_routing/routing/rules/__init__.py b/src/cloudflare/resources/email_routing/routing/rules/__init__.py
index a482475608e..5775e328883 100644
--- a/src/cloudflare/resources/email_routing/routing/rules/__init__.py
+++ b/src/cloudflare/resources/email_routing/routing/rules/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .rules import (
Rules,
diff --git a/src/cloudflare/resources/email_routing/routing/rules/catch_alls.py b/src/cloudflare/resources/email_routing/routing/rules/catch_alls.py
index 541f1efbf54..e326c32884c 100644
--- a/src/cloudflare/resources/email_routing/routing/rules/catch_alls.py
+++ b/src/cloudflare/resources/email_routing/routing/rules/catch_alls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/email_routing/routing/rules/rules.py b/src/cloudflare/resources/email_routing/routing/rules/rules.py
index 0c470c8ed4d..6a6b5fe30e3 100644
--- a/src/cloudflare/resources/email_routing/routing/rules/rules.py
+++ b/src/cloudflare/resources/email_routing/routing/rules/rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/filters.py b/src/cloudflare/resources/filters.py
index 473d01b309f..bcc5384c86e 100644
--- a/src/cloudflare/resources/filters.py
+++ b/src/cloudflare/resources/filters.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/firewall/__init__.py b/src/cloudflare/resources/firewall/__init__.py
index 356271a28a3..cdcf0e03563 100644
--- a/src/cloudflare/resources/firewall/__init__.py
+++ b/src/cloudflare/resources/firewall/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .waf import (
WAF,
diff --git a/src/cloudflare/resources/firewall/access_rules.py b/src/cloudflare/resources/firewall/access_rules.py
index 5b00d028aa6..85dfe5f0f0a 100644
--- a/src/cloudflare/resources/firewall/access_rules.py
+++ b/src/cloudflare/resources/firewall/access_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/firewall/firewall.py b/src/cloudflare/resources/firewall/firewall.py
index a2c4fd6e2ac..1a15aa959b1 100644
--- a/src/cloudflare/resources/firewall/firewall.py
+++ b/src/cloudflare/resources/firewall/firewall.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/firewall/lockdowns.py b/src/cloudflare/resources/firewall/lockdowns.py
index c52248cb565..88f5e1ee6ae 100644
--- a/src/cloudflare/resources/firewall/lockdowns.py
+++ b/src/cloudflare/resources/firewall/lockdowns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/firewall/rules.py b/src/cloudflare/resources/firewall/rules.py
index 7b0acbb1149..c19ccaebb96 100644
--- a/src/cloudflare/resources/firewall/rules.py
+++ b/src/cloudflare/resources/firewall/rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/firewall/ua_rules.py b/src/cloudflare/resources/firewall/ua_rules.py
index fcf42c3b0f4..8b1db683b3b 100644
--- a/src/cloudflare/resources/firewall/ua_rules.py
+++ b/src/cloudflare/resources/firewall/ua_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/firewall/waf/__init__.py b/src/cloudflare/resources/firewall/waf/__init__.py
index ecdb34c81c6..7b42b58fae5 100644
--- a/src/cloudflare/resources/firewall/waf/__init__.py
+++ b/src/cloudflare/resources/firewall/waf/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .waf import (
WAF,
diff --git a/src/cloudflare/resources/firewall/waf/overrides.py b/src/cloudflare/resources/firewall/waf/overrides.py
index 3097533dc54..65e8336f52a 100644
--- a/src/cloudflare/resources/firewall/waf/overrides.py
+++ b/src/cloudflare/resources/firewall/waf/overrides.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/firewall/waf/packages/__init__.py b/src/cloudflare/resources/firewall/waf/packages/__init__.py
index 4536c4cc5f8..a49b4e49251 100644
--- a/src/cloudflare/resources/firewall/waf/packages/__init__.py
+++ b/src/cloudflare/resources/firewall/waf/packages/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .rules import (
Rules,
diff --git a/src/cloudflare/resources/firewall/waf/packages/groups.py b/src/cloudflare/resources/firewall/waf/packages/groups.py
index 512a053ef55..e88635c71b7 100644
--- a/src/cloudflare/resources/firewall/waf/packages/groups.py
+++ b/src/cloudflare/resources/firewall/waf/packages/groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/firewall/waf/packages/packages.py b/src/cloudflare/resources/firewall/waf/packages/packages.py
index 6f86f6134bb..c80a52601ec 100644
--- a/src/cloudflare/resources/firewall/waf/packages/packages.py
+++ b/src/cloudflare/resources/firewall/waf/packages/packages.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/firewall/waf/packages/rules.py b/src/cloudflare/resources/firewall/waf/packages/rules.py
index 78b3f87c29f..e237cc19e20 100644
--- a/src/cloudflare/resources/firewall/waf/packages/rules.py
+++ b/src/cloudflare/resources/firewall/waf/packages/rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/firewall/waf/waf.py b/src/cloudflare/resources/firewall/waf/waf.py
index 265c5c95dab..80d5523dcde 100644
--- a/src/cloudflare/resources/firewall/waf/waf.py
+++ b/src/cloudflare/resources/firewall/waf/waf.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/healthchecks/__init__.py b/src/cloudflare/resources/healthchecks/__init__.py
index 1948b52d449..3587bef8b68 100644
--- a/src/cloudflare/resources/healthchecks/__init__.py
+++ b/src/cloudflare/resources/healthchecks/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .previews import (
Previews,
diff --git a/src/cloudflare/resources/healthchecks/healthchecks.py b/src/cloudflare/resources/healthchecks/healthchecks.py
index 46bd9919df0..8c7b6640746 100644
--- a/src/cloudflare/resources/healthchecks/healthchecks.py
+++ b/src/cloudflare/resources/healthchecks/healthchecks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -59,8 +59,8 @@ def with_streaming_response(self) -> HealthchecksWithStreamingResponse:
def create(
self,
- zone_identifier: str,
*,
+ zone_id: str,
address: str,
name: str,
check_regions: Optional[
@@ -105,7 +105,7 @@ def create(
Create a new health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
address: The hostname or IP address of the origin server to run health checks on.
@@ -149,10 +149,10 @@ def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
return self._post(
- f"/zones/{zone_identifier}/healthchecks",
+ f"/zones/{zone_id}/healthchecks",
body=maybe_transform(
{
"address": address,
@@ -183,9 +183,9 @@ def create(
def update(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
address: str,
name: str,
check_regions: Optional[
@@ -230,9 +230,9 @@ def update(
Update a configured health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
address: The hostname or IP address of the origin server to run health checks on.
@@ -276,12 +276,12 @@ def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return self._put(
- f"/zones/{zone_identifier}/healthchecks/{identifier}",
+ f"/zones/{zone_id}/healthchecks/{healthcheck_id}",
body=maybe_transform(
{
"address": address,
@@ -312,8 +312,8 @@ def update(
def list(
self,
- zone_identifier: str,
*,
+ zone_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -325,7 +325,7 @@ def list(
List configured health checks.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
extra_headers: Send extra headers
@@ -335,10 +335,10 @@ def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
return self._get(
- f"/zones/{zone_identifier}/healthchecks",
+ f"/zones/{zone_id}/healthchecks",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -351,9 +351,9 @@ def list(
def delete(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -365,9 +365,9 @@ def delete(
Delete a health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
extra_headers: Send extra headers
@@ -377,12 +377,12 @@ def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return self._delete(
- f"/zones/{zone_identifier}/healthchecks/{identifier}",
+ f"/zones/{zone_id}/healthchecks/{healthcheck_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -395,9 +395,9 @@ def delete(
def edit(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
address: str,
name: str,
check_regions: Optional[
@@ -442,9 +442,9 @@ def edit(
Patch a configured health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
address: The hostname or IP address of the origin server to run health checks on.
@@ -488,12 +488,12 @@ def edit(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return self._patch(
- f"/zones/{zone_identifier}/healthchecks/{identifier}",
+ f"/zones/{zone_id}/healthchecks/{healthcheck_id}",
body=maybe_transform(
{
"address": address,
@@ -524,9 +524,9 @@ def edit(
def get(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -538,9 +538,9 @@ def get(
Fetch a single configured health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
extra_headers: Send extra headers
@@ -550,12 +550,12 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return self._get(
- f"/zones/{zone_identifier}/healthchecks/{identifier}",
+ f"/zones/{zone_id}/healthchecks/{healthcheck_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -582,8 +582,8 @@ def with_streaming_response(self) -> AsyncHealthchecksWithStreamingResponse:
async def create(
self,
- zone_identifier: str,
*,
+ zone_id: str,
address: str,
name: str,
check_regions: Optional[
@@ -628,7 +628,7 @@ async def create(
Create a new health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
address: The hostname or IP address of the origin server to run health checks on.
@@ -672,10 +672,10 @@ async def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
return await self._post(
- f"/zones/{zone_identifier}/healthchecks",
+ f"/zones/{zone_id}/healthchecks",
body=await async_maybe_transform(
{
"address": address,
@@ -706,9 +706,9 @@ async def create(
async def update(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
address: str,
name: str,
check_regions: Optional[
@@ -753,9 +753,9 @@ async def update(
Update a configured health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
address: The hostname or IP address of the origin server to run health checks on.
@@ -799,12 +799,12 @@ async def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return await self._put(
- f"/zones/{zone_identifier}/healthchecks/{identifier}",
+ f"/zones/{zone_id}/healthchecks/{healthcheck_id}",
body=await async_maybe_transform(
{
"address": address,
@@ -835,8 +835,8 @@ async def update(
async def list(
self,
- zone_identifier: str,
*,
+ zone_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -848,7 +848,7 @@ async def list(
List configured health checks.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
extra_headers: Send extra headers
@@ -858,10 +858,10 @@ async def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
return await self._get(
- f"/zones/{zone_identifier}/healthchecks",
+ f"/zones/{zone_id}/healthchecks",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -874,9 +874,9 @@ async def list(
async def delete(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -888,9 +888,9 @@ async def delete(
Delete a health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
extra_headers: Send extra headers
@@ -900,12 +900,12 @@ async def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return await self._delete(
- f"/zones/{zone_identifier}/healthchecks/{identifier}",
+ f"/zones/{zone_id}/healthchecks/{healthcheck_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -918,9 +918,9 @@ async def delete(
async def edit(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
address: str,
name: str,
check_regions: Optional[
@@ -965,9 +965,9 @@ async def edit(
Patch a configured health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
address: The hostname or IP address of the origin server to run health checks on.
@@ -1011,12 +1011,12 @@ async def edit(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return await self._patch(
- f"/zones/{zone_identifier}/healthchecks/{identifier}",
+ f"/zones/{zone_id}/healthchecks/{healthcheck_id}",
body=await async_maybe_transform(
{
"address": address,
@@ -1047,9 +1047,9 @@ async def edit(
async def get(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -1061,9 +1061,9 @@ async def get(
Fetch a single configured health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
extra_headers: Send extra headers
@@ -1073,12 +1073,12 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return await self._get(
- f"/zones/{zone_identifier}/healthchecks/{identifier}",
+ f"/zones/{zone_id}/healthchecks/{healthcheck_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/healthchecks/previews.py b/src/cloudflare/resources/healthchecks/previews.py
index 283807cd205..a7350c837ec 100644
--- a/src/cloudflare/resources/healthchecks/previews.py
+++ b/src/cloudflare/resources/healthchecks/previews.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -41,8 +41,8 @@ def with_streaming_response(self) -> PreviewsWithStreamingResponse:
def create(
self,
- zone_identifier: str,
*,
+ zone_id: str,
address: str,
name: str,
check_regions: Optional[
@@ -87,7 +87,7 @@ def create(
Create a new preview health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
address: The hostname or IP address of the origin server to run health checks on.
@@ -131,10 +131,10 @@ def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
return self._post(
- f"/zones/{zone_identifier}/healthchecks/preview",
+ f"/zones/{zone_id}/healthchecks/preview",
body=maybe_transform(
{
"address": address,
@@ -165,9 +165,9 @@ def create(
def delete(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -179,9 +179,9 @@ def delete(
Delete a health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
extra_headers: Send extra headers
@@ -191,12 +191,12 @@ def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return self._delete(
- f"/zones/{zone_identifier}/healthchecks/preview/{identifier}",
+ f"/zones/{zone_id}/healthchecks/preview/{healthcheck_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -209,9 +209,9 @@ def delete(
def get(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -223,9 +223,9 @@ def get(
Fetch a single configured health check preview.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
extra_headers: Send extra headers
@@ -235,12 +235,12 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return self._get(
- f"/zones/{zone_identifier}/healthchecks/preview/{identifier}",
+ f"/zones/{zone_id}/healthchecks/preview/{healthcheck_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -263,8 +263,8 @@ def with_streaming_response(self) -> AsyncPreviewsWithStreamingResponse:
async def create(
self,
- zone_identifier: str,
*,
+ zone_id: str,
address: str,
name: str,
check_regions: Optional[
@@ -309,7 +309,7 @@ async def create(
Create a new preview health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
address: The hostname or IP address of the origin server to run health checks on.
@@ -353,10 +353,10 @@ async def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
return await self._post(
- f"/zones/{zone_identifier}/healthchecks/preview",
+ f"/zones/{zone_id}/healthchecks/preview",
body=await async_maybe_transform(
{
"address": address,
@@ -387,9 +387,9 @@ async def create(
async def delete(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -401,9 +401,9 @@ async def delete(
Delete a health check.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
extra_headers: Send extra headers
@@ -413,12 +413,12 @@ async def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return await self._delete(
- f"/zones/{zone_identifier}/healthchecks/preview/{identifier}",
+ f"/zones/{zone_id}/healthchecks/preview/{healthcheck_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -431,9 +431,9 @@ async def delete(
async def get(
self,
- identifier: str,
+ healthcheck_id: str,
*,
- zone_identifier: str,
+ zone_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -445,9 +445,9 @@ async def get(
Fetch a single configured health check preview.
Args:
- zone_identifier: Identifier
+ zone_id: Identifier
- identifier: Identifier
+ healthcheck_id: Identifier
extra_headers: Send extra headers
@@ -457,12 +457,12 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not zone_identifier:
- raise ValueError(f"Expected a non-empty value for `zone_identifier` but received {zone_identifier!r}")
- if not identifier:
- raise ValueError(f"Expected a non-empty value for `identifier` but received {identifier!r}")
+ if not zone_id:
+ raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}")
+ if not healthcheck_id:
+ raise ValueError(f"Expected a non-empty value for `healthcheck_id` but received {healthcheck_id!r}")
return await self._get(
- f"/zones/{zone_identifier}/healthchecks/preview/{identifier}",
+ f"/zones/{zone_id}/healthchecks/preview/{healthcheck_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/hostnames/__init__.py b/src/cloudflare/resources/hostnames/__init__.py
index e9d0ceaab7d..1a85c285d56 100644
--- a/src/cloudflare/resources/hostnames/__init__.py
+++ b/src/cloudflare/resources/hostnames/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .settings import (
Settings,
diff --git a/src/cloudflare/resources/hostnames/hostnames.py b/src/cloudflare/resources/hostnames/hostnames.py
index 98a34ccee52..6cc08e80f77 100644
--- a/src/cloudflare/resources/hostnames/hostnames.py
+++ b/src/cloudflare/resources/hostnames/hostnames.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/hostnames/settings/__init__.py b/src/cloudflare/resources/hostnames/settings/__init__.py
index eef5726d8cc..ea048129344 100644
--- a/src/cloudflare/resources/hostnames/settings/__init__.py
+++ b/src/cloudflare/resources/hostnames/settings/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .tls import (
TLS,
diff --git a/src/cloudflare/resources/hostnames/settings/settings.py b/src/cloudflare/resources/hostnames/settings/settings.py
index 70f08fe4e38..f0349274861 100644
--- a/src/cloudflare/resources/hostnames/settings/settings.py
+++ b/src/cloudflare/resources/hostnames/settings/settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/hostnames/settings/tls.py b/src/cloudflare/resources/hostnames/settings/tls.py
index 3111a9c2b66..df9d4918347 100644
--- a/src/cloudflare/resources/hostnames/settings/tls.py
+++ b/src/cloudflare/resources/hostnames/settings/tls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/hyperdrive/__init__.py b/src/cloudflare/resources/hyperdrive/__init__.py
index cc6e707cf13..0b028a42f00 100644
--- a/src/cloudflare/resources/hyperdrive/__init__.py
+++ b/src/cloudflare/resources/hyperdrive/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .configs import (
Configs,
diff --git a/src/cloudflare/resources/hyperdrive/configs.py b/src/cloudflare/resources/hyperdrive/configs.py
index 3d42d6bd72c..31e96b71c10 100644
--- a/src/cloudflare/resources/hyperdrive/configs.py
+++ b/src/cloudflare/resources/hyperdrive/configs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/hyperdrive/hyperdrive.py b/src/cloudflare/resources/hyperdrive/hyperdrive.py
index c8850f175af..e756a012bc1 100644
--- a/src/cloudflare/resources/hyperdrive/hyperdrive.py
+++ b/src/cloudflare/resources/hyperdrive/hyperdrive.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/images/__init__.py b/src/cloudflare/resources/images/__init__.py
index 39b87519899..4916a905174 100644
--- a/src/cloudflare/resources/images/__init__.py
+++ b/src/cloudflare/resources/images/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .v1 import (
V1,
diff --git a/src/cloudflare/resources/images/images.py b/src/cloudflare/resources/images/images.py
index 328ac046cfc..6844af2ecb8 100644
--- a/src/cloudflare/resources/images/images.py
+++ b/src/cloudflare/resources/images/images.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/images/v1/__init__.py b/src/cloudflare/resources/images/v1/__init__.py
index 52e7425120f..a96e820f7f2 100644
--- a/src/cloudflare/resources/images/v1/__init__.py
+++ b/src/cloudflare/resources/images/v1/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .v1 import (
V1,
diff --git a/src/cloudflare/resources/images/v1/blobs.py b/src/cloudflare/resources/images/v1/blobs.py
index c8455e7c5ac..4f4d918d78a 100644
--- a/src/cloudflare/resources/images/v1/blobs.py
+++ b/src/cloudflare/resources/images/v1/blobs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/images/v1/keys.py b/src/cloudflare/resources/images/v1/keys.py
index a440258de44..bc8e169abbc 100644
--- a/src/cloudflare/resources/images/v1/keys.py
+++ b/src/cloudflare/resources/images/v1/keys.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/images/v1/stats.py b/src/cloudflare/resources/images/v1/stats.py
index 22e424220a2..40c4307c82b 100644
--- a/src/cloudflare/resources/images/v1/stats.py
+++ b/src/cloudflare/resources/images/v1/stats.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/images/v1/v1.py b/src/cloudflare/resources/images/v1/v1.py
index 35dffc07978..98367d0687a 100644
--- a/src/cloudflare/resources/images/v1/v1.py
+++ b/src/cloudflare/resources/images/v1/v1.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/images/v1/variants.py b/src/cloudflare/resources/images/v1/variants.py
index 502acf8c6fe..f7bda7e28f1 100644
--- a/src/cloudflare/resources/images/v1/variants.py
+++ b/src/cloudflare/resources/images/v1/variants.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/images/v2/__init__.py b/src/cloudflare/resources/images/v2/__init__.py
index a1c7dd693de..67e075c4706 100644
--- a/src/cloudflare/resources/images/v2/__init__.py
+++ b/src/cloudflare/resources/images/v2/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .v2 import (
V2,
diff --git a/src/cloudflare/resources/images/v2/direct_uploads.py b/src/cloudflare/resources/images/v2/direct_uploads.py
index 3bd937fa4a8..abefd7e4502 100644
--- a/src/cloudflare/resources/images/v2/direct_uploads.py
+++ b/src/cloudflare/resources/images/v2/direct_uploads.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/images/v2/v2.py b/src/cloudflare/resources/images/v2/v2.py
index a53a187c2b1..a3d4a6f83a0 100644
--- a/src/cloudflare/resources/images/v2/v2.py
+++ b/src/cloudflare/resources/images/v2/v2.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/__init__.py b/src/cloudflare/resources/intel/__init__.py
index eef1b139fe4..2d6b3ff1216 100644
--- a/src/cloudflare/resources/intel/__init__.py
+++ b/src/cloudflare/resources/intel/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .asn import (
ASN,
diff --git a/src/cloudflare/resources/intel/asn/__init__.py b/src/cloudflare/resources/intel/asn/__init__.py
index 5e86a3c14b1..3992bce51a8 100644
--- a/src/cloudflare/resources/intel/asn/__init__.py
+++ b/src/cloudflare/resources/intel/asn/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .asn import (
ASN,
diff --git a/src/cloudflare/resources/intel/asn/asn.py b/src/cloudflare/resources/intel/asn/asn.py
index 0e7bcf275fd..f3687f935e4 100644
--- a/src/cloudflare/resources/intel/asn/asn.py
+++ b/src/cloudflare/resources/intel/asn/asn.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/asn/subnets.py b/src/cloudflare/resources/intel/asn/subnets.py
index 16b51a71367..6e47fc5da93 100644
--- a/src/cloudflare/resources/intel/asn/subnets.py
+++ b/src/cloudflare/resources/intel/asn/subnets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/attack_surface_report/__init__.py b/src/cloudflare/resources/intel/attack_surface_report/__init__.py
index 23db646a221..8591604d6f0 100644
--- a/src/cloudflare/resources/intel/attack_surface_report/__init__.py
+++ b/src/cloudflare/resources/intel/attack_surface_report/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .issues import (
Issues,
diff --git a/src/cloudflare/resources/intel/attack_surface_report/attack_surface_report.py b/src/cloudflare/resources/intel/attack_surface_report/attack_surface_report.py
index 69677cd73ea..b2eb4d0b843 100644
--- a/src/cloudflare/resources/intel/attack_surface_report/attack_surface_report.py
+++ b/src/cloudflare/resources/intel/attack_surface_report/attack_surface_report.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/attack_surface_report/issue_types.py b/src/cloudflare/resources/intel/attack_surface_report/issue_types.py
index b9a67828f6d..05ff0d8ff5f 100644
--- a/src/cloudflare/resources/intel/attack_surface_report/issue_types.py
+++ b/src/cloudflare/resources/intel/attack_surface_report/issue_types.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/attack_surface_report/issues.py b/src/cloudflare/resources/intel/attack_surface_report/issues.py
index 3b7a1b61ff2..4ce6fc5a93f 100644
--- a/src/cloudflare/resources/intel/attack_surface_report/issues.py
+++ b/src/cloudflare/resources/intel/attack_surface_report/issues.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/dns.py b/src/cloudflare/resources/intel/dns.py
index afcd75f7673..4b5effc93f9 100644
--- a/src/cloudflare/resources/intel/dns.py
+++ b/src/cloudflare/resources/intel/dns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/domain_history.py b/src/cloudflare/resources/intel/domain_history.py
index 1905525abb1..b2addab43ef 100644
--- a/src/cloudflare/resources/intel/domain_history.py
+++ b/src/cloudflare/resources/intel/domain_history.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/domains/__init__.py b/src/cloudflare/resources/intel/domains/__init__.py
index 255c6c636f7..25312e146b0 100644
--- a/src/cloudflare/resources/intel/domains/__init__.py
+++ b/src/cloudflare/resources/intel/domains/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .bulks import (
Bulks,
diff --git a/src/cloudflare/resources/intel/domains/bulks.py b/src/cloudflare/resources/intel/domains/bulks.py
index 7e2fd19c907..3073013e08c 100644
--- a/src/cloudflare/resources/intel/domains/bulks.py
+++ b/src/cloudflare/resources/intel/domains/bulks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/domains/domains.py b/src/cloudflare/resources/intel/domains/domains.py
index bf87314e3da..a8eee7ac86b 100644
--- a/src/cloudflare/resources/intel/domains/domains.py
+++ b/src/cloudflare/resources/intel/domains/domains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/indicator_feeds/__init__.py b/src/cloudflare/resources/intel/indicator_feeds/__init__.py
index 030f64e6944..c537db94a52 100644
--- a/src/cloudflare/resources/intel/indicator_feeds/__init__.py
+++ b/src/cloudflare/resources/intel/indicator_feeds/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .permissions import (
Permissions,
diff --git a/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py b/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py
index b25834b5998..78ae182975c 100644
--- a/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py
+++ b/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/indicator_feeds/permissions.py b/src/cloudflare/resources/intel/indicator_feeds/permissions.py
index 69037ad426b..88c0690c081 100644
--- a/src/cloudflare/resources/intel/indicator_feeds/permissions.py
+++ b/src/cloudflare/resources/intel/indicator_feeds/permissions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/intel.py b/src/cloudflare/resources/intel/intel.py
index c24fdbe58c6..c67ec7e95d4 100644
--- a/src/cloudflare/resources/intel/intel.py
+++ b/src/cloudflare/resources/intel/intel.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/ip_lists.py b/src/cloudflare/resources/intel/ip_lists.py
index eb721994b3e..4c661662685 100644
--- a/src/cloudflare/resources/intel/ip_lists.py
+++ b/src/cloudflare/resources/intel/ip_lists.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/ips.py b/src/cloudflare/resources/intel/ips.py
index 8a7fd4a2349..a1ec0ebad5a 100644
--- a/src/cloudflare/resources/intel/ips.py
+++ b/src/cloudflare/resources/intel/ips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/miscategorizations.py b/src/cloudflare/resources/intel/miscategorizations.py
index 77792ccbd1e..8b4878d9443 100644
--- a/src/cloudflare/resources/intel/miscategorizations.py
+++ b/src/cloudflare/resources/intel/miscategorizations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/sinkholes.py b/src/cloudflare/resources/intel/sinkholes.py
index 1297926a7e3..e29c60fbf81 100644
--- a/src/cloudflare/resources/intel/sinkholes.py
+++ b/src/cloudflare/resources/intel/sinkholes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/intel/whois.py b/src/cloudflare/resources/intel/whois.py
index bd3a9fc3bb1..01ed43b6f03 100644
--- a/src/cloudflare/resources/intel/whois.py
+++ b/src/cloudflare/resources/intel/whois.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/ips.py b/src/cloudflare/resources/ips.py
index 3899aded0bb..136d48aaf80 100644
--- a/src/cloudflare/resources/ips.py
+++ b/src/cloudflare/resources/ips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/keyless_certificates.py b/src/cloudflare/resources/keyless_certificates.py
index 89a06d64fe5..d561877e556 100644
--- a/src/cloudflare/resources/keyless_certificates.py
+++ b/src/cloudflare/resources/keyless_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/kv/__init__.py b/src/cloudflare/resources/kv/__init__.py
index 8783aaf52f6..142fba07f20 100644
--- a/src/cloudflare/resources/kv/__init__.py
+++ b/src/cloudflare/resources/kv/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .kv import (
KV,
diff --git a/src/cloudflare/resources/kv/kv.py b/src/cloudflare/resources/kv/kv.py
index 4eb8e1037c5..5ac3bd8ee07 100644
--- a/src/cloudflare/resources/kv/kv.py
+++ b/src/cloudflare/resources/kv/kv.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/kv/namespaces/__init__.py b/src/cloudflare/resources/kv/namespaces/__init__.py
index 40698297053..6bf42263da9 100644
--- a/src/cloudflare/resources/kv/namespaces/__init__.py
+++ b/src/cloudflare/resources/kv/namespaces/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .bulk import (
Bulk,
diff --git a/src/cloudflare/resources/kv/namespaces/bulk.py b/src/cloudflare/resources/kv/namespaces/bulk.py
index 5dfd2ca6f2f..87a61239976 100644
--- a/src/cloudflare/resources/kv/namespaces/bulk.py
+++ b/src/cloudflare/resources/kv/namespaces/bulk.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/kv/namespaces/keys.py b/src/cloudflare/resources/kv/namespaces/keys.py
index 5530570520d..86bc2d6296c 100644
--- a/src/cloudflare/resources/kv/namespaces/keys.py
+++ b/src/cloudflare/resources/kv/namespaces/keys.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/kv/namespaces/metadata.py b/src/cloudflare/resources/kv/namespaces/metadata.py
index 199c661c6d4..b60d9c3e92d 100644
--- a/src/cloudflare/resources/kv/namespaces/metadata.py
+++ b/src/cloudflare/resources/kv/namespaces/metadata.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/kv/namespaces/namespaces.py b/src/cloudflare/resources/kv/namespaces/namespaces.py
index c3f49ecf101..9c64e5664ba 100644
--- a/src/cloudflare/resources/kv/namespaces/namespaces.py
+++ b/src/cloudflare/resources/kv/namespaces/namespaces.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/kv/namespaces/values.py b/src/cloudflare/resources/kv/namespaces/values.py
index a0df46086d9..eae7f2a1ca5 100644
--- a/src/cloudflare/resources/kv/namespaces/values.py
+++ b/src/cloudflare/resources/kv/namespaces/values.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/load_balancers/__init__.py b/src/cloudflare/resources/load_balancers/__init__.py
index 4c3c6f9897a..07e2eee26a3 100644
--- a/src/cloudflare/resources/load_balancers/__init__.py
+++ b/src/cloudflare/resources/load_balancers/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .pools import (
Pools,
diff --git a/src/cloudflare/resources/load_balancers/load_balancers.py b/src/cloudflare/resources/load_balancers/load_balancers.py
index 3ebb81567af..5dba4f5b38f 100644
--- a/src/cloudflare/resources/load_balancers/load_balancers.py
+++ b/src/cloudflare/resources/load_balancers/load_balancers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/load_balancers/monitors/__init__.py b/src/cloudflare/resources/load_balancers/monitors/__init__.py
index a4b52a649ad..02d4bf3e818 100644
--- a/src/cloudflare/resources/load_balancers/monitors/__init__.py
+++ b/src/cloudflare/resources/load_balancers/monitors/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .monitors import (
Monitors,
diff --git a/src/cloudflare/resources/load_balancers/monitors/monitors.py b/src/cloudflare/resources/load_balancers/monitors/monitors.py
index 6725ed5e0a7..60212b302d3 100644
--- a/src/cloudflare/resources/load_balancers/monitors/monitors.py
+++ b/src/cloudflare/resources/load_balancers/monitors/monitors.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/load_balancers/monitors/previews.py b/src/cloudflare/resources/load_balancers/monitors/previews.py
index b645e1d32c2..1af0c9b063f 100644
--- a/src/cloudflare/resources/load_balancers/monitors/previews.py
+++ b/src/cloudflare/resources/load_balancers/monitors/previews.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/load_balancers/monitors/references.py b/src/cloudflare/resources/load_balancers/monitors/references.py
index 7cd6a67a262..1f91c2f3f1b 100644
--- a/src/cloudflare/resources/load_balancers/monitors/references.py
+++ b/src/cloudflare/resources/load_balancers/monitors/references.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/load_balancers/pools/__init__.py b/src/cloudflare/resources/load_balancers/pools/__init__.py
index feca8991733..4c7ba4dfc46 100644
--- a/src/cloudflare/resources/load_balancers/pools/__init__.py
+++ b/src/cloudflare/resources/load_balancers/pools/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .pools import (
Pools,
diff --git a/src/cloudflare/resources/load_balancers/pools/health.py b/src/cloudflare/resources/load_balancers/pools/health.py
index 6f496146f95..bd5d1b78e9b 100644
--- a/src/cloudflare/resources/load_balancers/pools/health.py
+++ b/src/cloudflare/resources/load_balancers/pools/health.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/load_balancers/pools/pools.py b/src/cloudflare/resources/load_balancers/pools/pools.py
index dfdead4755a..5e115bdb6f8 100644
--- a/src/cloudflare/resources/load_balancers/pools/pools.py
+++ b/src/cloudflare/resources/load_balancers/pools/pools.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/load_balancers/pools/references.py b/src/cloudflare/resources/load_balancers/pools/references.py
index 20f879efb7b..93d27b2debe 100644
--- a/src/cloudflare/resources/load_balancers/pools/references.py
+++ b/src/cloudflare/resources/load_balancers/pools/references.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/load_balancers/previews.py b/src/cloudflare/resources/load_balancers/previews.py
index fa142e6bfcb..a825827acc8 100644
--- a/src/cloudflare/resources/load_balancers/previews.py
+++ b/src/cloudflare/resources/load_balancers/previews.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/load_balancers/regions.py b/src/cloudflare/resources/load_balancers/regions.py
index 7355af6a9de..eb787f86d2d 100644
--- a/src/cloudflare/resources/load_balancers/regions.py
+++ b/src/cloudflare/resources/load_balancers/regions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/load_balancers/searches.py b/src/cloudflare/resources/load_balancers/searches.py
index 009fed15278..0fe4c63e9e7 100644
--- a/src/cloudflare/resources/load_balancers/searches.py
+++ b/src/cloudflare/resources/load_balancers/searches.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logpush/__init__.py b/src/cloudflare/resources/logpush/__init__.py
index 71557caedc2..cd54a2efc7d 100644
--- a/src/cloudflare/resources/logpush/__init__.py
+++ b/src/cloudflare/resources/logpush/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .edge import (
Edge,
diff --git a/src/cloudflare/resources/logpush/datasets/__init__.py b/src/cloudflare/resources/logpush/datasets/__init__.py
index 80f924f0182..5f7eeabee86 100644
--- a/src/cloudflare/resources/logpush/datasets/__init__.py
+++ b/src/cloudflare/resources/logpush/datasets/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .jobs import (
Jobs,
diff --git a/src/cloudflare/resources/logpush/datasets/datasets.py b/src/cloudflare/resources/logpush/datasets/datasets.py
index 59e165bf9c8..65efe906677 100644
--- a/src/cloudflare/resources/logpush/datasets/datasets.py
+++ b/src/cloudflare/resources/logpush/datasets/datasets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logpush/datasets/fields.py b/src/cloudflare/resources/logpush/datasets/fields.py
index 6b010a7208a..a3c36cb11a8 100644
--- a/src/cloudflare/resources/logpush/datasets/fields.py
+++ b/src/cloudflare/resources/logpush/datasets/fields.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logpush/datasets/jobs.py b/src/cloudflare/resources/logpush/datasets/jobs.py
index 542abaf884a..1fa7369012c 100644
--- a/src/cloudflare/resources/logpush/datasets/jobs.py
+++ b/src/cloudflare/resources/logpush/datasets/jobs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logpush/edge.py b/src/cloudflare/resources/logpush/edge.py
index 53262fd15a9..f5d3152481b 100644
--- a/src/cloudflare/resources/logpush/edge.py
+++ b/src/cloudflare/resources/logpush/edge.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logpush/jobs.py b/src/cloudflare/resources/logpush/jobs.py
index eae55698c03..3b915b4c181 100644
--- a/src/cloudflare/resources/logpush/jobs.py
+++ b/src/cloudflare/resources/logpush/jobs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logpush/logpush.py b/src/cloudflare/resources/logpush/logpush.py
index b633d80c536..40d828d2952 100644
--- a/src/cloudflare/resources/logpush/logpush.py
+++ b/src/cloudflare/resources/logpush/logpush.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logpush/ownership.py b/src/cloudflare/resources/logpush/ownership.py
index 27292f13938..c582203bc80 100644
--- a/src/cloudflare/resources/logpush/ownership.py
+++ b/src/cloudflare/resources/logpush/ownership.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logpush/validate.py b/src/cloudflare/resources/logpush/validate.py
index a5670c22fba..407b47af93b 100644
--- a/src/cloudflare/resources/logpush/validate.py
+++ b/src/cloudflare/resources/logpush/validate.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logs/__init__.py b/src/cloudflare/resources/logs/__init__.py
index 7461c17ea78..3c3cc702560 100644
--- a/src/cloudflare/resources/logs/__init__.py
+++ b/src/cloudflare/resources/logs/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .logs import (
Logs,
diff --git a/src/cloudflare/resources/logs/control/__init__.py b/src/cloudflare/resources/logs/control/__init__.py
index 7c09a891b95..f689e7617b0 100644
--- a/src/cloudflare/resources/logs/control/__init__.py
+++ b/src/cloudflare/resources/logs/control/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .cmb import (
Cmb,
diff --git a/src/cloudflare/resources/logs/control/cmb/__init__.py b/src/cloudflare/resources/logs/control/cmb/__init__.py
index 52572485f2e..85b33068e75 100644
--- a/src/cloudflare/resources/logs/control/cmb/__init__.py
+++ b/src/cloudflare/resources/logs/control/cmb/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .cmb import (
Cmb,
diff --git a/src/cloudflare/resources/logs/control/cmb/cmb.py b/src/cloudflare/resources/logs/control/cmb/cmb.py
index cfbdef780ed..d8d68697b91 100644
--- a/src/cloudflare/resources/logs/control/cmb/cmb.py
+++ b/src/cloudflare/resources/logs/control/cmb/cmb.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logs/control/cmb/config.py b/src/cloudflare/resources/logs/control/cmb/config.py
index 24b4c56bf38..368b7072259 100644
--- a/src/cloudflare/resources/logs/control/cmb/config.py
+++ b/src/cloudflare/resources/logs/control/cmb/config.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logs/control/control.py b/src/cloudflare/resources/logs/control/control.py
index a695a762b81..7bbaf220174 100644
--- a/src/cloudflare/resources/logs/control/control.py
+++ b/src/cloudflare/resources/logs/control/control.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logs/control/retention/__init__.py b/src/cloudflare/resources/logs/control/retention/__init__.py
index d2f0615f319..bd12d07366d 100644
--- a/src/cloudflare/resources/logs/control/retention/__init__.py
+++ b/src/cloudflare/resources/logs/control/retention/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .flag import (
Flag,
diff --git a/src/cloudflare/resources/logs/control/retention/flag.py b/src/cloudflare/resources/logs/control/retention/flag.py
index f0da9c7b7e4..185ea40e950 100644
--- a/src/cloudflare/resources/logs/control/retention/flag.py
+++ b/src/cloudflare/resources/logs/control/retention/flag.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logs/control/retention/retention.py b/src/cloudflare/resources/logs/control/retention/retention.py
index fa06d2ba6bf..39e309df551 100644
--- a/src/cloudflare/resources/logs/control/retention/retention.py
+++ b/src/cloudflare/resources/logs/control/retention/retention.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logs/logs.py b/src/cloudflare/resources/logs/logs.py
index 2e3ebcac3fd..2ef08f57f1d 100644
--- a/src/cloudflare/resources/logs/logs.py
+++ b/src/cloudflare/resources/logs/logs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logs/rayid.py b/src/cloudflare/resources/logs/rayid.py
index abc66a8ba85..37f0bd07fc8 100644
--- a/src/cloudflare/resources/logs/rayid.py
+++ b/src/cloudflare/resources/logs/rayid.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logs/received/__init__.py b/src/cloudflare/resources/logs/received/__init__.py
index cfb274044be..0c7d17be7e7 100644
--- a/src/cloudflare/resources/logs/received/__init__.py
+++ b/src/cloudflare/resources/logs/received/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .fields import (
Fields,
diff --git a/src/cloudflare/resources/logs/received/fields.py b/src/cloudflare/resources/logs/received/fields.py
index 5a46e6a20bd..ca480194be1 100644
--- a/src/cloudflare/resources/logs/received/fields.py
+++ b/src/cloudflare/resources/logs/received/fields.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/logs/received/received.py b/src/cloudflare/resources/logs/received/received.py
index eabda3342b5..ffc41c0d3c6 100644
--- a/src/cloudflare/resources/logs/received/received.py
+++ b/src/cloudflare/resources/logs/received/received.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/magic_network_monitoring/__init__.py b/src/cloudflare/resources/magic_network_monitoring/__init__.py
index 0632bc0c4ff..3149fd83017 100644
--- a/src/cloudflare/resources/magic_network_monitoring/__init__.py
+++ b/src/cloudflare/resources/magic_network_monitoring/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .rules import (
Rules,
diff --git a/src/cloudflare/resources/magic_network_monitoring/configs/__init__.py b/src/cloudflare/resources/magic_network_monitoring/configs/__init__.py
index e58d2521593..3925a938c90 100644
--- a/src/cloudflare/resources/magic_network_monitoring/configs/__init__.py
+++ b/src/cloudflare/resources/magic_network_monitoring/configs/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .full import (
Full,
diff --git a/src/cloudflare/resources/magic_network_monitoring/configs/configs.py b/src/cloudflare/resources/magic_network_monitoring/configs/configs.py
index 8c4a3d2bf9d..89e7770ff27 100644
--- a/src/cloudflare/resources/magic_network_monitoring/configs/configs.py
+++ b/src/cloudflare/resources/magic_network_monitoring/configs/configs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/magic_network_monitoring/configs/full.py b/src/cloudflare/resources/magic_network_monitoring/configs/full.py
index 3254304d4f2..dd713a5c55d 100644
--- a/src/cloudflare/resources/magic_network_monitoring/configs/full.py
+++ b/src/cloudflare/resources/magic_network_monitoring/configs/full.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/magic_network_monitoring/magic_network_monitoring.py b/src/cloudflare/resources/magic_network_monitoring/magic_network_monitoring.py
index 56a8bbe6d8b..024fa234d68 100644
--- a/src/cloudflare/resources/magic_network_monitoring/magic_network_monitoring.py
+++ b/src/cloudflare/resources/magic_network_monitoring/magic_network_monitoring.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/magic_network_monitoring/rules/__init__.py b/src/cloudflare/resources/magic_network_monitoring/rules/__init__.py
index d7410a73ae9..cba78cae500 100644
--- a/src/cloudflare/resources/magic_network_monitoring/rules/__init__.py
+++ b/src/cloudflare/resources/magic_network_monitoring/rules/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .rules import (
Rules,
diff --git a/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py b/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py
index ffea3b4a965..96865753337 100644
--- a/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py
+++ b/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/magic_network_monitoring/rules/rules.py b/src/cloudflare/resources/magic_network_monitoring/rules/rules.py
index ddbf52c8576..05af0d63fff 100644
--- a/src/cloudflare/resources/magic_network_monitoring/rules/rules.py
+++ b/src/cloudflare/resources/magic_network_monitoring/rules/rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/magic_transit/__init__.py b/src/cloudflare/resources/magic_transit/__init__.py
index b029fb3b05d..e554d5d7620 100644
--- a/src/cloudflare/resources/magic_transit/__init__.py
+++ b/src/cloudflare/resources/magic_transit/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .sites import (
Sites,
diff --git a/src/cloudflare/resources/magic_transit/cf_interconnects.py b/src/cloudflare/resources/magic_transit/cf_interconnects.py
index 16cd7328acb..baeb9340daf 100644
--- a/src/cloudflare/resources/magic_transit/cf_interconnects.py
+++ b/src/cloudflare/resources/magic_transit/cf_interconnects.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -46,7 +46,7 @@ def update(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
description: str | NotGiven = NOT_GIVEN,
gre: cf_interconnect_update_params.GRE | NotGiven = NOT_GIVEN,
health_check: cf_interconnect_update_params.HealthCheck | NotGiven = NOT_GIVEN,
@@ -66,7 +66,7 @@ def update(
without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -89,12 +89,12 @@ def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return self._put(
- f"/accounts/{account_identifier}/magic/cf_interconnects/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/cf_interconnects/{tunnel_identifier}",
body=maybe_transform(
{
"description": description,
@@ -117,8 +117,8 @@ def update(
def list(
self,
- account_identifier: str,
*,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -130,7 +130,7 @@ def list(
Lists interconnects associated with an account.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -140,10 +140,10 @@ def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/cf_interconnects",
+ f"/accounts/{account_id}/magic/cf_interconnects",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -158,7 +158,7 @@ def get(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -170,7 +170,7 @@ def get(
Lists details for a specific interconnect.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -182,12 +182,12 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/cf_interconnects/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/cf_interconnects/{tunnel_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -212,7 +212,7 @@ async def update(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
description: str | NotGiven = NOT_GIVEN,
gre: cf_interconnect_update_params.GRE | NotGiven = NOT_GIVEN,
health_check: cf_interconnect_update_params.HealthCheck | NotGiven = NOT_GIVEN,
@@ -232,7 +232,7 @@ async def update(
without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -255,12 +255,12 @@ async def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return await self._put(
- f"/accounts/{account_identifier}/magic/cf_interconnects/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/cf_interconnects/{tunnel_identifier}",
body=await async_maybe_transform(
{
"description": description,
@@ -283,8 +283,8 @@ async def update(
async def list(
self,
- account_identifier: str,
*,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -296,7 +296,7 @@ async def list(
Lists interconnects associated with an account.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -306,10 +306,10 @@ async def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/cf_interconnects",
+ f"/accounts/{account_id}/magic/cf_interconnects",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -324,7 +324,7 @@ async def get(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -336,7 +336,7 @@ async def get(
Lists details for a specific interconnect.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -348,12 +348,12 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/cf_interconnects/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/cf_interconnects/{tunnel_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/magic_transit/gre_tunnels.py b/src/cloudflare/resources/magic_transit/gre_tunnels.py
index c8fb7bd6d77..178f4b622ff 100644
--- a/src/cloudflare/resources/magic_transit/gre_tunnels.py
+++ b/src/cloudflare/resources/magic_transit/gre_tunnels.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -47,8 +47,8 @@ def with_streaming_response(self) -> GRETunnelsWithStreamingResponse:
def create(
self,
- account_identifier: str,
*,
+ account_id: str,
body: object,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -63,7 +63,7 @@ def create(
parameter to only run validation without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -73,10 +73,10 @@ def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return self._post(
- f"/accounts/{account_identifier}/magic/gre_tunnels",
+ f"/accounts/{account_id}/magic/gre_tunnels",
body=maybe_transform(body, gre_tunnel_create_params.GRETunnelCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -92,7 +92,7 @@ def update(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
cloudflare_gre_endpoint: str,
customer_gre_endpoint: str,
interface_address: str,
@@ -114,7 +114,7 @@ def update(
parameter to only run validation without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -144,12 +144,12 @@ def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return self._put(
- f"/accounts/{account_identifier}/magic/gre_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/gre_tunnels/{tunnel_identifier}",
body=maybe_transform(
{
"cloudflare_gre_endpoint": cloudflare_gre_endpoint,
@@ -175,8 +175,8 @@ def update(
def list(
self,
- account_identifier: str,
*,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -188,7 +188,7 @@ def list(
Lists GRE tunnels associated with an account.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -198,10 +198,10 @@ def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/gre_tunnels",
+ f"/accounts/{account_id}/magic/gre_tunnels",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -216,7 +216,7 @@ def delete(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -230,7 +230,7 @@ def delete(
an optional query parameter to only run validation without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -242,12 +242,12 @@ def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return self._delete(
- f"/accounts/{account_identifier}/magic/gre_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/gre_tunnels/{tunnel_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -262,7 +262,7 @@ def get(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -274,7 +274,7 @@ def get(
Lists informtion for a specific GRE tunnel.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -286,12 +286,12 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/gre_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/gre_tunnels/{tunnel_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -314,8 +314,8 @@ def with_streaming_response(self) -> AsyncGRETunnelsWithStreamingResponse:
async def create(
self,
- account_identifier: str,
*,
+ account_id: str,
body: object,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -330,7 +330,7 @@ async def create(
parameter to only run validation without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -340,10 +340,10 @@ async def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return await self._post(
- f"/accounts/{account_identifier}/magic/gre_tunnels",
+ f"/accounts/{account_id}/magic/gre_tunnels",
body=await async_maybe_transform(body, gre_tunnel_create_params.GRETunnelCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -359,7 +359,7 @@ async def update(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
cloudflare_gre_endpoint: str,
customer_gre_endpoint: str,
interface_address: str,
@@ -381,7 +381,7 @@ async def update(
parameter to only run validation without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -411,12 +411,12 @@ async def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return await self._put(
- f"/accounts/{account_identifier}/magic/gre_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/gre_tunnels/{tunnel_identifier}",
body=await async_maybe_transform(
{
"cloudflare_gre_endpoint": cloudflare_gre_endpoint,
@@ -442,8 +442,8 @@ async def update(
async def list(
self,
- account_identifier: str,
*,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -455,7 +455,7 @@ async def list(
Lists GRE tunnels associated with an account.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -465,10 +465,10 @@ async def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/gre_tunnels",
+ f"/accounts/{account_id}/magic/gre_tunnels",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -483,7 +483,7 @@ async def delete(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -497,7 +497,7 @@ async def delete(
an optional query parameter to only run validation without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -509,12 +509,12 @@ async def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return await self._delete(
- f"/accounts/{account_identifier}/magic/gre_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/gre_tunnels/{tunnel_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -529,7 +529,7 @@ async def get(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -541,7 +541,7 @@ async def get(
Lists informtion for a specific GRE tunnel.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -553,12 +553,12 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/gre_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/gre_tunnels/{tunnel_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/magic_transit/ipsec_tunnels.py b/src/cloudflare/resources/magic_transit/ipsec_tunnels.py
index f6ccc808dcd..55067d5e807 100644
--- a/src/cloudflare/resources/magic_transit/ipsec_tunnels.py
+++ b/src/cloudflare/resources/magic_transit/ipsec_tunnels.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -48,8 +48,8 @@ def with_streaming_response(self) -> IPSECTunnelsWithStreamingResponse:
def create(
self,
- account_identifier: str,
*,
+ account_id: str,
cloudflare_endpoint: str,
interface_address: str,
name: str,
@@ -72,7 +72,7 @@ def create(
changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
cloudflare_endpoint: The IP address assigned to the Cloudflare side of the IPsec tunnel.
@@ -99,10 +99,10 @@ def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return self._post(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels",
+ f"/accounts/{account_id}/magic/ipsec_tunnels",
body=maybe_transform(
{
"cloudflare_endpoint": cloudflare_endpoint,
@@ -130,7 +130,7 @@ def update(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
cloudflare_endpoint: str,
interface_address: str,
name: str,
@@ -153,7 +153,7 @@ def update(
without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -182,12 +182,12 @@ def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return self._put(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/ipsec_tunnels/{tunnel_identifier}",
body=maybe_transform(
{
"cloudflare_endpoint": cloudflare_endpoint,
@@ -213,8 +213,8 @@ def update(
def list(
self,
- account_identifier: str,
*,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -226,7 +226,7 @@ def list(
Lists IPsec tunnels associated with an account.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -236,10 +236,10 @@ def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels",
+ f"/accounts/{account_id}/magic/ipsec_tunnels",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -254,7 +254,7 @@ def delete(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -268,7 +268,7 @@ def delete(
without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -280,12 +280,12 @@ def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return self._delete(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/ipsec_tunnels/{tunnel_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -300,7 +300,7 @@ def get(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -312,7 +312,7 @@ def get(
Lists details for a specific IPsec tunnel.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -324,12 +324,12 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/ipsec_tunnels/{tunnel_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -344,7 +344,7 @@ def psk_generate(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -360,7 +360,7 @@ def psk_generate(
safe place.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -372,12 +372,12 @@ def psk_generate(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return self._post(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier}/psk_generate",
+ f"/accounts/{account_id}/magic/ipsec_tunnels/{tunnel_identifier}/psk_generate",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -400,8 +400,8 @@ def with_streaming_response(self) -> AsyncIPSECTunnelsWithStreamingResponse:
async def create(
self,
- account_identifier: str,
*,
+ account_id: str,
cloudflare_endpoint: str,
interface_address: str,
name: str,
@@ -424,7 +424,7 @@ async def create(
changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
cloudflare_endpoint: The IP address assigned to the Cloudflare side of the IPsec tunnel.
@@ -451,10 +451,10 @@ async def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return await self._post(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels",
+ f"/accounts/{account_id}/magic/ipsec_tunnels",
body=await async_maybe_transform(
{
"cloudflare_endpoint": cloudflare_endpoint,
@@ -482,7 +482,7 @@ async def update(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
cloudflare_endpoint: str,
interface_address: str,
name: str,
@@ -505,7 +505,7 @@ async def update(
without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -534,12 +534,12 @@ async def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return await self._put(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/ipsec_tunnels/{tunnel_identifier}",
body=await async_maybe_transform(
{
"cloudflare_endpoint": cloudflare_endpoint,
@@ -565,8 +565,8 @@ async def update(
async def list(
self,
- account_identifier: str,
*,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -578,7 +578,7 @@ async def list(
Lists IPsec tunnels associated with an account.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -588,10 +588,10 @@ async def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels",
+ f"/accounts/{account_id}/magic/ipsec_tunnels",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -606,7 +606,7 @@ async def delete(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -620,7 +620,7 @@ async def delete(
without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -632,12 +632,12 @@ async def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return await self._delete(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/ipsec_tunnels/{tunnel_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -652,7 +652,7 @@ async def get(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -664,7 +664,7 @@ async def get(
Lists details for a specific IPsec tunnel.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -676,12 +676,12 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier}",
+ f"/accounts/{account_id}/magic/ipsec_tunnels/{tunnel_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -696,7 +696,7 @@ async def psk_generate(
self,
tunnel_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -712,7 +712,7 @@ async def psk_generate(
safe place.
Args:
- account_identifier: Identifier
+ account_id: Identifier
tunnel_identifier: Identifier
@@ -724,12 +724,12 @@ async def psk_generate(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not tunnel_identifier:
raise ValueError(f"Expected a non-empty value for `tunnel_identifier` but received {tunnel_identifier!r}")
return await self._post(
- f"/accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier}/psk_generate",
+ f"/accounts/{account_id}/magic/ipsec_tunnels/{tunnel_identifier}/psk_generate",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/magic_transit/magic_transit.py b/src/cloudflare/resources/magic_transit/magic_transit.py
index a0c5995cdad..5c6ad22503a 100644
--- a/src/cloudflare/resources/magic_transit/magic_transit.py
+++ b/src/cloudflare/resources/magic_transit/magic_transit.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/magic_transit/routes.py b/src/cloudflare/resources/magic_transit/routes.py
index 17478cfbdbe..1572a6623fa 100644
--- a/src/cloudflare/resources/magic_transit/routes.py
+++ b/src/cloudflare/resources/magic_transit/routes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -49,8 +49,8 @@ def with_streaming_response(self) -> RoutesWithStreamingResponse:
def create(
self,
- account_identifier: str,
*,
+ account_id: str,
body: object,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -65,7 +65,7 @@ def create(
parameter to run validation only without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -75,10 +75,10 @@ def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return self._post(
- f"/accounts/{account_identifier}/magic/routes",
+ f"/accounts/{account_id}/magic/routes",
body=maybe_transform(body, route_create_params.RouteCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -94,7 +94,7 @@ def update(
self,
route_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
nexthop: str,
prefix: str,
priority: int,
@@ -114,7 +114,7 @@ def update(
query parameter to run validation only without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
route_identifier: Identifier
@@ -138,12 +138,12 @@ def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not route_identifier:
raise ValueError(f"Expected a non-empty value for `route_identifier` but received {route_identifier!r}")
return self._put(
- f"/accounts/{account_identifier}/magic/routes/{route_identifier}",
+ f"/accounts/{account_id}/magic/routes/{route_identifier}",
body=maybe_transform(
{
"nexthop": nexthop,
@@ -167,8 +167,8 @@ def update(
def list(
self,
- account_identifier: str,
*,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -180,7 +180,7 @@ def list(
List all Magic static routes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -190,10 +190,10 @@ def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/routes",
+ f"/accounts/{account_id}/magic/routes",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -208,7 +208,7 @@ def delete(
self,
route_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -220,7 +220,7 @@ def delete(
Disable and remove a specific Magic static route.
Args:
- account_identifier: Identifier
+ account_id: Identifier
route_identifier: Identifier
@@ -232,12 +232,12 @@ def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not route_identifier:
raise ValueError(f"Expected a non-empty value for `route_identifier` but received {route_identifier!r}")
return self._delete(
- f"/accounts/{account_identifier}/magic/routes/{route_identifier}",
+ f"/accounts/{account_id}/magic/routes/{route_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -250,8 +250,8 @@ def delete(
def empty(
self,
- account_identifier: str,
*,
+ account_id: str,
routes: Iterable[route_empty_params.Route],
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -264,7 +264,7 @@ def empty(
Delete multiple Magic static routes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -274,10 +274,10 @@ def empty(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return self._delete(
- f"/accounts/{account_identifier}/magic/routes",
+ f"/accounts/{account_id}/magic/routes",
body=maybe_transform({"routes": routes}, route_empty_params.RouteEmptyParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -293,7 +293,7 @@ def get(
self,
route_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -305,7 +305,7 @@ def get(
Get a specific Magic static route.
Args:
- account_identifier: Identifier
+ account_id: Identifier
route_identifier: Identifier
@@ -317,12 +317,12 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not route_identifier:
raise ValueError(f"Expected a non-empty value for `route_identifier` but received {route_identifier!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/routes/{route_identifier}",
+ f"/accounts/{account_id}/magic/routes/{route_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -345,8 +345,8 @@ def with_streaming_response(self) -> AsyncRoutesWithStreamingResponse:
async def create(
self,
- account_identifier: str,
*,
+ account_id: str,
body: object,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -361,7 +361,7 @@ async def create(
parameter to run validation only without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -371,10 +371,10 @@ async def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return await self._post(
- f"/accounts/{account_identifier}/magic/routes",
+ f"/accounts/{account_id}/magic/routes",
body=await async_maybe_transform(body, route_create_params.RouteCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -390,7 +390,7 @@ async def update(
self,
route_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
nexthop: str,
prefix: str,
priority: int,
@@ -410,7 +410,7 @@ async def update(
query parameter to run validation only without persisting changes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
route_identifier: Identifier
@@ -434,12 +434,12 @@ async def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not route_identifier:
raise ValueError(f"Expected a non-empty value for `route_identifier` but received {route_identifier!r}")
return await self._put(
- f"/accounts/{account_identifier}/magic/routes/{route_identifier}",
+ f"/accounts/{account_id}/magic/routes/{route_identifier}",
body=await async_maybe_transform(
{
"nexthop": nexthop,
@@ -463,8 +463,8 @@ async def update(
async def list(
self,
- account_identifier: str,
*,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -476,7 +476,7 @@ async def list(
List all Magic static routes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -486,10 +486,10 @@ async def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/routes",
+ f"/accounts/{account_id}/magic/routes",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -504,7 +504,7 @@ async def delete(
self,
route_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -516,7 +516,7 @@ async def delete(
Disable and remove a specific Magic static route.
Args:
- account_identifier: Identifier
+ account_id: Identifier
route_identifier: Identifier
@@ -528,12 +528,12 @@ async def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not route_identifier:
raise ValueError(f"Expected a non-empty value for `route_identifier` but received {route_identifier!r}")
return await self._delete(
- f"/accounts/{account_identifier}/magic/routes/{route_identifier}",
+ f"/accounts/{account_id}/magic/routes/{route_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -546,8 +546,8 @@ async def delete(
async def empty(
self,
- account_identifier: str,
*,
+ account_id: str,
routes: Iterable[route_empty_params.Route],
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -560,7 +560,7 @@ async def empty(
Delete multiple Magic static routes.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -570,10 +570,10 @@ async def empty(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return await self._delete(
- f"/accounts/{account_identifier}/magic/routes",
+ f"/accounts/{account_id}/magic/routes",
body=await async_maybe_transform({"routes": routes}, route_empty_params.RouteEmptyParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -589,7 +589,7 @@ async def get(
self,
route_identifier: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -601,7 +601,7 @@ async def get(
Get a specific Magic static route.
Args:
- account_identifier: Identifier
+ account_id: Identifier
route_identifier: Identifier
@@ -613,12 +613,12 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
if not route_identifier:
raise ValueError(f"Expected a non-empty value for `route_identifier` but received {route_identifier!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/routes/{route_identifier}",
+ f"/accounts/{account_id}/magic/routes/{route_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/magic_transit/sites/__init__.py b/src/cloudflare/resources/magic_transit/sites/__init__.py
index baaecf09f83..6f7321db90f 100644
--- a/src/cloudflare/resources/magic_transit/sites/__init__.py
+++ b/src/cloudflare/resources/magic_transit/sites/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .acls import (
ACLs,
diff --git a/src/cloudflare/resources/magic_transit/sites/acls.py b/src/cloudflare/resources/magic_transit/sites/acls.py
index 3d9fa9f3e33..6d9f85883c8 100644
--- a/src/cloudflare/resources/magic_transit/sites/acls.py
+++ b/src/cloudflare/resources/magic_transit/sites/acls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -47,9 +47,9 @@ def with_streaming_response(self) -> ACLsWithStreamingResponse:
def create(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
acl: acl_create_params.ACL | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -62,9 +62,9 @@ def create(
Creates a new Site ACL.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -74,12 +74,12 @@ def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return self._post(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/acls",
+ f"/accounts/{account_id}/magic/sites/{site_id}/acls",
body=maybe_transform({"acl": acl}, acl_create_params.ACLCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -95,8 +95,8 @@ def update(
self,
acl_identifier: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
acl: acl_update_params.ACL | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -109,9 +109,9 @@ def update(
Update a specific Site ACL.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
acl_identifier: Identifier
@@ -123,14 +123,14 @@ def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
if not acl_identifier:
raise ValueError(f"Expected a non-empty value for `acl_identifier` but received {acl_identifier!r}")
return self._put(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}",
body=maybe_transform({"acl": acl}, acl_update_params.ACLUpdateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -144,9 +144,9 @@ def update(
def list(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -158,9 +158,9 @@ def list(
Lists Site ACLs associated with an account.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -170,12 +170,12 @@ def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/acls",
+ f"/accounts/{account_id}/magic/sites/{site_id}/acls",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -190,8 +190,8 @@ def delete(
self,
acl_identifier: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -203,9 +203,9 @@ def delete(
Remove a specific Site ACL.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
acl_identifier: Identifier
@@ -217,14 +217,14 @@ def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
if not acl_identifier:
raise ValueError(f"Expected a non-empty value for `acl_identifier` but received {acl_identifier!r}")
return self._delete(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -239,8 +239,8 @@ def get(
self,
acl_identifier: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -252,9 +252,9 @@ def get(
Get a specific Site ACL.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
acl_identifier: Identifier
@@ -266,14 +266,14 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
if not acl_identifier:
raise ValueError(f"Expected a non-empty value for `acl_identifier` but received {acl_identifier!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -296,9 +296,9 @@ def with_streaming_response(self) -> AsyncACLsWithStreamingResponse:
async def create(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
acl: acl_create_params.ACL | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -311,9 +311,9 @@ async def create(
Creates a new Site ACL.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -323,12 +323,12 @@ async def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return await self._post(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/acls",
+ f"/accounts/{account_id}/magic/sites/{site_id}/acls",
body=await async_maybe_transform({"acl": acl}, acl_create_params.ACLCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -344,8 +344,8 @@ async def update(
self,
acl_identifier: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
acl: acl_update_params.ACL | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -358,9 +358,9 @@ async def update(
Update a specific Site ACL.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
acl_identifier: Identifier
@@ -372,14 +372,14 @@ async def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
if not acl_identifier:
raise ValueError(f"Expected a non-empty value for `acl_identifier` but received {acl_identifier!r}")
return await self._put(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}",
body=await async_maybe_transform({"acl": acl}, acl_update_params.ACLUpdateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -393,9 +393,9 @@ async def update(
async def list(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -407,9 +407,9 @@ async def list(
Lists Site ACLs associated with an account.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -419,12 +419,12 @@ async def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/acls",
+ f"/accounts/{account_id}/magic/sites/{site_id}/acls",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -439,8 +439,8 @@ async def delete(
self,
acl_identifier: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -452,9 +452,9 @@ async def delete(
Remove a specific Site ACL.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
acl_identifier: Identifier
@@ -466,14 +466,14 @@ async def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
if not acl_identifier:
raise ValueError(f"Expected a non-empty value for `acl_identifier` but received {acl_identifier!r}")
return await self._delete(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -488,8 +488,8 @@ async def get(
self,
acl_identifier: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -501,9 +501,9 @@ async def get(
Get a specific Site ACL.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
acl_identifier: Identifier
@@ -515,14 +515,14 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
if not acl_identifier:
raise ValueError(f"Expected a non-empty value for `acl_identifier` but received {acl_identifier!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/acls/{acl_identifier}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/magic_transit/sites/lans.py b/src/cloudflare/resources/magic_transit/sites/lans.py
index 659085adb34..d4e8334ed9c 100644
--- a/src/cloudflare/resources/magic_transit/sites/lans.py
+++ b/src/cloudflare/resources/magic_transit/sites/lans.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -47,9 +47,9 @@ def with_streaming_response(self) -> LansWithStreamingResponse:
def create(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
lan: lan_create_params.Lan | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -64,9 +64,9 @@ def create(
is required along with secondary and virtual address.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -76,12 +76,12 @@ def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return self._post(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/lans",
+ f"/accounts/{account_id}/magic/sites/{site_id}/lans",
body=maybe_transform({"lan": lan}, lan_create_params.LanCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -95,10 +95,10 @@ def create(
def update(
self,
- lan_identifier: str,
+ lan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
lan: lan_update_params.Lan | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -111,11 +111,11 @@ def update(
Update a specific LAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- lan_identifier: Identifier
+ lan_id: Identifier
extra_headers: Send extra headers
@@ -125,14 +125,14 @@ def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not lan_identifier:
- raise ValueError(f"Expected a non-empty value for `lan_identifier` but received {lan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not lan_id:
+ raise ValueError(f"Expected a non-empty value for `lan_id` but received {lan_id!r}")
return self._put(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}",
body=maybe_transform({"lan": lan}, lan_update_params.LanUpdateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -146,9 +146,9 @@ def update(
def list(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -160,9 +160,9 @@ def list(
Lists LANs associated with an account and site.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -172,12 +172,12 @@ def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/lans",
+ f"/accounts/{account_id}/magic/sites/{site_id}/lans",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -190,10 +190,10 @@ def list(
def delete(
self,
- lan_identifier: str,
+ lan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -205,11 +205,11 @@ def delete(
Remove a specific LAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- lan_identifier: Identifier
+ lan_id: Identifier
extra_headers: Send extra headers
@@ -219,14 +219,14 @@ def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not lan_identifier:
- raise ValueError(f"Expected a non-empty value for `lan_identifier` but received {lan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not lan_id:
+ raise ValueError(f"Expected a non-empty value for `lan_id` but received {lan_id!r}")
return self._delete(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -239,10 +239,10 @@ def delete(
def get(
self,
- lan_identifier: str,
+ lan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -254,11 +254,11 @@ def get(
Get a specific LAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- lan_identifier: Identifier
+ lan_id: Identifier
extra_headers: Send extra headers
@@ -268,14 +268,14 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not lan_identifier:
- raise ValueError(f"Expected a non-empty value for `lan_identifier` but received {lan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not lan_id:
+ raise ValueError(f"Expected a non-empty value for `lan_id` but received {lan_id!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -298,9 +298,9 @@ def with_streaming_response(self) -> AsyncLansWithStreamingResponse:
async def create(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
lan: lan_create_params.Lan | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -315,9 +315,9 @@ async def create(
is required along with secondary and virtual address.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -327,12 +327,12 @@ async def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return await self._post(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/lans",
+ f"/accounts/{account_id}/magic/sites/{site_id}/lans",
body=await async_maybe_transform({"lan": lan}, lan_create_params.LanCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -346,10 +346,10 @@ async def create(
async def update(
self,
- lan_identifier: str,
+ lan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
lan: lan_update_params.Lan | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -362,11 +362,11 @@ async def update(
Update a specific LAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- lan_identifier: Identifier
+ lan_id: Identifier
extra_headers: Send extra headers
@@ -376,14 +376,14 @@ async def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not lan_identifier:
- raise ValueError(f"Expected a non-empty value for `lan_identifier` but received {lan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not lan_id:
+ raise ValueError(f"Expected a non-empty value for `lan_id` but received {lan_id!r}")
return await self._put(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}",
body=await async_maybe_transform({"lan": lan}, lan_update_params.LanUpdateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -397,9 +397,9 @@ async def update(
async def list(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -411,9 +411,9 @@ async def list(
Lists LANs associated with an account and site.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -423,12 +423,12 @@ async def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/lans",
+ f"/accounts/{account_id}/magic/sites/{site_id}/lans",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -441,10 +441,10 @@ async def list(
async def delete(
self,
- lan_identifier: str,
+ lan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -456,11 +456,11 @@ async def delete(
Remove a specific LAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- lan_identifier: Identifier
+ lan_id: Identifier
extra_headers: Send extra headers
@@ -470,14 +470,14 @@ async def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not lan_identifier:
- raise ValueError(f"Expected a non-empty value for `lan_identifier` but received {lan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not lan_id:
+ raise ValueError(f"Expected a non-empty value for `lan_id` but received {lan_id!r}")
return await self._delete(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -490,10 +490,10 @@ async def delete(
async def get(
self,
- lan_identifier: str,
+ lan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -505,11 +505,11 @@ async def get(
Get a specific LAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- lan_identifier: Identifier
+ lan_id: Identifier
extra_headers: Send extra headers
@@ -519,14 +519,14 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not lan_identifier:
- raise ValueError(f"Expected a non-empty value for `lan_identifier` but received {lan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not lan_id:
+ raise ValueError(f"Expected a non-empty value for `lan_id` but received {lan_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/lans/{lan_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/magic_transit/sites/sites.py b/src/cloudflare/resources/magic_transit/sites/sites.py
index 59249874c3e..b0c7ccef6a3 100644
--- a/src/cloudflare/resources/magic_transit/sites/sites.py
+++ b/src/cloudflare/resources/magic_transit/sites/sites.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -83,8 +83,8 @@ def with_streaming_response(self) -> SitesWithStreamingResponse:
def create(
self,
- account_identifier: str,
*,
+ account_id: str,
site: site_create_params.Site | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -97,7 +97,7 @@ def create(
Creates a new Site
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -107,10 +107,10 @@ def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return self._post(
- f"/accounts/{account_identifier}/magic/sites",
+ f"/accounts/{account_id}/magic/sites",
body=maybe_transform({"site": site}, site_create_params.SiteCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -124,9 +124,9 @@ def create(
def update(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
site: site_update_params.Site | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -139,9 +139,9 @@ def update(
Update a specific Site.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -151,12 +151,12 @@ def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return self._put(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}",
body=maybe_transform({"site": site}, site_update_params.SiteUpdateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -170,8 +170,8 @@ def update(
def list(
self,
- account_identifier: str,
*,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -186,7 +186,7 @@ def list(
site.SecondaryConnectorID.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -196,10 +196,10 @@ def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/sites",
+ f"/accounts/{account_id}/magic/sites",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -212,9 +212,9 @@ def list(
def delete(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -226,9 +226,9 @@ def delete(
Remove a specific Site.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -238,12 +238,12 @@ def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return self._delete(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -256,9 +256,9 @@ def delete(
def get(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -270,9 +270,9 @@ def get(
Get a specific Site.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -282,12 +282,12 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -322,8 +322,8 @@ def with_streaming_response(self) -> AsyncSitesWithStreamingResponse:
async def create(
self,
- account_identifier: str,
*,
+ account_id: str,
site: site_create_params.Site | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -336,7 +336,7 @@ async def create(
Creates a new Site
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -346,10 +346,10 @@ async def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return await self._post(
- f"/accounts/{account_identifier}/magic/sites",
+ f"/accounts/{account_id}/magic/sites",
body=await async_maybe_transform({"site": site}, site_create_params.SiteCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -363,9 +363,9 @@ async def create(
async def update(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
site: site_update_params.Site | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -378,9 +378,9 @@ async def update(
Update a specific Site.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -390,12 +390,12 @@ async def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return await self._put(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}",
body=await async_maybe_transform({"site": site}, site_update_params.SiteUpdateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -409,8 +409,8 @@ async def update(
async def list(
self,
- account_identifier: str,
*,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -425,7 +425,7 @@ async def list(
site.SecondaryConnectorID.
Args:
- account_identifier: Identifier
+ account_id: Identifier
extra_headers: Send extra headers
@@ -435,10 +435,10 @@ async def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/sites",
+ f"/accounts/{account_id}/magic/sites",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -451,9 +451,9 @@ async def list(
async def delete(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -465,9 +465,9 @@ async def delete(
Remove a specific Site.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -477,12 +477,12 @@ async def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return await self._delete(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -495,9 +495,9 @@ async def delete(
async def get(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -509,9 +509,9 @@ async def get(
Get a specific Site.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -521,12 +521,12 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/magic_transit/sites/wans.py b/src/cloudflare/resources/magic_transit/sites/wans.py
index 556225ce0c5..f79dcfa6a72 100644
--- a/src/cloudflare/resources/magic_transit/sites/wans.py
+++ b/src/cloudflare/resources/magic_transit/sites/wans.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -47,9 +47,9 @@ def with_streaming_response(self) -> WansWithStreamingResponse:
def create(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
wan: wan_create_params.Wan | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -62,9 +62,9 @@ def create(
Creates a new WAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -74,12 +74,12 @@ def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return self._post(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/wans",
+ f"/accounts/{account_id}/magic/sites/{site_id}/wans",
body=maybe_transform({"wan": wan}, wan_create_params.WanCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -93,10 +93,10 @@ def create(
def update(
self,
- wan_identifier: str,
+ wan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
wan: wan_update_params.Wan | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -109,11 +109,11 @@ def update(
Update a specific WAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- wan_identifier: Identifier
+ wan_id: Identifier
extra_headers: Send extra headers
@@ -123,14 +123,14 @@ def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not wan_identifier:
- raise ValueError(f"Expected a non-empty value for `wan_identifier` but received {wan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not wan_id:
+ raise ValueError(f"Expected a non-empty value for `wan_id` but received {wan_id!r}")
return self._put(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}",
body=maybe_transform({"wan": wan}, wan_update_params.WanUpdateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -144,9 +144,9 @@ def update(
def list(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -158,9 +158,9 @@ def list(
Lists WANs associated with an account and site.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -170,12 +170,12 @@ def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/wans",
+ f"/accounts/{account_id}/magic/sites/{site_id}/wans",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -188,10 +188,10 @@ def list(
def delete(
self,
- wan_identifier: str,
+ wan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -203,11 +203,11 @@ def delete(
Remove a specific WAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- wan_identifier: Identifier
+ wan_id: Identifier
extra_headers: Send extra headers
@@ -217,14 +217,14 @@ def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not wan_identifier:
- raise ValueError(f"Expected a non-empty value for `wan_identifier` but received {wan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not wan_id:
+ raise ValueError(f"Expected a non-empty value for `wan_id` but received {wan_id!r}")
return self._delete(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -237,10 +237,10 @@ def delete(
def get(
self,
- wan_identifier: str,
+ wan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -252,11 +252,11 @@ def get(
Get a specific WAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- wan_identifier: Identifier
+ wan_id: Identifier
extra_headers: Send extra headers
@@ -266,14 +266,14 @@ def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not wan_identifier:
- raise ValueError(f"Expected a non-empty value for `wan_identifier` but received {wan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not wan_id:
+ raise ValueError(f"Expected a non-empty value for `wan_id` but received {wan_id!r}")
return self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -296,9 +296,9 @@ def with_streaming_response(self) -> AsyncWansWithStreamingResponse:
async def create(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
wan: wan_create_params.Wan | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -311,9 +311,9 @@ async def create(
Creates a new WAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -323,12 +323,12 @@ async def create(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return await self._post(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/wans",
+ f"/accounts/{account_id}/magic/sites/{site_id}/wans",
body=await async_maybe_transform({"wan": wan}, wan_create_params.WanCreateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -342,10 +342,10 @@ async def create(
async def update(
self,
- wan_identifier: str,
+ wan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
wan: wan_update_params.Wan | NotGiven = NOT_GIVEN,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
@@ -358,11 +358,11 @@ async def update(
Update a specific WAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- wan_identifier: Identifier
+ wan_id: Identifier
extra_headers: Send extra headers
@@ -372,14 +372,14 @@ async def update(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not wan_identifier:
- raise ValueError(f"Expected a non-empty value for `wan_identifier` but received {wan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not wan_id:
+ raise ValueError(f"Expected a non-empty value for `wan_id` but received {wan_id!r}")
return await self._put(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}",
body=await async_maybe_transform({"wan": wan}, wan_update_params.WanUpdateParams),
options=make_request_options(
extra_headers=extra_headers,
@@ -393,9 +393,9 @@ async def update(
async def list(
self,
- site_identifier: str,
+ site_id: str,
*,
- account_identifier: str,
+ account_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -407,9 +407,9 @@ async def list(
Lists WANs associated with an account and site.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
extra_headers: Send extra headers
@@ -419,12 +419,12 @@ async def list(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/wans",
+ f"/accounts/{account_id}/magic/sites/{site_id}/wans",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -437,10 +437,10 @@ async def list(
async def delete(
self,
- wan_identifier: str,
+ wan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -452,11 +452,11 @@ async def delete(
Remove a specific WAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- wan_identifier: Identifier
+ wan_id: Identifier
extra_headers: Send extra headers
@@ -466,14 +466,14 @@ async def delete(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not wan_identifier:
- raise ValueError(f"Expected a non-empty value for `wan_identifier` but received {wan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not wan_id:
+ raise ValueError(f"Expected a non-empty value for `wan_id` but received {wan_id!r}")
return await self._delete(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
@@ -486,10 +486,10 @@ async def delete(
async def get(
self,
- wan_identifier: str,
+ wan_id: str,
*,
- account_identifier: str,
- site_identifier: str,
+ account_id: str,
+ site_id: str,
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
# The extra values given here take precedence over values defined on the client or passed to this method.
extra_headers: Headers | None = None,
@@ -501,11 +501,11 @@ async def get(
Get a specific WAN.
Args:
- account_identifier: Identifier
+ account_id: Identifier
- site_identifier: Identifier
+ site_id: Identifier
- wan_identifier: Identifier
+ wan_id: Identifier
extra_headers: Send extra headers
@@ -515,14 +515,14 @@ async def get(
timeout: Override the client-level default timeout for this request, in seconds
"""
- if not account_identifier:
- raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
- if not site_identifier:
- raise ValueError(f"Expected a non-empty value for `site_identifier` but received {site_identifier!r}")
- if not wan_identifier:
- raise ValueError(f"Expected a non-empty value for `wan_identifier` but received {wan_identifier!r}")
+ if not account_id:
+ raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
+ if not site_id:
+ raise ValueError(f"Expected a non-empty value for `site_id` but received {site_id!r}")
+ if not wan_id:
+ raise ValueError(f"Expected a non-empty value for `wan_id` but received {wan_id!r}")
return await self._get(
- f"/accounts/{account_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier}",
+ f"/accounts/{account_id}/magic/sites/{site_id}/wans/{wan_id}",
options=make_request_options(
extra_headers=extra_headers,
extra_query=extra_query,
diff --git a/src/cloudflare/resources/managed_headers.py b/src/cloudflare/resources/managed_headers.py
index 0161617a5d2..4c5a186cc51 100644
--- a/src/cloudflare/resources/managed_headers.py
+++ b/src/cloudflare/resources/managed_headers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/memberships.py b/src/cloudflare/resources/memberships.py
index 1edc4905a91..ba9f0192a13 100644
--- a/src/cloudflare/resources/memberships.py
+++ b/src/cloudflare/resources/memberships.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/mtls_certificates/__init__.py b/src/cloudflare/resources/mtls_certificates/__init__.py
index 63d046e1148..ea427828828 100644
--- a/src/cloudflare/resources/mtls_certificates/__init__.py
+++ b/src/cloudflare/resources/mtls_certificates/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .associations import (
Associations,
diff --git a/src/cloudflare/resources/mtls_certificates/associations.py b/src/cloudflare/resources/mtls_certificates/associations.py
index a9d6554dcbb..7b6653a1a81 100644
--- a/src/cloudflare/resources/mtls_certificates/associations.py
+++ b/src/cloudflare/resources/mtls_certificates/associations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/mtls_certificates/mtls_certificates.py b/src/cloudflare/resources/mtls_certificates/mtls_certificates.py
index 01e91b7d899..d75071c65a6 100644
--- a/src/cloudflare/resources/mtls_certificates/mtls_certificates.py
+++ b/src/cloudflare/resources/mtls_certificates/mtls_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/origin_ca_certificates.py b/src/cloudflare/resources/origin_ca_certificates.py
index 66dfcc58d63..9451a6f5ae9 100644
--- a/src/cloudflare/resources/origin_ca_certificates.py
+++ b/src/cloudflare/resources/origin_ca_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/origin_post_quantum_encryption.py b/src/cloudflare/resources/origin_post_quantum_encryption.py
index 24758c92b36..084104ad3fa 100644
--- a/src/cloudflare/resources/origin_post_quantum_encryption.py
+++ b/src/cloudflare/resources/origin_post_quantum_encryption.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/origin_tls_client_auth/__init__.py b/src/cloudflare/resources/origin_tls_client_auth/__init__.py
index 241eea5174b..14ad95548ab 100644
--- a/src/cloudflare/resources/origin_tls_client_auth/__init__.py
+++ b/src/cloudflare/resources/origin_tls_client_auth/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .settings import (
Settings,
diff --git a/src/cloudflare/resources/origin_tls_client_auth/hostnames/__init__.py b/src/cloudflare/resources/origin_tls_client_auth/hostnames/__init__.py
index e19e69fe358..92b619612bd 100644
--- a/src/cloudflare/resources/origin_tls_client_auth/hostnames/__init__.py
+++ b/src/cloudflare/resources/origin_tls_client_auth/hostnames/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .hostnames import (
Hostnames,
diff --git a/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py b/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py
index b190fcfd2b2..ee2fd407e19 100644
--- a/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py
+++ b/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py b/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py
index fb9275a3963..3ad78e8d631 100644
--- a/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py
+++ b/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py b/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py
index 8e10ca4d0f0..8c9e842761c 100644
--- a/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py
+++ b/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/origin_tls_client_auth/settings.py b/src/cloudflare/resources/origin_tls_client_auth/settings.py
index f7381db6003..217082afc24 100644
--- a/src/cloudflare/resources/origin_tls_client_auth/settings.py
+++ b/src/cloudflare/resources/origin_tls_client_auth/settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/page_shield/__init__.py b/src/cloudflare/resources/page_shield/__init__.py
index 9816900352e..195b675feb5 100644
--- a/src/cloudflare/resources/page_shield/__init__.py
+++ b/src/cloudflare/resources/page_shield/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .scripts import (
Scripts,
diff --git a/src/cloudflare/resources/page_shield/connections.py b/src/cloudflare/resources/page_shield/connections.py
index b9e0e2ee564..2bd9d184b44 100644
--- a/src/cloudflare/resources/page_shield/connections.py
+++ b/src/cloudflare/resources/page_shield/connections.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/page_shield/page_shield.py b/src/cloudflare/resources/page_shield/page_shield.py
index f9ea116742b..90585101a8f 100644
--- a/src/cloudflare/resources/page_shield/page_shield.py
+++ b/src/cloudflare/resources/page_shield/page_shield.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/page_shield/policies.py b/src/cloudflare/resources/page_shield/policies.py
index 29b0d0a7c08..5f5e5244888 100644
--- a/src/cloudflare/resources/page_shield/policies.py
+++ b/src/cloudflare/resources/page_shield/policies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/page_shield/scripts.py b/src/cloudflare/resources/page_shield/scripts.py
index 03615f06d4f..2b108402984 100644
--- a/src/cloudflare/resources/page_shield/scripts.py
+++ b/src/cloudflare/resources/page_shield/scripts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/pagerules/__init__.py b/src/cloudflare/resources/pagerules/__init__.py
index ddf3d54a610..1a849dd3594 100644
--- a/src/cloudflare/resources/pagerules/__init__.py
+++ b/src/cloudflare/resources/pagerules/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .settings import (
Settings,
diff --git a/src/cloudflare/resources/pagerules/pagerules.py b/src/cloudflare/resources/pagerules/pagerules.py
index 6fa506d7b34..6a59729af96 100644
--- a/src/cloudflare/resources/pagerules/pagerules.py
+++ b/src/cloudflare/resources/pagerules/pagerules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/pagerules/settings.py b/src/cloudflare/resources/pagerules/settings.py
index 5851f5b2b5a..8e904e12da4 100644
--- a/src/cloudflare/resources/pagerules/settings.py
+++ b/src/cloudflare/resources/pagerules/settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/pages/__init__.py b/src/cloudflare/resources/pages/__init__.py
index 363dd36f707..92decc9eec2 100644
--- a/src/cloudflare/resources/pages/__init__.py
+++ b/src/cloudflare/resources/pages/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .pages import (
Pages,
diff --git a/src/cloudflare/resources/pages/pages.py b/src/cloudflare/resources/pages/pages.py
index 034e938d624..c34b2adadd3 100644
--- a/src/cloudflare/resources/pages/pages.py
+++ b/src/cloudflare/resources/pages/pages.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/pages/projects/__init__.py b/src/cloudflare/resources/pages/projects/__init__.py
index dadb1506c9a..f91034d9c54 100644
--- a/src/cloudflare/resources/pages/projects/__init__.py
+++ b/src/cloudflare/resources/pages/projects/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .domains import (
Domains,
diff --git a/src/cloudflare/resources/pages/projects/deployments/__init__.py b/src/cloudflare/resources/pages/projects/deployments/__init__.py
index 858879dc490..3f58dc4cd0e 100644
--- a/src/cloudflare/resources/pages/projects/deployments/__init__.py
+++ b/src/cloudflare/resources/pages/projects/deployments/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .history import (
History,
diff --git a/src/cloudflare/resources/pages/projects/deployments/deployments.py b/src/cloudflare/resources/pages/projects/deployments/deployments.py
index 85fc4d85e77..578f1664d86 100644
--- a/src/cloudflare/resources/pages/projects/deployments/deployments.py
+++ b/src/cloudflare/resources/pages/projects/deployments/deployments.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/pages/projects/deployments/history/__init__.py b/src/cloudflare/resources/pages/projects/deployments/history/__init__.py
index bcdad623efc..59c515d3016 100644
--- a/src/cloudflare/resources/pages/projects/deployments/history/__init__.py
+++ b/src/cloudflare/resources/pages/projects/deployments/history/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .logs import (
Logs,
diff --git a/src/cloudflare/resources/pages/projects/deployments/history/history.py b/src/cloudflare/resources/pages/projects/deployments/history/history.py
index 65bfcfb20f3..e4c5a3babc5 100644
--- a/src/cloudflare/resources/pages/projects/deployments/history/history.py
+++ b/src/cloudflare/resources/pages/projects/deployments/history/history.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/pages/projects/deployments/history/logs.py b/src/cloudflare/resources/pages/projects/deployments/history/logs.py
index d8c72e001cf..16a9f3a2f75 100644
--- a/src/cloudflare/resources/pages/projects/deployments/history/logs.py
+++ b/src/cloudflare/resources/pages/projects/deployments/history/logs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/pages/projects/domains.py b/src/cloudflare/resources/pages/projects/domains.py
index ad3d0d3cdbf..35b21afcafd 100644
--- a/src/cloudflare/resources/pages/projects/domains.py
+++ b/src/cloudflare/resources/pages/projects/domains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/pages/projects/projects.py b/src/cloudflare/resources/pages/projects/projects.py
index ebdd22e9cfe..a964fcb0a20 100644
--- a/src/cloudflare/resources/pages/projects/projects.py
+++ b/src/cloudflare/resources/pages/projects/projects.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/pcaps/__init__.py b/src/cloudflare/resources/pcaps/__init__.py
index 86ad26d03fd..eb7bed7247a 100644
--- a/src/cloudflare/resources/pcaps/__init__.py
+++ b/src/cloudflare/resources/pcaps/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .pcaps import (
PCAPs,
diff --git a/src/cloudflare/resources/pcaps/downloads.py b/src/cloudflare/resources/pcaps/downloads.py
index e2c53f618e5..54318a6c726 100644
--- a/src/cloudflare/resources/pcaps/downloads.py
+++ b/src/cloudflare/resources/pcaps/downloads.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/pcaps/ownerships.py b/src/cloudflare/resources/pcaps/ownerships.py
index a9ed068cf96..c44f57a40a6 100644
--- a/src/cloudflare/resources/pcaps/ownerships.py
+++ b/src/cloudflare/resources/pcaps/ownerships.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/pcaps/pcaps.py b/src/cloudflare/resources/pcaps/pcaps.py
index b22a74ff76c..0f78b4092f7 100644
--- a/src/cloudflare/resources/pcaps/pcaps.py
+++ b/src/cloudflare/resources/pcaps/pcaps.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/queues/__init__.py b/src/cloudflare/resources/queues/__init__.py
index 27031085d1c..162a3b42484 100644
--- a/src/cloudflare/resources/queues/__init__.py
+++ b/src/cloudflare/resources/queues/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .queues import (
Queues,
diff --git a/src/cloudflare/resources/queues/consumers.py b/src/cloudflare/resources/queues/consumers.py
index 57a8938cc90..59dd045052e 100644
--- a/src/cloudflare/resources/queues/consumers.py
+++ b/src/cloudflare/resources/queues/consumers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/queues/queues.py b/src/cloudflare/resources/queues/queues.py
index 29ce172c370..aebfddd8517 100644
--- a/src/cloudflare/resources/queues/queues.py
+++ b/src/cloudflare/resources/queues/queues.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/r2/__init__.py b/src/cloudflare/resources/r2/__init__.py
index 68c1467eb5b..03424b10094 100644
--- a/src/cloudflare/resources/r2/__init__.py
+++ b/src/cloudflare/resources/r2/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .r2 import (
R2,
diff --git a/src/cloudflare/resources/r2/buckets.py b/src/cloudflare/resources/r2/buckets.py
index 8c703216949..5d4c1e255cb 100644
--- a/src/cloudflare/resources/r2/buckets.py
+++ b/src/cloudflare/resources/r2/buckets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/r2/r2.py b/src/cloudflare/resources/r2/r2.py
index c0909afac1c..04278e97a85 100644
--- a/src/cloudflare/resources/r2/r2.py
+++ b/src/cloudflare/resources/r2/r2.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/r2/sippy.py b/src/cloudflare/resources/r2/sippy.py
index 029f9d85807..515da0642b4 100644
--- a/src/cloudflare/resources/r2/sippy.py
+++ b/src/cloudflare/resources/r2/sippy.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/__init__.py b/src/cloudflare/resources/radar/__init__.py
index f963a2fb11d..527f51d57dc 100644
--- a/src/cloudflare/resources/radar/__init__.py
+++ b/src/cloudflare/resources/radar/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .bgp import (
BGP,
diff --git a/src/cloudflare/resources/radar/annotations/__init__.py b/src/cloudflare/resources/radar/annotations/__init__.py
index 68c3ba25867..21de76f2c93 100644
--- a/src/cloudflare/resources/radar/annotations/__init__.py
+++ b/src/cloudflare/resources/radar/annotations/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .outages import (
Outages,
diff --git a/src/cloudflare/resources/radar/annotations/annotations.py b/src/cloudflare/resources/radar/annotations/annotations.py
index 987ba38aca7..dc39736e55e 100644
--- a/src/cloudflare/resources/radar/annotations/annotations.py
+++ b/src/cloudflare/resources/radar/annotations/annotations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/annotations/outages.py b/src/cloudflare/resources/radar/annotations/outages.py
index 1f9811740f3..adab0d9997f 100644
--- a/src/cloudflare/resources/radar/annotations/outages.py
+++ b/src/cloudflare/resources/radar/annotations/outages.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/as112/__init__.py b/src/cloudflare/resources/radar/as112/__init__.py
index 24a0babf872..a08ff61d832 100644
--- a/src/cloudflare/resources/radar/as112/__init__.py
+++ b/src/cloudflare/resources/radar/as112/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/as112/as112.py b/src/cloudflare/resources/radar/as112/as112.py
index fd2e7f29cd4..1ede7b9eaa3 100644
--- a/src/cloudflare/resources/radar/as112/as112.py
+++ b/src/cloudflare/resources/radar/as112/as112.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/as112/summary.py b/src/cloudflare/resources/radar/as112/summary.py
index d44f21826ca..88bc7d1fc6d 100644
--- a/src/cloudflare/resources/radar/as112/summary.py
+++ b/src/cloudflare/resources/radar/as112/summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/as112/timeseries_groups.py b/src/cloudflare/resources/radar/as112/timeseries_groups.py
index c591faa7e8d..8945b000050 100644
--- a/src/cloudflare/resources/radar/as112/timeseries_groups.py
+++ b/src/cloudflare/resources/radar/as112/timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/as112/top.py b/src/cloudflare/resources/radar/as112/top.py
index 13885fb7d8e..219cef12a85 100644
--- a/src/cloudflare/resources/radar/as112/top.py
+++ b/src/cloudflare/resources/radar/as112/top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/__init__.py b/src/cloudflare/resources/radar/attacks/__init__.py
index 8a84f3f29ea..41feca20382 100644
--- a/src/cloudflare/resources/radar/attacks/__init__.py
+++ b/src/cloudflare/resources/radar/attacks/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .layer3 import (
Layer3,
diff --git a/src/cloudflare/resources/radar/attacks/attacks.py b/src/cloudflare/resources/radar/attacks/attacks.py
index 8c25c75966e..a3ce837053a 100644
--- a/src/cloudflare/resources/radar/attacks/attacks.py
+++ b/src/cloudflare/resources/radar/attacks/attacks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/layer3/__init__.py b/src/cloudflare/resources/radar/attacks/layer3/__init__.py
index 24a720e7326..c1b035369df 100644
--- a/src/cloudflare/resources/radar/attacks/layer3/__init__.py
+++ b/src/cloudflare/resources/radar/attacks/layer3/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/attacks/layer3/layer3.py b/src/cloudflare/resources/radar/attacks/layer3/layer3.py
index 8913c97045a..9d1f27f7697 100644
--- a/src/cloudflare/resources/radar/attacks/layer3/layer3.py
+++ b/src/cloudflare/resources/radar/attacks/layer3/layer3.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/layer3/summary.py b/src/cloudflare/resources/radar/attacks/layer3/summary.py
index 1994e7e75d5..1211d2a30b7 100644
--- a/src/cloudflare/resources/radar/attacks/layer3/summary.py
+++ b/src/cloudflare/resources/radar/attacks/layer3/summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py b/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py
index bbea5907732..b74025fc3c2 100644
--- a/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py
+++ b/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/layer3/top/__init__.py b/src/cloudflare/resources/radar/attacks/layer3/top/__init__.py
index 40c4f158df9..3dba539269a 100644
--- a/src/cloudflare/resources/radar/attacks/layer3/top/__init__.py
+++ b/src/cloudflare/resources/radar/attacks/layer3/top/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/attacks/layer3/top/locations.py b/src/cloudflare/resources/radar/attacks/layer3/top/locations.py
index 604a4e4cfab..c43f60fdbf2 100644
--- a/src/cloudflare/resources/radar/attacks/layer3/top/locations.py
+++ b/src/cloudflare/resources/radar/attacks/layer3/top/locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/layer3/top/top.py b/src/cloudflare/resources/radar/attacks/layer3/top/top.py
index c6d5e77a369..0e00ba162db 100644
--- a/src/cloudflare/resources/radar/attacks/layer3/top/top.py
+++ b/src/cloudflare/resources/radar/attacks/layer3/top/top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/layer7/__init__.py b/src/cloudflare/resources/radar/attacks/layer7/__init__.py
index 24c8e077a59..2a5e0aa0887 100644
--- a/src/cloudflare/resources/radar/attacks/layer7/__init__.py
+++ b/src/cloudflare/resources/radar/attacks/layer7/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/attacks/layer7/layer7.py b/src/cloudflare/resources/radar/attacks/layer7/layer7.py
index d92363e81c5..4dd93635ef0 100644
--- a/src/cloudflare/resources/radar/attacks/layer7/layer7.py
+++ b/src/cloudflare/resources/radar/attacks/layer7/layer7.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/layer7/summary.py b/src/cloudflare/resources/radar/attacks/layer7/summary.py
index e0f0379a236..c5beec05461 100644
--- a/src/cloudflare/resources/radar/attacks/layer7/summary.py
+++ b/src/cloudflare/resources/radar/attacks/layer7/summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py b/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py
index d3cb37c5ae8..fca1bb8411a 100644
--- a/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py
+++ b/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/layer7/top/__init__.py b/src/cloudflare/resources/radar/attacks/layer7/top/__init__.py
index 91cb11cde16..9ae2c034c88 100644
--- a/src/cloudflare/resources/radar/attacks/layer7/top/__init__.py
+++ b/src/cloudflare/resources/radar/attacks/layer7/top/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/attacks/layer7/top/ases.py b/src/cloudflare/resources/radar/attacks/layer7/top/ases.py
index c2c3348026e..997ba52f44b 100644
--- a/src/cloudflare/resources/radar/attacks/layer7/top/ases.py
+++ b/src/cloudflare/resources/radar/attacks/layer7/top/ases.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/layer7/top/locations.py b/src/cloudflare/resources/radar/attacks/layer7/top/locations.py
index 5b3be566144..06f1803d1a1 100644
--- a/src/cloudflare/resources/radar/attacks/layer7/top/locations.py
+++ b/src/cloudflare/resources/radar/attacks/layer7/top/locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/attacks/layer7/top/top.py b/src/cloudflare/resources/radar/attacks/layer7/top/top.py
index 8584ce1d9ec..12ecbdf5c0b 100644
--- a/src/cloudflare/resources/radar/attacks/layer7/top/top.py
+++ b/src/cloudflare/resources/radar/attacks/layer7/top/top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/bgp/__init__.py b/src/cloudflare/resources/radar/bgp/__init__.py
index 2f686a5c034..889d13b9f17 100644
--- a/src/cloudflare/resources/radar/bgp/__init__.py
+++ b/src/cloudflare/resources/radar/bgp/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .bgp import (
BGP,
diff --git a/src/cloudflare/resources/radar/bgp/bgp.py b/src/cloudflare/resources/radar/bgp/bgp.py
index 24a75c501aa..d2636d2e58a 100644
--- a/src/cloudflare/resources/radar/bgp/bgp.py
+++ b/src/cloudflare/resources/radar/bgp/bgp.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/bgp/hijacks.py b/src/cloudflare/resources/radar/bgp/hijacks.py
index bd4033ee22e..ffe551e6def 100644
--- a/src/cloudflare/resources/radar/bgp/hijacks.py
+++ b/src/cloudflare/resources/radar/bgp/hijacks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/bgp/leaks.py b/src/cloudflare/resources/radar/bgp/leaks.py
index 927b1424cd2..5de9dda0c71 100644
--- a/src/cloudflare/resources/radar/bgp/leaks.py
+++ b/src/cloudflare/resources/radar/bgp/leaks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/bgp/routes.py b/src/cloudflare/resources/radar/bgp/routes.py
index 50997de2aa3..e295ba6d9f6 100644
--- a/src/cloudflare/resources/radar/bgp/routes.py
+++ b/src/cloudflare/resources/radar/bgp/routes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/bgp/top/__init__.py b/src/cloudflare/resources/radar/bgp/top/__init__.py
index 0c6ce3e537a..a80240a3a26 100644
--- a/src/cloudflare/resources/radar/bgp/top/__init__.py
+++ b/src/cloudflare/resources/radar/bgp/top/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/bgp/top/ases.py b/src/cloudflare/resources/radar/bgp/top/ases.py
index 6d6344b823d..3cda4759ba5 100644
--- a/src/cloudflare/resources/radar/bgp/top/ases.py
+++ b/src/cloudflare/resources/radar/bgp/top/ases.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/bgp/top/top.py b/src/cloudflare/resources/radar/bgp/top/top.py
index e1250f8fa15..515c9c8efa0 100644
--- a/src/cloudflare/resources/radar/bgp/top/top.py
+++ b/src/cloudflare/resources/radar/bgp/top/top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/connection_tampering.py b/src/cloudflare/resources/radar/connection_tampering.py
index 80671ce9894..fed6c4b21e8 100644
--- a/src/cloudflare/resources/radar/connection_tampering.py
+++ b/src/cloudflare/resources/radar/connection_tampering.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/datasets.py b/src/cloudflare/resources/radar/datasets.py
index 8ba48c67ebe..94541240d44 100644
--- a/src/cloudflare/resources/radar/datasets.py
+++ b/src/cloudflare/resources/radar/datasets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/dns/__init__.py b/src/cloudflare/resources/radar/dns/__init__.py
index 33f77210b01..c199e8256b1 100644
--- a/src/cloudflare/resources/radar/dns/__init__.py
+++ b/src/cloudflare/resources/radar/dns/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .dns import (
DNS,
diff --git a/src/cloudflare/resources/radar/dns/dns.py b/src/cloudflare/resources/radar/dns/dns.py
index 046d69a9ab8..61befc211e6 100644
--- a/src/cloudflare/resources/radar/dns/dns.py
+++ b/src/cloudflare/resources/radar/dns/dns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/dns/top.py b/src/cloudflare/resources/radar/dns/top.py
index 1b53cc09f1a..746b15ef96d 100644
--- a/src/cloudflare/resources/radar/dns/top.py
+++ b/src/cloudflare/resources/radar/dns/top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/__init__.py b/src/cloudflare/resources/radar/email/__init__.py
index e0992f541ce..13f4c04dd4a 100644
--- a/src/cloudflare/resources/radar/email/__init__.py
+++ b/src/cloudflare/resources/radar/email/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .email import (
Email,
diff --git a/src/cloudflare/resources/radar/email/email.py b/src/cloudflare/resources/radar/email/email.py
index ac224b23108..75e4007b2ca 100644
--- a/src/cloudflare/resources/radar/email/email.py
+++ b/src/cloudflare/resources/radar/email/email.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/routing/__init__.py b/src/cloudflare/resources/radar/email/routing/__init__.py
index 7f938d99009..6cdce4c3c3a 100644
--- a/src/cloudflare/resources/radar/email/routing/__init__.py
+++ b/src/cloudflare/resources/radar/email/routing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .routing import (
Routing,
diff --git a/src/cloudflare/resources/radar/email/routing/routing.py b/src/cloudflare/resources/radar/email/routing/routing.py
index 62326675910..a922a7cb34a 100644
--- a/src/cloudflare/resources/radar/email/routing/routing.py
+++ b/src/cloudflare/resources/radar/email/routing/routing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/routing/summary.py b/src/cloudflare/resources/radar/email/routing/summary.py
index fdbcbb682ee..3c69e285c9a 100644
--- a/src/cloudflare/resources/radar/email/routing/summary.py
+++ b/src/cloudflare/resources/radar/email/routing/summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/routing/timeseries_groups.py b/src/cloudflare/resources/radar/email/routing/timeseries_groups.py
index 8059827542b..292779eac89 100644
--- a/src/cloudflare/resources/radar/email/routing/timeseries_groups.py
+++ b/src/cloudflare/resources/radar/email/routing/timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/security/__init__.py b/src/cloudflare/resources/radar/email/security/__init__.py
index 3b210943877..43af88f3f92 100644
--- a/src/cloudflare/resources/radar/email/security/__init__.py
+++ b/src/cloudflare/resources/radar/email/security/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/email/security/security.py b/src/cloudflare/resources/radar/email/security/security.py
index 471cf162adc..7a399b1c841 100644
--- a/src/cloudflare/resources/radar/email/security/security.py
+++ b/src/cloudflare/resources/radar/email/security/security.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/security/summary.py b/src/cloudflare/resources/radar/email/security/summary.py
index 4052d241f76..0f7962b40d6 100644
--- a/src/cloudflare/resources/radar/email/security/summary.py
+++ b/src/cloudflare/resources/radar/email/security/summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/security/timeseries_groups.py b/src/cloudflare/resources/radar/email/security/timeseries_groups.py
index 2e8a3d5678a..4c06b252e1d 100644
--- a/src/cloudflare/resources/radar/email/security/timeseries_groups.py
+++ b/src/cloudflare/resources/radar/email/security/timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/security/top/__init__.py b/src/cloudflare/resources/radar/email/security/top/__init__.py
index 78c2ddbf4d2..04accc07551 100644
--- a/src/cloudflare/resources/radar/email/security/top/__init__.py
+++ b/src/cloudflare/resources/radar/email/security/top/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/__init__.py b/src/cloudflare/resources/radar/email/security/top/tlds/__init__.py
index 7586494c48d..59fc91f72ce 100644
--- a/src/cloudflare/resources/radar/email/security/top/tlds/__init__.py
+++ b/src/cloudflare/resources/radar/email/security/top/tlds/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .spam import (
Spam,
diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py b/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py
index 0768e95b1ca..932ed73019a 100644
--- a/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py
+++ b/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/spam.py b/src/cloudflare/resources/radar/email/security/top/tlds/spam.py
index ee046bd2773..7cb8f7b240a 100644
--- a/src/cloudflare/resources/radar/email/security/top/tlds/spam.py
+++ b/src/cloudflare/resources/radar/email/security/top/tlds/spam.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py b/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py
index 345f75ba8df..3c18dd49b4e 100644
--- a/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py
+++ b/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py b/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py
index cc1b04fe075..e5ebe0ac158 100644
--- a/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py
+++ b/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/email/security/top/top.py b/src/cloudflare/resources/radar/email/security/top/top.py
index 39d11947ea0..0413c036a42 100644
--- a/src/cloudflare/resources/radar/email/security/top/top.py
+++ b/src/cloudflare/resources/radar/email/security/top/top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/entities/__init__.py b/src/cloudflare/resources/radar/entities/__init__.py
index e929e23ffd6..8cc160d3576 100644
--- a/src/cloudflare/resources/radar/entities/__init__.py
+++ b/src/cloudflare/resources/radar/entities/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .asns import (
ASNs,
diff --git a/src/cloudflare/resources/radar/entities/asns.py b/src/cloudflare/resources/radar/entities/asns.py
index e9b4435342d..9c43eab1f65 100644
--- a/src/cloudflare/resources/radar/entities/asns.py
+++ b/src/cloudflare/resources/radar/entities/asns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/entities/entities.py b/src/cloudflare/resources/radar/entities/entities.py
index ec19327fa5f..4ee4b9b5801 100644
--- a/src/cloudflare/resources/radar/entities/entities.py
+++ b/src/cloudflare/resources/radar/entities/entities.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/entities/locations.py b/src/cloudflare/resources/radar/entities/locations.py
index 58824f7e5a3..c21e077100d 100644
--- a/src/cloudflare/resources/radar/entities/locations.py
+++ b/src/cloudflare/resources/radar/entities/locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/__init__.py b/src/cloudflare/resources/radar/http/__init__.py
index ee93d2d2117..6e311da0df9 100644
--- a/src/cloudflare/resources/radar/http/__init__.py
+++ b/src/cloudflare/resources/radar/http/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/http/ases/__init__.py b/src/cloudflare/resources/radar/http/ases/__init__.py
index 530e725db76..83db7807006 100644
--- a/src/cloudflare/resources/radar/http/ases/__init__.py
+++ b/src/cloudflare/resources/radar/http/ases/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .os import (
OS,
diff --git a/src/cloudflare/resources/radar/http/ases/ases.py b/src/cloudflare/resources/radar/http/ases/ases.py
index 816b78dc8b8..6c70c372ae7 100644
--- a/src/cloudflare/resources/radar/http/ases/ases.py
+++ b/src/cloudflare/resources/radar/http/ases/ases.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/ases/bot_class.py b/src/cloudflare/resources/radar/http/ases/bot_class.py
index eda435ea589..e156e1612b5 100644
--- a/src/cloudflare/resources/radar/http/ases/bot_class.py
+++ b/src/cloudflare/resources/radar/http/ases/bot_class.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/ases/device_type.py b/src/cloudflare/resources/radar/http/ases/device_type.py
index 250e6a53c01..1875b15e03e 100644
--- a/src/cloudflare/resources/radar/http/ases/device_type.py
+++ b/src/cloudflare/resources/radar/http/ases/device_type.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/ases/http_method.py b/src/cloudflare/resources/radar/http/ases/http_method.py
index 35e8ba8e417..e9a14a3c7cc 100644
--- a/src/cloudflare/resources/radar/http/ases/http_method.py
+++ b/src/cloudflare/resources/radar/http/ases/http_method.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/ases/http_protocol.py b/src/cloudflare/resources/radar/http/ases/http_protocol.py
index 8d546e67601..9bcb5c719f2 100644
--- a/src/cloudflare/resources/radar/http/ases/http_protocol.py
+++ b/src/cloudflare/resources/radar/http/ases/http_protocol.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/ases/ip_version.py b/src/cloudflare/resources/radar/http/ases/ip_version.py
index 4600ed25473..8a93e11c8be 100644
--- a/src/cloudflare/resources/radar/http/ases/ip_version.py
+++ b/src/cloudflare/resources/radar/http/ases/ip_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/ases/os.py b/src/cloudflare/resources/radar/http/ases/os.py
index edeafb717c0..4f62dad53f1 100644
--- a/src/cloudflare/resources/radar/http/ases/os.py
+++ b/src/cloudflare/resources/radar/http/ases/os.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/ases/tls_version.py b/src/cloudflare/resources/radar/http/ases/tls_version.py
index 1e3876cd2c9..e580cd43ab2 100644
--- a/src/cloudflare/resources/radar/http/ases/tls_version.py
+++ b/src/cloudflare/resources/radar/http/ases/tls_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/http.py b/src/cloudflare/resources/radar/http/http.py
index 83825e42546..b858685323c 100644
--- a/src/cloudflare/resources/radar/http/http.py
+++ b/src/cloudflare/resources/radar/http/http.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/locations/__init__.py b/src/cloudflare/resources/radar/http/locations/__init__.py
index a1a005ae3d1..9dbcd9c4ebe 100644
--- a/src/cloudflare/resources/radar/http/locations/__init__.py
+++ b/src/cloudflare/resources/radar/http/locations/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .os import (
OS,
diff --git a/src/cloudflare/resources/radar/http/locations/bot_class.py b/src/cloudflare/resources/radar/http/locations/bot_class.py
index 1c0f9736487..dedda8c0f38 100644
--- a/src/cloudflare/resources/radar/http/locations/bot_class.py
+++ b/src/cloudflare/resources/radar/http/locations/bot_class.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/locations/device_type.py b/src/cloudflare/resources/radar/http/locations/device_type.py
index c6a6209f051..cbf3a9c6ff5 100644
--- a/src/cloudflare/resources/radar/http/locations/device_type.py
+++ b/src/cloudflare/resources/radar/http/locations/device_type.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/locations/http_method.py b/src/cloudflare/resources/radar/http/locations/http_method.py
index 7b83268c18a..5a7d252acd2 100644
--- a/src/cloudflare/resources/radar/http/locations/http_method.py
+++ b/src/cloudflare/resources/radar/http/locations/http_method.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/locations/http_protocol.py b/src/cloudflare/resources/radar/http/locations/http_protocol.py
index c1bbdda66c8..f5ff7102abf 100644
--- a/src/cloudflare/resources/radar/http/locations/http_protocol.py
+++ b/src/cloudflare/resources/radar/http/locations/http_protocol.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/locations/ip_version.py b/src/cloudflare/resources/radar/http/locations/ip_version.py
index c3c6e9eb681..1e2bb160b04 100644
--- a/src/cloudflare/resources/radar/http/locations/ip_version.py
+++ b/src/cloudflare/resources/radar/http/locations/ip_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/locations/locations.py b/src/cloudflare/resources/radar/http/locations/locations.py
index 78910ed12e2..ae10e926580 100644
--- a/src/cloudflare/resources/radar/http/locations/locations.py
+++ b/src/cloudflare/resources/radar/http/locations/locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/locations/os.py b/src/cloudflare/resources/radar/http/locations/os.py
index af7adb33bad..2059f0375d8 100644
--- a/src/cloudflare/resources/radar/http/locations/os.py
+++ b/src/cloudflare/resources/radar/http/locations/os.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/locations/tls_version.py b/src/cloudflare/resources/radar/http/locations/tls_version.py
index 958a29d1c78..835905f6b94 100644
--- a/src/cloudflare/resources/radar/http/locations/tls_version.py
+++ b/src/cloudflare/resources/radar/http/locations/tls_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/summary.py b/src/cloudflare/resources/radar/http/summary.py
index 121d3cfe4de..c823e9908cc 100644
--- a/src/cloudflare/resources/radar/http/summary.py
+++ b/src/cloudflare/resources/radar/http/summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/timeseries_groups.py b/src/cloudflare/resources/radar/http/timeseries_groups.py
index 9ee8f5dfe57..589c540ae0a 100644
--- a/src/cloudflare/resources/radar/http/timeseries_groups.py
+++ b/src/cloudflare/resources/radar/http/timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/http/top.py b/src/cloudflare/resources/radar/http/top.py
index 8ad5f5fc491..f2a08f8343b 100644
--- a/src/cloudflare/resources/radar/http/top.py
+++ b/src/cloudflare/resources/radar/http/top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/netflows/__init__.py b/src/cloudflare/resources/radar/netflows/__init__.py
index 465f1d62f25..51c07505600 100644
--- a/src/cloudflare/resources/radar/netflows/__init__.py
+++ b/src/cloudflare/resources/radar/netflows/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/netflows/netflows.py b/src/cloudflare/resources/radar/netflows/netflows.py
index e0dc00941f7..70cd86562c0 100644
--- a/src/cloudflare/resources/radar/netflows/netflows.py
+++ b/src/cloudflare/resources/radar/netflows/netflows.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/netflows/top.py b/src/cloudflare/resources/radar/netflows/top.py
index f2bbf5bb16d..e4b41758ab0 100644
--- a/src/cloudflare/resources/radar/netflows/top.py
+++ b/src/cloudflare/resources/radar/netflows/top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/quality/__init__.py b/src/cloudflare/resources/radar/quality/__init__.py
index 49d555c744d..8d7703914a4 100644
--- a/src/cloudflare/resources/radar/quality/__init__.py
+++ b/src/cloudflare/resources/radar/quality/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .iqi import (
IQI,
diff --git a/src/cloudflare/resources/radar/quality/iqi.py b/src/cloudflare/resources/radar/quality/iqi.py
index e0de5171326..6b647293a4f 100644
--- a/src/cloudflare/resources/radar/quality/iqi.py
+++ b/src/cloudflare/resources/radar/quality/iqi.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/quality/quality.py b/src/cloudflare/resources/radar/quality/quality.py
index 3bf4cdc8649..1e4f98c7ed6 100644
--- a/src/cloudflare/resources/radar/quality/quality.py
+++ b/src/cloudflare/resources/radar/quality/quality.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/quality/speed/__init__.py b/src/cloudflare/resources/radar/quality/speed/__init__.py
index d9747f56eb5..d0d50b5b02a 100644
--- a/src/cloudflare/resources/radar/quality/speed/__init__.py
+++ b/src/cloudflare/resources/radar/quality/speed/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/quality/speed/speed.py b/src/cloudflare/resources/radar/quality/speed/speed.py
index 63216f6aac0..140f9ff9932 100644
--- a/src/cloudflare/resources/radar/quality/speed/speed.py
+++ b/src/cloudflare/resources/radar/quality/speed/speed.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/quality/speed/top.py b/src/cloudflare/resources/radar/quality/speed/top.py
index 8edcf1192a6..ce459bc1e33 100644
--- a/src/cloudflare/resources/radar/quality/speed/top.py
+++ b/src/cloudflare/resources/radar/quality/speed/top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/radar.py b/src/cloudflare/resources/radar/radar.py
index e2ff51b4596..e9f0263d907 100644
--- a/src/cloudflare/resources/radar/radar.py
+++ b/src/cloudflare/resources/radar/radar.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/ranking/__init__.py b/src/cloudflare/resources/radar/ranking/__init__.py
index 95134b489a4..0079d940501 100644
--- a/src/cloudflare/resources/radar/ranking/__init__.py
+++ b/src/cloudflare/resources/radar/ranking/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .domain import (
Domain,
diff --git a/src/cloudflare/resources/radar/ranking/domain.py b/src/cloudflare/resources/radar/ranking/domain.py
index a0f8f0b9da7..8c09364a8cf 100644
--- a/src/cloudflare/resources/radar/ranking/domain.py
+++ b/src/cloudflare/resources/radar/ranking/domain.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/ranking/ranking.py b/src/cloudflare/resources/radar/ranking/ranking.py
index df95639c72d..61dc92dd4b5 100644
--- a/src/cloudflare/resources/radar/ranking/ranking.py
+++ b/src/cloudflare/resources/radar/ranking/ranking.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/search.py b/src/cloudflare/resources/radar/search.py
index ced375b316e..0a0682695a3 100644
--- a/src/cloudflare/resources/radar/search.py
+++ b/src/cloudflare/resources/radar/search.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/traffic_anomalies/__init__.py b/src/cloudflare/resources/radar/traffic_anomalies/__init__.py
index 00148932c6a..f537f98cbe2 100644
--- a/src/cloudflare/resources/radar/traffic_anomalies/__init__.py
+++ b/src/cloudflare/resources/radar/traffic_anomalies/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .locations import (
Locations,
diff --git a/src/cloudflare/resources/radar/traffic_anomalies/locations.py b/src/cloudflare/resources/radar/traffic_anomalies/locations.py
index 93bdbc4525c..981cf07f55b 100644
--- a/src/cloudflare/resources/radar/traffic_anomalies/locations.py
+++ b/src/cloudflare/resources/radar/traffic_anomalies/locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py b/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py
index 88a9167d68e..cf4d8e2394d 100644
--- a/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py
+++ b/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/verified_bots/__init__.py b/src/cloudflare/resources/radar/verified_bots/__init__.py
index 9175850edab..f06f5ebe381 100644
--- a/src/cloudflare/resources/radar/verified_bots/__init__.py
+++ b/src/cloudflare/resources/radar/verified_bots/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .top import (
Top,
diff --git a/src/cloudflare/resources/radar/verified_bots/top.py b/src/cloudflare/resources/radar/verified_bots/top.py
index f8b61f99b62..3d512538c45 100644
--- a/src/cloudflare/resources/radar/verified_bots/top.py
+++ b/src/cloudflare/resources/radar/verified_bots/top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/radar/verified_bots/verified_bots.py b/src/cloudflare/resources/radar/verified_bots/verified_bots.py
index a1aa3d25913..d51a4ed59a0 100644
--- a/src/cloudflare/resources/radar/verified_bots/verified_bots.py
+++ b/src/cloudflare/resources/radar/verified_bots/verified_bots.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rate_limits.py b/src/cloudflare/resources/rate_limits.py
index 07b067b5a0c..a6e2d76ed52 100644
--- a/src/cloudflare/resources/rate_limits.py
+++ b/src/cloudflare/resources/rate_limits.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/registrar/__init__.py b/src/cloudflare/resources/registrar/__init__.py
index 6198c7ecb4c..410492bf2e7 100644
--- a/src/cloudflare/resources/registrar/__init__.py
+++ b/src/cloudflare/resources/registrar/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .domains import (
Domains,
diff --git a/src/cloudflare/resources/registrar/domains.py b/src/cloudflare/resources/registrar/domains.py
index 1dff5461061..cb889156b64 100644
--- a/src/cloudflare/resources/registrar/domains.py
+++ b/src/cloudflare/resources/registrar/domains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/registrar/registrar.py b/src/cloudflare/resources/registrar/registrar.py
index 795d77fc637..4227d2e84a8 100644
--- a/src/cloudflare/resources/registrar/registrar.py
+++ b/src/cloudflare/resources/registrar/registrar.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/request_tracers/__init__.py b/src/cloudflare/resources/request_tracers/__init__.py
index 5bbfc02ae74..f19a11ba800 100644
--- a/src/cloudflare/resources/request_tracers/__init__.py
+++ b/src/cloudflare/resources/request_tracers/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .traces import (
Traces,
diff --git a/src/cloudflare/resources/request_tracers/request_tracers.py b/src/cloudflare/resources/request_tracers/request_tracers.py
index fb0a8002edc..bf03ddeaa5e 100644
--- a/src/cloudflare/resources/request_tracers/request_tracers.py
+++ b/src/cloudflare/resources/request_tracers/request_tracers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/request_tracers/traces.py b/src/cloudflare/resources/request_tracers/traces.py
index e735ab41a4c..faac2d45376 100644
--- a/src/cloudflare/resources/request_tracers/traces.py
+++ b/src/cloudflare/resources/request_tracers/traces.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rules/__init__.py b/src/cloudflare/resources/rules/__init__.py
index eb5c41cb6e9..c69717b8e6a 100644
--- a/src/cloudflare/resources/rules/__init__.py
+++ b/src/cloudflare/resources/rules/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .lists import (
Lists,
diff --git a/src/cloudflare/resources/rules/lists/__init__.py b/src/cloudflare/resources/rules/lists/__init__.py
index 8308526acf1..cbe5085f32b 100644
--- a/src/cloudflare/resources/rules/lists/__init__.py
+++ b/src/cloudflare/resources/rules/lists/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .items import (
Items,
diff --git a/src/cloudflare/resources/rules/lists/bulk_operations.py b/src/cloudflare/resources/rules/lists/bulk_operations.py
index 17bc75780b3..991fffce5ed 100644
--- a/src/cloudflare/resources/rules/lists/bulk_operations.py
+++ b/src/cloudflare/resources/rules/lists/bulk_operations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rules/lists/items.py b/src/cloudflare/resources/rules/lists/items.py
index 0d07bedd0ee..48c9ef2c264 100644
--- a/src/cloudflare/resources/rules/lists/items.py
+++ b/src/cloudflare/resources/rules/lists/items.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rules/lists/lists.py b/src/cloudflare/resources/rules/lists/lists.py
index e09a45a3d35..45adeabd513 100644
--- a/src/cloudflare/resources/rules/lists/lists.py
+++ b/src/cloudflare/resources/rules/lists/lists.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rules/rules.py b/src/cloudflare/resources/rules/rules.py
index 0b6c3d7b44f..dd2cfc16909 100644
--- a/src/cloudflare/resources/rules/rules.py
+++ b/src/cloudflare/resources/rules/rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rulesets/__init__.py b/src/cloudflare/resources/rulesets/__init__.py
index 547937b844a..a1339ca700e 100644
--- a/src/cloudflare/resources/rulesets/__init__.py
+++ b/src/cloudflare/resources/rulesets/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .rules import (
Rules,
diff --git a/src/cloudflare/resources/rulesets/phases/__init__.py b/src/cloudflare/resources/rulesets/phases/__init__.py
index 9429d6699f9..3bcc9f1eab9 100644
--- a/src/cloudflare/resources/rulesets/phases/__init__.py
+++ b/src/cloudflare/resources/rulesets/phases/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .phases import (
Phases,
diff --git a/src/cloudflare/resources/rulesets/phases/phases.py b/src/cloudflare/resources/rulesets/phases/phases.py
index 7025122aa60..b034e28fe16 100644
--- a/src/cloudflare/resources/rulesets/phases/phases.py
+++ b/src/cloudflare/resources/rulesets/phases/phases.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rulesets/phases/versions.py b/src/cloudflare/resources/rulesets/phases/versions.py
index 7d899ba4f9b..9ba3ae4e191 100644
--- a/src/cloudflare/resources/rulesets/phases/versions.py
+++ b/src/cloudflare/resources/rulesets/phases/versions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rulesets/rules.py b/src/cloudflare/resources/rulesets/rules.py
index 22a6a493d78..77532aab277 100644
--- a/src/cloudflare/resources/rulesets/rules.py
+++ b/src/cloudflare/resources/rulesets/rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rulesets/rulesets.py b/src/cloudflare/resources/rulesets/rulesets.py
index 45e62edc432..8a3262927f6 100644
--- a/src/cloudflare/resources/rulesets/rulesets.py
+++ b/src/cloudflare/resources/rulesets/rulesets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rulesets/versions/__init__.py b/src/cloudflare/resources/rulesets/versions/__init__.py
index 40f95473b86..57cdd381225 100644
--- a/src/cloudflare/resources/rulesets/versions/__init__.py
+++ b/src/cloudflare/resources/rulesets/versions/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .by_tags import (
ByTags,
diff --git a/src/cloudflare/resources/rulesets/versions/by_tags.py b/src/cloudflare/resources/rulesets/versions/by_tags.py
index 8f1d14dd35c..6a0c4d25abc 100644
--- a/src/cloudflare/resources/rulesets/versions/by_tags.py
+++ b/src/cloudflare/resources/rulesets/versions/by_tags.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rulesets/versions/versions.py b/src/cloudflare/resources/rulesets/versions/versions.py
index 4e2d79d1ca7..f1422a57770 100644
--- a/src/cloudflare/resources/rulesets/versions/versions.py
+++ b/src/cloudflare/resources/rulesets/versions/versions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rum/__init__.py b/src/cloudflare/resources/rum/__init__.py
index 8a9de1941e7..e181360d2bc 100644
--- a/src/cloudflare/resources/rum/__init__.py
+++ b/src/cloudflare/resources/rum/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .rum import (
RUM,
diff --git a/src/cloudflare/resources/rum/rules.py b/src/cloudflare/resources/rum/rules.py
index 22f29056da3..721e9ca2e49 100644
--- a/src/cloudflare/resources/rum/rules.py
+++ b/src/cloudflare/resources/rum/rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rum/rum.py b/src/cloudflare/resources/rum/rum.py
index 486ad8f5bdf..b4178bea467 100644
--- a/src/cloudflare/resources/rum/rum.py
+++ b/src/cloudflare/resources/rum/rum.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/rum/site_infos.py b/src/cloudflare/resources/rum/site_infos.py
index 611991fbdf2..a66804b0c01 100644
--- a/src/cloudflare/resources/rum/site_infos.py
+++ b/src/cloudflare/resources/rum/site_infos.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/secondary_dns/__init__.py b/src/cloudflare/resources/secondary_dns/__init__.py
index 757a84762ba..e1637cbb07d 100644
--- a/src/cloudflare/resources/secondary_dns/__init__.py
+++ b/src/cloudflare/resources/secondary_dns/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .acls import (
ACLs,
diff --git a/src/cloudflare/resources/secondary_dns/acls.py b/src/cloudflare/resources/secondary_dns/acls.py
index 6cb464dd558..9ded4bbae73 100644
--- a/src/cloudflare/resources/secondary_dns/acls.py
+++ b/src/cloudflare/resources/secondary_dns/acls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/secondary_dns/force_axfr.py b/src/cloudflare/resources/secondary_dns/force_axfr.py
index 95f7e7b13d6..7d0af5ed733 100644
--- a/src/cloudflare/resources/secondary_dns/force_axfr.py
+++ b/src/cloudflare/resources/secondary_dns/force_axfr.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/secondary_dns/incoming.py b/src/cloudflare/resources/secondary_dns/incoming.py
index 3c929f0401a..c993be7f397 100644
--- a/src/cloudflare/resources/secondary_dns/incoming.py
+++ b/src/cloudflare/resources/secondary_dns/incoming.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/secondary_dns/outgoing/__init__.py b/src/cloudflare/resources/secondary_dns/outgoing/__init__.py
index 81f1472f7ff..d54d2164137 100644
--- a/src/cloudflare/resources/secondary_dns/outgoing/__init__.py
+++ b/src/cloudflare/resources/secondary_dns/outgoing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .status import (
Status,
diff --git a/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py b/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py
index d4ea4a7bf3e..d271e8103c1 100644
--- a/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py
+++ b/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/secondary_dns/outgoing/status.py b/src/cloudflare/resources/secondary_dns/outgoing/status.py
index 7404078d5cd..29ef67a8750 100644
--- a/src/cloudflare/resources/secondary_dns/outgoing/status.py
+++ b/src/cloudflare/resources/secondary_dns/outgoing/status.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/secondary_dns/peers.py b/src/cloudflare/resources/secondary_dns/peers.py
index 53af9fbdb03..28ca8852ebb 100644
--- a/src/cloudflare/resources/secondary_dns/peers.py
+++ b/src/cloudflare/resources/secondary_dns/peers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/secondary_dns/secondary_dns.py b/src/cloudflare/resources/secondary_dns/secondary_dns.py
index 36171ce14d7..acbc1eef0d3 100644
--- a/src/cloudflare/resources/secondary_dns/secondary_dns.py
+++ b/src/cloudflare/resources/secondary_dns/secondary_dns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/secondary_dns/tsigs.py b/src/cloudflare/resources/secondary_dns/tsigs.py
index 874335f0154..b49471286ce 100644
--- a/src/cloudflare/resources/secondary_dns/tsigs.py
+++ b/src/cloudflare/resources/secondary_dns/tsigs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/snippets/__init__.py b/src/cloudflare/resources/snippets/__init__.py
index b2f2259f5a2..bfdde3f1b19 100644
--- a/src/cloudflare/resources/snippets/__init__.py
+++ b/src/cloudflare/resources/snippets/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .rules import (
Rules,
diff --git a/src/cloudflare/resources/snippets/content.py b/src/cloudflare/resources/snippets/content.py
index 32f0dd3f96f..bd36a25554f 100644
--- a/src/cloudflare/resources/snippets/content.py
+++ b/src/cloudflare/resources/snippets/content.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/snippets/rules.py b/src/cloudflare/resources/snippets/rules.py
index e79c45ca716..ce543039f23 100644
--- a/src/cloudflare/resources/snippets/rules.py
+++ b/src/cloudflare/resources/snippets/rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/snippets/snippets.py b/src/cloudflare/resources/snippets/snippets.py
index cdb8cd7c524..7340d291f64 100644
--- a/src/cloudflare/resources/snippets/snippets.py
+++ b/src/cloudflare/resources/snippets/snippets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/spectrum/__init__.py b/src/cloudflare/resources/spectrum/__init__.py
index dc8a4bd04cd..f33bab49bdf 100644
--- a/src/cloudflare/resources/spectrum/__init__.py
+++ b/src/cloudflare/resources/spectrum/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .apps import (
Apps,
diff --git a/src/cloudflare/resources/spectrum/analytics/__init__.py b/src/cloudflare/resources/spectrum/analytics/__init__.py
index 23e0620c5f1..02ea2c9ab85 100644
--- a/src/cloudflare/resources/spectrum/analytics/__init__.py
+++ b/src/cloudflare/resources/spectrum/analytics/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .events import (
Events,
diff --git a/src/cloudflare/resources/spectrum/analytics/aggregates/__init__.py b/src/cloudflare/resources/spectrum/analytics/aggregates/__init__.py
index 73cca8b7abc..8d9676074e0 100644
--- a/src/cloudflare/resources/spectrum/analytics/aggregates/__init__.py
+++ b/src/cloudflare/resources/spectrum/analytics/aggregates/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .currents import (
Currents,
diff --git a/src/cloudflare/resources/spectrum/analytics/aggregates/aggregates.py b/src/cloudflare/resources/spectrum/analytics/aggregates/aggregates.py
index 874108038cf..bad78b446b7 100644
--- a/src/cloudflare/resources/spectrum/analytics/aggregates/aggregates.py
+++ b/src/cloudflare/resources/spectrum/analytics/aggregates/aggregates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py b/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py
index 126de2bf023..f87d96c4642 100644
--- a/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py
+++ b/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/spectrum/analytics/analytics.py b/src/cloudflare/resources/spectrum/analytics/analytics.py
index 9257955a1e0..dec7750f683 100644
--- a/src/cloudflare/resources/spectrum/analytics/analytics.py
+++ b/src/cloudflare/resources/spectrum/analytics/analytics.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/spectrum/analytics/events/__init__.py b/src/cloudflare/resources/spectrum/analytics/events/__init__.py
index 53c3edb3f6a..608d7a1c1f4 100644
--- a/src/cloudflare/resources/spectrum/analytics/events/__init__.py
+++ b/src/cloudflare/resources/spectrum/analytics/events/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .events import (
Events,
diff --git a/src/cloudflare/resources/spectrum/analytics/events/bytimes.py b/src/cloudflare/resources/spectrum/analytics/events/bytimes.py
index db8019164b5..c303832c754 100644
--- a/src/cloudflare/resources/spectrum/analytics/events/bytimes.py
+++ b/src/cloudflare/resources/spectrum/analytics/events/bytimes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/spectrum/analytics/events/events.py b/src/cloudflare/resources/spectrum/analytics/events/events.py
index 604caacb691..bdcdbc1b01d 100644
--- a/src/cloudflare/resources/spectrum/analytics/events/events.py
+++ b/src/cloudflare/resources/spectrum/analytics/events/events.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/spectrum/analytics/events/summaries.py b/src/cloudflare/resources/spectrum/analytics/events/summaries.py
index 407bd7e83b6..a069d2d2e92 100644
--- a/src/cloudflare/resources/spectrum/analytics/events/summaries.py
+++ b/src/cloudflare/resources/spectrum/analytics/events/summaries.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/spectrum/apps.py b/src/cloudflare/resources/spectrum/apps.py
index 71fb9bad24f..b199104dbd5 100644
--- a/src/cloudflare/resources/spectrum/apps.py
+++ b/src/cloudflare/resources/spectrum/apps.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/spectrum/spectrum.py b/src/cloudflare/resources/spectrum/spectrum.py
index 378573c9bbc..ccf5e37e616 100644
--- a/src/cloudflare/resources/spectrum/spectrum.py
+++ b/src/cloudflare/resources/spectrum/spectrum.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/speed/__init__.py b/src/cloudflare/resources/speed/__init__.py
index 1fa4845d868..a1febc9cd40 100644
--- a/src/cloudflare/resources/speed/__init__.py
+++ b/src/cloudflare/resources/speed/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .pages import (
Pages,
diff --git a/src/cloudflare/resources/speed/availabilities.py b/src/cloudflare/resources/speed/availabilities.py
index f8856ff6732..1414ca6da88 100644
--- a/src/cloudflare/resources/speed/availabilities.py
+++ b/src/cloudflare/resources/speed/availabilities.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/speed/pages.py b/src/cloudflare/resources/speed/pages.py
index 47925578c66..ce7be395119 100644
--- a/src/cloudflare/resources/speed/pages.py
+++ b/src/cloudflare/resources/speed/pages.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/speed/schedule.py b/src/cloudflare/resources/speed/schedule.py
index 2cb2f1c6725..09ccbb925b1 100644
--- a/src/cloudflare/resources/speed/schedule.py
+++ b/src/cloudflare/resources/speed/schedule.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/speed/speed.py b/src/cloudflare/resources/speed/speed.py
index 68329d16d3f..a28cb6837ba 100644
--- a/src/cloudflare/resources/speed/speed.py
+++ b/src/cloudflare/resources/speed/speed.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/speed/tests.py b/src/cloudflare/resources/speed/tests.py
index 423e049c8b0..28407048caa 100644
--- a/src/cloudflare/resources/speed/tests.py
+++ b/src/cloudflare/resources/speed/tests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/ssl/__init__.py b/src/cloudflare/resources/ssl/__init__.py
index 4f79b58f031..3580c169d8a 100644
--- a/src/cloudflare/resources/ssl/__init__.py
+++ b/src/cloudflare/resources/ssl/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .ssl import (
SSL,
diff --git a/src/cloudflare/resources/ssl/analyze.py b/src/cloudflare/resources/ssl/analyze.py
index 6f81dd3e0e8..15bf18adf51 100644
--- a/src/cloudflare/resources/ssl/analyze.py
+++ b/src/cloudflare/resources/ssl/analyze.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/ssl/certificate_packs/__init__.py b/src/cloudflare/resources/ssl/certificate_packs/__init__.py
index 398c4055cdf..b361a636131 100644
--- a/src/cloudflare/resources/ssl/certificate_packs/__init__.py
+++ b/src/cloudflare/resources/ssl/certificate_packs/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .order import (
Order,
diff --git a/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py b/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py
index 6804e0dc90d..fc408ca318a 100644
--- a/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py
+++ b/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/ssl/certificate_packs/order.py b/src/cloudflare/resources/ssl/certificate_packs/order.py
index c8c125fe6db..cf95650eeae 100644
--- a/src/cloudflare/resources/ssl/certificate_packs/order.py
+++ b/src/cloudflare/resources/ssl/certificate_packs/order.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/ssl/certificate_packs/quota.py b/src/cloudflare/resources/ssl/certificate_packs/quota.py
index a3d9c935106..aaa69e82c97 100644
--- a/src/cloudflare/resources/ssl/certificate_packs/quota.py
+++ b/src/cloudflare/resources/ssl/certificate_packs/quota.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/ssl/recommendations.py b/src/cloudflare/resources/ssl/recommendations.py
index b916ff68308..ad23e15c9a8 100644
--- a/src/cloudflare/resources/ssl/recommendations.py
+++ b/src/cloudflare/resources/ssl/recommendations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/ssl/ssl.py b/src/cloudflare/resources/ssl/ssl.py
index fdb0d0c064e..ea4a1e5d7a4 100644
--- a/src/cloudflare/resources/ssl/ssl.py
+++ b/src/cloudflare/resources/ssl/ssl.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/ssl/universal/__init__.py b/src/cloudflare/resources/ssl/universal/__init__.py
index f9d2d6a43bd..bf650c6ed1a 100644
--- a/src/cloudflare/resources/ssl/universal/__init__.py
+++ b/src/cloudflare/resources/ssl/universal/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .settings import (
Settings,
diff --git a/src/cloudflare/resources/ssl/universal/settings.py b/src/cloudflare/resources/ssl/universal/settings.py
index 9f73ee5fede..36de0618329 100644
--- a/src/cloudflare/resources/ssl/universal/settings.py
+++ b/src/cloudflare/resources/ssl/universal/settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/ssl/universal/universal.py b/src/cloudflare/resources/ssl/universal/universal.py
index 581b4bb0679..7a83d28ad21 100644
--- a/src/cloudflare/resources/ssl/universal/universal.py
+++ b/src/cloudflare/resources/ssl/universal/universal.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/ssl/verification.py b/src/cloudflare/resources/ssl/verification.py
index cd05ebe7808..d5173a967d9 100644
--- a/src/cloudflare/resources/ssl/verification.py
+++ b/src/cloudflare/resources/ssl/verification.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/storage/__init__.py b/src/cloudflare/resources/storage/__init__.py
index d24592a29ab..d9d5283925f 100644
--- a/src/cloudflare/resources/storage/__init__.py
+++ b/src/cloudflare/resources/storage/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .storage import (
Storage,
diff --git a/src/cloudflare/resources/storage/analytics.py b/src/cloudflare/resources/storage/analytics.py
index 36c082a3880..e9114e594d2 100644
--- a/src/cloudflare/resources/storage/analytics.py
+++ b/src/cloudflare/resources/storage/analytics.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/storage/storage.py b/src/cloudflare/resources/storage/storage.py
index 3aaa9f65dd3..7a7b4be0a33 100644
--- a/src/cloudflare/resources/storage/storage.py
+++ b/src/cloudflare/resources/storage/storage.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/__init__.py b/src/cloudflare/resources/stream/__init__.py
index d3b2ffff812..100627567c1 100644
--- a/src/cloudflare/resources/stream/__init__.py
+++ b/src/cloudflare/resources/stream/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .keys import (
Keys,
diff --git a/src/cloudflare/resources/stream/audio_tracks.py b/src/cloudflare/resources/stream/audio_tracks.py
index 2d8ee41c2a2..44c8c6646a1 100644
--- a/src/cloudflare/resources/stream/audio_tracks.py
+++ b/src/cloudflare/resources/stream/audio_tracks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/captions.py b/src/cloudflare/resources/stream/captions.py
index 934863e3bb7..1196f1e3d72 100644
--- a/src/cloudflare/resources/stream/captions.py
+++ b/src/cloudflare/resources/stream/captions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/clips.py b/src/cloudflare/resources/stream/clips.py
index 3579b12dc5f..ad001971058 100644
--- a/src/cloudflare/resources/stream/clips.py
+++ b/src/cloudflare/resources/stream/clips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/copies.py b/src/cloudflare/resources/stream/copies.py
index 32957834e5c..fdaa926ce13 100644
--- a/src/cloudflare/resources/stream/copies.py
+++ b/src/cloudflare/resources/stream/copies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/direct_uploads.py b/src/cloudflare/resources/stream/direct_uploads.py
index bd9377637ae..3772b53f35f 100644
--- a/src/cloudflare/resources/stream/direct_uploads.py
+++ b/src/cloudflare/resources/stream/direct_uploads.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/downloads.py b/src/cloudflare/resources/stream/downloads.py
index d7d001f0684..8441b43a406 100644
--- a/src/cloudflare/resources/stream/downloads.py
+++ b/src/cloudflare/resources/stream/downloads.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/embeds.py b/src/cloudflare/resources/stream/embeds.py
index 22a11681bb1..b0ea30f1828 100644
--- a/src/cloudflare/resources/stream/embeds.py
+++ b/src/cloudflare/resources/stream/embeds.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/keys.py b/src/cloudflare/resources/stream/keys.py
index 2ff28c705b2..9f2718c1e69 100644
--- a/src/cloudflare/resources/stream/keys.py
+++ b/src/cloudflare/resources/stream/keys.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/live_inputs/__init__.py b/src/cloudflare/resources/stream/live_inputs/__init__.py
index 6fa4b844491..19fb3ff73f7 100644
--- a/src/cloudflare/resources/stream/live_inputs/__init__.py
+++ b/src/cloudflare/resources/stream/live_inputs/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .outputs import (
Outputs,
diff --git a/src/cloudflare/resources/stream/live_inputs/live_inputs.py b/src/cloudflare/resources/stream/live_inputs/live_inputs.py
index a9aa70801b6..1be4a397c8a 100644
--- a/src/cloudflare/resources/stream/live_inputs/live_inputs.py
+++ b/src/cloudflare/resources/stream/live_inputs/live_inputs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/live_inputs/outputs.py b/src/cloudflare/resources/stream/live_inputs/outputs.py
index 7bf3be7b632..8e302d83a9a 100644
--- a/src/cloudflare/resources/stream/live_inputs/outputs.py
+++ b/src/cloudflare/resources/stream/live_inputs/outputs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/stream.py b/src/cloudflare/resources/stream/stream.py
index c79288143fa..dce9644f134 100644
--- a/src/cloudflare/resources/stream/stream.py
+++ b/src/cloudflare/resources/stream/stream.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/tokens.py b/src/cloudflare/resources/stream/tokens.py
index 47a900de69d..6daf300446a 100644
--- a/src/cloudflare/resources/stream/tokens.py
+++ b/src/cloudflare/resources/stream/tokens.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/videos.py b/src/cloudflare/resources/stream/videos.py
index b0fa4237f23..c491c217133 100644
--- a/src/cloudflare/resources/stream/videos.py
+++ b/src/cloudflare/resources/stream/videos.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/watermarks.py b/src/cloudflare/resources/stream/watermarks.py
index 40c51757855..957e459c21d 100644
--- a/src/cloudflare/resources/stream/watermarks.py
+++ b/src/cloudflare/resources/stream/watermarks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/stream/webhooks.py b/src/cloudflare/resources/stream/webhooks.py
index d384c4b3e4b..91bd08ff613 100644
--- a/src/cloudflare/resources/stream/webhooks.py
+++ b/src/cloudflare/resources/stream/webhooks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/subscriptions.py b/src/cloudflare/resources/subscriptions.py
index b23d052e57b..ef45680e6dc 100644
--- a/src/cloudflare/resources/subscriptions.py
+++ b/src/cloudflare/resources/subscriptions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/url_normalization.py b/src/cloudflare/resources/url_normalization.py
index bf45dfc0ba7..7a51ec25fab 100644
--- a/src/cloudflare/resources/url_normalization.py
+++ b/src/cloudflare/resources/url_normalization.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/url_scanner/__init__.py b/src/cloudflare/resources/url_scanner/__init__.py
index 72d93f135df..ef70f72a953 100644
--- a/src/cloudflare/resources/url_scanner/__init__.py
+++ b/src/cloudflare/resources/url_scanner/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .scans import (
Scans,
diff --git a/src/cloudflare/resources/url_scanner/scans.py b/src/cloudflare/resources/url_scanner/scans.py
index d8dd0ab2164..1c03f332dd1 100644
--- a/src/cloudflare/resources/url_scanner/scans.py
+++ b/src/cloudflare/resources/url_scanner/scans.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/url_scanner/url_scanner.py b/src/cloudflare/resources/url_scanner/url_scanner.py
index b93ed2fa428..1c6f763b68d 100644
--- a/src/cloudflare/resources/url_scanner/url_scanner.py
+++ b/src/cloudflare/resources/url_scanner/url_scanner.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/__init__.py b/src/cloudflare/resources/user/__init__.py
index 109b6ec11c2..ee1070d2216 100644
--- a/src/cloudflare/resources/user/__init__.py
+++ b/src/cloudflare/resources/user/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .user import (
UserResource,
diff --git a/src/cloudflare/resources/user/audit_logs.py b/src/cloudflare/resources/user/audit_logs.py
index 5fcfbe80efd..72dc9767cb5 100644
--- a/src/cloudflare/resources/user/audit_logs.py
+++ b/src/cloudflare/resources/user/audit_logs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/billing/__init__.py b/src/cloudflare/resources/user/billing/__init__.py
index 55fec341970..304d79a21a9 100644
--- a/src/cloudflare/resources/user/billing/__init__.py
+++ b/src/cloudflare/resources/user/billing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .billing import (
Billing,
diff --git a/src/cloudflare/resources/user/billing/billing.py b/src/cloudflare/resources/user/billing/billing.py
index 9b3b5a313db..02eee039b1e 100644
--- a/src/cloudflare/resources/user/billing/billing.py
+++ b/src/cloudflare/resources/user/billing/billing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/billing/history.py b/src/cloudflare/resources/user/billing/history.py
index b1c1821e932..1c4a37625cb 100644
--- a/src/cloudflare/resources/user/billing/history.py
+++ b/src/cloudflare/resources/user/billing/history.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/billing/profile.py b/src/cloudflare/resources/user/billing/profile.py
index fc29afc7c96..fd7d55ccca6 100644
--- a/src/cloudflare/resources/user/billing/profile.py
+++ b/src/cloudflare/resources/user/billing/profile.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/firewall/__init__.py b/src/cloudflare/resources/user/firewall/__init__.py
index 77e89326d72..4a73d054bf4 100644
--- a/src/cloudflare/resources/user/firewall/__init__.py
+++ b/src/cloudflare/resources/user/firewall/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .firewall import (
Firewall,
diff --git a/src/cloudflare/resources/user/firewall/access_rules.py b/src/cloudflare/resources/user/firewall/access_rules.py
index 30d93f2cf9b..8a6c4c17d29 100644
--- a/src/cloudflare/resources/user/firewall/access_rules.py
+++ b/src/cloudflare/resources/user/firewall/access_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/firewall/firewall.py b/src/cloudflare/resources/user/firewall/firewall.py
index b6564fd6411..bd55802d7d9 100644
--- a/src/cloudflare/resources/user/firewall/firewall.py
+++ b/src/cloudflare/resources/user/firewall/firewall.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/invites.py b/src/cloudflare/resources/user/invites.py
index 8942a456261..fb776d08e2b 100644
--- a/src/cloudflare/resources/user/invites.py
+++ b/src/cloudflare/resources/user/invites.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/load_balancers/__init__.py b/src/cloudflare/resources/user/load_balancers/__init__.py
index 1616fca17b4..53cd31b6fb2 100644
--- a/src/cloudflare/resources/user/load_balancers/__init__.py
+++ b/src/cloudflare/resources/user/load_balancers/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .pools import (
Pools,
diff --git a/src/cloudflare/resources/user/load_balancers/analytics/__init__.py b/src/cloudflare/resources/user/load_balancers/analytics/__init__.py
index 2934b2782ac..134a224e199 100644
--- a/src/cloudflare/resources/user/load_balancers/analytics/__init__.py
+++ b/src/cloudflare/resources/user/load_balancers/analytics/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .events import (
Events,
diff --git a/src/cloudflare/resources/user/load_balancers/analytics/analytics.py b/src/cloudflare/resources/user/load_balancers/analytics/analytics.py
index fa33f1122a1..40f4c537773 100644
--- a/src/cloudflare/resources/user/load_balancers/analytics/analytics.py
+++ b/src/cloudflare/resources/user/load_balancers/analytics/analytics.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/load_balancers/analytics/events.py b/src/cloudflare/resources/user/load_balancers/analytics/events.py
index 61d2b88f52a..56dbd0fcca1 100644
--- a/src/cloudflare/resources/user/load_balancers/analytics/events.py
+++ b/src/cloudflare/resources/user/load_balancers/analytics/events.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/load_balancers/load_balancers.py b/src/cloudflare/resources/user/load_balancers/load_balancers.py
index 598bae95d7e..b6c59991c8a 100644
--- a/src/cloudflare/resources/user/load_balancers/load_balancers.py
+++ b/src/cloudflare/resources/user/load_balancers/load_balancers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/load_balancers/monitors.py b/src/cloudflare/resources/user/load_balancers/monitors.py
index 4da14fd66b3..153221cfaf9 100644
--- a/src/cloudflare/resources/user/load_balancers/monitors.py
+++ b/src/cloudflare/resources/user/load_balancers/monitors.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/load_balancers/pools.py b/src/cloudflare/resources/user/load_balancers/pools.py
index 6b9a6eec244..4fd53ba8dd7 100644
--- a/src/cloudflare/resources/user/load_balancers/pools.py
+++ b/src/cloudflare/resources/user/load_balancers/pools.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/load_balancers/preview.py b/src/cloudflare/resources/user/load_balancers/preview.py
index 46605fda41a..c82081eaa9d 100644
--- a/src/cloudflare/resources/user/load_balancers/preview.py
+++ b/src/cloudflare/resources/user/load_balancers/preview.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/organizations.py b/src/cloudflare/resources/user/organizations.py
index 455466ce7f7..97ce0a41c27 100644
--- a/src/cloudflare/resources/user/organizations.py
+++ b/src/cloudflare/resources/user/organizations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/subscriptions.py b/src/cloudflare/resources/user/subscriptions.py
index ce443484ee2..2738091e1bc 100644
--- a/src/cloudflare/resources/user/subscriptions.py
+++ b/src/cloudflare/resources/user/subscriptions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/tokens/__init__.py b/src/cloudflare/resources/user/tokens/__init__.py
index 6b6f5f28511..f6baeff682d 100644
--- a/src/cloudflare/resources/user/tokens/__init__.py
+++ b/src/cloudflare/resources/user/tokens/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .value import (
Value,
diff --git a/src/cloudflare/resources/user/tokens/permission_groups.py b/src/cloudflare/resources/user/tokens/permission_groups.py
index 18ca1ee35a4..b3b6b36a735 100644
--- a/src/cloudflare/resources/user/tokens/permission_groups.py
+++ b/src/cloudflare/resources/user/tokens/permission_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/tokens/tokens.py b/src/cloudflare/resources/user/tokens/tokens.py
index dc6022cbe3b..36fdcf01ea1 100644
--- a/src/cloudflare/resources/user/tokens/tokens.py
+++ b/src/cloudflare/resources/user/tokens/tokens.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/tokens/value.py b/src/cloudflare/resources/user/tokens/value.py
index ac56319aea9..fda2829c384 100644
--- a/src/cloudflare/resources/user/tokens/value.py
+++ b/src/cloudflare/resources/user/tokens/value.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/user/user.py b/src/cloudflare/resources/user/user.py
index 486780b88dc..18a7229f85c 100644
--- a/src/cloudflare/resources/user/user.py
+++ b/src/cloudflare/resources/user/user.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/vectorize/__init__.py b/src/cloudflare/resources/vectorize/__init__.py
index dc1522991ec..ded339e9554 100644
--- a/src/cloudflare/resources/vectorize/__init__.py
+++ b/src/cloudflare/resources/vectorize/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .indexes import (
Indexes,
diff --git a/src/cloudflare/resources/vectorize/indexes.py b/src/cloudflare/resources/vectorize/indexes.py
index 6d2c9bd32b5..fc02930befd 100644
--- a/src/cloudflare/resources/vectorize/indexes.py
+++ b/src/cloudflare/resources/vectorize/indexes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/vectorize/vectorize.py b/src/cloudflare/resources/vectorize/vectorize.py
index 84d2297378d..bb5adf5237d 100644
--- a/src/cloudflare/resources/vectorize/vectorize.py
+++ b/src/cloudflare/resources/vectorize/vectorize.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/waiting_rooms/__init__.py b/src/cloudflare/resources/waiting_rooms/__init__.py
index 25aeae9e893..368198739b8 100644
--- a/src/cloudflare/resources/waiting_rooms/__init__.py
+++ b/src/cloudflare/resources/waiting_rooms/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .page import (
Page,
diff --git a/src/cloudflare/resources/waiting_rooms/events/__init__.py b/src/cloudflare/resources/waiting_rooms/events/__init__.py
index 599fcb203e3..f4fcffae591 100644
--- a/src/cloudflare/resources/waiting_rooms/events/__init__.py
+++ b/src/cloudflare/resources/waiting_rooms/events/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .events import (
Events,
diff --git a/src/cloudflare/resources/waiting_rooms/events/details.py b/src/cloudflare/resources/waiting_rooms/events/details.py
index 664e6f43aaa..106b5f7a5cc 100644
--- a/src/cloudflare/resources/waiting_rooms/events/details.py
+++ b/src/cloudflare/resources/waiting_rooms/events/details.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/waiting_rooms/events/events.py b/src/cloudflare/resources/waiting_rooms/events/events.py
index e6a794397e5..c3b3c516588 100644
--- a/src/cloudflare/resources/waiting_rooms/events/events.py
+++ b/src/cloudflare/resources/waiting_rooms/events/events.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/waiting_rooms/page.py b/src/cloudflare/resources/waiting_rooms/page.py
index 30f43636290..70559f56214 100644
--- a/src/cloudflare/resources/waiting_rooms/page.py
+++ b/src/cloudflare/resources/waiting_rooms/page.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/waiting_rooms/rules.py b/src/cloudflare/resources/waiting_rooms/rules.py
index b33a369aa98..a00e6799e78 100644
--- a/src/cloudflare/resources/waiting_rooms/rules.py
+++ b/src/cloudflare/resources/waiting_rooms/rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/waiting_rooms/settings.py b/src/cloudflare/resources/waiting_rooms/settings.py
index 5ca01696ff0..0f942309554 100644
--- a/src/cloudflare/resources/waiting_rooms/settings.py
+++ b/src/cloudflare/resources/waiting_rooms/settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/waiting_rooms/statuses.py b/src/cloudflare/resources/waiting_rooms/statuses.py
index 2c43299f975..3ea26aebd1c 100644
--- a/src/cloudflare/resources/waiting_rooms/statuses.py
+++ b/src/cloudflare/resources/waiting_rooms/statuses.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/waiting_rooms/waiting_rooms.py b/src/cloudflare/resources/waiting_rooms/waiting_rooms.py
index 4476cffda50..7904dadbc6b 100644
--- a/src/cloudflare/resources/waiting_rooms/waiting_rooms.py
+++ b/src/cloudflare/resources/waiting_rooms/waiting_rooms.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/warp_connector.py b/src/cloudflare/resources/warp_connector.py
index 94f6667070f..906122298aa 100644
--- a/src/cloudflare/resources/warp_connector.py
+++ b/src/cloudflare/resources/warp_connector.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/web3/__init__.py b/src/cloudflare/resources/web3/__init__.py
index ababd4aa870..c80c98c61a8 100644
--- a/src/cloudflare/resources/web3/__init__.py
+++ b/src/cloudflare/resources/web3/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .web3 import (
Web3,
diff --git a/src/cloudflare/resources/web3/hostnames/__init__.py b/src/cloudflare/resources/web3/hostnames/__init__.py
index f6df19f1418..2f967680c54 100644
--- a/src/cloudflare/resources/web3/hostnames/__init__.py
+++ b/src/cloudflare/resources/web3/hostnames/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .hostnames import (
Hostnames,
diff --git a/src/cloudflare/resources/web3/hostnames/hostnames.py b/src/cloudflare/resources/web3/hostnames/hostnames.py
index a3bd275a21a..b50b1398a70 100644
--- a/src/cloudflare/resources/web3/hostnames/hostnames.py
+++ b/src/cloudflare/resources/web3/hostnames/hostnames.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/__init__.py b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/__init__.py
index 78137f9659e..a37b8814637 100644
--- a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/__init__.py
+++ b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .content_lists import (
ContentLists,
diff --git a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py
index 0b997aafbb1..48f2261cbf5 100644
--- a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py
+++ b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .entries import (
Entries,
diff --git a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py
index 04caf73922c..4b7e437e1ae 100644
--- a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py
+++ b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py
index ae90a3860be..4c135417cc9 100644
--- a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py
+++ b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/ipfs_universal_paths.py b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/ipfs_universal_paths.py
index 4a00b7641dd..3530470b001 100644
--- a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/ipfs_universal_paths.py
+++ b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/ipfs_universal_paths.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/web3/web3.py b/src/cloudflare/resources/web3/web3.py
index c1c4366115c..43868c6b5d9 100644
--- a/src/cloudflare/resources/web3/web3.py
+++ b/src/cloudflare/resources/web3/web3.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/__init__.py b/src/cloudflare/resources/workers/__init__.py
index bee5460feee..031bbab828a 100644
--- a/src/cloudflare/resources/workers/__init__.py
+++ b/src/cloudflare/resources/workers/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .ai import (
AI,
diff --git a/src/cloudflare/resources/workers/account_settings.py b/src/cloudflare/resources/workers/account_settings.py
index 64777a461ae..2ec5f047c0e 100644
--- a/src/cloudflare/resources/workers/account_settings.py
+++ b/src/cloudflare/resources/workers/account_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/ai.py b/src/cloudflare/resources/workers/ai.py
index a32772bd516..c4ead45a418 100644
--- a/src/cloudflare/resources/workers/ai.py
+++ b/src/cloudflare/resources/workers/ai.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/deployments/__init__.py b/src/cloudflare/resources/workers/deployments/__init__.py
index 46050e5c5e4..82159ecdf63 100644
--- a/src/cloudflare/resources/workers/deployments/__init__.py
+++ b/src/cloudflare/resources/workers/deployments/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .by_scripts import (
ByScripts,
diff --git a/src/cloudflare/resources/workers/deployments/by_scripts/__init__.py b/src/cloudflare/resources/workers/deployments/by_scripts/__init__.py
index 44dfd530bee..ca888b7a109 100644
--- a/src/cloudflare/resources/workers/deployments/by_scripts/__init__.py
+++ b/src/cloudflare/resources/workers/deployments/by_scripts/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .details import (
Details,
diff --git a/src/cloudflare/resources/workers/deployments/by_scripts/by_scripts.py b/src/cloudflare/resources/workers/deployments/by_scripts/by_scripts.py
index 07369947cc9..a79795ff480 100644
--- a/src/cloudflare/resources/workers/deployments/by_scripts/by_scripts.py
+++ b/src/cloudflare/resources/workers/deployments/by_scripts/by_scripts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/deployments/by_scripts/details.py b/src/cloudflare/resources/workers/deployments/by_scripts/details.py
index 8826e445845..2cefee37462 100644
--- a/src/cloudflare/resources/workers/deployments/by_scripts/details.py
+++ b/src/cloudflare/resources/workers/deployments/by_scripts/details.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/deployments/deployments.py b/src/cloudflare/resources/workers/deployments/deployments.py
index 286c4e05e45..fc2375aa29e 100644
--- a/src/cloudflare/resources/workers/deployments/deployments.py
+++ b/src/cloudflare/resources/workers/deployments/deployments.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/domains.py b/src/cloudflare/resources/workers/domains.py
index a7eb7e5a4e5..8cb97109327 100644
--- a/src/cloudflare/resources/workers/domains.py
+++ b/src/cloudflare/resources/workers/domains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/filters.py b/src/cloudflare/resources/workers/filters.py
index 766d66ef8e6..07ea8ea8ee7 100644
--- a/src/cloudflare/resources/workers/filters.py
+++ b/src/cloudflare/resources/workers/filters.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/routes.py b/src/cloudflare/resources/workers/routes.py
index 627ce654e64..c54301e8b1a 100644
--- a/src/cloudflare/resources/workers/routes.py
+++ b/src/cloudflare/resources/workers/routes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/scripts/__init__.py b/src/cloudflare/resources/workers/scripts/__init__.py
index 38a12142ff0..5629fca6f7a 100644
--- a/src/cloudflare/resources/workers/scripts/__init__.py
+++ b/src/cloudflare/resources/workers/scripts/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .tail import (
Tail,
diff --git a/src/cloudflare/resources/workers/scripts/bindings.py b/src/cloudflare/resources/workers/scripts/bindings.py
index d48979022f1..c02a306bd31 100644
--- a/src/cloudflare/resources/workers/scripts/bindings.py
+++ b/src/cloudflare/resources/workers/scripts/bindings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/scripts/content.py b/src/cloudflare/resources/workers/scripts/content.py
index 564a098fef7..2eeeb184cb3 100644
--- a/src/cloudflare/resources/workers/scripts/content.py
+++ b/src/cloudflare/resources/workers/scripts/content.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/scripts/content_v2.py b/src/cloudflare/resources/workers/scripts/content_v2.py
index d27c55cbef5..0066d76d0a0 100644
--- a/src/cloudflare/resources/workers/scripts/content_v2.py
+++ b/src/cloudflare/resources/workers/scripts/content_v2.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/scripts/schedules.py b/src/cloudflare/resources/workers/scripts/schedules.py
index 4bb18988e23..52a1a2fab29 100644
--- a/src/cloudflare/resources/workers/scripts/schedules.py
+++ b/src/cloudflare/resources/workers/scripts/schedules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/scripts/scripts.py b/src/cloudflare/resources/workers/scripts/scripts.py
index 3b329e1eae1..01dc20d49d6 100644
--- a/src/cloudflare/resources/workers/scripts/scripts.py
+++ b/src/cloudflare/resources/workers/scripts/scripts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/scripts/settings.py b/src/cloudflare/resources/workers/scripts/settings.py
index 16f4abe06ed..8cf8611f780 100644
--- a/src/cloudflare/resources/workers/scripts/settings.py
+++ b/src/cloudflare/resources/workers/scripts/settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/scripts/tail.py b/src/cloudflare/resources/workers/scripts/tail.py
index 7210dfe0b4b..b040ce28bc1 100644
--- a/src/cloudflare/resources/workers/scripts/tail.py
+++ b/src/cloudflare/resources/workers/scripts/tail.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/scripts/usage_model.py b/src/cloudflare/resources/workers/scripts/usage_model.py
index 3a469b44a35..6d6ea22ef43 100644
--- a/src/cloudflare/resources/workers/scripts/usage_model.py
+++ b/src/cloudflare/resources/workers/scripts/usage_model.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/services/__init__.py b/src/cloudflare/resources/workers/services/__init__.py
index 2cf7b02a138..96650dff04d 100644
--- a/src/cloudflare/resources/workers/services/__init__.py
+++ b/src/cloudflare/resources/workers/services/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .services import (
Services,
diff --git a/src/cloudflare/resources/workers/services/environments/__init__.py b/src/cloudflare/resources/workers/services/environments/__init__.py
index 98f52d2e583..5717ce990a4 100644
--- a/src/cloudflare/resources/workers/services/environments/__init__.py
+++ b/src/cloudflare/resources/workers/services/environments/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .content import (
Content,
diff --git a/src/cloudflare/resources/workers/services/environments/content.py b/src/cloudflare/resources/workers/services/environments/content.py
index c17a9d45263..de0711bacb6 100644
--- a/src/cloudflare/resources/workers/services/environments/content.py
+++ b/src/cloudflare/resources/workers/services/environments/content.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/services/environments/environments.py b/src/cloudflare/resources/workers/services/environments/environments.py
index ecaaaca304f..445c827e40a 100644
--- a/src/cloudflare/resources/workers/services/environments/environments.py
+++ b/src/cloudflare/resources/workers/services/environments/environments.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/services/environments/settings.py b/src/cloudflare/resources/workers/services/environments/settings.py
index c8d4c6e360e..89ebd37de6d 100644
--- a/src/cloudflare/resources/workers/services/environments/settings.py
+++ b/src/cloudflare/resources/workers/services/environments/settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/services/services.py b/src/cloudflare/resources/workers/services/services.py
index 07481f2e99f..0f63305c3bd 100644
--- a/src/cloudflare/resources/workers/services/services.py
+++ b/src/cloudflare/resources/workers/services/services.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/subdomains.py b/src/cloudflare/resources/workers/subdomains.py
index 4b5827c763b..9a237f1e604 100644
--- a/src/cloudflare/resources/workers/subdomains.py
+++ b/src/cloudflare/resources/workers/subdomains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers/workers.py b/src/cloudflare/resources/workers/workers.py
index cfe0d909d35..9438f5c7ed2 100644
--- a/src/cloudflare/resources/workers/workers.py
+++ b/src/cloudflare/resources/workers/workers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers_for_platforms/__init__.py b/src/cloudflare/resources/workers_for_platforms/__init__.py
index d26028028ea..1341a8aacb0 100644
--- a/src/cloudflare/resources/workers_for_platforms/__init__.py
+++ b/src/cloudflare/resources/workers_for_platforms/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .dispatch import (
Dispatch,
diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/__init__.py b/src/cloudflare/resources/workers_for_platforms/dispatch/__init__.py
index 201c7a1a42a..d77d0f97119 100644
--- a/src/cloudflare/resources/workers_for_platforms/dispatch/__init__.py
+++ b/src/cloudflare/resources/workers_for_platforms/dispatch/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .dispatch import (
Dispatch,
diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/dispatch.py b/src/cloudflare/resources/workers_for_platforms/dispatch/dispatch.py
index 557802d79d8..4f8864618aa 100644
--- a/src/cloudflare/resources/workers_for_platforms/dispatch/dispatch.py
+++ b/src/cloudflare/resources/workers_for_platforms/dispatch/dispatch.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/__init__.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/__init__.py
index 5ee6d6e955a..055570b9064 100644
--- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/__init__.py
+++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .scripts import (
Scripts,
diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py
index de96c1dd51e..1830339efd6 100644
--- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py
+++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/__init__.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/__init__.py
index 31d89f7256e..12f55fd8f15 100644
--- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/__init__.py
+++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .content import (
Content,
diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py
index d12a7d761e2..74e934adc5e 100644
--- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py
+++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .content import (
Content,
diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/bindings.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/bindings.py
index 6b9f05d6d7b..ec2ea90a3b0 100644
--- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/bindings.py
+++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/bindings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/content.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/content.py
index 66072c9971c..a5100163d13 100644
--- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/content.py
+++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/content.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/scripts.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/scripts.py
index ba431f9376a..edc9f4bc914 100644
--- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/scripts.py
+++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/scripts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/settings.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/settings.py
index 7735eb89094..0cd0ada041e 100644
--- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/settings.py
+++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content/settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py
index 8364830e525..7fd03d282d5 100644
--- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py
+++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/workers_for_platforms/workers_for_platforms.py b/src/cloudflare/resources/workers_for_platforms/workers_for_platforms.py
index 8db07ca4c58..19eefb037aa 100644
--- a/src/cloudflare/resources/workers_for_platforms/workers_for_platforms.py
+++ b/src/cloudflare/resources/workers_for_platforms/workers_for_platforms.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/__init__.py b/src/cloudflare/resources/zero_trust/__init__.py
index cfe1043ec0f..1558206aa79 100644
--- a/src/cloudflare/resources/zero_trust/__init__.py
+++ b/src/cloudflare/resources/zero_trust/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .dex import (
DEX,
diff --git a/src/cloudflare/resources/zero_trust/access/__init__.py b/src/cloudflare/resources/zero_trust/access/__init__.py
index f2f3f859f9c..198f90998c4 100644
--- a/src/cloudflare/resources/zero_trust/access/__init__.py
+++ b/src/cloudflare/resources/zero_trust/access/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .keys import (
Keys,
diff --git a/src/cloudflare/resources/zero_trust/access/access.py b/src/cloudflare/resources/zero_trust/access/access.py
index adce89bf59a..079457e9b97 100644
--- a/src/cloudflare/resources/zero_trust/access/access.py
+++ b/src/cloudflare/resources/zero_trust/access/access.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/applications/__init__.py b/src/cloudflare/resources/zero_trust/access/applications/__init__.py
index 4616f709dd7..5b5d92cb586 100644
--- a/src/cloudflare/resources/zero_trust/access/applications/__init__.py
+++ b/src/cloudflare/resources/zero_trust/access/applications/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .cas import (
CAs,
diff --git a/src/cloudflare/resources/zero_trust/access/applications/applications.py b/src/cloudflare/resources/zero_trust/access/applications/applications.py
index 7f6392e65b3..7b2064c0dd3 100644
--- a/src/cloudflare/resources/zero_trust/access/applications/applications.py
+++ b/src/cloudflare/resources/zero_trust/access/applications/applications.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/applications/cas.py b/src/cloudflare/resources/zero_trust/access/applications/cas.py
index c135a66fa59..15d65bc4bf2 100644
--- a/src/cloudflare/resources/zero_trust/access/applications/cas.py
+++ b/src/cloudflare/resources/zero_trust/access/applications/cas.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/applications/policies.py b/src/cloudflare/resources/zero_trust/access/applications/policies.py
index c321e5ed80c..6f95bb14f44 100644
--- a/src/cloudflare/resources/zero_trust/access/applications/policies.py
+++ b/src/cloudflare/resources/zero_trust/access/applications/policies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py b/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py
index a4d90686663..c016ba052f7 100644
--- a/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py
+++ b/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/bookmarks.py b/src/cloudflare/resources/zero_trust/access/bookmarks.py
index 987e940bf5c..7cae5681d77 100644
--- a/src/cloudflare/resources/zero_trust/access/bookmarks.py
+++ b/src/cloudflare/resources/zero_trust/access/bookmarks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/certificates/__init__.py b/src/cloudflare/resources/zero_trust/access/certificates/__init__.py
index 9a4bdc82a3c..c72ae5ac0e3 100644
--- a/src/cloudflare/resources/zero_trust/access/certificates/__init__.py
+++ b/src/cloudflare/resources/zero_trust/access/certificates/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .settings import (
Settings,
diff --git a/src/cloudflare/resources/zero_trust/access/certificates/certificates.py b/src/cloudflare/resources/zero_trust/access/certificates/certificates.py
index 4922cf18c81..b230e139adc 100644
--- a/src/cloudflare/resources/zero_trust/access/certificates/certificates.py
+++ b/src/cloudflare/resources/zero_trust/access/certificates/certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/certificates/settings.py b/src/cloudflare/resources/zero_trust/access/certificates/settings.py
index 3d2df7be123..0b63fa9cf6c 100644
--- a/src/cloudflare/resources/zero_trust/access/certificates/settings.py
+++ b/src/cloudflare/resources/zero_trust/access/certificates/settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/custom_pages.py b/src/cloudflare/resources/zero_trust/access/custom_pages.py
index 36463e173bd..c8a807c8d28 100644
--- a/src/cloudflare/resources/zero_trust/access/custom_pages.py
+++ b/src/cloudflare/resources/zero_trust/access/custom_pages.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/groups.py b/src/cloudflare/resources/zero_trust/access/groups.py
index 025b96f7694..a1665becab0 100644
--- a/src/cloudflare/resources/zero_trust/access/groups.py
+++ b/src/cloudflare/resources/zero_trust/access/groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/keys.py b/src/cloudflare/resources/zero_trust/access/keys.py
index 5abdac7c72f..ae4837b10ac 100644
--- a/src/cloudflare/resources/zero_trust/access/keys.py
+++ b/src/cloudflare/resources/zero_trust/access/keys.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/logs/__init__.py b/src/cloudflare/resources/zero_trust/access/logs/__init__.py
index 0a9810baf48..3c42da38e00 100644
--- a/src/cloudflare/resources/zero_trust/access/logs/__init__.py
+++ b/src/cloudflare/resources/zero_trust/access/logs/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .logs import (
Logs,
diff --git a/src/cloudflare/resources/zero_trust/access/logs/access_requests.py b/src/cloudflare/resources/zero_trust/access/logs/access_requests.py
index c6d377ccb72..aed119fd469 100644
--- a/src/cloudflare/resources/zero_trust/access/logs/access_requests.py
+++ b/src/cloudflare/resources/zero_trust/access/logs/access_requests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/logs/logs.py b/src/cloudflare/resources/zero_trust/access/logs/logs.py
index eabb2f7ce4e..1d4b4855661 100644
--- a/src/cloudflare/resources/zero_trust/access/logs/logs.py
+++ b/src/cloudflare/resources/zero_trust/access/logs/logs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/service_tokens.py b/src/cloudflare/resources/zero_trust/access/service_tokens.py
index a83cecfd87a..2cbc6169fed 100644
--- a/src/cloudflare/resources/zero_trust/access/service_tokens.py
+++ b/src/cloudflare/resources/zero_trust/access/service_tokens.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/tags.py b/src/cloudflare/resources/zero_trust/access/tags.py
index 9a7f399366c..670925a4efc 100644
--- a/src/cloudflare/resources/zero_trust/access/tags.py
+++ b/src/cloudflare/resources/zero_trust/access/tags.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/users/__init__.py b/src/cloudflare/resources/zero_trust/access/users/__init__.py
index 93c0c9742bd..3ffb7d57285 100644
--- a/src/cloudflare/resources/zero_trust/access/users/__init__.py
+++ b/src/cloudflare/resources/zero_trust/access/users/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .users import (
Users,
diff --git a/src/cloudflare/resources/zero_trust/access/users/active_sessions.py b/src/cloudflare/resources/zero_trust/access/users/active_sessions.py
index 4a08402d361..87c9717dad3 100644
--- a/src/cloudflare/resources/zero_trust/access/users/active_sessions.py
+++ b/src/cloudflare/resources/zero_trust/access/users/active_sessions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/users/failed_logins.py b/src/cloudflare/resources/zero_trust/access/users/failed_logins.py
index 0886baa0931..bc10927f50f 100644
--- a/src/cloudflare/resources/zero_trust/access/users/failed_logins.py
+++ b/src/cloudflare/resources/zero_trust/access/users/failed_logins.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py b/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py
index 2274a150e5b..3934032e777 100644
--- a/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py
+++ b/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/access/users/users.py b/src/cloudflare/resources/zero_trust/access/users/users.py
index 7bab0bcb03d..fe06ee20999 100644
--- a/src/cloudflare/resources/zero_trust/access/users/users.py
+++ b/src/cloudflare/resources/zero_trust/access/users/users.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/connectivity_settings.py b/src/cloudflare/resources/zero_trust/connectivity_settings.py
index 09d40969511..c16dd2cc704 100644
--- a/src/cloudflare/resources/zero_trust/connectivity_settings.py
+++ b/src/cloudflare/resources/zero_trust/connectivity_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/__init__.py b/src/cloudflare/resources/zero_trust/devices/__init__.py
index 6732e3ad82b..66b7dc98120 100644
--- a/src/cloudflare/resources/zero_trust/devices/__init__.py
+++ b/src/cloudflare/resources/zero_trust/devices/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .devices import (
Devices,
diff --git a/src/cloudflare/resources/zero_trust/devices/devices.py b/src/cloudflare/resources/zero_trust/devices/devices.py
index ce86121e0fa..27afa392a13 100644
--- a/src/cloudflare/resources/zero_trust/devices/devices.py
+++ b/src/cloudflare/resources/zero_trust/devices/devices.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/dex_tests.py b/src/cloudflare/resources/zero_trust/devices/dex_tests.py
index adbb9f20086..54dd507635b 100644
--- a/src/cloudflare/resources/zero_trust/devices/dex_tests.py
+++ b/src/cloudflare/resources/zero_trust/devices/dex_tests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/networks.py b/src/cloudflare/resources/zero_trust/devices/networks.py
index a30362056d2..8f0dd5a0b64 100644
--- a/src/cloudflare/resources/zero_trust/devices/networks.py
+++ b/src/cloudflare/resources/zero_trust/devices/networks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/override_codes.py b/src/cloudflare/resources/zero_trust/devices/override_codes.py
index 7dd46ed7d3d..f0a62f23c6d 100644
--- a/src/cloudflare/resources/zero_trust/devices/override_codes.py
+++ b/src/cloudflare/resources/zero_trust/devices/override_codes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/policies/__init__.py b/src/cloudflare/resources/zero_trust/devices/policies/__init__.py
index 230c51b1ff8..42ddfaf9516 100644
--- a/src/cloudflare/resources/zero_trust/devices/policies/__init__.py
+++ b/src/cloudflare/resources/zero_trust/devices/policies/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .excludes import (
Excludes,
diff --git a/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py b/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py
index f09a2887d99..89b04819250 100644
--- a/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py
+++ b/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/policies/excludes.py b/src/cloudflare/resources/zero_trust/devices/policies/excludes.py
index d02015777d2..aefca0c59ee 100644
--- a/src/cloudflare/resources/zero_trust/devices/policies/excludes.py
+++ b/src/cloudflare/resources/zero_trust/devices/policies/excludes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py b/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py
index 49c0888aa63..763f6de69f5 100644
--- a/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py
+++ b/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/policies/includes.py b/src/cloudflare/resources/zero_trust/devices/policies/includes.py
index af8dd91393c..1a9834c5451 100644
--- a/src/cloudflare/resources/zero_trust/devices/policies/includes.py
+++ b/src/cloudflare/resources/zero_trust/devices/policies/includes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/policies/policies.py b/src/cloudflare/resources/zero_trust/devices/policies/policies.py
index 73627c2f343..e377b00dc66 100644
--- a/src/cloudflare/resources/zero_trust/devices/policies/policies.py
+++ b/src/cloudflare/resources/zero_trust/devices/policies/policies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/posture/__init__.py b/src/cloudflare/resources/zero_trust/devices/posture/__init__.py
index f434ab673a7..02703608e14 100644
--- a/src/cloudflare/resources/zero_trust/devices/posture/__init__.py
+++ b/src/cloudflare/resources/zero_trust/devices/posture/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .posture import (
Posture,
diff --git a/src/cloudflare/resources/zero_trust/devices/posture/integrations.py b/src/cloudflare/resources/zero_trust/devices/posture/integrations.py
index 52d1ae8e4cd..906b6552a45 100644
--- a/src/cloudflare/resources/zero_trust/devices/posture/integrations.py
+++ b/src/cloudflare/resources/zero_trust/devices/posture/integrations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/posture/posture.py b/src/cloudflare/resources/zero_trust/devices/posture/posture.py
index fa6e6a3e19a..80816bf476b 100644
--- a/src/cloudflare/resources/zero_trust/devices/posture/posture.py
+++ b/src/cloudflare/resources/zero_trust/devices/posture/posture.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/revokes.py b/src/cloudflare/resources/zero_trust/devices/revokes.py
index 8a4b98b4fbc..0871cc35377 100644
--- a/src/cloudflare/resources/zero_trust/devices/revokes.py
+++ b/src/cloudflare/resources/zero_trust/devices/revokes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/settings.py b/src/cloudflare/resources/zero_trust/devices/settings.py
index 03efb2b8be6..f47a379c915 100644
--- a/src/cloudflare/resources/zero_trust/devices/settings.py
+++ b/src/cloudflare/resources/zero_trust/devices/settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/devices/unrevokes.py b/src/cloudflare/resources/zero_trust/devices/unrevokes.py
index 594eaaa749f..a95a0ec691b 100644
--- a/src/cloudflare/resources/zero_trust/devices/unrevokes.py
+++ b/src/cloudflare/resources/zero_trust/devices/unrevokes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dex/__init__.py b/src/cloudflare/resources/zero_trust/dex/__init__.py
index af2bc1e64f9..ff9474a4e7e 100644
--- a/src/cloudflare/resources/zero_trust/dex/__init__.py
+++ b/src/cloudflare/resources/zero_trust/dex/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .dex import (
DEX,
diff --git a/src/cloudflare/resources/zero_trust/dex/colos.py b/src/cloudflare/resources/zero_trust/dex/colos.py
index 578cc88a3d5..22b91354d01 100644
--- a/src/cloudflare/resources/zero_trust/dex/colos.py
+++ b/src/cloudflare/resources/zero_trust/dex/colos.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dex/dex.py b/src/cloudflare/resources/zero_trust/dex/dex.py
index 6d0277af7b7..20d04b7ecaa 100644
--- a/src/cloudflare/resources/zero_trust/dex/dex.py
+++ b/src/cloudflare/resources/zero_trust/dex/dex.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dex/fleet_status/__init__.py b/src/cloudflare/resources/zero_trust/dex/fleet_status/__init__.py
index d5653ac24f9..f0d4513677d 100644
--- a/src/cloudflare/resources/zero_trust/dex/fleet_status/__init__.py
+++ b/src/cloudflare/resources/zero_trust/dex/fleet_status/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .devices import (
Devices,
diff --git a/src/cloudflare/resources/zero_trust/dex/fleet_status/devices.py b/src/cloudflare/resources/zero_trust/dex/fleet_status/devices.py
index 69b9fef433d..434df9b70f3 100644
--- a/src/cloudflare/resources/zero_trust/dex/fleet_status/devices.py
+++ b/src/cloudflare/resources/zero_trust/dex/fleet_status/devices.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py b/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py
index 100ce5cdd91..1493bad0088 100644
--- a/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py
+++ b/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dex/http_tests/__init__.py b/src/cloudflare/resources/zero_trust/dex/http_tests/__init__.py
index 7f33137d8f6..842d182cff0 100644
--- a/src/cloudflare/resources/zero_trust/dex/http_tests/__init__.py
+++ b/src/cloudflare/resources/zero_trust/dex/http_tests/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .http_tests import (
HTTPTests,
diff --git a/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py b/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py
index 9dd2097210a..cdaf706b472 100644
--- a/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py
+++ b/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py b/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py
index a994caae84b..ef01c391a80 100644
--- a/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py
+++ b/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dex/tests/__init__.py b/src/cloudflare/resources/zero_trust/dex/tests/__init__.py
index 7cac6ca40a0..693f7b88a37 100644
--- a/src/cloudflare/resources/zero_trust/dex/tests/__init__.py
+++ b/src/cloudflare/resources/zero_trust/dex/tests/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .tests import (
Tests,
diff --git a/src/cloudflare/resources/zero_trust/dex/tests/tests.py b/src/cloudflare/resources/zero_trust/dex/tests/tests.py
index c77c7944b31..9d6a4b39bd7 100644
--- a/src/cloudflare/resources/zero_trust/dex/tests/tests.py
+++ b/src/cloudflare/resources/zero_trust/dex/tests/tests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py b/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py
index d94007ebe0f..eb6c0c8e12f 100644
--- a/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py
+++ b/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/__init__.py b/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/__init__.py
index 0234f0e2a67..29ddac57979 100644
--- a/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/__init__.py
+++ b/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .network_path import (
NetworkPath,
diff --git a/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py b/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py
index d439bc7913c..32e683022f6 100644
--- a/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py
+++ b/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/traceroute_test_results.py b/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/traceroute_test_results.py
index c8319bafca4..6b536de666a 100644
--- a/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/traceroute_test_results.py
+++ b/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/traceroute_test_results.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py b/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py
index 9639775aa3b..b93ff798594 100644
--- a/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py
+++ b/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dlp/__init__.py b/src/cloudflare/resources/zero_trust/dlp/__init__.py
index 90697619be4..e7ff958c95c 100644
--- a/src/cloudflare/resources/zero_trust/dlp/__init__.py
+++ b/src/cloudflare/resources/zero_trust/dlp/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .dlp import (
DLP,
diff --git a/src/cloudflare/resources/zero_trust/dlp/datasets/__init__.py b/src/cloudflare/resources/zero_trust/dlp/datasets/__init__.py
index a3fc2a44f23..aa0a37a3ea8 100644
--- a/src/cloudflare/resources/zero_trust/dlp/datasets/__init__.py
+++ b/src/cloudflare/resources/zero_trust/dlp/datasets/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .upload import (
Upload,
diff --git a/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py b/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py
index e6d15b02955..ba359dd804d 100644
--- a/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py
+++ b/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py b/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py
index b13a9932963..4c5e56ba783 100644
--- a/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py
+++ b/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dlp/dlp.py b/src/cloudflare/resources/zero_trust/dlp/dlp.py
index 216ddfdc11d..323b386fdc9 100644
--- a/src/cloudflare/resources/zero_trust/dlp/dlp.py
+++ b/src/cloudflare/resources/zero_trust/dlp/dlp.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dlp/patterns.py b/src/cloudflare/resources/zero_trust/dlp/patterns.py
index 1da4fb5ae84..0005c230756 100644
--- a/src/cloudflare/resources/zero_trust/dlp/patterns.py
+++ b/src/cloudflare/resources/zero_trust/dlp/patterns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dlp/payload_logs.py b/src/cloudflare/resources/zero_trust/dlp/payload_logs.py
index b1acf19e6c8..f8284726097 100644
--- a/src/cloudflare/resources/zero_trust/dlp/payload_logs.py
+++ b/src/cloudflare/resources/zero_trust/dlp/payload_logs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dlp/profiles/__init__.py b/src/cloudflare/resources/zero_trust/dlp/profiles/__init__.py
index 99ba1b6294d..10f49b061a9 100644
--- a/src/cloudflare/resources/zero_trust/dlp/profiles/__init__.py
+++ b/src/cloudflare/resources/zero_trust/dlp/profiles/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .custom import (
Custom,
diff --git a/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py b/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py
index 99bdcabbf5b..bced082d911 100644
--- a/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py
+++ b/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py b/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py
index 64008d32e37..dd73b3040c9 100644
--- a/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py
+++ b/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py b/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py
index 761a80a5b27..ff46cbf04ee 100644
--- a/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py
+++ b/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/gateway/__init__.py b/src/cloudflare/resources/zero_trust/gateway/__init__.py
index 7701678e26e..38b69870994 100644
--- a/src/cloudflare/resources/zero_trust/gateway/__init__.py
+++ b/src/cloudflare/resources/zero_trust/gateway/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .lists import (
Lists,
diff --git a/src/cloudflare/resources/zero_trust/gateway/app_types.py b/src/cloudflare/resources/zero_trust/gateway/app_types.py
index c0a9b45ebed..6f78b840fe0 100644
--- a/src/cloudflare/resources/zero_trust/gateway/app_types.py
+++ b/src/cloudflare/resources/zero_trust/gateway/app_types.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py b/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py
index 7f553b25057..cbacdb3de4e 100644
--- a/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py
+++ b/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/gateway/categories.py b/src/cloudflare/resources/zero_trust/gateway/categories.py
index f482bf4ce44..5eb0fe36103 100644
--- a/src/cloudflare/resources/zero_trust/gateway/categories.py
+++ b/src/cloudflare/resources/zero_trust/gateway/categories.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/gateway/configurations.py b/src/cloudflare/resources/zero_trust/gateway/configurations.py
index be3ea5a609e..afa28b44919 100644
--- a/src/cloudflare/resources/zero_trust/gateway/configurations.py
+++ b/src/cloudflare/resources/zero_trust/gateway/configurations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/gateway/gateway.py b/src/cloudflare/resources/zero_trust/gateway/gateway.py
index d1c3f946efc..92afee79bea 100644
--- a/src/cloudflare/resources/zero_trust/gateway/gateway.py
+++ b/src/cloudflare/resources/zero_trust/gateway/gateway.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/gateway/lists/__init__.py b/src/cloudflare/resources/zero_trust/gateway/lists/__init__.py
index 814ff11e462..b10351d7804 100644
--- a/src/cloudflare/resources/zero_trust/gateway/lists/__init__.py
+++ b/src/cloudflare/resources/zero_trust/gateway/lists/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .items import (
Items,
diff --git a/src/cloudflare/resources/zero_trust/gateway/lists/items.py b/src/cloudflare/resources/zero_trust/gateway/lists/items.py
index a6445933f4c..304db2188ba 100644
--- a/src/cloudflare/resources/zero_trust/gateway/lists/items.py
+++ b/src/cloudflare/resources/zero_trust/gateway/lists/items.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/gateway/lists/lists.py b/src/cloudflare/resources/zero_trust/gateway/lists/lists.py
index 63b7e2cbbea..8e495cb5d07 100644
--- a/src/cloudflare/resources/zero_trust/gateway/lists/lists.py
+++ b/src/cloudflare/resources/zero_trust/gateway/lists/lists.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/gateway/locations.py b/src/cloudflare/resources/zero_trust/gateway/locations.py
index 47c67073f4c..463ab184cb5 100644
--- a/src/cloudflare/resources/zero_trust/gateway/locations.py
+++ b/src/cloudflare/resources/zero_trust/gateway/locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/gateway/logging.py b/src/cloudflare/resources/zero_trust/gateway/logging.py
index ba3a769d1a9..eb42a1f4324 100644
--- a/src/cloudflare/resources/zero_trust/gateway/logging.py
+++ b/src/cloudflare/resources/zero_trust/gateway/logging.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py b/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py
index 4250404e492..9ecf470c754 100644
--- a/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py
+++ b/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/gateway/rules.py b/src/cloudflare/resources/zero_trust/gateway/rules.py
index 06a9c5aba84..127da4a7170 100644
--- a/src/cloudflare/resources/zero_trust/gateway/rules.py
+++ b/src/cloudflare/resources/zero_trust/gateway/rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/identity_providers.py b/src/cloudflare/resources/zero_trust/identity_providers.py
index 1aceecb7af8..849acd8809f 100644
--- a/src/cloudflare/resources/zero_trust/identity_providers.py
+++ b/src/cloudflare/resources/zero_trust/identity_providers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/networks/__init__.py b/src/cloudflare/resources/zero_trust/networks/__init__.py
index 609cebbe3ef..f07fc1e8754 100644
--- a/src/cloudflare/resources/zero_trust/networks/__init__.py
+++ b/src/cloudflare/resources/zero_trust/networks/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .routes import (
Routes,
diff --git a/src/cloudflare/resources/zero_trust/networks/networks.py b/src/cloudflare/resources/zero_trust/networks/networks.py
index de62e4ad352..73a095697d6 100644
--- a/src/cloudflare/resources/zero_trust/networks/networks.py
+++ b/src/cloudflare/resources/zero_trust/networks/networks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/networks/routes/__init__.py b/src/cloudflare/resources/zero_trust/networks/routes/__init__.py
index 5a146d4eea0..4f073406ea2 100644
--- a/src/cloudflare/resources/zero_trust/networks/routes/__init__.py
+++ b/src/cloudflare/resources/zero_trust/networks/routes/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .ips import (
IPs,
diff --git a/src/cloudflare/resources/zero_trust/networks/routes/ips.py b/src/cloudflare/resources/zero_trust/networks/routes/ips.py
index 244154f897f..6afdcc378db 100644
--- a/src/cloudflare/resources/zero_trust/networks/routes/ips.py
+++ b/src/cloudflare/resources/zero_trust/networks/routes/ips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/networks/routes/networks.py b/src/cloudflare/resources/zero_trust/networks/routes/networks.py
index dcae1354992..452d91ff52b 100644
--- a/src/cloudflare/resources/zero_trust/networks/routes/networks.py
+++ b/src/cloudflare/resources/zero_trust/networks/routes/networks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/networks/routes/routes.py b/src/cloudflare/resources/zero_trust/networks/routes/routes.py
index 2e70c69c284..568feaee4c9 100644
--- a/src/cloudflare/resources/zero_trust/networks/routes/routes.py
+++ b/src/cloudflare/resources/zero_trust/networks/routes/routes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/networks/virtual_networks.py b/src/cloudflare/resources/zero_trust/networks/virtual_networks.py
index 77840a3f0e8..cadeec684ae 100644
--- a/src/cloudflare/resources/zero_trust/networks/virtual_networks.py
+++ b/src/cloudflare/resources/zero_trust/networks/virtual_networks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/organizations.py b/src/cloudflare/resources/zero_trust/organizations.py
index c6f107b091a..8c7c370ca26 100644
--- a/src/cloudflare/resources/zero_trust/organizations.py
+++ b/src/cloudflare/resources/zero_trust/organizations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/seats.py b/src/cloudflare/resources/zero_trust/seats.py
index a592426751b..e8ddddf791e 100644
--- a/src/cloudflare/resources/zero_trust/seats.py
+++ b/src/cloudflare/resources/zero_trust/seats.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/tunnels/__init__.py b/src/cloudflare/resources/zero_trust/tunnels/__init__.py
index bbc0e0a5a26..87951343750 100644
--- a/src/cloudflare/resources/zero_trust/tunnels/__init__.py
+++ b/src/cloudflare/resources/zero_trust/tunnels/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .token import (
Token,
diff --git a/src/cloudflare/resources/zero_trust/tunnels/configurations.py b/src/cloudflare/resources/zero_trust/tunnels/configurations.py
index 111190f8610..95c44333428 100644
--- a/src/cloudflare/resources/zero_trust/tunnels/configurations.py
+++ b/src/cloudflare/resources/zero_trust/tunnels/configurations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/tunnels/connections.py b/src/cloudflare/resources/zero_trust/tunnels/connections.py
index 5b7bf478d43..76114b8aa27 100644
--- a/src/cloudflare/resources/zero_trust/tunnels/connections.py
+++ b/src/cloudflare/resources/zero_trust/tunnels/connections.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/tunnels/connectors.py b/src/cloudflare/resources/zero_trust/tunnels/connectors.py
index fba0a02e904..39c7c2ff689 100644
--- a/src/cloudflare/resources/zero_trust/tunnels/connectors.py
+++ b/src/cloudflare/resources/zero_trust/tunnels/connectors.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/tunnels/management.py b/src/cloudflare/resources/zero_trust/tunnels/management.py
index 2b6a421e6ad..8f26fe03c47 100644
--- a/src/cloudflare/resources/zero_trust/tunnels/management.py
+++ b/src/cloudflare/resources/zero_trust/tunnels/management.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/tunnels/token.py b/src/cloudflare/resources/zero_trust/tunnels/token.py
index 4cb0564da62..40c23a8f01f 100644
--- a/src/cloudflare/resources/zero_trust/tunnels/token.py
+++ b/src/cloudflare/resources/zero_trust/tunnels/token.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/tunnels/tunnels.py b/src/cloudflare/resources/zero_trust/tunnels/tunnels.py
index cac8df53867..fccb00b7e0f 100644
--- a/src/cloudflare/resources/zero_trust/tunnels/tunnels.py
+++ b/src/cloudflare/resources/zero_trust/tunnels/tunnels.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zero_trust/zero_trust.py b/src/cloudflare/resources/zero_trust/zero_trust.py
index 651ad16216a..108c0a02003 100644
--- a/src/cloudflare/resources/zero_trust/zero_trust.py
+++ b/src/cloudflare/resources/zero_trust/zero_trust.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/__init__.py b/src/cloudflare/resources/zones/__init__.py
index 3748e0324ec..2782b074f1b 100644
--- a/src/cloudflare/resources/zones/__init__.py
+++ b/src/cloudflare/resources/zones/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .holds import (
Holds,
diff --git a/src/cloudflare/resources/zones/activation_check.py b/src/cloudflare/resources/zones/activation_check.py
index 2bb73091c7a..e134766c559 100644
--- a/src/cloudflare/resources/zones/activation_check.py
+++ b/src/cloudflare/resources/zones/activation_check.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/custom_nameservers.py b/src/cloudflare/resources/zones/custom_nameservers.py
index 7d2173a4ca4..f5a2db1748d 100644
--- a/src/cloudflare/resources/zones/custom_nameservers.py
+++ b/src/cloudflare/resources/zones/custom_nameservers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/holds.py b/src/cloudflare/resources/zones/holds.py
index f1c8e1d495e..96a4032d17b 100644
--- a/src/cloudflare/resources/zones/holds.py
+++ b/src/cloudflare/resources/zones/holds.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/__init__.py b/src/cloudflare/resources/zones/settings/__init__.py
index 4f536d80c97..e91e31fd0c3 100644
--- a/src/cloudflare/resources/zones/settings/__init__.py
+++ b/src/cloudflare/resources/zones/settings/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .nel import (
NEL,
diff --git a/src/cloudflare/resources/zones/settings/advanced_ddos.py b/src/cloudflare/resources/zones/settings/advanced_ddos.py
index d849165e534..49b34129d39 100644
--- a/src/cloudflare/resources/zones/settings/advanced_ddos.py
+++ b/src/cloudflare/resources/zones/settings/advanced_ddos.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/always_online.py b/src/cloudflare/resources/zones/settings/always_online.py
index c5367069b21..858a3f969f7 100644
--- a/src/cloudflare/resources/zones/settings/always_online.py
+++ b/src/cloudflare/resources/zones/settings/always_online.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/always_use_https.py b/src/cloudflare/resources/zones/settings/always_use_https.py
index af258062cc1..15a89b7c7d2 100644
--- a/src/cloudflare/resources/zones/settings/always_use_https.py
+++ b/src/cloudflare/resources/zones/settings/always_use_https.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/automatic_https_rewrites.py b/src/cloudflare/resources/zones/settings/automatic_https_rewrites.py
index 4610a99c6d6..dddc5bf4b01 100644
--- a/src/cloudflare/resources/zones/settings/automatic_https_rewrites.py
+++ b/src/cloudflare/resources/zones/settings/automatic_https_rewrites.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/automatic_platform_optimization.py b/src/cloudflare/resources/zones/settings/automatic_platform_optimization.py
index 3403954bfe1..7beb3a942ea 100644
--- a/src/cloudflare/resources/zones/settings/automatic_platform_optimization.py
+++ b/src/cloudflare/resources/zones/settings/automatic_platform_optimization.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/brotli.py b/src/cloudflare/resources/zones/settings/brotli.py
index e1ac6048eeb..fc2680af244 100644
--- a/src/cloudflare/resources/zones/settings/brotli.py
+++ b/src/cloudflare/resources/zones/settings/brotli.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/browser_cache_ttl.py b/src/cloudflare/resources/zones/settings/browser_cache_ttl.py
index 4e06b9a1fc0..80720154239 100644
--- a/src/cloudflare/resources/zones/settings/browser_cache_ttl.py
+++ b/src/cloudflare/resources/zones/settings/browser_cache_ttl.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/browser_check.py b/src/cloudflare/resources/zones/settings/browser_check.py
index 5d10117075c..e14711a6a70 100644
--- a/src/cloudflare/resources/zones/settings/browser_check.py
+++ b/src/cloudflare/resources/zones/settings/browser_check.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/cache_level.py b/src/cloudflare/resources/zones/settings/cache_level.py
index 64aacfefb27..f4ecda6669d 100644
--- a/src/cloudflare/resources/zones/settings/cache_level.py
+++ b/src/cloudflare/resources/zones/settings/cache_level.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/challenge_ttl.py b/src/cloudflare/resources/zones/settings/challenge_ttl.py
index 786f99857f6..39791c9eac1 100644
--- a/src/cloudflare/resources/zones/settings/challenge_ttl.py
+++ b/src/cloudflare/resources/zones/settings/challenge_ttl.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/ciphers.py b/src/cloudflare/resources/zones/settings/ciphers.py
index b5b4e147315..3c89a124667 100644
--- a/src/cloudflare/resources/zones/settings/ciphers.py
+++ b/src/cloudflare/resources/zones/settings/ciphers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/development_mode.py b/src/cloudflare/resources/zones/settings/development_mode.py
index 9ada2ea3464..0e7a2d532c6 100644
--- a/src/cloudflare/resources/zones/settings/development_mode.py
+++ b/src/cloudflare/resources/zones/settings/development_mode.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/early_hints.py b/src/cloudflare/resources/zones/settings/early_hints.py
index 7444d9ed02d..9324bebd6c1 100644
--- a/src/cloudflare/resources/zones/settings/early_hints.py
+++ b/src/cloudflare/resources/zones/settings/early_hints.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/email_obfuscation.py b/src/cloudflare/resources/zones/settings/email_obfuscation.py
index ff149dc4bb5..2fa4945f3b9 100644
--- a/src/cloudflare/resources/zones/settings/email_obfuscation.py
+++ b/src/cloudflare/resources/zones/settings/email_obfuscation.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/font_settings.py b/src/cloudflare/resources/zones/settings/font_settings.py
index 74284103d05..a014ba5ea49 100644
--- a/src/cloudflare/resources/zones/settings/font_settings.py
+++ b/src/cloudflare/resources/zones/settings/font_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/h2_prioritization.py b/src/cloudflare/resources/zones/settings/h2_prioritization.py
index 88db1f719ba..fa2fac902a1 100644
--- a/src/cloudflare/resources/zones/settings/h2_prioritization.py
+++ b/src/cloudflare/resources/zones/settings/h2_prioritization.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/hotlink_protection.py b/src/cloudflare/resources/zones/settings/hotlink_protection.py
index f2bc1d7a7f7..031cefeab45 100644
--- a/src/cloudflare/resources/zones/settings/hotlink_protection.py
+++ b/src/cloudflare/resources/zones/settings/hotlink_protection.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/http2.py b/src/cloudflare/resources/zones/settings/http2.py
index e59352c18de..1f598816f74 100644
--- a/src/cloudflare/resources/zones/settings/http2.py
+++ b/src/cloudflare/resources/zones/settings/http2.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/http3.py b/src/cloudflare/resources/zones/settings/http3.py
index 35f674e67de..eadc6cb11a2 100644
--- a/src/cloudflare/resources/zones/settings/http3.py
+++ b/src/cloudflare/resources/zones/settings/http3.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/image_resizing.py b/src/cloudflare/resources/zones/settings/image_resizing.py
index 32dd09cbe23..5997bf0a050 100644
--- a/src/cloudflare/resources/zones/settings/image_resizing.py
+++ b/src/cloudflare/resources/zones/settings/image_resizing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/ip_geolocation.py b/src/cloudflare/resources/zones/settings/ip_geolocation.py
index 7376eab7162..0c94d359ae0 100644
--- a/src/cloudflare/resources/zones/settings/ip_geolocation.py
+++ b/src/cloudflare/resources/zones/settings/ip_geolocation.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/ipv6.py b/src/cloudflare/resources/zones/settings/ipv6.py
index 9c4dcca97b2..8cd71522937 100644
--- a/src/cloudflare/resources/zones/settings/ipv6.py
+++ b/src/cloudflare/resources/zones/settings/ipv6.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/min_tls_version.py b/src/cloudflare/resources/zones/settings/min_tls_version.py
index 44f24a03d2f..bbd5bfb1b55 100644
--- a/src/cloudflare/resources/zones/settings/min_tls_version.py
+++ b/src/cloudflare/resources/zones/settings/min_tls_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/minify.py b/src/cloudflare/resources/zones/settings/minify.py
index c97a87addf3..56a0df5b161 100644
--- a/src/cloudflare/resources/zones/settings/minify.py
+++ b/src/cloudflare/resources/zones/settings/minify.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/mirage.py b/src/cloudflare/resources/zones/settings/mirage.py
index 580df2cc7ff..e9cc9bc6620 100644
--- a/src/cloudflare/resources/zones/settings/mirage.py
+++ b/src/cloudflare/resources/zones/settings/mirage.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/mobile_redirect.py b/src/cloudflare/resources/zones/settings/mobile_redirect.py
index 4c830d4fe56..b96a963172c 100644
--- a/src/cloudflare/resources/zones/settings/mobile_redirect.py
+++ b/src/cloudflare/resources/zones/settings/mobile_redirect.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/nel.py b/src/cloudflare/resources/zones/settings/nel.py
index 06ef3a5ca5e..60fde343c6e 100644
--- a/src/cloudflare/resources/zones/settings/nel.py
+++ b/src/cloudflare/resources/zones/settings/nel.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/opportunistic_encryption.py b/src/cloudflare/resources/zones/settings/opportunistic_encryption.py
index 165f069df7c..75363b46b4a 100644
--- a/src/cloudflare/resources/zones/settings/opportunistic_encryption.py
+++ b/src/cloudflare/resources/zones/settings/opportunistic_encryption.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/opportunistic_onion.py b/src/cloudflare/resources/zones/settings/opportunistic_onion.py
index 4fb0db6225e..0574063f078 100644
--- a/src/cloudflare/resources/zones/settings/opportunistic_onion.py
+++ b/src/cloudflare/resources/zones/settings/opportunistic_onion.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/orange_to_orange.py b/src/cloudflare/resources/zones/settings/orange_to_orange.py
index 53c32c13dfe..8be3931f792 100644
--- a/src/cloudflare/resources/zones/settings/orange_to_orange.py
+++ b/src/cloudflare/resources/zones/settings/orange_to_orange.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/origin_error_page_pass_thru.py b/src/cloudflare/resources/zones/settings/origin_error_page_pass_thru.py
index 4382a3024a8..d49494cfd19 100644
--- a/src/cloudflare/resources/zones/settings/origin_error_page_pass_thru.py
+++ b/src/cloudflare/resources/zones/settings/origin_error_page_pass_thru.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/origin_max_http_version.py b/src/cloudflare/resources/zones/settings/origin_max_http_version.py
index 373c285c47c..4613cf3aa73 100644
--- a/src/cloudflare/resources/zones/settings/origin_max_http_version.py
+++ b/src/cloudflare/resources/zones/settings/origin_max_http_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/polish.py b/src/cloudflare/resources/zones/settings/polish.py
index a4d34d6f287..6737f8912d6 100644
--- a/src/cloudflare/resources/zones/settings/polish.py
+++ b/src/cloudflare/resources/zones/settings/polish.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/prefetch_preload.py b/src/cloudflare/resources/zones/settings/prefetch_preload.py
index 35a6f901d87..e10ff64b5d3 100644
--- a/src/cloudflare/resources/zones/settings/prefetch_preload.py
+++ b/src/cloudflare/resources/zones/settings/prefetch_preload.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/proxy_read_timeout.py b/src/cloudflare/resources/zones/settings/proxy_read_timeout.py
index fceed818af8..1e615776fad 100644
--- a/src/cloudflare/resources/zones/settings/proxy_read_timeout.py
+++ b/src/cloudflare/resources/zones/settings/proxy_read_timeout.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/pseudo_ipv4.py b/src/cloudflare/resources/zones/settings/pseudo_ipv4.py
index 5b5fa63df4b..ec1e9c924dc 100644
--- a/src/cloudflare/resources/zones/settings/pseudo_ipv4.py
+++ b/src/cloudflare/resources/zones/settings/pseudo_ipv4.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/response_buffering.py b/src/cloudflare/resources/zones/settings/response_buffering.py
index a0f72a935f3..a24e08c8aa4 100644
--- a/src/cloudflare/resources/zones/settings/response_buffering.py
+++ b/src/cloudflare/resources/zones/settings/response_buffering.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/rocket_loader.py b/src/cloudflare/resources/zones/settings/rocket_loader.py
index 962232e5b72..1fdfd09ec30 100644
--- a/src/cloudflare/resources/zones/settings/rocket_loader.py
+++ b/src/cloudflare/resources/zones/settings/rocket_loader.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/security_headers.py b/src/cloudflare/resources/zones/settings/security_headers.py
index 6dfb0486753..60af7822510 100644
--- a/src/cloudflare/resources/zones/settings/security_headers.py
+++ b/src/cloudflare/resources/zones/settings/security_headers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/security_level.py b/src/cloudflare/resources/zones/settings/security_level.py
index d56bb544c08..6e0ad7e646e 100644
--- a/src/cloudflare/resources/zones/settings/security_level.py
+++ b/src/cloudflare/resources/zones/settings/security_level.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/server_side_excludes.py b/src/cloudflare/resources/zones/settings/server_side_excludes.py
index 6975d6b9734..f5e9f271cdc 100644
--- a/src/cloudflare/resources/zones/settings/server_side_excludes.py
+++ b/src/cloudflare/resources/zones/settings/server_side_excludes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/settings.py b/src/cloudflare/resources/zones/settings/settings.py
index 5f578f5a9fc..1e9dcd01895 100644
--- a/src/cloudflare/resources/zones/settings/settings.py
+++ b/src/cloudflare/resources/zones/settings/settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/sort_query_string_for_cache.py b/src/cloudflare/resources/zones/settings/sort_query_string_for_cache.py
index 49cb15b7334..677bccc7c81 100644
--- a/src/cloudflare/resources/zones/settings/sort_query_string_for_cache.py
+++ b/src/cloudflare/resources/zones/settings/sort_query_string_for_cache.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/ssl.py b/src/cloudflare/resources/zones/settings/ssl.py
index 9099eae9ab4..c08cfe7797e 100644
--- a/src/cloudflare/resources/zones/settings/ssl.py
+++ b/src/cloudflare/resources/zones/settings/ssl.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/ssl_recommender.py b/src/cloudflare/resources/zones/settings/ssl_recommender.py
index a261b814cba..8bf548423b3 100644
--- a/src/cloudflare/resources/zones/settings/ssl_recommender.py
+++ b/src/cloudflare/resources/zones/settings/ssl_recommender.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/tls_1_3.py b/src/cloudflare/resources/zones/settings/tls_1_3.py
index b81b26d3f44..d5b3a53ce57 100644
--- a/src/cloudflare/resources/zones/settings/tls_1_3.py
+++ b/src/cloudflare/resources/zones/settings/tls_1_3.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/tls_client_auth.py b/src/cloudflare/resources/zones/settings/tls_client_auth.py
index 44731b4c7df..3a7f051793a 100644
--- a/src/cloudflare/resources/zones/settings/tls_client_auth.py
+++ b/src/cloudflare/resources/zones/settings/tls_client_auth.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/true_client_ip_header.py b/src/cloudflare/resources/zones/settings/true_client_ip_header.py
index 462d6ed9f9e..aa2f197f54e 100644
--- a/src/cloudflare/resources/zones/settings/true_client_ip_header.py
+++ b/src/cloudflare/resources/zones/settings/true_client_ip_header.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/waf.py b/src/cloudflare/resources/zones/settings/waf.py
index bd69abaf2e3..68097b84f36 100644
--- a/src/cloudflare/resources/zones/settings/waf.py
+++ b/src/cloudflare/resources/zones/settings/waf.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/webp.py b/src/cloudflare/resources/zones/settings/webp.py
index 6950a20c672..90f388480a7 100644
--- a/src/cloudflare/resources/zones/settings/webp.py
+++ b/src/cloudflare/resources/zones/settings/webp.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/websocket.py b/src/cloudflare/resources/zones/settings/websocket.py
index f1852dfecfb..1798467fca7 100644
--- a/src/cloudflare/resources/zones/settings/websocket.py
+++ b/src/cloudflare/resources/zones/settings/websocket.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/settings/zero_rtt.py b/src/cloudflare/resources/zones/settings/zero_rtt.py
index a1ef38dee8b..069a81a55d4 100644
--- a/src/cloudflare/resources/zones/settings/zero_rtt.py
+++ b/src/cloudflare/resources/zones/settings/zero_rtt.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/subscriptions.py b/src/cloudflare/resources/zones/subscriptions.py
index 6fc327c1a21..d667294237e 100644
--- a/src/cloudflare/resources/zones/subscriptions.py
+++ b/src/cloudflare/resources/zones/subscriptions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/workers/__init__.py b/src/cloudflare/resources/zones/workers/__init__.py
index da26e51fd3e..41dfe9b587e 100644
--- a/src/cloudflare/resources/zones/workers/__init__.py
+++ b/src/cloudflare/resources/zones/workers/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .script import (
Script,
diff --git a/src/cloudflare/resources/zones/workers/script.py b/src/cloudflare/resources/zones/workers/script.py
index 3d0b88e9ef5..f69f668ea48 100644
--- a/src/cloudflare/resources/zones/workers/script.py
+++ b/src/cloudflare/resources/zones/workers/script.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/workers/workers.py b/src/cloudflare/resources/zones/workers/workers.py
index 4af93e93d5d..7a9895653a8 100644
--- a/src/cloudflare/resources/zones/workers/workers.py
+++ b/src/cloudflare/resources/zones/workers/workers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/resources/zones/zones.py b/src/cloudflare/resources/zones/zones.py
index 5080412b32d..d531fea2aca 100644
--- a/src/cloudflare/resources/zones/zones.py
+++ b/src/cloudflare/resources/zones/zones.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/__init__.py b/src/cloudflare/types/__init__.py
index 275edc4a62b..e835374b94d 100644
--- a/src/cloudflare/types/__init__.py
+++ b/src/cloudflare/types/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/account.py b/src/cloudflare/types/account.py
index f9cd1449867..50f42137319 100644
--- a/src/cloudflare/types/account.py
+++ b/src/cloudflare/types/account.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/account_get_response.py b/src/cloudflare/types/account_get_response.py
index 28ed004d82b..98b42d31303 100644
--- a/src/cloudflare/types/account_get_response.py
+++ b/src/cloudflare/types/account_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/account_list_params.py b/src/cloudflare/types/account_list_params.py
index fad53b83733..31a40e5cc1d 100644
--- a/src/cloudflare/types/account_list_params.py
+++ b/src/cloudflare/types/account_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/account_update_params.py b/src/cloudflare/types/account_update_params.py
index 9e8ad291bd6..031f13d3375 100644
--- a/src/cloudflare/types/account_update_params.py
+++ b/src/cloudflare/types/account_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/account_update_response.py b/src/cloudflare/types/account_update_response.py
index ee3306233dc..fe279b151f8 100644
--- a/src/cloudflare/types/account_update_response.py
+++ b/src/cloudflare/types/account_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/accounts/__init__.py b/src/cloudflare/types/accounts/__init__.py
index 8ab8d25cbcc..8674692aa7b 100644
--- a/src/cloudflare/types/accounts/__init__.py
+++ b/src/cloudflare/types/accounts/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/accounts/account_member.py b/src/cloudflare/types/accounts/account_member.py
index b81ed98a3ac..b81ba646d84 100644
--- a/src/cloudflare/types/accounts/account_member.py
+++ b/src/cloudflare/types/accounts/account_member.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/accounts/account_member_with_id.py b/src/cloudflare/types/accounts/account_member_with_id.py
index ec46edf66fc..6064ba5ab3a 100644
--- a/src/cloudflare/types/accounts/account_member_with_id.py
+++ b/src/cloudflare/types/accounts/account_member_with_id.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/accounts/iam_schemas_role.py b/src/cloudflare/types/accounts/iam_schemas_role.py
index 5a02be18580..acfedb98647 100644
--- a/src/cloudflare/types/accounts/iam_schemas_role.py
+++ b/src/cloudflare/types/accounts/iam_schemas_role.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/accounts/member_create_params.py b/src/cloudflare/types/accounts/member_create_params.py
index 9038d656bd1..55c96a1d861 100644
--- a/src/cloudflare/types/accounts/member_create_params.py
+++ b/src/cloudflare/types/accounts/member_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/accounts/member_delete_response.py b/src/cloudflare/types/accounts/member_delete_response.py
index 99069f82369..971bb07457f 100644
--- a/src/cloudflare/types/accounts/member_delete_response.py
+++ b/src/cloudflare/types/accounts/member_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/accounts/member_list_params.py b/src/cloudflare/types/accounts/member_list_params.py
index cc5c42f77b3..a42060948a7 100644
--- a/src/cloudflare/types/accounts/member_list_params.py
+++ b/src/cloudflare/types/accounts/member_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/accounts/member_list_response.py b/src/cloudflare/types/accounts/member_list_response.py
index 10f8a3bdecf..fb7db5a437e 100644
--- a/src/cloudflare/types/accounts/member_list_response.py
+++ b/src/cloudflare/types/accounts/member_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/accounts/member_update_params.py b/src/cloudflare/types/accounts/member_update_params.py
index c54e4670296..69867eb443e 100644
--- a/src/cloudflare/types/accounts/member_update_params.py
+++ b/src/cloudflare/types/accounts/member_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/accounts/role_get_response.py b/src/cloudflare/types/accounts/role_get_response.py
index 648c2af4f5c..268e1f2e986 100644
--- a/src/cloudflare/types/accounts/role_get_response.py
+++ b/src/cloudflare/types/accounts/role_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/accounts/role_list_response.py b/src/cloudflare/types/accounts/role_list_response.py
index bc466288336..63883bc2a80 100644
--- a/src/cloudflare/types/accounts/role_list_response.py
+++ b/src/cloudflare/types/accounts/role_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/acm/__init__.py b/src/cloudflare/types/acm/__init__.py
index 2e5241b0c63..8a22d0dd955 100644
--- a/src/cloudflare/types/acm/__init__.py
+++ b/src/cloudflare/types/acm/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/acm/total_tls_create_params.py b/src/cloudflare/types/acm/total_tls_create_params.py
index c14f6a8fae1..027231ae928 100644
--- a/src/cloudflare/types/acm/total_tls_create_params.py
+++ b/src/cloudflare/types/acm/total_tls_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/acm/total_tls_create_response.py b/src/cloudflare/types/acm/total_tls_create_response.py
index 42999d11049..83c99534e84 100644
--- a/src/cloudflare/types/acm/total_tls_create_response.py
+++ b/src/cloudflare/types/acm/total_tls_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/acm/total_tls_get_response.py b/src/cloudflare/types/acm/total_tls_get_response.py
index 956533c1c3e..fa25aa2bab2 100644
--- a/src/cloudflare/types/acm/total_tls_get_response.py
+++ b/src/cloudflare/types/acm/total_tls_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/addressing/__init__.py b/src/cloudflare/types/addressing/__init__.py
index cba70fa75b3..18f47438c47 100644
--- a/src/cloudflare/types/addressing/__init__.py
+++ b/src/cloudflare/types/addressing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/address_map_create_params.py b/src/cloudflare/types/addressing/address_map_create_params.py
index 5aec1af280a..5ecc49b6e6e 100644
--- a/src/cloudflare/types/addressing/address_map_create_params.py
+++ b/src/cloudflare/types/addressing/address_map_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/address_map_create_response.py b/src/cloudflare/types/addressing/address_map_create_response.py
index 35004d7d8c3..26d4dc0041f 100644
--- a/src/cloudflare/types/addressing/address_map_create_response.py
+++ b/src/cloudflare/types/addressing/address_map_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/addressing/address_map_delete_response.py b/src/cloudflare/types/addressing/address_map_delete_response.py
index 0636bcf136a..45c3f547d5b 100644
--- a/src/cloudflare/types/addressing/address_map_delete_response.py
+++ b/src/cloudflare/types/addressing/address_map_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/addressing/address_map_edit_params.py b/src/cloudflare/types/addressing/address_map_edit_params.py
index 18063bbb4dd..5d91c15dab3 100644
--- a/src/cloudflare/types/addressing/address_map_edit_params.py
+++ b/src/cloudflare/types/addressing/address_map_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/address_map_get_response.py b/src/cloudflare/types/addressing/address_map_get_response.py
index 08fa517dde0..2fa6d14e168 100644
--- a/src/cloudflare/types/addressing/address_map_get_response.py
+++ b/src/cloudflare/types/addressing/address_map_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/addressing/address_map_list_response.py b/src/cloudflare/types/addressing/address_map_list_response.py
index fa8ad930f33..e2bd1bd0a11 100644
--- a/src/cloudflare/types/addressing/address_map_list_response.py
+++ b/src/cloudflare/types/addressing/address_map_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/addressing/address_maps/__init__.py b/src/cloudflare/types/addressing/address_maps/__init__.py
index e88287ad583..ad44bc05d93 100644
--- a/src/cloudflare/types/addressing/address_maps/__init__.py
+++ b/src/cloudflare/types/addressing/address_maps/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/address_maps/account_delete_response.py b/src/cloudflare/types/addressing/address_maps/account_delete_response.py
index 8990853c72d..8d8daea8210 100644
--- a/src/cloudflare/types/addressing/address_maps/account_delete_response.py
+++ b/src/cloudflare/types/addressing/address_maps/account_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/addressing/address_maps/account_update_response.py b/src/cloudflare/types/addressing/address_maps/account_update_response.py
index 0645f70677b..cfdb7008dfb 100644
--- a/src/cloudflare/types/addressing/address_maps/account_update_response.py
+++ b/src/cloudflare/types/addressing/address_maps/account_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/addressing/address_maps/ip_delete_response.py b/src/cloudflare/types/addressing/address_maps/ip_delete_response.py
index 90ada06041b..d197346002d 100644
--- a/src/cloudflare/types/addressing/address_maps/ip_delete_response.py
+++ b/src/cloudflare/types/addressing/address_maps/ip_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/addressing/address_maps/ip_update_response.py b/src/cloudflare/types/addressing/address_maps/ip_update_response.py
index b626d7d9c0a..7f7a10d3277 100644
--- a/src/cloudflare/types/addressing/address_maps/ip_update_response.py
+++ b/src/cloudflare/types/addressing/address_maps/ip_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/addressing/address_maps/zone_delete_response.py b/src/cloudflare/types/addressing/address_maps/zone_delete_response.py
index b2045a6bbd0..bb38f6fdd8e 100644
--- a/src/cloudflare/types/addressing/address_maps/zone_delete_response.py
+++ b/src/cloudflare/types/addressing/address_maps/zone_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/addressing/address_maps/zone_update_response.py b/src/cloudflare/types/addressing/address_maps/zone_update_response.py
index 5e7a1368c03..ce487712d58 100644
--- a/src/cloudflare/types/addressing/address_maps/zone_update_response.py
+++ b/src/cloudflare/types/addressing/address_maps/zone_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/addressing/addressing_address_maps.py b/src/cloudflare/types/addressing/addressing_address_maps.py
index bec3a58eff0..e7e702be5a0 100644
--- a/src/cloudflare/types/addressing/addressing_address_maps.py
+++ b/src/cloudflare/types/addressing/addressing_address_maps.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/addressing/addressing_ipam_prefixes.py b/src/cloudflare/types/addressing/addressing_ipam_prefixes.py
index 887ed9ab5d6..c9d6c5c31df 100644
--- a/src/cloudflare/types/addressing/addressing_ipam_prefixes.py
+++ b/src/cloudflare/types/addressing/addressing_ipam_prefixes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/addressing/loa_document_create_params.py b/src/cloudflare/types/addressing/loa_document_create_params.py
index b991796295b..4f8da69a2a5 100644
--- a/src/cloudflare/types/addressing/loa_document_create_params.py
+++ b/src/cloudflare/types/addressing/loa_document_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/loa_document_create_response.py b/src/cloudflare/types/addressing/loa_document_create_response.py
index abc25083612..f621a9f2db4 100644
--- a/src/cloudflare/types/addressing/loa_document_create_response.py
+++ b/src/cloudflare/types/addressing/loa_document_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/addressing/loa_documents/__init__.py b/src/cloudflare/types/addressing/loa_documents/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/addressing/loa_documents/__init__.py
+++ b/src/cloudflare/types/addressing/loa_documents/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/prefix_create_params.py b/src/cloudflare/types/addressing/prefix_create_params.py
index 1a724e1d309..edbe51ebcf4 100644
--- a/src/cloudflare/types/addressing/prefix_create_params.py
+++ b/src/cloudflare/types/addressing/prefix_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/prefix_delete_response.py b/src/cloudflare/types/addressing/prefix_delete_response.py
index a43a7c3f600..2ecfcb5eb4b 100644
--- a/src/cloudflare/types/addressing/prefix_delete_response.py
+++ b/src/cloudflare/types/addressing/prefix_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/addressing/prefix_edit_params.py b/src/cloudflare/types/addressing/prefix_edit_params.py
index 4296b3d9697..9f4b08a8b40 100644
--- a/src/cloudflare/types/addressing/prefix_edit_params.py
+++ b/src/cloudflare/types/addressing/prefix_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/prefix_list_response.py b/src/cloudflare/types/addressing/prefix_list_response.py
index 164ddc3a04b..7c96f914616 100644
--- a/src/cloudflare/types/addressing/prefix_list_response.py
+++ b/src/cloudflare/types/addressing/prefix_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/addressing/prefixes/__init__.py b/src/cloudflare/types/addressing/prefixes/__init__.py
index 4ee29b9bdc5..a8c7c5a3450 100644
--- a/src/cloudflare/types/addressing/prefixes/__init__.py
+++ b/src/cloudflare/types/addressing/prefixes/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/prefixes/addressing_ipam_delegations.py b/src/cloudflare/types/addressing/prefixes/addressing_ipam_delegations.py
index e0f517f54b9..a60c2ff07a3 100644
--- a/src/cloudflare/types/addressing/prefixes/addressing_ipam_delegations.py
+++ b/src/cloudflare/types/addressing/prefixes/addressing_ipam_delegations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/addressing/prefixes/bgp/__init__.py b/src/cloudflare/types/addressing/prefixes/bgp/__init__.py
index cd1e149c72d..11200d454d1 100644
--- a/src/cloudflare/types/addressing/prefixes/bgp/__init__.py
+++ b/src/cloudflare/types/addressing/prefixes/bgp/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/prefixes/bgp/addressing_ipam_bgp_prefixes.py b/src/cloudflare/types/addressing/prefixes/bgp/addressing_ipam_bgp_prefixes.py
index 1cedfc97dda..a934a70a4c8 100644
--- a/src/cloudflare/types/addressing/prefixes/bgp/addressing_ipam_bgp_prefixes.py
+++ b/src/cloudflare/types/addressing/prefixes/bgp/addressing_ipam_bgp_prefixes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/addressing/prefixes/bgp/addressing_service_binding.py b/src/cloudflare/types/addressing/prefixes/bgp/addressing_service_binding.py
index a309fa2608d..9b1317efb32 100644
--- a/src/cloudflare/types/addressing/prefixes/bgp/addressing_service_binding.py
+++ b/src/cloudflare/types/addressing/prefixes/bgp/addressing_service_binding.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/addressing/prefixes/bgp/binding_create_params.py b/src/cloudflare/types/addressing/prefixes/bgp/binding_create_params.py
index 851256296ca..d4b3604ae77 100644
--- a/src/cloudflare/types/addressing/prefixes/bgp/binding_create_params.py
+++ b/src/cloudflare/types/addressing/prefixes/bgp/binding_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/prefixes/bgp/binding_delete_response.py b/src/cloudflare/types/addressing/prefixes/bgp/binding_delete_response.py
index 3e32a76f832..226219a6f93 100644
--- a/src/cloudflare/types/addressing/prefixes/bgp/binding_delete_response.py
+++ b/src/cloudflare/types/addressing/prefixes/bgp/binding_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/addressing/prefixes/bgp/binding_list_response.py b/src/cloudflare/types/addressing/prefixes/bgp/binding_list_response.py
index 335d13ca8bf..ce8490ed2e7 100644
--- a/src/cloudflare/types/addressing/prefixes/bgp/binding_list_response.py
+++ b/src/cloudflare/types/addressing/prefixes/bgp/binding_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/addressing/prefixes/bgp/prefix_edit_params.py b/src/cloudflare/types/addressing/prefixes/bgp/prefix_edit_params.py
index 9a7de38432e..5040a427e1f 100644
--- a/src/cloudflare/types/addressing/prefixes/bgp/prefix_edit_params.py
+++ b/src/cloudflare/types/addressing/prefixes/bgp/prefix_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/prefixes/bgp/prefix_list_response.py b/src/cloudflare/types/addressing/prefixes/bgp/prefix_list_response.py
index 73bc534189c..b5a6d8d1dac 100644
--- a/src/cloudflare/types/addressing/prefixes/bgp/prefix_list_response.py
+++ b/src/cloudflare/types/addressing/prefixes/bgp/prefix_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/addressing/prefixes/bgp/status_edit_params.py b/src/cloudflare/types/addressing/prefixes/bgp/status_edit_params.py
index c1c3aeda3d4..10f8c1cf7b3 100644
--- a/src/cloudflare/types/addressing/prefixes/bgp/status_edit_params.py
+++ b/src/cloudflare/types/addressing/prefixes/bgp/status_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/prefixes/bgp/status_edit_response.py b/src/cloudflare/types/addressing/prefixes/bgp/status_edit_response.py
index 71355f3b8c8..f67cfc5baef 100644
--- a/src/cloudflare/types/addressing/prefixes/bgp/status_edit_response.py
+++ b/src/cloudflare/types/addressing/prefixes/bgp/status_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/addressing/prefixes/bgp/status_get_response.py b/src/cloudflare/types/addressing/prefixes/bgp/status_get_response.py
index 7d0031459cf..a6012cb77de 100644
--- a/src/cloudflare/types/addressing/prefixes/bgp/status_get_response.py
+++ b/src/cloudflare/types/addressing/prefixes/bgp/status_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/addressing/prefixes/delegation_create_params.py b/src/cloudflare/types/addressing/prefixes/delegation_create_params.py
index 07ca258c919..f8f9c9719f2 100644
--- a/src/cloudflare/types/addressing/prefixes/delegation_create_params.py
+++ b/src/cloudflare/types/addressing/prefixes/delegation_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/addressing/prefixes/delegation_delete_response.py b/src/cloudflare/types/addressing/prefixes/delegation_delete_response.py
index 5c7fc5b5596..3581f2c3c0a 100644
--- a/src/cloudflare/types/addressing/prefixes/delegation_delete_response.py
+++ b/src/cloudflare/types/addressing/prefixes/delegation_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/addressing/prefixes/delegation_list_response.py b/src/cloudflare/types/addressing/prefixes/delegation_list_response.py
index f65ac4c477c..06c8b22efa7 100644
--- a/src/cloudflare/types/addressing/prefixes/delegation_list_response.py
+++ b/src/cloudflare/types/addressing/prefixes/delegation_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/addressing/service_list_response.py b/src/cloudflare/types/addressing/service_list_response.py
index 1a313302b14..46524e059af 100644
--- a/src/cloudflare/types/addressing/service_list_response.py
+++ b/src/cloudflare/types/addressing/service_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/alerting/__init__.py b/src/cloudflare/types/alerting/__init__.py
index 1ff3306e410..7d9e3fd93af 100644
--- a/src/cloudflare/types/alerting/__init__.py
+++ b/src/cloudflare/types/alerting/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/alerting/v3/__init__.py b/src/cloudflare/types/alerting/v3/__init__.py
index 8d33feba037..1d46e3a60ad 100644
--- a/src/cloudflare/types/alerting/v3/__init__.py
+++ b/src/cloudflare/types/alerting/v3/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/alerting/v3/aaa_history.py b/src/cloudflare/types/alerting/v3/aaa_history.py
index ae07972bac8..02a32df786b 100644
--- a/src/cloudflare/types/alerting/v3/aaa_history.py
+++ b/src/cloudflare/types/alerting/v3/aaa_history.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/alerting/v3/aaa_policies.py b/src/cloudflare/types/alerting/v3/aaa_policies.py
index 6509641f672..1de262d0d23 100644
--- a/src/cloudflare/types/alerting/v3/aaa_policies.py
+++ b/src/cloudflare/types/alerting/v3/aaa_policies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/alerting/v3/destinations/__init__.py b/src/cloudflare/types/alerting/v3/destinations/__init__.py
index e6c8be3d2b2..ee53ed8c79f 100644
--- a/src/cloudflare/types/alerting/v3/destinations/__init__.py
+++ b/src/cloudflare/types/alerting/v3/destinations/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/alerting/v3/destinations/aaa_pagerduty.py b/src/cloudflare/types/alerting/v3/destinations/aaa_pagerduty.py
index 0e4dc6dd832..0c216843e83 100644
--- a/src/cloudflare/types/alerting/v3/destinations/aaa_pagerduty.py
+++ b/src/cloudflare/types/alerting/v3/destinations/aaa_pagerduty.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/alerting/v3/destinations/aaa_webhooks.py b/src/cloudflare/types/alerting/v3/destinations/aaa_webhooks.py
index d946d3ccd31..a5f342ad78b 100644
--- a/src/cloudflare/types/alerting/v3/destinations/aaa_webhooks.py
+++ b/src/cloudflare/types/alerting/v3/destinations/aaa_webhooks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/alerting/v3/destinations/eligible_get_response.py b/src/cloudflare/types/alerting/v3/destinations/eligible_get_response.py
index 7a135a96a0e..a9c18f96343 100644
--- a/src/cloudflare/types/alerting/v3/destinations/eligible_get_response.py
+++ b/src/cloudflare/types/alerting/v3/destinations/eligible_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/alerting/v3/destinations/pagerduty_create_response.py b/src/cloudflare/types/alerting/v3/destinations/pagerduty_create_response.py
index 33c03272497..4d9fd1da8cf 100644
--- a/src/cloudflare/types/alerting/v3/destinations/pagerduty_create_response.py
+++ b/src/cloudflare/types/alerting/v3/destinations/pagerduty_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/alerting/v3/destinations/pagerduty_delete_response.py b/src/cloudflare/types/alerting/v3/destinations/pagerduty_delete_response.py
index 612542966a2..9bda2e1fe94 100644
--- a/src/cloudflare/types/alerting/v3/destinations/pagerduty_delete_response.py
+++ b/src/cloudflare/types/alerting/v3/destinations/pagerduty_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/alerting/v3/destinations/pagerduty_get_response.py b/src/cloudflare/types/alerting/v3/destinations/pagerduty_get_response.py
index 38b479178b3..e34ca54e35d 100644
--- a/src/cloudflare/types/alerting/v3/destinations/pagerduty_get_response.py
+++ b/src/cloudflare/types/alerting/v3/destinations/pagerduty_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/alerting/v3/destinations/pagerduty_link_response.py b/src/cloudflare/types/alerting/v3/destinations/pagerduty_link_response.py
index 4b3b63d703a..663acacce42 100644
--- a/src/cloudflare/types/alerting/v3/destinations/pagerduty_link_response.py
+++ b/src/cloudflare/types/alerting/v3/destinations/pagerduty_link_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/alerting/v3/destinations/webhook_create_params.py b/src/cloudflare/types/alerting/v3/destinations/webhook_create_params.py
index 23738fcf39f..9a14c7e35ca 100644
--- a/src/cloudflare/types/alerting/v3/destinations/webhook_create_params.py
+++ b/src/cloudflare/types/alerting/v3/destinations/webhook_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/alerting/v3/destinations/webhook_create_response.py b/src/cloudflare/types/alerting/v3/destinations/webhook_create_response.py
index 6e82c4f7db2..7edd424b5bf 100644
--- a/src/cloudflare/types/alerting/v3/destinations/webhook_create_response.py
+++ b/src/cloudflare/types/alerting/v3/destinations/webhook_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/alerting/v3/destinations/webhook_delete_response.py b/src/cloudflare/types/alerting/v3/destinations/webhook_delete_response.py
index 03e80694985..2dba8223b80 100644
--- a/src/cloudflare/types/alerting/v3/destinations/webhook_delete_response.py
+++ b/src/cloudflare/types/alerting/v3/destinations/webhook_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/alerting/v3/destinations/webhook_list_response.py b/src/cloudflare/types/alerting/v3/destinations/webhook_list_response.py
index dec65b851d0..2a9c5ca2918 100644
--- a/src/cloudflare/types/alerting/v3/destinations/webhook_list_response.py
+++ b/src/cloudflare/types/alerting/v3/destinations/webhook_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/alerting/v3/destinations/webhook_update_params.py b/src/cloudflare/types/alerting/v3/destinations/webhook_update_params.py
index a9d9cbfcc87..d28b2ea9efe 100644
--- a/src/cloudflare/types/alerting/v3/destinations/webhook_update_params.py
+++ b/src/cloudflare/types/alerting/v3/destinations/webhook_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/alerting/v3/destinations/webhook_update_response.py b/src/cloudflare/types/alerting/v3/destinations/webhook_update_response.py
index b6afcf1b24c..82922fb431f 100644
--- a/src/cloudflare/types/alerting/v3/destinations/webhook_update_response.py
+++ b/src/cloudflare/types/alerting/v3/destinations/webhook_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/alerting/v3/history_list_params.py b/src/cloudflare/types/alerting/v3/history_list_params.py
index a29e4a410f0..c0332c378fc 100644
--- a/src/cloudflare/types/alerting/v3/history_list_params.py
+++ b/src/cloudflare/types/alerting/v3/history_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/alerting/v3/policy_create_params.py b/src/cloudflare/types/alerting/v3/policy_create_params.py
index 5d67bd62386..375514ca5ed 100644
--- a/src/cloudflare/types/alerting/v3/policy_create_params.py
+++ b/src/cloudflare/types/alerting/v3/policy_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/alerting/v3/policy_create_response.py b/src/cloudflare/types/alerting/v3/policy_create_response.py
index 6b7352a4a3c..80d4fda36ec 100644
--- a/src/cloudflare/types/alerting/v3/policy_create_response.py
+++ b/src/cloudflare/types/alerting/v3/policy_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/alerting/v3/policy_delete_response.py b/src/cloudflare/types/alerting/v3/policy_delete_response.py
index 73076cf7a3f..14d3e98dbb8 100644
--- a/src/cloudflare/types/alerting/v3/policy_delete_response.py
+++ b/src/cloudflare/types/alerting/v3/policy_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/alerting/v3/policy_list_response.py b/src/cloudflare/types/alerting/v3/policy_list_response.py
index 184ef5948bf..dcd6c951453 100644
--- a/src/cloudflare/types/alerting/v3/policy_list_response.py
+++ b/src/cloudflare/types/alerting/v3/policy_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/alerting/v3/policy_update_params.py b/src/cloudflare/types/alerting/v3/policy_update_params.py
index b26a6fa027c..13e1d774ea4 100644
--- a/src/cloudflare/types/alerting/v3/policy_update_params.py
+++ b/src/cloudflare/types/alerting/v3/policy_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/alerting/v3/policy_update_response.py b/src/cloudflare/types/alerting/v3/policy_update_response.py
index 9ec71d29edd..23517ca51fb 100644
--- a/src/cloudflare/types/alerting/v3/policy_update_response.py
+++ b/src/cloudflare/types/alerting/v3/policy_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/alerting/v3_list_response.py b/src/cloudflare/types/alerting/v3_list_response.py
index 8c6a8844525..f98598e24b8 100644
--- a/src/cloudflare/types/alerting/v3_list_response.py
+++ b/src/cloudflare/types/alerting/v3_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/argo/__init__.py b/src/cloudflare/types/argo/__init__.py
index 18b6f911d48..5ba8527803d 100644
--- a/src/cloudflare/types/argo/__init__.py
+++ b/src/cloudflare/types/argo/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/argo/smart_routing_edit_params.py b/src/cloudflare/types/argo/smart_routing_edit_params.py
index 1e3b70ee0be..44d5123b878 100644
--- a/src/cloudflare/types/argo/smart_routing_edit_params.py
+++ b/src/cloudflare/types/argo/smart_routing_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/argo/smart_routing_edit_response.py b/src/cloudflare/types/argo/smart_routing_edit_response.py
index 8e459ca6772..36e2bedf475 100644
--- a/src/cloudflare/types/argo/smart_routing_edit_response.py
+++ b/src/cloudflare/types/argo/smart_routing_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/argo/smart_routing_get_response.py b/src/cloudflare/types/argo/smart_routing_get_response.py
index 405500d39c7..1021d90618a 100644
--- a/src/cloudflare/types/argo/smart_routing_get_response.py
+++ b/src/cloudflare/types/argo/smart_routing_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/argo/tiered_caching_edit_params.py b/src/cloudflare/types/argo/tiered_caching_edit_params.py
index 84502ae31f6..bab4bf2900c 100644
--- a/src/cloudflare/types/argo/tiered_caching_edit_params.py
+++ b/src/cloudflare/types/argo/tiered_caching_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/argo/tiered_caching_edit_response.py b/src/cloudflare/types/argo/tiered_caching_edit_response.py
index 11ec85adb13..2a01c59e580 100644
--- a/src/cloudflare/types/argo/tiered_caching_edit_response.py
+++ b/src/cloudflare/types/argo/tiered_caching_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/argo/tiered_caching_get_response.py b/src/cloudflare/types/argo/tiered_caching_get_response.py
index d023d94755e..717e2ddf085 100644
--- a/src/cloudflare/types/argo/tiered_caching_get_response.py
+++ b/src/cloudflare/types/argo/tiered_caching_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/audit_log_list_params.py b/src/cloudflare/types/audit_log_list_params.py
index 1f449b1526f..135c9fa0f2f 100644
--- a/src/cloudflare/types/audit_log_list_params.py
+++ b/src/cloudflare/types/audit_log_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/audit_log_list_response.py b/src/cloudflare/types/audit_log_list_response.py
index df04022ce07..7383de914a3 100644
--- a/src/cloudflare/types/audit_log_list_response.py
+++ b/src/cloudflare/types/audit_log_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/available_plan_list_response.py b/src/cloudflare/types/available_plan_list_response.py
index afee061de61..0e38d2bc1db 100644
--- a/src/cloudflare/types/available_plan_list_response.py
+++ b/src/cloudflare/types/available_plan_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/available_rate_plan_get_response.py b/src/cloudflare/types/available_rate_plan_get_response.py
index c00a52adb37..5ef477fee9c 100644
--- a/src/cloudflare/types/available_rate_plan_get_response.py
+++ b/src/cloudflare/types/available_rate_plan_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/bill_subs_api_available_rate_plan.py b/src/cloudflare/types/bill_subs_api_available_rate_plan.py
index 29f56e52194..df2d1623c0b 100644
--- a/src/cloudflare/types/bill_subs_api_available_rate_plan.py
+++ b/src/cloudflare/types/bill_subs_api_available_rate_plan.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/billing/__init__.py b/src/cloudflare/types/billing/__init__.py
index 203625bcebc..94cf7da6397 100644
--- a/src/cloudflare/types/billing/__init__.py
+++ b/src/cloudflare/types/billing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/billing/profile_get_response.py b/src/cloudflare/types/billing/profile_get_response.py
index 10f2191badc..6555ddf828b 100644
--- a/src/cloudflare/types/billing/profile_get_response.py
+++ b/src/cloudflare/types/billing/profile_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/bot_management_get_response.py b/src/cloudflare/types/bot_management_get_response.py
index aecdbe03e66..2e45674d755 100644
--- a/src/cloudflare/types/bot_management_get_response.py
+++ b/src/cloudflare/types/bot_management_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/bot_management_update_params.py b/src/cloudflare/types/bot_management_update_params.py
index f6310868039..c3092b91e5e 100644
--- a/src/cloudflare/types/bot_management_update_params.py
+++ b/src/cloudflare/types/bot_management_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/bot_management_update_response.py b/src/cloudflare/types/bot_management_update_response.py
index dc1d12497b5..239f1f5583c 100644
--- a/src/cloudflare/types/bot_management_update_response.py
+++ b/src/cloudflare/types/bot_management_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/brand_protection_submit_params.py b/src/cloudflare/types/brand_protection_submit_params.py
index cca069dbfb3..713cb526c22 100644
--- a/src/cloudflare/types/brand_protection_submit_params.py
+++ b/src/cloudflare/types/brand_protection_submit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/brand_protection_url_info_params.py b/src/cloudflare/types/brand_protection_url_info_params.py
index 0f782a79713..18b365c32c5 100644
--- a/src/cloudflare/types/brand_protection_url_info_params.py
+++ b/src/cloudflare/types/brand_protection_url_info_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cache/__init__.py b/src/cloudflare/types/cache/__init__.py
index c5d05dae721..c5a4aa5c6ae 100644
--- a/src/cloudflare/types/cache/__init__.py
+++ b/src/cloudflare/types/cache/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cache/cache_reserve_clear_response.py b/src/cloudflare/types/cache/cache_reserve_clear_response.py
index 76a01bddf72..2673a64ba06 100644
--- a/src/cloudflare/types/cache/cache_reserve_clear_response.py
+++ b/src/cloudflare/types/cache/cache_reserve_clear_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cache/cache_reserve_edit_params.py b/src/cloudflare/types/cache/cache_reserve_edit_params.py
index 811364d42fc..99452f268df 100644
--- a/src/cloudflare/types/cache/cache_reserve_edit_params.py
+++ b/src/cloudflare/types/cache/cache_reserve_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cache/cache_reserve_edit_response.py b/src/cloudflare/types/cache/cache_reserve_edit_response.py
index 5c76ef87ed3..ac16cac20ce 100644
--- a/src/cloudflare/types/cache/cache_reserve_edit_response.py
+++ b/src/cloudflare/types/cache/cache_reserve_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cache/cache_reserve_get_response.py b/src/cloudflare/types/cache/cache_reserve_get_response.py
index dfd2d0b6e0d..e438bd1ba63 100644
--- a/src/cloudflare/types/cache/cache_reserve_get_response.py
+++ b/src/cloudflare/types/cache/cache_reserve_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cache/cache_reserve_status_response.py b/src/cloudflare/types/cache/cache_reserve_status_response.py
index a32720b8487..9aceb6d15fc 100644
--- a/src/cloudflare/types/cache/cache_reserve_status_response.py
+++ b/src/cloudflare/types/cache/cache_reserve_status_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cache/cache_variants.py b/src/cloudflare/types/cache/cache_variants.py
index 607acd2054a..0d23989e611 100644
--- a/src/cloudflare/types/cache/cache_variants.py
+++ b/src/cloudflare/types/cache/cache_variants.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cache/regional_tiered_cache_edit_params.py b/src/cloudflare/types/cache/regional_tiered_cache_edit_params.py
index ef6890fd95e..07193f6f8e9 100644
--- a/src/cloudflare/types/cache/regional_tiered_cache_edit_params.py
+++ b/src/cloudflare/types/cache/regional_tiered_cache_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cache/regional_tiered_cache_edit_response.py b/src/cloudflare/types/cache/regional_tiered_cache_edit_response.py
index ea671abedfd..0de0911995c 100644
--- a/src/cloudflare/types/cache/regional_tiered_cache_edit_response.py
+++ b/src/cloudflare/types/cache/regional_tiered_cache_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cache/regional_tiered_cache_get_response.py b/src/cloudflare/types/cache/regional_tiered_cache_get_response.py
index b4c24431698..28123c3537f 100644
--- a/src/cloudflare/types/cache/regional_tiered_cache_get_response.py
+++ b/src/cloudflare/types/cache/regional_tiered_cache_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cache/smart_tiered_cache_delete_response.py b/src/cloudflare/types/cache/smart_tiered_cache_delete_response.py
index 7c8c935af35..e8e3dc4a265 100644
--- a/src/cloudflare/types/cache/smart_tiered_cache_delete_response.py
+++ b/src/cloudflare/types/cache/smart_tiered_cache_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/cache/smart_tiered_cache_edit_params.py b/src/cloudflare/types/cache/smart_tiered_cache_edit_params.py
index 7fe679a6bdf..5ab8be3dd6b 100644
--- a/src/cloudflare/types/cache/smart_tiered_cache_edit_params.py
+++ b/src/cloudflare/types/cache/smart_tiered_cache_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cache/smart_tiered_cache_edit_response.py b/src/cloudflare/types/cache/smart_tiered_cache_edit_response.py
index f039fbd17a7..5bb409bd23b 100644
--- a/src/cloudflare/types/cache/smart_tiered_cache_edit_response.py
+++ b/src/cloudflare/types/cache/smart_tiered_cache_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/cache/smart_tiered_cache_get_response.py b/src/cloudflare/types/cache/smart_tiered_cache_get_response.py
index 27c1fe257b0..40f697fe03c 100644
--- a/src/cloudflare/types/cache/smart_tiered_cache_get_response.py
+++ b/src/cloudflare/types/cache/smart_tiered_cache_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/cache/variant_edit_params.py b/src/cloudflare/types/cache/variant_edit_params.py
index d0fbdc09652..28efe2b4e46 100644
--- a/src/cloudflare/types/cache/variant_edit_params.py
+++ b/src/cloudflare/types/cache/variant_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cache/variant_edit_response.py b/src/cloudflare/types/cache/variant_edit_response.py
index 83cd1a062ed..a6e58fbc52c 100644
--- a/src/cloudflare/types/cache/variant_edit_response.py
+++ b/src/cloudflare/types/cache/variant_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cache/variant_get_response.py b/src/cloudflare/types/cache/variant_get_response.py
index a38cc1baac1..faedee52e1c 100644
--- a/src/cloudflare/types/cache/variant_get_response.py
+++ b/src/cloudflare/types/cache/variant_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cache_purge_params.py b/src/cloudflare/types/cache_purge_params.py
index f1561e71feb..a23cdaaf079 100644
--- a/src/cloudflare/types/cache_purge_params.py
+++ b/src/cloudflare/types/cache_purge_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cache_purge_response.py b/src/cloudflare/types/cache_purge_response.py
index 8cfc9c1a5a0..c95b2e9864c 100644
--- a/src/cloudflare/types/cache_purge_response.py
+++ b/src/cloudflare/types/cache_purge_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .._models import BaseModel
diff --git a/src/cloudflare/types/call_create_params.py b/src/cloudflare/types/call_create_params.py
index 0e0c53a486b..39661b25999 100644
--- a/src/cloudflare/types/call_create_params.py
+++ b/src/cloudflare/types/call_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/call_list_response.py b/src/cloudflare/types/call_list_response.py
index cca15d84a88..e90f4feda80 100644
--- a/src/cloudflare/types/call_list_response.py
+++ b/src/cloudflare/types/call_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/call_update_params.py b/src/cloudflare/types/call_update_params.py
index 63759f0a9a0..c62617f3e2c 100644
--- a/src/cloudflare/types/call_update_params.py
+++ b/src/cloudflare/types/call_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/calls_app.py b/src/cloudflare/types/calls_app.py
index 8d5393cc1ea..4adb2b4172a 100644
--- a/src/cloudflare/types/calls_app.py
+++ b/src/cloudflare/types/calls_app.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/calls_app_with_secret.py b/src/cloudflare/types/calls_app_with_secret.py
index a709de49042..e3bab36d3d3 100644
--- a/src/cloudflare/types/calls_app_with_secret.py
+++ b/src/cloudflare/types/calls_app_with_secret.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/certificate_authorities/__init__.py b/src/cloudflare/types/certificate_authorities/__init__.py
index b1a6adeea0f..8e6c6e03bbe 100644
--- a/src/cloudflare/types/certificate_authorities/__init__.py
+++ b/src/cloudflare/types/certificate_authorities/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/certificate_authorities/hostname_association_get_params.py b/src/cloudflare/types/certificate_authorities/hostname_association_get_params.py
index 536ea625bc4..83be686e02c 100644
--- a/src/cloudflare/types/certificate_authorities/hostname_association_get_params.py
+++ b/src/cloudflare/types/certificate_authorities/hostname_association_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/certificate_authorities/hostname_association_update_params.py b/src/cloudflare/types/certificate_authorities/hostname_association_update_params.py
index b4c3f305206..7912fa39b88 100644
--- a/src/cloudflare/types/certificate_authorities/hostname_association_update_params.py
+++ b/src/cloudflare/types/certificate_authorities/hostname_association_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/certificate_authorities/tls_certificates_and_hostnames_hostname_association.py b/src/cloudflare/types/certificate_authorities/tls_certificates_and_hostnames_hostname_association.py
index 958b7803e05..94ccbe31cf3 100644
--- a/src/cloudflare/types/certificate_authorities/tls_certificates_and_hostnames_hostname_association.py
+++ b/src/cloudflare/types/certificate_authorities/tls_certificates_and_hostnames_hostname_association.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/challenges/__init__.py b/src/cloudflare/types/challenges/__init__.py
index 65b39178fa0..dda7901b9ed 100644
--- a/src/cloudflare/types/challenges/__init__.py
+++ b/src/cloudflare/types/challenges/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/challenges/nc_challenges_admin_widget_detail.py b/src/cloudflare/types/challenges/nc_challenges_admin_widget_detail.py
index a48c7e7fb68..f6c3b713595 100644
--- a/src/cloudflare/types/challenges/nc_challenges_admin_widget_detail.py
+++ b/src/cloudflare/types/challenges/nc_challenges_admin_widget_detail.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
from datetime import datetime
diff --git a/src/cloudflare/types/challenges/nc_challenges_admin_widget_list.py b/src/cloudflare/types/challenges/nc_challenges_admin_widget_list.py
index ccae7a3ba22..ebeeb4343f4 100644
--- a/src/cloudflare/types/challenges/nc_challenges_admin_widget_list.py
+++ b/src/cloudflare/types/challenges/nc_challenges_admin_widget_list.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
from datetime import datetime
diff --git a/src/cloudflare/types/challenges/widget_create_params.py b/src/cloudflare/types/challenges/widget_create_params.py
index 1f115dfb4d6..c12b864c2f9 100644
--- a/src/cloudflare/types/challenges/widget_create_params.py
+++ b/src/cloudflare/types/challenges/widget_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/challenges/widget_list_params.py b/src/cloudflare/types/challenges/widget_list_params.py
index 4c6696d945c..bdc0056b1f3 100644
--- a/src/cloudflare/types/challenges/widget_list_params.py
+++ b/src/cloudflare/types/challenges/widget_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/challenges/widget_rotate_secret_params.py b/src/cloudflare/types/challenges/widget_rotate_secret_params.py
index 9c0e59eb47f..72e9f7b0754 100644
--- a/src/cloudflare/types/challenges/widget_rotate_secret_params.py
+++ b/src/cloudflare/types/challenges/widget_rotate_secret_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/challenges/widget_update_params.py b/src/cloudflare/types/challenges/widget_update_params.py
index 1364ecdba9e..c3b9786d726 100644
--- a/src/cloudflare/types/challenges/widget_update_params.py
+++ b/src/cloudflare/types/challenges/widget_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/client_certificate_create_params.py b/src/cloudflare/types/client_certificate_create_params.py
index 07f6b188dd9..a09505c4cf0 100644
--- a/src/cloudflare/types/client_certificate_create_params.py
+++ b/src/cloudflare/types/client_certificate_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/client_certificate_list_params.py b/src/cloudflare/types/client_certificate_list_params.py
index 01898f512b9..4fccfbe2bd9 100644
--- a/src/cloudflare/types/client_certificate_list_params.py
+++ b/src/cloudflare/types/client_certificate_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cloudforce_one/__init__.py b/src/cloudflare/types/cloudforce_one/__init__.py
index b1301e0ae5d..0c910734870 100644
--- a/src/cloudflare/types/cloudforce_one/__init__.py
+++ b/src/cloudflare/types/cloudforce_one/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cloudforce_one/cloudforce_one_quota.py b/src/cloudflare/types/cloudforce_one/cloudforce_one_quota.py
index 6be9eed9277..10e6d58bab8 100644
--- a/src/cloudflare/types/cloudforce_one/cloudforce_one_quota.py
+++ b/src/cloudflare/types/cloudforce_one/cloudforce_one_quota.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cloudforce_one/cloudforce_one_request_constants.py b/src/cloudflare/types/cloudforce_one/cloudforce_one_request_constants.py
index 94d8123be86..ccdf718a635 100644
--- a/src/cloudflare/types/cloudforce_one/cloudforce_one_request_constants.py
+++ b/src/cloudflare/types/cloudforce_one/cloudforce_one_request_constants.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/cloudforce_one/cloudforce_one_request_item.py b/src/cloudflare/types/cloudforce_one/cloudforce_one_request_item.py
index 6b3faaeaecf..4734f68a35e 100644
--- a/src/cloudflare/types/cloudforce_one/cloudforce_one_request_item.py
+++ b/src/cloudflare/types/cloudforce_one/cloudforce_one_request_item.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cloudforce_one/cloudforce_one_request_list_item.py b/src/cloudflare/types/cloudforce_one/cloudforce_one_request_list_item.py
index 58615476cb7..6cbd9f40e6b 100644
--- a/src/cloudflare/types/cloudforce_one/cloudforce_one_request_list_item.py
+++ b/src/cloudflare/types/cloudforce_one/cloudforce_one_request_list_item.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cloudforce_one/cloudforce_one_request_types.py b/src/cloudflare/types/cloudforce_one/cloudforce_one_request_types.py
index c50738ab571..b419fd21be8 100644
--- a/src/cloudflare/types/cloudforce_one/cloudforce_one_request_types.py
+++ b/src/cloudflare/types/cloudforce_one/cloudforce_one_request_types.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/cloudforce_one/request_create_params.py b/src/cloudflare/types/cloudforce_one/request_create_params.py
index 73b16c2b7ee..481f3d6e23e 100644
--- a/src/cloudflare/types/cloudforce_one/request_create_params.py
+++ b/src/cloudflare/types/cloudforce_one/request_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cloudforce_one/request_delete_response.py b/src/cloudflare/types/cloudforce_one/request_delete_response.py
index 73736a3883a..85ea9df1657 100644
--- a/src/cloudflare/types/cloudforce_one/request_delete_response.py
+++ b/src/cloudflare/types/cloudforce_one/request_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/cloudforce_one/request_list_params.py b/src/cloudflare/types/cloudforce_one/request_list_params.py
index c31764bda71..cc21ecf8073 100644
--- a/src/cloudflare/types/cloudforce_one/request_list_params.py
+++ b/src/cloudflare/types/cloudforce_one/request_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cloudforce_one/request_update_params.py b/src/cloudflare/types/cloudforce_one/request_update_params.py
index f907b542c68..f4ce30ba182 100644
--- a/src/cloudflare/types/cloudforce_one/request_update_params.py
+++ b/src/cloudflare/types/cloudforce_one/request_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cloudforce_one/requests/__init__.py b/src/cloudflare/types/cloudforce_one/requests/__init__.py
index 47d7d22d71e..84181ca8d9e 100644
--- a/src/cloudflare/types/cloudforce_one/requests/__init__.py
+++ b/src/cloudflare/types/cloudforce_one/requests/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cloudforce_one/requests/cloudforce_one_priority_item.py b/src/cloudflare/types/cloudforce_one/requests/cloudforce_one_priority_item.py
index ae9206bead2..3d57a3099e1 100644
--- a/src/cloudflare/types/cloudforce_one/requests/cloudforce_one_priority_item.py
+++ b/src/cloudflare/types/cloudforce_one/requests/cloudforce_one_priority_item.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
from datetime import datetime
diff --git a/src/cloudflare/types/cloudforce_one/requests/cloudforce_one_request_message_item.py b/src/cloudflare/types/cloudforce_one/requests/cloudforce_one_request_message_item.py
index b343c62e7ae..0b5b47381ee 100644
--- a/src/cloudflare/types/cloudforce_one/requests/cloudforce_one_request_message_item.py
+++ b/src/cloudflare/types/cloudforce_one/requests/cloudforce_one_request_message_item.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/cloudforce_one/requests/message_create_params.py b/src/cloudflare/types/cloudforce_one/requests/message_create_params.py
index bad4aa8d0f3..8250618687f 100644
--- a/src/cloudflare/types/cloudforce_one/requests/message_create_params.py
+++ b/src/cloudflare/types/cloudforce_one/requests/message_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cloudforce_one/requests/message_delete_response.py b/src/cloudflare/types/cloudforce_one/requests/message_delete_response.py
index c436342ce52..dcfc1ed5195 100644
--- a/src/cloudflare/types/cloudforce_one/requests/message_delete_response.py
+++ b/src/cloudflare/types/cloudforce_one/requests/message_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/cloudforce_one/requests/message_get_params.py b/src/cloudflare/types/cloudforce_one/requests/message_get_params.py
index 4b8fb76db0a..ec315a3a527 100644
--- a/src/cloudflare/types/cloudforce_one/requests/message_get_params.py
+++ b/src/cloudflare/types/cloudforce_one/requests/message_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cloudforce_one/requests/message_get_response.py b/src/cloudflare/types/cloudforce_one/requests/message_get_response.py
index f9050bbdd9c..e793f236d52 100644
--- a/src/cloudflare/types/cloudforce_one/requests/message_get_response.py
+++ b/src/cloudflare/types/cloudforce_one/requests/message_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/cloudforce_one/requests/message_update_params.py b/src/cloudflare/types/cloudforce_one/requests/message_update_params.py
index 057d6a2b7c3..76a9b248dcf 100644
--- a/src/cloudflare/types/cloudforce_one/requests/message_update_params.py
+++ b/src/cloudflare/types/cloudforce_one/requests/message_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cloudforce_one/requests/priority_create_params.py b/src/cloudflare/types/cloudforce_one/requests/priority_create_params.py
index 532e968c2b2..15f32c8e6e4 100644
--- a/src/cloudflare/types/cloudforce_one/requests/priority_create_params.py
+++ b/src/cloudflare/types/cloudforce_one/requests/priority_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/cloudforce_one/requests/priority_delete_response.py b/src/cloudflare/types/cloudforce_one/requests/priority_delete_response.py
index ada7b656f16..09e8e4e1b73 100644
--- a/src/cloudflare/types/cloudforce_one/requests/priority_delete_response.py
+++ b/src/cloudflare/types/cloudforce_one/requests/priority_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/cloudforce_one/requests/priority_update_params.py b/src/cloudflare/types/cloudforce_one/requests/priority_update_params.py
index 7539b092321..9b6663753ac 100644
--- a/src/cloudflare/types/cloudforce_one/requests/priority_update_params.py
+++ b/src/cloudflare/types/cloudforce_one/requests/priority_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_certificate_create_params.py b/src/cloudflare/types/custom_certificate_create_params.py
index 9d8417eced1..f517fc05ae5 100644
--- a/src/cloudflare/types/custom_certificate_create_params.py
+++ b/src/cloudflare/types/custom_certificate_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_certificate_create_response.py b/src/cloudflare/types/custom_certificate_create_response.py
index 7bf2cd40984..249526db957 100644
--- a/src/cloudflare/types/custom_certificate_create_response.py
+++ b/src/cloudflare/types/custom_certificate_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/custom_certificate_delete_response.py b/src/cloudflare/types/custom_certificate_delete_response.py
index 504faf2a72b..5c1e68f5ba8 100644
--- a/src/cloudflare/types/custom_certificate_delete_response.py
+++ b/src/cloudflare/types/custom_certificate_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/custom_certificate_edit_params.py b/src/cloudflare/types/custom_certificate_edit_params.py
index 0750d3d7d5b..e6a3d9ab525 100644
--- a/src/cloudflare/types/custom_certificate_edit_params.py
+++ b/src/cloudflare/types/custom_certificate_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_certificate_edit_response.py b/src/cloudflare/types/custom_certificate_edit_response.py
index 077d5c213ef..6ba5a848dd5 100644
--- a/src/cloudflare/types/custom_certificate_edit_response.py
+++ b/src/cloudflare/types/custom_certificate_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/custom_certificate_get_response.py b/src/cloudflare/types/custom_certificate_get_response.py
index cd1e7b3bec7..17e84e09d0e 100644
--- a/src/cloudflare/types/custom_certificate_get_response.py
+++ b/src/cloudflare/types/custom_certificate_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/custom_certificate_list_params.py b/src/cloudflare/types/custom_certificate_list_params.py
index 94a208b4f9a..c375dcb5295 100644
--- a/src/cloudflare/types/custom_certificate_list_params.py
+++ b/src/cloudflare/types/custom_certificate_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_certificates/__init__.py b/src/cloudflare/types/custom_certificates/__init__.py
index 112e69a0581..34164d05981 100644
--- a/src/cloudflare/types/custom_certificates/__init__.py
+++ b/src/cloudflare/types/custom_certificates/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_certificates/prioritize_update_params.py b/src/cloudflare/types/custom_certificates/prioritize_update_params.py
index 9ddc57ba382..5924e7533a0 100644
--- a/src/cloudflare/types/custom_certificates/prioritize_update_params.py
+++ b/src/cloudflare/types/custom_certificates/prioritize_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_certificates/prioritize_update_response.py b/src/cloudflare/types/custom_certificates/prioritize_update_response.py
index ed243078ac9..7952e0979c5 100644
--- a/src/cloudflare/types/custom_certificates/prioritize_update_response.py
+++ b/src/cloudflare/types/custom_certificates/prioritize_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/custom_hostname_create_params.py b/src/cloudflare/types/custom_hostname_create_params.py
index c9789372bad..31262f87b56 100644
--- a/src/cloudflare/types/custom_hostname_create_params.py
+++ b/src/cloudflare/types/custom_hostname_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_hostname_create_response.py b/src/cloudflare/types/custom_hostname_create_response.py
index 04f8f945395..73608df0ee5 100644
--- a/src/cloudflare/types/custom_hostname_create_response.py
+++ b/src/cloudflare/types/custom_hostname_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/custom_hostname_delete_response.py b/src/cloudflare/types/custom_hostname_delete_response.py
index cb75a0fb1fe..f4a736fa8ce 100644
--- a/src/cloudflare/types/custom_hostname_delete_response.py
+++ b/src/cloudflare/types/custom_hostname_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/custom_hostname_edit_params.py b/src/cloudflare/types/custom_hostname_edit_params.py
index 7df2a9ba906..e2218a1d971 100644
--- a/src/cloudflare/types/custom_hostname_edit_params.py
+++ b/src/cloudflare/types/custom_hostname_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_hostname_edit_response.py b/src/cloudflare/types/custom_hostname_edit_response.py
index d6c759901d0..5d7176fbdcf 100644
--- a/src/cloudflare/types/custom_hostname_edit_response.py
+++ b/src/cloudflare/types/custom_hostname_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/custom_hostname_get_response.py b/src/cloudflare/types/custom_hostname_get_response.py
index 3a2eae59d34..8ab02d4ba45 100644
--- a/src/cloudflare/types/custom_hostname_get_response.py
+++ b/src/cloudflare/types/custom_hostname_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/custom_hostname_list_params.py b/src/cloudflare/types/custom_hostname_list_params.py
index 297b4635bf3..65b0464db76 100644
--- a/src/cloudflare/types/custom_hostname_list_params.py
+++ b/src/cloudflare/types/custom_hostname_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_hostname_list_response.py b/src/cloudflare/types/custom_hostname_list_response.py
index 0824cf4a37a..a010884bd61 100644
--- a/src/cloudflare/types/custom_hostname_list_response.py
+++ b/src/cloudflare/types/custom_hostname_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/custom_hostnames/__init__.py b/src/cloudflare/types/custom_hostnames/__init__.py
index f93601bc68f..2de61f1dc9e 100644
--- a/src/cloudflare/types/custom_hostnames/__init__.py
+++ b/src/cloudflare/types/custom_hostnames/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_hostnames/fallback_origin_delete_response.py b/src/cloudflare/types/custom_hostnames/fallback_origin_delete_response.py
index 09db322eeff..330e8e3127d 100644
--- a/src/cloudflare/types/custom_hostnames/fallback_origin_delete_response.py
+++ b/src/cloudflare/types/custom_hostnames/fallback_origin_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/custom_hostnames/fallback_origin_get_response.py b/src/cloudflare/types/custom_hostnames/fallback_origin_get_response.py
index 8ec63255464..82dea224983 100644
--- a/src/cloudflare/types/custom_hostnames/fallback_origin_get_response.py
+++ b/src/cloudflare/types/custom_hostnames/fallback_origin_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/custom_hostnames/fallback_origin_update_params.py b/src/cloudflare/types/custom_hostnames/fallback_origin_update_params.py
index 4a730b4012f..3818b404323 100644
--- a/src/cloudflare/types/custom_hostnames/fallback_origin_update_params.py
+++ b/src/cloudflare/types/custom_hostnames/fallback_origin_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_hostnames/fallback_origin_update_response.py b/src/cloudflare/types/custom_hostnames/fallback_origin_update_response.py
index 25710e06ca0..1f6ae4a8870 100644
--- a/src/cloudflare/types/custom_hostnames/fallback_origin_update_response.py
+++ b/src/cloudflare/types/custom_hostnames/fallback_origin_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/custom_nameserver_availabilty_response.py b/src/cloudflare/types/custom_nameserver_availabilty_response.py
index 3a12892c848..84e9163fe6a 100644
--- a/src/cloudflare/types/custom_nameserver_availabilty_response.py
+++ b/src/cloudflare/types/custom_nameserver_availabilty_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/custom_nameserver_create_params.py b/src/cloudflare/types/custom_nameserver_create_params.py
index ddc406e098e..52dbcf63825 100644
--- a/src/cloudflare/types/custom_nameserver_create_params.py
+++ b/src/cloudflare/types/custom_nameserver_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/custom_nameserver_delete_response.py b/src/cloudflare/types/custom_nameserver_delete_response.py
index aab4ffbece2..6cce686378a 100644
--- a/src/cloudflare/types/custom_nameserver_delete_response.py
+++ b/src/cloudflare/types/custom_nameserver_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/custom_nameserver_get_response.py b/src/cloudflare/types/custom_nameserver_get_response.py
index f5fe88cce6e..4c67176277e 100644
--- a/src/cloudflare/types/custom_nameserver_get_response.py
+++ b/src/cloudflare/types/custom_nameserver_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/custom_nameserver_verify_response.py b/src/cloudflare/types/custom_nameserver_verify_response.py
index 8ce56c8aca6..b85117ec38d 100644
--- a/src/cloudflare/types/custom_nameserver_verify_response.py
+++ b/src/cloudflare/types/custom_nameserver_verify_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/d1/__init__.py b/src/cloudflare/types/d1/__init__.py
index 8be1aaea699..6331e16c24f 100644
--- a/src/cloudflare/types/d1/__init__.py
+++ b/src/cloudflare/types/d1/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/d1/d1_create_database.py b/src/cloudflare/types/d1/d1_create_database.py
index 9151934ffa4..0446aa7be3d 100644
--- a/src/cloudflare/types/d1/d1_create_database.py
+++ b/src/cloudflare/types/d1/d1_create_database.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/d1/d1_database_details.py b/src/cloudflare/types/d1/d1_database_details.py
index 53dd5d5f039..5ee4ba2c33c 100644
--- a/src/cloudflare/types/d1/d1_database_details.py
+++ b/src/cloudflare/types/d1/d1_database_details.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/d1/d1_query_result.py b/src/cloudflare/types/d1/d1_query_result.py
index c874d012320..1e70eade791 100644
--- a/src/cloudflare/types/d1/d1_query_result.py
+++ b/src/cloudflare/types/d1/d1_query_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/d1/database_create_params.py b/src/cloudflare/types/d1/database_create_params.py
index c8e4fdc6682..e71180e85dd 100644
--- a/src/cloudflare/types/d1/database_create_params.py
+++ b/src/cloudflare/types/d1/database_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/d1/database_delete_response.py b/src/cloudflare/types/d1/database_delete_response.py
index 991d7a6ef35..1160b97f925 100644
--- a/src/cloudflare/types/d1/database_delete_response.py
+++ b/src/cloudflare/types/d1/database_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/d1/database_list_params.py b/src/cloudflare/types/d1/database_list_params.py
index ade3a6e8c21..a3fc5dc12e9 100644
--- a/src/cloudflare/types/d1/database_list_params.py
+++ b/src/cloudflare/types/d1/database_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/d1/database_query_params.py b/src/cloudflare/types/d1/database_query_params.py
index 9de43ffd2fb..c76047eb12b 100644
--- a/src/cloudflare/types/d1/database_query_params.py
+++ b/src/cloudflare/types/d1/database_query_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/d1/database_query_response.py b/src/cloudflare/types/d1/database_query_response.py
index 37167681f3d..a0d2bd0a256 100644
--- a/src/cloudflare/types/d1/database_query_response.py
+++ b/src/cloudflare/types/d1/database_query_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/dcv_delegation/__init__.py b/src/cloudflare/types/dcv_delegation/__init__.py
index 8f5a9db3f7a..d1de3e6391e 100644
--- a/src/cloudflare/types/dcv_delegation/__init__.py
+++ b/src/cloudflare/types/dcv_delegation/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dcv_delegation/tls_certificates_and_hostnames_uuid_object.py b/src/cloudflare/types/dcv_delegation/tls_certificates_and_hostnames_uuid_object.py
index f8bf57c0f33..e4a04cde06b 100644
--- a/src/cloudflare/types/dcv_delegation/tls_certificates_and_hostnames_uuid_object.py
+++ b/src/cloudflare/types/dcv_delegation/tls_certificates_and_hostnames_uuid_object.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/diagnostics/__init__.py b/src/cloudflare/types/diagnostics/__init__.py
index 99ba38d29d6..9e8661dc088 100644
--- a/src/cloudflare/types/diagnostics/__init__.py
+++ b/src/cloudflare/types/diagnostics/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/diagnostics/magic_transit_target_result.py b/src/cloudflare/types/diagnostics/magic_transit_target_result.py
index c055c5ee8f7..668dce7698b 100644
--- a/src/cloudflare/types/diagnostics/magic_transit_target_result.py
+++ b/src/cloudflare/types/diagnostics/magic_transit_target_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/diagnostics/traceroute_create_params.py b/src/cloudflare/types/diagnostics/traceroute_create_params.py
index 6a4103f71f5..4604e3c4f5e 100644
--- a/src/cloudflare/types/diagnostics/traceroute_create_params.py
+++ b/src/cloudflare/types/diagnostics/traceroute_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/diagnostics/traceroute_create_response.py b/src/cloudflare/types/diagnostics/traceroute_create_response.py
index 77e90c9f1c9..790033096aa 100644
--- a/src/cloudflare/types/diagnostics/traceroute_create_response.py
+++ b/src/cloudflare/types/diagnostics/traceroute_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/dns/__init__.py b/src/cloudflare/types/dns/__init__.py
index e6691b48b3f..90868d05589 100644
--- a/src/cloudflare/types/dns/__init__.py
+++ b/src/cloudflare/types/dns/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/analytics/__init__.py b/src/cloudflare/types/dns/analytics/__init__.py
index f6c9327cd15..a8e1c2d94e4 100644
--- a/src/cloudflare/types/dns/analytics/__init__.py
+++ b/src/cloudflare/types/dns/analytics/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/analytics/dns_dns_analytics_api_report.py b/src/cloudflare/types/dns/analytics/dns_dns_analytics_api_report.py
index 25578fe32bd..17e9ca38361 100644
--- a/src/cloudflare/types/dns/analytics/dns_dns_analytics_api_report.py
+++ b/src/cloudflare/types/dns/analytics/dns_dns_analytics_api_report.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/dns/analytics/report_get_params.py b/src/cloudflare/types/dns/analytics/report_get_params.py
index fe6cd95fb30..12caad200d7 100644
--- a/src/cloudflare/types/dns/analytics/report_get_params.py
+++ b/src/cloudflare/types/dns/analytics/report_get_params.py
@@ -1,10 +1,10 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
from typing import Union
from datetime import datetime
-from typing_extensions import Annotated, TypedDict
+from typing_extensions import Required, Annotated, TypedDict
from ...._utils import PropertyInfo
@@ -12,6 +12,9 @@
class ReportGetParams(TypedDict, total=False):
+ zone_id: Required[str]
+ """Identifier"""
+
dimensions: str
"""A comma-separated list of dimensions to group results by."""
diff --git a/src/cloudflare/types/dns/analytics/reports/__init__.py b/src/cloudflare/types/dns/analytics/reports/__init__.py
index 4b3f235bd12..8d0bea62f39 100644
--- a/src/cloudflare/types/dns/analytics/reports/__init__.py
+++ b/src/cloudflare/types/dns/analytics/reports/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/analytics/reports/bytime_get_params.py b/src/cloudflare/types/dns/analytics/reports/bytime_get_params.py
index 90d535fdaf8..12ef8217a02 100644
--- a/src/cloudflare/types/dns/analytics/reports/bytime_get_params.py
+++ b/src/cloudflare/types/dns/analytics/reports/bytime_get_params.py
@@ -1,10 +1,10 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
from typing import Union
from datetime import datetime
-from typing_extensions import Literal, Annotated, TypedDict
+from typing_extensions import Literal, Required, Annotated, TypedDict
from ....._utils import PropertyInfo
@@ -12,6 +12,9 @@
class BytimeGetParams(TypedDict, total=False):
+ zone_id: Required[str]
+ """Identifier"""
+
dimensions: str
"""A comma-separated list of dimensions to group results by."""
diff --git a/src/cloudflare/types/dns/analytics/reports/dns_dns_analytics_api_report_bytime.py b/src/cloudflare/types/dns/analytics/reports/dns_dns_analytics_api_report_bytime.py
index b4b473a8f25..003873123d1 100644
--- a/src/cloudflare/types/dns/analytics/reports/dns_dns_analytics_api_report_bytime.py
+++ b/src/cloudflare/types/dns/analytics/reports/dns_dns_analytics_api_report_bytime.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/dns/dns_firewall_dns_firewall.py b/src/cloudflare/types/dns/dns_firewall_dns_firewall.py
index cf8579bb55d..6babeda31fe 100644
--- a/src/cloudflare/types/dns/dns_firewall_dns_firewall.py
+++ b/src/cloudflare/types/dns/dns_firewall_dns_firewall.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/dns/firewall/__init__.py b/src/cloudflare/types/dns/firewall/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/dns/firewall/__init__.py
+++ b/src/cloudflare/types/dns/firewall/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/firewall/analytics/__init__.py b/src/cloudflare/types/dns/firewall/analytics/__init__.py
index 0430e3c07b8..5702c7a172a 100644
--- a/src/cloudflare/types/dns/firewall/analytics/__init__.py
+++ b/src/cloudflare/types/dns/firewall/analytics/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/firewall/analytics/report_get_params.py b/src/cloudflare/types/dns/firewall/analytics/report_get_params.py
index 84b8e3e81c4..5697245f32d 100644
--- a/src/cloudflare/types/dns/firewall/analytics/report_get_params.py
+++ b/src/cloudflare/types/dns/firewall/analytics/report_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -12,7 +12,7 @@
class ReportGetParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
dimensions: str
diff --git a/src/cloudflare/types/dns/firewall/analytics/reports/__init__.py b/src/cloudflare/types/dns/firewall/analytics/reports/__init__.py
index c70727ea830..e88c3f32e1f 100644
--- a/src/cloudflare/types/dns/firewall/analytics/reports/__init__.py
+++ b/src/cloudflare/types/dns/firewall/analytics/reports/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/firewall/analytics/reports/bytime_get_params.py b/src/cloudflare/types/dns/firewall/analytics/reports/bytime_get_params.py
index 74dc7e3b0bb..91d85b4a63a 100644
--- a/src/cloudflare/types/dns/firewall/analytics/reports/bytime_get_params.py
+++ b/src/cloudflare/types/dns/firewall/analytics/reports/bytime_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -12,7 +12,7 @@
class BytimeGetParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
dimensions: str
diff --git a/src/cloudflare/types/dns/firewall_create_params.py b/src/cloudflare/types/dns/firewall_create_params.py
index 61b946140c3..22e8d50ac02 100644
--- a/src/cloudflare/types/dns/firewall_create_params.py
+++ b/src/cloudflare/types/dns/firewall_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/firewall_delete_response.py b/src/cloudflare/types/dns/firewall_delete_response.py
index 4afd5e37e22..e885b33427c 100644
--- a/src/cloudflare/types/dns/firewall_delete_response.py
+++ b/src/cloudflare/types/dns/firewall_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/dns/firewall_edit_params.py b/src/cloudflare/types/dns/firewall_edit_params.py
index 640ecd8b95f..25e392e0519 100644
--- a/src/cloudflare/types/dns/firewall_edit_params.py
+++ b/src/cloudflare/types/dns/firewall_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/firewall_list_params.py b/src/cloudflare/types/dns/firewall_list_params.py
index db35ce00ad5..2e754962ef4 100644
--- a/src/cloudflare/types/dns/firewall_list_params.py
+++ b/src/cloudflare/types/dns/firewall_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/record_create_params.py b/src/cloudflare/types/dns/record_create_params.py
index 63af14f3946..bc7f916a7c9 100644
--- a/src/cloudflare/types/dns/record_create_params.py
+++ b/src/cloudflare/types/dns/record_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/record_create_response.py b/src/cloudflare/types/dns/record_create_response.py
index 479812947b8..dc45c4fb4eb 100644
--- a/src/cloudflare/types/dns/record_create_response.py
+++ b/src/cloudflare/types/dns/record_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/dns/record_delete_response.py b/src/cloudflare/types/dns/record_delete_response.py
index c2e09551aa5..b01d800ed2b 100644
--- a/src/cloudflare/types/dns/record_delete_response.py
+++ b/src/cloudflare/types/dns/record_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/dns/record_edit_params.py b/src/cloudflare/types/dns/record_edit_params.py
index da642472ff2..3dd185c6caf 100644
--- a/src/cloudflare/types/dns/record_edit_params.py
+++ b/src/cloudflare/types/dns/record_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/record_edit_response.py b/src/cloudflare/types/dns/record_edit_response.py
index 64dd4cc3e4b..684bf7bc1cd 100644
--- a/src/cloudflare/types/dns/record_edit_response.py
+++ b/src/cloudflare/types/dns/record_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/dns/record_export_response.py b/src/cloudflare/types/dns/record_export_response.py
index 35fca24fa4c..52bb53db11a 100644
--- a/src/cloudflare/types/dns/record_export_response.py
+++ b/src/cloudflare/types/dns/record_export_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
__all__ = ["RecordExportResponse"]
diff --git a/src/cloudflare/types/dns/record_get_response.py b/src/cloudflare/types/dns/record_get_response.py
index 6e97689b483..dbfc09dd482 100644
--- a/src/cloudflare/types/dns/record_get_response.py
+++ b/src/cloudflare/types/dns/record_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/dns/record_import_params.py b/src/cloudflare/types/dns/record_import_params.py
index a079d200bd4..0280a0e6453 100644
--- a/src/cloudflare/types/dns/record_import_params.py
+++ b/src/cloudflare/types/dns/record_import_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/record_import_response.py b/src/cloudflare/types/dns/record_import_response.py
index c2627ee75a5..ec5ef5b08a2 100644
--- a/src/cloudflare/types/dns/record_import_response.py
+++ b/src/cloudflare/types/dns/record_import_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/dns/record_list_params.py b/src/cloudflare/types/dns/record_list_params.py
index b6910328f42..d9fa8165d0c 100644
--- a/src/cloudflare/types/dns/record_list_params.py
+++ b/src/cloudflare/types/dns/record_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/record_list_response.py b/src/cloudflare/types/dns/record_list_response.py
index c081ab405b6..a59213af85d 100644
--- a/src/cloudflare/types/dns/record_list_response.py
+++ b/src/cloudflare/types/dns/record_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/dns/record_scan_response.py b/src/cloudflare/types/dns/record_scan_response.py
index c3c9864c6d0..8f24b4b5389 100644
--- a/src/cloudflare/types/dns/record_scan_response.py
+++ b/src/cloudflare/types/dns/record_scan_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/dns/record_update_params.py b/src/cloudflare/types/dns/record_update_params.py
index 73f9d18024c..7759dab7b28 100644
--- a/src/cloudflare/types/dns/record_update_params.py
+++ b/src/cloudflare/types/dns/record_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/dns/record_update_response.py b/src/cloudflare/types/dns/record_update_response.py
index 124ea147c89..d8e66010a86 100644
--- a/src/cloudflare/types/dns/record_update_response.py
+++ b/src/cloudflare/types/dns/record_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/dns_custom_nameservers_custom_ns.py b/src/cloudflare/types/dns_custom_nameservers_custom_ns.py
index 6349c9ef5d3..e1a8568c276 100644
--- a/src/cloudflare/types/dns_custom_nameservers_custom_ns.py
+++ b/src/cloudflare/types/dns_custom_nameservers_custom_ns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/dnssec_delete_response.py b/src/cloudflare/types/dnssec_delete_response.py
index cac1528845d..3440ccca26d 100644
--- a/src/cloudflare/types/dnssec_delete_response.py
+++ b/src/cloudflare/types/dnssec_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/dnssec_dnssec.py b/src/cloudflare/types/dnssec_dnssec.py
index 8acb1453845..f1bef9078d5 100644
--- a/src/cloudflare/types/dnssec_dnssec.py
+++ b/src/cloudflare/types/dnssec_dnssec.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/dnssec_edit_params.py b/src/cloudflare/types/dnssec_edit_params.py
index ef683044a97..e2d99ec8a2f 100644
--- a/src/cloudflare/types/dnssec_edit_params.py
+++ b/src/cloudflare/types/dnssec_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/durable_objects/__init__.py b/src/cloudflare/types/durable_objects/__init__.py
index c7f6f709351..e2e349d9c2d 100644
--- a/src/cloudflare/types/durable_objects/__init__.py
+++ b/src/cloudflare/types/durable_objects/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/durable_objects/namespace_list_response.py b/src/cloudflare/types/durable_objects/namespace_list_response.py
index 5cebabbfecf..f72ff4ec5f8 100644
--- a/src/cloudflare/types/durable_objects/namespace_list_response.py
+++ b/src/cloudflare/types/durable_objects/namespace_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/durable_objects/namespaces/__init__.py b/src/cloudflare/types/durable_objects/namespaces/__init__.py
index 746d39dbcce..ea45479d443 100644
--- a/src/cloudflare/types/durable_objects/namespaces/__init__.py
+++ b/src/cloudflare/types/durable_objects/namespaces/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/durable_objects/namespaces/object_list_params.py b/src/cloudflare/types/durable_objects/namespaces/object_list_params.py
index 3579e294224..f8f513d2d8a 100644
--- a/src/cloudflare/types/durable_objects/namespaces/object_list_params.py
+++ b/src/cloudflare/types/durable_objects/namespaces/object_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/durable_objects/namespaces/workers_object.py b/src/cloudflare/types/durable_objects/namespaces/workers_object.py
index 97733b6bb66..a50033e6490 100644
--- a/src/cloudflare/types/durable_objects/namespaces/workers_object.py
+++ b/src/cloudflare/types/durable_objects/namespaces/workers_object.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/durable_objects/workers_namespace.py b/src/cloudflare/types/durable_objects/workers_namespace.py
index 624f0a9a311..520c9349706 100644
--- a/src/cloudflare/types/durable_objects/workers_namespace.py
+++ b/src/cloudflare/types/durable_objects/workers_namespace.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/email_routing/__init__.py b/src/cloudflare/types/email_routing/__init__.py
index a4341ba464b..de7dd824c61 100644
--- a/src/cloudflare/types/email_routing/__init__.py
+++ b/src/cloudflare/types/email_routing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/email_routing/routing/__init__.py b/src/cloudflare/types/email_routing/routing/__init__.py
index a26aae254d8..fc53ea2ebb0 100644
--- a/src/cloudflare/types/email_routing/routing/__init__.py
+++ b/src/cloudflare/types/email_routing/routing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/email_routing/routing/address_create_params.py b/src/cloudflare/types/email_routing/routing/address_create_params.py
index 4e4701d418c..433516b89eb 100644
--- a/src/cloudflare/types/email_routing/routing/address_create_params.py
+++ b/src/cloudflare/types/email_routing/routing/address_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/email_routing/routing/address_create_response.py b/src/cloudflare/types/email_routing/routing/address_create_response.py
index 027c3bc2113..0dbafe30df1 100644
--- a/src/cloudflare/types/email_routing/routing/address_create_response.py
+++ b/src/cloudflare/types/email_routing/routing/address_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/email_routing/routing/address_delete_response.py b/src/cloudflare/types/email_routing/routing/address_delete_response.py
index b6be9f48caa..75f66305bf5 100644
--- a/src/cloudflare/types/email_routing/routing/address_delete_response.py
+++ b/src/cloudflare/types/email_routing/routing/address_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/email_routing/routing/address_get_response.py b/src/cloudflare/types/email_routing/routing/address_get_response.py
index 31d3c448f65..63604e23ef7 100644
--- a/src/cloudflare/types/email_routing/routing/address_get_response.py
+++ b/src/cloudflare/types/email_routing/routing/address_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/email_routing/routing/address_list_params.py b/src/cloudflare/types/email_routing/routing/address_list_params.py
index a97e602ae6a..4d3c0a7dddf 100644
--- a/src/cloudflare/types/email_routing/routing/address_list_params.py
+++ b/src/cloudflare/types/email_routing/routing/address_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/email_routing/routing/address_list_response.py b/src/cloudflare/types/email_routing/routing/address_list_response.py
index fd5aab828d7..78c6a95f258 100644
--- a/src/cloudflare/types/email_routing/routing/address_list_response.py
+++ b/src/cloudflare/types/email_routing/routing/address_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/email_routing/routing/dns_get_response.py b/src/cloudflare/types/email_routing/routing/dns_get_response.py
index 17f97681e32..8ddb372052b 100644
--- a/src/cloudflare/types/email_routing/routing/dns_get_response.py
+++ b/src/cloudflare/types/email_routing/routing/dns_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/email_routing/routing/email_dns_record.py b/src/cloudflare/types/email_routing/routing/email_dns_record.py
index 1257a4be7c4..8ba2049164e 100644
--- a/src/cloudflare/types/email_routing/routing/email_dns_record.py
+++ b/src/cloudflare/types/email_routing/routing/email_dns_record.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/email_routing/routing/rule_create_params.py b/src/cloudflare/types/email_routing/routing/rule_create_params.py
index c5bd5707fed..923ca342fe2 100644
--- a/src/cloudflare/types/email_routing/routing/rule_create_params.py
+++ b/src/cloudflare/types/email_routing/routing/rule_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/email_routing/routing/rule_create_response.py b/src/cloudflare/types/email_routing/routing/rule_create_response.py
index 9b5657fbd23..54229a27f2e 100644
--- a/src/cloudflare/types/email_routing/routing/rule_create_response.py
+++ b/src/cloudflare/types/email_routing/routing/rule_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/email_routing/routing/rule_delete_response.py b/src/cloudflare/types/email_routing/routing/rule_delete_response.py
index 8994f24b208..9647c5c42e2 100644
--- a/src/cloudflare/types/email_routing/routing/rule_delete_response.py
+++ b/src/cloudflare/types/email_routing/routing/rule_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/email_routing/routing/rule_get_response.py b/src/cloudflare/types/email_routing/routing/rule_get_response.py
index 26480126a1f..987e5680e52 100644
--- a/src/cloudflare/types/email_routing/routing/rule_get_response.py
+++ b/src/cloudflare/types/email_routing/routing/rule_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/email_routing/routing/rule_list_params.py b/src/cloudflare/types/email_routing/routing/rule_list_params.py
index 19ede00ee4a..d1311938e06 100644
--- a/src/cloudflare/types/email_routing/routing/rule_list_params.py
+++ b/src/cloudflare/types/email_routing/routing/rule_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/email_routing/routing/rule_list_response.py b/src/cloudflare/types/email_routing/routing/rule_list_response.py
index 009eaaf9d7a..be3d949ec22 100644
--- a/src/cloudflare/types/email_routing/routing/rule_list_response.py
+++ b/src/cloudflare/types/email_routing/routing/rule_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/email_routing/routing/rule_update_params.py b/src/cloudflare/types/email_routing/routing/rule_update_params.py
index 21c791115c9..97d9e200490 100644
--- a/src/cloudflare/types/email_routing/routing/rule_update_params.py
+++ b/src/cloudflare/types/email_routing/routing/rule_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/email_routing/routing/rule_update_response.py b/src/cloudflare/types/email_routing/routing/rule_update_response.py
index 7420f637653..4dbf664cb31 100644
--- a/src/cloudflare/types/email_routing/routing/rule_update_response.py
+++ b/src/cloudflare/types/email_routing/routing/rule_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/email_routing/routing/rules/__init__.py b/src/cloudflare/types/email_routing/routing/rules/__init__.py
index f7f8f5e8990..660e7d26c5f 100644
--- a/src/cloudflare/types/email_routing/routing/rules/__init__.py
+++ b/src/cloudflare/types/email_routing/routing/rules/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/email_routing/routing/rules/catch_all_update_params.py b/src/cloudflare/types/email_routing/routing/rules/catch_all_update_params.py
index cbc48384cf4..1dd7d8c9616 100644
--- a/src/cloudflare/types/email_routing/routing/rules/catch_all_update_params.py
+++ b/src/cloudflare/types/email_routing/routing/rules/catch_all_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/email_routing/routing/rules/email_catch_all_rule.py b/src/cloudflare/types/email_routing/routing/rules/email_catch_all_rule.py
index 19a7c940ac8..9642d71e840 100644
--- a/src/cloudflare/types/email_routing/routing/rules/email_catch_all_rule.py
+++ b/src/cloudflare/types/email_routing/routing/rules/email_catch_all_rule.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/email_routing/routing_disable_response.py b/src/cloudflare/types/email_routing/routing_disable_response.py
index ca7198555f0..6fcc7275008 100644
--- a/src/cloudflare/types/email_routing/routing_disable_response.py
+++ b/src/cloudflare/types/email_routing/routing_disable_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/email_routing/routing_enable_response.py b/src/cloudflare/types/email_routing/routing_enable_response.py
index ba247cd81d2..69ea4189736 100644
--- a/src/cloudflare/types/email_routing/routing_enable_response.py
+++ b/src/cloudflare/types/email_routing/routing_enable_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/email_routing/routing_get_response.py b/src/cloudflare/types/email_routing/routing_get_response.py
index 00a0df7c033..25052d2ec35 100644
--- a/src/cloudflare/types/email_routing/routing_get_response.py
+++ b/src/cloudflare/types/email_routing/routing_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/filter_create_params.py b/src/cloudflare/types/filter_create_params.py
index 1f3663b12bd..d095687b400 100644
--- a/src/cloudflare/types/filter_create_params.py
+++ b/src/cloudflare/types/filter_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/filter_create_response.py b/src/cloudflare/types/filter_create_response.py
index 18e37b591ee..418c1c556a0 100644
--- a/src/cloudflare/types/filter_create_response.py
+++ b/src/cloudflare/types/filter_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/filter_list_params.py b/src/cloudflare/types/filter_list_params.py
index 3d0b64badf8..d3cc75d3780 100644
--- a/src/cloudflare/types/filter_list_params.py
+++ b/src/cloudflare/types/filter_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/filter_update_params.py b/src/cloudflare/types/filter_update_params.py
index 5b6a1b3d150..2e72680cc76 100644
--- a/src/cloudflare/types/filter_update_params.py
+++ b/src/cloudflare/types/filter_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/__init__.py b/src/cloudflare/types/firewall/__init__.py
index bde944f2cc2..0f04d2499f1 100644
--- a/src/cloudflare/types/firewall/__init__.py
+++ b/src/cloudflare/types/firewall/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/access_rule_create_params.py b/src/cloudflare/types/firewall/access_rule_create_params.py
index 672ae212e97..966be8e8632 100644
--- a/src/cloudflare/types/firewall/access_rule_create_params.py
+++ b/src/cloudflare/types/firewall/access_rule_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/access_rule_create_response.py b/src/cloudflare/types/firewall/access_rule_create_response.py
index b58f431dbfa..80bba02a7e2 100644
--- a/src/cloudflare/types/firewall/access_rule_create_response.py
+++ b/src/cloudflare/types/firewall/access_rule_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/firewall/access_rule_delete_response.py b/src/cloudflare/types/firewall/access_rule_delete_response.py
index 563e99af06b..c00802e920a 100644
--- a/src/cloudflare/types/firewall/access_rule_delete_response.py
+++ b/src/cloudflare/types/firewall/access_rule_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/firewall/access_rule_edit_params.py b/src/cloudflare/types/firewall/access_rule_edit_params.py
index 7caddbbd3a8..dc3b0726194 100644
--- a/src/cloudflare/types/firewall/access_rule_edit_params.py
+++ b/src/cloudflare/types/firewall/access_rule_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/access_rule_edit_response.py b/src/cloudflare/types/firewall/access_rule_edit_response.py
index 75d00c02977..2cd7a6d15bf 100644
--- a/src/cloudflare/types/firewall/access_rule_edit_response.py
+++ b/src/cloudflare/types/firewall/access_rule_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/firewall/access_rule_get_response.py b/src/cloudflare/types/firewall/access_rule_get_response.py
index ecaf5820f35..259090bbf64 100644
--- a/src/cloudflare/types/firewall/access_rule_get_response.py
+++ b/src/cloudflare/types/firewall/access_rule_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/firewall/access_rule_list_params.py b/src/cloudflare/types/firewall/access_rule_list_params.py
index 14df38314e5..ace0e0e0039 100644
--- a/src/cloudflare/types/firewall/access_rule_list_params.py
+++ b/src/cloudflare/types/firewall/access_rule_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/legacy_jhs_filter_rule.py b/src/cloudflare/types/firewall/legacy_jhs_filter_rule.py
index a3d30fd0908..d76a4d5f90a 100644
--- a/src/cloudflare/types/firewall/legacy_jhs_filter_rule.py
+++ b/src/cloudflare/types/firewall/legacy_jhs_filter_rule.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/firewall/legacy_jhs_zonelockdown.py b/src/cloudflare/types/firewall/legacy_jhs_zonelockdown.py
index 2eb450c7383..c2c7df4c7f0 100644
--- a/src/cloudflare/types/firewall/legacy_jhs_zonelockdown.py
+++ b/src/cloudflare/types/firewall/legacy_jhs_zonelockdown.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/firewall/lockdown_create_params.py b/src/cloudflare/types/firewall/lockdown_create_params.py
index c04f8e39285..bcf525836d4 100644
--- a/src/cloudflare/types/firewall/lockdown_create_params.py
+++ b/src/cloudflare/types/firewall/lockdown_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/lockdown_delete_response.py b/src/cloudflare/types/firewall/lockdown_delete_response.py
index aeb3e859b66..6938edb1610 100644
--- a/src/cloudflare/types/firewall/lockdown_delete_response.py
+++ b/src/cloudflare/types/firewall/lockdown_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/firewall/lockdown_list_params.py b/src/cloudflare/types/firewall/lockdown_list_params.py
index 1eaafb0b25d..696de046357 100644
--- a/src/cloudflare/types/firewall/lockdown_list_params.py
+++ b/src/cloudflare/types/firewall/lockdown_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/lockdown_update_params.py b/src/cloudflare/types/firewall/lockdown_update_params.py
index cb098a89c2e..26d6b7ac3b3 100644
--- a/src/cloudflare/types/firewall/lockdown_update_params.py
+++ b/src/cloudflare/types/firewall/lockdown_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/rule_create_params.py b/src/cloudflare/types/firewall/rule_create_params.py
index 0c4b64d2ca9..6b66e50fb5c 100644
--- a/src/cloudflare/types/firewall/rule_create_params.py
+++ b/src/cloudflare/types/firewall/rule_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/rule_create_response.py b/src/cloudflare/types/firewall/rule_create_response.py
index 7de4f170b34..247c85c5b03 100644
--- a/src/cloudflare/types/firewall/rule_create_response.py
+++ b/src/cloudflare/types/firewall/rule_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/firewall/rule_delete_params.py b/src/cloudflare/types/firewall/rule_delete_params.py
index 4f2100b0aa8..f02410c8608 100644
--- a/src/cloudflare/types/firewall/rule_delete_params.py
+++ b/src/cloudflare/types/firewall/rule_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/rule_edit_params.py b/src/cloudflare/types/firewall/rule_edit_params.py
index 1140db0cca3..ef32d806fdb 100644
--- a/src/cloudflare/types/firewall/rule_edit_params.py
+++ b/src/cloudflare/types/firewall/rule_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/rule_edit_response.py b/src/cloudflare/types/firewall/rule_edit_response.py
index d7a61eb7bea..e0a51282571 100644
--- a/src/cloudflare/types/firewall/rule_edit_response.py
+++ b/src/cloudflare/types/firewall/rule_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/firewall/rule_list_params.py b/src/cloudflare/types/firewall/rule_list_params.py
index eaae68f0ad5..eb6080d0d13 100644
--- a/src/cloudflare/types/firewall/rule_list_params.py
+++ b/src/cloudflare/types/firewall/rule_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/rule_update_params.py b/src/cloudflare/types/firewall/rule_update_params.py
index 2ce5aaef8b9..469a9f8b85e 100644
--- a/src/cloudflare/types/firewall/rule_update_params.py
+++ b/src/cloudflare/types/firewall/rule_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/ua_rule_create_params.py b/src/cloudflare/types/firewall/ua_rule_create_params.py
index 43ae881baab..ac0ac5daab2 100644
--- a/src/cloudflare/types/firewall/ua_rule_create_params.py
+++ b/src/cloudflare/types/firewall/ua_rule_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/ua_rule_create_response.py b/src/cloudflare/types/firewall/ua_rule_create_response.py
index 671d14c20ad..e47e1ce7aa6 100644
--- a/src/cloudflare/types/firewall/ua_rule_create_response.py
+++ b/src/cloudflare/types/firewall/ua_rule_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/firewall/ua_rule_delete_response.py b/src/cloudflare/types/firewall/ua_rule_delete_response.py
index 0da5708024e..0d7cbd7d69d 100644
--- a/src/cloudflare/types/firewall/ua_rule_delete_response.py
+++ b/src/cloudflare/types/firewall/ua_rule_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/firewall/ua_rule_get_response.py b/src/cloudflare/types/firewall/ua_rule_get_response.py
index 301d09d10f2..1af89204362 100644
--- a/src/cloudflare/types/firewall/ua_rule_get_response.py
+++ b/src/cloudflare/types/firewall/ua_rule_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/firewall/ua_rule_list_params.py b/src/cloudflare/types/firewall/ua_rule_list_params.py
index 77a4f436e3e..c26cde362b4 100644
--- a/src/cloudflare/types/firewall/ua_rule_list_params.py
+++ b/src/cloudflare/types/firewall/ua_rule_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/ua_rule_list_response.py b/src/cloudflare/types/firewall/ua_rule_list_response.py
index a7c0f23fc67..d3426a93fc3 100644
--- a/src/cloudflare/types/firewall/ua_rule_list_response.py
+++ b/src/cloudflare/types/firewall/ua_rule_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/firewall/ua_rule_update_params.py b/src/cloudflare/types/firewall/ua_rule_update_params.py
index e55a1e0d21c..7bb0afb3f5a 100644
--- a/src/cloudflare/types/firewall/ua_rule_update_params.py
+++ b/src/cloudflare/types/firewall/ua_rule_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/ua_rule_update_response.py b/src/cloudflare/types/firewall/ua_rule_update_response.py
index e1af4446108..d9412a9a056 100644
--- a/src/cloudflare/types/firewall/ua_rule_update_response.py
+++ b/src/cloudflare/types/firewall/ua_rule_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/firewall/waf/__init__.py b/src/cloudflare/types/firewall/waf/__init__.py
index 8dc9b16e713..d0f3fe43e51 100644
--- a/src/cloudflare/types/firewall/waf/__init__.py
+++ b/src/cloudflare/types/firewall/waf/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/waf/legacy_jhs_override.py b/src/cloudflare/types/firewall/waf/legacy_jhs_override.py
index ab10f30e127..4f2163d9f4c 100644
--- a/src/cloudflare/types/firewall/waf/legacy_jhs_override.py
+++ b/src/cloudflare/types/firewall/waf/legacy_jhs_override.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/firewall/waf/override_create_params.py b/src/cloudflare/types/firewall/waf/override_create_params.py
index 97976e9f80e..2f4c82f9989 100644
--- a/src/cloudflare/types/firewall/waf/override_create_params.py
+++ b/src/cloudflare/types/firewall/waf/override_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/waf/override_delete_response.py b/src/cloudflare/types/firewall/waf/override_delete_response.py
index fe7bd402dad..2c2830fff95 100644
--- a/src/cloudflare/types/firewall/waf/override_delete_response.py
+++ b/src/cloudflare/types/firewall/waf/override_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/firewall/waf/override_list_params.py b/src/cloudflare/types/firewall/waf/override_list_params.py
index bcda1f3b38b..bcee4430185 100644
--- a/src/cloudflare/types/firewall/waf/override_list_params.py
+++ b/src/cloudflare/types/firewall/waf/override_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/waf/override_update_params.py b/src/cloudflare/types/firewall/waf/override_update_params.py
index b14219ff2cb..34d1d0fbcd9 100644
--- a/src/cloudflare/types/firewall/waf/override_update_params.py
+++ b/src/cloudflare/types/firewall/waf/override_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/waf/package_get_response.py b/src/cloudflare/types/firewall/waf/package_get_response.py
index 4424c3f7421..587ed440049 100644
--- a/src/cloudflare/types/firewall/waf/package_get_response.py
+++ b/src/cloudflare/types/firewall/waf/package_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/firewall/waf/package_list_params.py b/src/cloudflare/types/firewall/waf/package_list_params.py
index 5a930c700c6..6cb03200c94 100644
--- a/src/cloudflare/types/firewall/waf/package_list_params.py
+++ b/src/cloudflare/types/firewall/waf/package_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/waf/package_list_response.py b/src/cloudflare/types/firewall/waf/package_list_response.py
index f7c127a5071..b114e2811ae 100644
--- a/src/cloudflare/types/firewall/waf/package_list_response.py
+++ b/src/cloudflare/types/firewall/waf/package_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/firewall/waf/packages/__init__.py b/src/cloudflare/types/firewall/waf/packages/__init__.py
index 3687e392ea3..847b16ef5c6 100644
--- a/src/cloudflare/types/firewall/waf/packages/__init__.py
+++ b/src/cloudflare/types/firewall/waf/packages/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/waf/packages/group_edit_params.py b/src/cloudflare/types/firewall/waf/packages/group_edit_params.py
index 03f42f7b8ba..3fa775bcb3a 100644
--- a/src/cloudflare/types/firewall/waf/packages/group_edit_params.py
+++ b/src/cloudflare/types/firewall/waf/packages/group_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/waf/packages/group_edit_response.py b/src/cloudflare/types/firewall/waf/packages/group_edit_response.py
index 2c147e6a363..a79af429682 100644
--- a/src/cloudflare/types/firewall/waf/packages/group_edit_response.py
+++ b/src/cloudflare/types/firewall/waf/packages/group_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/firewall/waf/packages/group_get_response.py b/src/cloudflare/types/firewall/waf/packages/group_get_response.py
index 22c408ce5cc..be5cbfd7bcb 100644
--- a/src/cloudflare/types/firewall/waf/packages/group_get_response.py
+++ b/src/cloudflare/types/firewall/waf/packages/group_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/firewall/waf/packages/group_list_params.py b/src/cloudflare/types/firewall/waf/packages/group_list_params.py
index 9ee9a2fa38d..e2923881d3e 100644
--- a/src/cloudflare/types/firewall/waf/packages/group_list_params.py
+++ b/src/cloudflare/types/firewall/waf/packages/group_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/waf/packages/rule_edit_params.py b/src/cloudflare/types/firewall/waf/packages/rule_edit_params.py
index 52dceaeb12c..79481b14e87 100644
--- a/src/cloudflare/types/firewall/waf/packages/rule_edit_params.py
+++ b/src/cloudflare/types/firewall/waf/packages/rule_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/waf/packages/rule_edit_response.py b/src/cloudflare/types/firewall/waf/packages/rule_edit_response.py
index f988fe5f9ed..1ff90bc7e68 100644
--- a/src/cloudflare/types/firewall/waf/packages/rule_edit_response.py
+++ b/src/cloudflare/types/firewall/waf/packages/rule_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/firewall/waf/packages/rule_get_response.py b/src/cloudflare/types/firewall/waf/packages/rule_get_response.py
index f72f8dae2c8..5e6d319a953 100644
--- a/src/cloudflare/types/firewall/waf/packages/rule_get_response.py
+++ b/src/cloudflare/types/firewall/waf/packages/rule_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/firewall/waf/packages/rule_list_params.py b/src/cloudflare/types/firewall/waf/packages/rule_list_params.py
index baa73f9024e..5c74c03f081 100644
--- a/src/cloudflare/types/firewall/waf/packages/rule_list_params.py
+++ b/src/cloudflare/types/firewall/waf/packages/rule_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/firewall/waf/packages/waf_managed_rules_rule.py b/src/cloudflare/types/firewall/waf/packages/waf_managed_rules_rule.py
index 6ae07206738..e6adbf571ef 100644
--- a/src/cloudflare/types/firewall/waf/packages/waf_managed_rules_rule.py
+++ b/src/cloudflare/types/firewall/waf/packages/waf_managed_rules_rule.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/firewall/waf/packages/waf_managed_rules_schemas_group.py b/src/cloudflare/types/firewall/waf/packages/waf_managed_rules_schemas_group.py
index 3c03a85c074..5fdecc2a323 100644
--- a/src/cloudflare/types/firewall/waf/packages/waf_managed_rules_schemas_group.py
+++ b/src/cloudflare/types/firewall/waf/packages/waf_managed_rules_schemas_group.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/healthcheck_create_params.py b/src/cloudflare/types/healthcheck_create_params.py
index 2a755fb95dc..1c96c204d9f 100644
--- a/src/cloudflare/types/healthcheck_create_params.py
+++ b/src/cloudflare/types/healthcheck_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -11,6 +11,9 @@
class HealthcheckCreateParams(TypedDict, total=False):
+ zone_id: Required[str]
+ """Identifier"""
+
address: Required[str]
"""The hostname or IP address of the origin server to run health checks on."""
diff --git a/src/cloudflare/types/healthcheck_delete_response.py b/src/cloudflare/types/healthcheck_delete_response.py
index 50484322844..6bbe40c8819 100644
--- a/src/cloudflare/types/healthcheck_delete_response.py
+++ b/src/cloudflare/types/healthcheck_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/healthcheck_edit_params.py b/src/cloudflare/types/healthcheck_edit_params.py
index 22220180ce5..f633b951f2b 100644
--- a/src/cloudflare/types/healthcheck_edit_params.py
+++ b/src/cloudflare/types/healthcheck_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -11,7 +11,7 @@
class HealthcheckEditParams(TypedDict, total=False):
- zone_identifier: Required[str]
+ zone_id: Required[str]
"""Identifier"""
address: Required[str]
diff --git a/src/cloudflare/types/healthcheck_list_response.py b/src/cloudflare/types/healthcheck_list_response.py
index 39abc8cec0b..d2bd7b377c0 100644
--- a/src/cloudflare/types/healthcheck_list_response.py
+++ b/src/cloudflare/types/healthcheck_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/healthcheck_update_params.py b/src/cloudflare/types/healthcheck_update_params.py
index 44bd77c2a52..e0f6b276d0a 100644
--- a/src/cloudflare/types/healthcheck_update_params.py
+++ b/src/cloudflare/types/healthcheck_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -11,7 +11,7 @@
class HealthcheckUpdateParams(TypedDict, total=False):
- zone_identifier: Required[str]
+ zone_id: Required[str]
"""Identifier"""
address: Required[str]
diff --git a/src/cloudflare/types/healthchecks/__init__.py b/src/cloudflare/types/healthchecks/__init__.py
index c69f9bb22d9..176d1de0dd3 100644
--- a/src/cloudflare/types/healthchecks/__init__.py
+++ b/src/cloudflare/types/healthchecks/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/healthchecks/preview_create_params.py b/src/cloudflare/types/healthchecks/preview_create_params.py
index 7b69e39ab83..a37fce3f2a0 100644
--- a/src/cloudflare/types/healthchecks/preview_create_params.py
+++ b/src/cloudflare/types/healthchecks/preview_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -11,6 +11,9 @@
class PreviewCreateParams(TypedDict, total=False):
+ zone_id: Required[str]
+ """Identifier"""
+
address: Required[str]
"""The hostname or IP address of the origin server to run health checks on."""
diff --git a/src/cloudflare/types/healthchecks/preview_delete_response.py b/src/cloudflare/types/healthchecks/preview_delete_response.py
index 49c2e3f0e24..6aad74a6a3e 100644
--- a/src/cloudflare/types/healthchecks/preview_delete_response.py
+++ b/src/cloudflare/types/healthchecks/preview_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/healthchecks_healthchecks.py b/src/cloudflare/types/healthchecks_healthchecks.py
index 908d214a9af..e7b80ce0dfd 100644
--- a/src/cloudflare/types/healthchecks_healthchecks.py
+++ b/src/cloudflare/types/healthchecks_healthchecks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/hostnames/__init__.py b/src/cloudflare/types/hostnames/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/hostnames/__init__.py
+++ b/src/cloudflare/types/hostnames/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/hostnames/settings/__init__.py b/src/cloudflare/types/hostnames/settings/__init__.py
index c165448299e..9f307e5137b 100644
--- a/src/cloudflare/types/hostnames/settings/__init__.py
+++ b/src/cloudflare/types/hostnames/settings/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/hostnames/settings/tls_certificates_and_hostnames_setting_object.py b/src/cloudflare/types/hostnames/settings/tls_certificates_and_hostnames_setting_object.py
index b519ad1a248..2ca745daf84 100644
--- a/src/cloudflare/types/hostnames/settings/tls_certificates_and_hostnames_setting_object.py
+++ b/src/cloudflare/types/hostnames/settings/tls_certificates_and_hostnames_setting_object.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/hostnames/settings/tls_certificates_and_hostnames_setting_object_delete.py b/src/cloudflare/types/hostnames/settings/tls_certificates_and_hostnames_setting_object_delete.py
index 8ae710a3bc9..7e6e945ab18 100644
--- a/src/cloudflare/types/hostnames/settings/tls_certificates_and_hostnames_setting_object_delete.py
+++ b/src/cloudflare/types/hostnames/settings/tls_certificates_and_hostnames_setting_object_delete.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/hostnames/settings/tls_get_response.py b/src/cloudflare/types/hostnames/settings/tls_get_response.py
index f73694e507f..69e61d6d8ac 100644
--- a/src/cloudflare/types/hostnames/settings/tls_get_response.py
+++ b/src/cloudflare/types/hostnames/settings/tls_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/hostnames/settings/tls_update_params.py b/src/cloudflare/types/hostnames/settings/tls_update_params.py
index dd19672b93f..c3c7563a3a9 100644
--- a/src/cloudflare/types/hostnames/settings/tls_update_params.py
+++ b/src/cloudflare/types/hostnames/settings/tls_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/hyperdrive/__init__.py b/src/cloudflare/types/hyperdrive/__init__.py
index 7ee72e83d23..eb73e1cbd1f 100644
--- a/src/cloudflare/types/hyperdrive/__init__.py
+++ b/src/cloudflare/types/hyperdrive/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/hyperdrive/config_create_params.py b/src/cloudflare/types/hyperdrive/config_create_params.py
index adc1f91c7fb..2f76e489961 100644
--- a/src/cloudflare/types/hyperdrive/config_create_params.py
+++ b/src/cloudflare/types/hyperdrive/config_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/hyperdrive/config_create_response.py b/src/cloudflare/types/hyperdrive/config_create_response.py
index 3592e57d6de..8409b436a8b 100644
--- a/src/cloudflare/types/hyperdrive/config_create_response.py
+++ b/src/cloudflare/types/hyperdrive/config_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/hyperdrive/config_delete_response.py b/src/cloudflare/types/hyperdrive/config_delete_response.py
index 46c64dc751a..d5003f41920 100644
--- a/src/cloudflare/types/hyperdrive/config_delete_response.py
+++ b/src/cloudflare/types/hyperdrive/config_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/hyperdrive/config_edit_params.py b/src/cloudflare/types/hyperdrive/config_edit_params.py
index a15eb796aa4..1fb0ab38a87 100644
--- a/src/cloudflare/types/hyperdrive/config_edit_params.py
+++ b/src/cloudflare/types/hyperdrive/config_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/hyperdrive/config_edit_response.py b/src/cloudflare/types/hyperdrive/config_edit_response.py
index 0498e608e00..7a226e1c000 100644
--- a/src/cloudflare/types/hyperdrive/config_edit_response.py
+++ b/src/cloudflare/types/hyperdrive/config_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/hyperdrive/config_get_response.py b/src/cloudflare/types/hyperdrive/config_get_response.py
index 038a5ea5d61..1710b571915 100644
--- a/src/cloudflare/types/hyperdrive/config_get_response.py
+++ b/src/cloudflare/types/hyperdrive/config_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/hyperdrive/config_list_response.py b/src/cloudflare/types/hyperdrive/config_list_response.py
index 0db48b14447..8737707a80b 100644
--- a/src/cloudflare/types/hyperdrive/config_list_response.py
+++ b/src/cloudflare/types/hyperdrive/config_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/hyperdrive/config_update_params.py b/src/cloudflare/types/hyperdrive/config_update_params.py
index 31d646eca0f..9e419b56540 100644
--- a/src/cloudflare/types/hyperdrive/config_update_params.py
+++ b/src/cloudflare/types/hyperdrive/config_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/hyperdrive/config_update_response.py b/src/cloudflare/types/hyperdrive/config_update_response.py
index 0e83e9a8a7d..9d542f87178 100644
--- a/src/cloudflare/types/hyperdrive/config_update_response.py
+++ b/src/cloudflare/types/hyperdrive/config_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/images/__init__.py b/src/cloudflare/types/images/__init__.py
index 05ab975e6b3..9b9dcc7e1a0 100644
--- a/src/cloudflare/types/images/__init__.py
+++ b/src/cloudflare/types/images/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/images/images_image.py b/src/cloudflare/types/images/images_image.py
index fc675b88efb..2b455a5245a 100644
--- a/src/cloudflare/types/images/images_image.py
+++ b/src/cloudflare/types/images/images_image.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/images/v1/__init__.py b/src/cloudflare/types/images/v1/__init__.py
index 21ca7cc87c0..32d8ab558a2 100644
--- a/src/cloudflare/types/images/v1/__init__.py
+++ b/src/cloudflare/types/images/v1/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/images/v1/image_variant.py b/src/cloudflare/types/images/v1/image_variant.py
index 2413cb8fd32..87061792f42 100644
--- a/src/cloudflare/types/images/v1/image_variant.py
+++ b/src/cloudflare/types/images/v1/image_variant.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/images/v1/image_variants.py b/src/cloudflare/types/images/v1/image_variants.py
index 816cf69fd51..2be335694d1 100644
--- a/src/cloudflare/types/images/v1/image_variants.py
+++ b/src/cloudflare/types/images/v1/image_variants.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/images/v1/images_image_keys.py b/src/cloudflare/types/images/v1/images_image_keys.py
index 9395134a640..835cab41a42 100644
--- a/src/cloudflare/types/images/v1/images_image_keys.py
+++ b/src/cloudflare/types/images/v1/images_image_keys.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/images/v1/images_images_stats.py b/src/cloudflare/types/images/v1/images_images_stats.py
index d67b884405e..f6733a931cd 100644
--- a/src/cloudflare/types/images/v1/images_images_stats.py
+++ b/src/cloudflare/types/images/v1/images_images_stats.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/images/v1/variant_create_params.py b/src/cloudflare/types/images/v1/variant_create_params.py
index c832643091b..fbf2cfd0359 100644
--- a/src/cloudflare/types/images/v1/variant_create_params.py
+++ b/src/cloudflare/types/images/v1/variant_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/images/v1/variant_delete_response.py b/src/cloudflare/types/images/v1/variant_delete_response.py
index 0e8030102a6..9e103faa937 100644
--- a/src/cloudflare/types/images/v1/variant_delete_response.py
+++ b/src/cloudflare/types/images/v1/variant_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/images/v1/variant_edit_params.py b/src/cloudflare/types/images/v1/variant_edit_params.py
index a9169982060..db2b4e3ada2 100644
--- a/src/cloudflare/types/images/v1/variant_edit_params.py
+++ b/src/cloudflare/types/images/v1/variant_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/images/v1_create_params.py b/src/cloudflare/types/images/v1_create_params.py
index cd8745c3e7e..8f833ca85fb 100644
--- a/src/cloudflare/types/images/v1_create_params.py
+++ b/src/cloudflare/types/images/v1_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/images/v1_delete_response.py b/src/cloudflare/types/images/v1_delete_response.py
index 09a2838e150..27d85b7049a 100644
--- a/src/cloudflare/types/images/v1_delete_response.py
+++ b/src/cloudflare/types/images/v1_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/images/v1_edit_params.py b/src/cloudflare/types/images/v1_edit_params.py
index 177c84c7c5d..5b77a97bd40 100644
--- a/src/cloudflare/types/images/v1_edit_params.py
+++ b/src/cloudflare/types/images/v1_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/images/v1_list_params.py b/src/cloudflare/types/images/v1_list_params.py
index d17bcc71403..b77d95f1d8b 100644
--- a/src/cloudflare/types/images/v1_list_params.py
+++ b/src/cloudflare/types/images/v1_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/images/v1_list_response.py b/src/cloudflare/types/images/v1_list_response.py
index f3c399b1666..db798f0791f 100644
--- a/src/cloudflare/types/images/v1_list_response.py
+++ b/src/cloudflare/types/images/v1_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/images/v2/__init__.py b/src/cloudflare/types/images/v2/__init__.py
index 9ab277fa75f..3a6603f59ca 100644
--- a/src/cloudflare/types/images/v2/__init__.py
+++ b/src/cloudflare/types/images/v2/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/images/v2/direct_upload_create_params.py b/src/cloudflare/types/images/v2/direct_upload_create_params.py
index f265c5e2b0c..80e7b17b65b 100644
--- a/src/cloudflare/types/images/v2/direct_upload_create_params.py
+++ b/src/cloudflare/types/images/v2/direct_upload_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/images/v2/direct_upload_create_response.py b/src/cloudflare/types/images/v2/direct_upload_create_response.py
index e7ed2dce66e..0e6e9b1cb22 100644
--- a/src/cloudflare/types/images/v2/direct_upload_create_response.py
+++ b/src/cloudflare/types/images/v2/direct_upload_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/images/v2_list_params.py b/src/cloudflare/types/images/v2_list_params.py
index 167343a2368..234d7442c86 100644
--- a/src/cloudflare/types/images/v2_list_params.py
+++ b/src/cloudflare/types/images/v2_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/images/v2_list_response.py b/src/cloudflare/types/images/v2_list_response.py
index 400ccba4503..9f4f4e23576 100644
--- a/src/cloudflare/types/images/v2_list_response.py
+++ b/src/cloudflare/types/images/v2_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/intel/__init__.py b/src/cloudflare/types/intel/__init__.py
index 7dfc2e38c27..be13550b0db 100644
--- a/src/cloudflare/types/intel/__init__.py
+++ b/src/cloudflare/types/intel/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/asn/__init__.py b/src/cloudflare/types/intel/asn/__init__.py
index fda55da3fae..4ea670523ed 100644
--- a/src/cloudflare/types/intel/asn/__init__.py
+++ b/src/cloudflare/types/intel/asn/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/asn/subnet_get_response.py b/src/cloudflare/types/intel/asn/subnet_get_response.py
index 5b63a6526c4..cb54964edf4 100644
--- a/src/cloudflare/types/intel/asn/subnet_get_response.py
+++ b/src/cloudflare/types/intel/asn/subnet_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/intel/attack_surface_report/__init__.py b/src/cloudflare/types/intel/attack_surface_report/__init__.py
index 4d906cce985..ca09c677e83 100644
--- a/src/cloudflare/types/intel/attack_surface_report/__init__.py
+++ b/src/cloudflare/types/intel/attack_surface_report/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_class_params.py b/src/cloudflare/types/intel/attack_surface_report/issue_class_params.py
index e7381adc333..8d958c86f63 100644
--- a/src/cloudflare/types/intel/attack_surface_report/issue_class_params.py
+++ b/src/cloudflare/types/intel/attack_surface_report/issue_class_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_class_response.py b/src/cloudflare/types/intel/attack_surface_report/issue_class_response.py
index b7db719f1b1..3db1267f7d8 100644
--- a/src/cloudflare/types/intel/attack_surface_report/issue_class_response.py
+++ b/src/cloudflare/types/intel/attack_surface_report/issue_class_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_params.py b/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_params.py
index 92dfa9eae6a..b7083cfbb34 100644
--- a/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_params.py
+++ b/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_response.py b/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_response.py
index 8b53bc81aaf..6be69708927 100644
--- a/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_response.py
+++ b/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_list_params.py b/src/cloudflare/types/intel/attack_surface_report/issue_list_params.py
index b703e16b9ad..e458be134b1 100644
--- a/src/cloudflare/types/intel/attack_surface_report/issue_list_params.py
+++ b/src/cloudflare/types/intel/attack_surface_report/issue_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_list_response.py b/src/cloudflare/types/intel/attack_surface_report/issue_list_response.py
index e79a0abf1be..8f068cd640a 100644
--- a/src/cloudflare/types/intel/attack_surface_report/issue_list_response.py
+++ b/src/cloudflare/types/intel/attack_surface_report/issue_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_severity_params.py b/src/cloudflare/types/intel/attack_surface_report/issue_severity_params.py
index 9f3351313ec..db21c03c8af 100644
--- a/src/cloudflare/types/intel/attack_surface_report/issue_severity_params.py
+++ b/src/cloudflare/types/intel/attack_surface_report/issue_severity_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_severity_response.py b/src/cloudflare/types/intel/attack_surface_report/issue_severity_response.py
index c36f2e0087b..9af2b3c6de2 100644
--- a/src/cloudflare/types/intel/attack_surface_report/issue_severity_response.py
+++ b/src/cloudflare/types/intel/attack_surface_report/issue_severity_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_type_get_response.py b/src/cloudflare/types/intel/attack_surface_report/issue_type_get_response.py
index 5370b980bcf..05763fdfe46 100644
--- a/src/cloudflare/types/intel/attack_surface_report/issue_type_get_response.py
+++ b/src/cloudflare/types/intel/attack_surface_report/issue_type_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_type_params.py b/src/cloudflare/types/intel/attack_surface_report/issue_type_params.py
index 1489b6960c8..93c67ac4fc7 100644
--- a/src/cloudflare/types/intel/attack_surface_report/issue_type_params.py
+++ b/src/cloudflare/types/intel/attack_surface_report/issue_type_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_type_response.py b/src/cloudflare/types/intel/attack_surface_report/issue_type_response.py
index 928472535b8..d371af77230 100644
--- a/src/cloudflare/types/intel/attack_surface_report/issue_type_response.py
+++ b/src/cloudflare/types/intel/attack_surface_report/issue_type_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/intel/dns_get_params.py b/src/cloudflare/types/intel/dns_get_params.py
index 90e76f73e65..3bc9fc3bdc7 100644
--- a/src/cloudflare/types/intel/dns_get_params.py
+++ b/src/cloudflare/types/intel/dns_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/domain_get_params.py b/src/cloudflare/types/intel/domain_get_params.py
index 6c291ff2d7a..8fb2353acb8 100644
--- a/src/cloudflare/types/intel/domain_get_params.py
+++ b/src/cloudflare/types/intel/domain_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/domain_history_get_params.py b/src/cloudflare/types/intel/domain_history_get_params.py
index 2fed1050d76..f4a24d0b6ed 100644
--- a/src/cloudflare/types/intel/domain_history_get_params.py
+++ b/src/cloudflare/types/intel/domain_history_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/domain_history_get_response.py b/src/cloudflare/types/intel/domain_history_get_response.py
index 8bef27b44ee..6e2c2c8e216 100644
--- a/src/cloudflare/types/intel/domain_history_get_response.py
+++ b/src/cloudflare/types/intel/domain_history_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/intel/domains/__init__.py b/src/cloudflare/types/intel/domains/__init__.py
index 71d19491502..e113d32ab6f 100644
--- a/src/cloudflare/types/intel/domains/__init__.py
+++ b/src/cloudflare/types/intel/domains/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/domains/bulk_get_params.py b/src/cloudflare/types/intel/domains/bulk_get_params.py
index ed177dfc3b2..8aad8c0a607 100644
--- a/src/cloudflare/types/intel/domains/bulk_get_params.py
+++ b/src/cloudflare/types/intel/domains/bulk_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/domains/bulk_get_response.py b/src/cloudflare/types/intel/domains/bulk_get_response.py
index 0b75af60138..5f43417ec56 100644
--- a/src/cloudflare/types/intel/domains/bulk_get_response.py
+++ b/src/cloudflare/types/intel/domains/bulk_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/intel/indicator_feed_create_params.py b/src/cloudflare/types/intel/indicator_feed_create_params.py
index 23afb7b1f6a..f5e9d38e6b4 100644
--- a/src/cloudflare/types/intel/indicator_feed_create_params.py
+++ b/src/cloudflare/types/intel/indicator_feed_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/indicator_feed_data_response.py b/src/cloudflare/types/intel/indicator_feed_data_response.py
index 6b5a1e1939f..77bcbf2f3a7 100644
--- a/src/cloudflare/types/intel/indicator_feed_data_response.py
+++ b/src/cloudflare/types/intel/indicator_feed_data_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
__all__ = ["IndicatorFeedDataResponse"]
diff --git a/src/cloudflare/types/intel/indicator_feed_list_response.py b/src/cloudflare/types/intel/indicator_feed_list_response.py
index 77bcc42fe8c..4299bcf11db 100644
--- a/src/cloudflare/types/intel/indicator_feed_list_response.py
+++ b/src/cloudflare/types/intel/indicator_feed_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/intel/indicator_feed_update_params.py b/src/cloudflare/types/intel/indicator_feed_update_params.py
index 9ff0d8a0fdc..69f6383fa28 100644
--- a/src/cloudflare/types/intel/indicator_feed_update_params.py
+++ b/src/cloudflare/types/intel/indicator_feed_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/indicator_feeds/__init__.py b/src/cloudflare/types/intel/indicator_feeds/__init__.py
index eb845fab210..f0eebbb9425 100644
--- a/src/cloudflare/types/intel/indicator_feeds/__init__.py
+++ b/src/cloudflare/types/intel/indicator_feeds/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/indicator_feeds/intel_permission_list_item.py b/src/cloudflare/types/intel/indicator_feeds/intel_permission_list_item.py
index 4e4aadcd391..026f5a318bb 100644
--- a/src/cloudflare/types/intel/indicator_feeds/intel_permission_list_item.py
+++ b/src/cloudflare/types/intel/indicator_feeds/intel_permission_list_item.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/intel/indicator_feeds/intel_permissions_update.py b/src/cloudflare/types/intel/indicator_feeds/intel_permissions_update.py
index f53c046ddbc..1ec82a3a0ff 100644
--- a/src/cloudflare/types/intel/indicator_feeds/intel_permissions_update.py
+++ b/src/cloudflare/types/intel/indicator_feeds/intel_permissions_update.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/intel/indicator_feeds/permission_create_params.py b/src/cloudflare/types/intel/indicator_feeds/permission_create_params.py
index 948f9806af9..2b6cedb4150 100644
--- a/src/cloudflare/types/intel/indicator_feeds/permission_create_params.py
+++ b/src/cloudflare/types/intel/indicator_feeds/permission_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/indicator_feeds/permission_delete_params.py b/src/cloudflare/types/intel/indicator_feeds/permission_delete_params.py
index 925d19c0fb4..7720a9680ab 100644
--- a/src/cloudflare/types/intel/indicator_feeds/permission_delete_params.py
+++ b/src/cloudflare/types/intel/indicator_feeds/permission_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/indicator_feeds/permission_list_response.py b/src/cloudflare/types/intel/indicator_feeds/permission_list_response.py
index f5eee21b594..95b1ad6c8d8 100644
--- a/src/cloudflare/types/intel/indicator_feeds/permission_list_response.py
+++ b/src/cloudflare/types/intel/indicator_feeds/permission_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/intel/intel_asn.py b/src/cloudflare/types/intel/intel_asn.py
index 715f8059832..dece910c602 100644
--- a/src/cloudflare/types/intel/intel_asn.py
+++ b/src/cloudflare/types/intel/intel_asn.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
__all__ = ["IntelASN"]
diff --git a/src/cloudflare/types/intel/intel_domain.py b/src/cloudflare/types/intel/intel_domain.py
index 323b568f317..b808cefd1eb 100644
--- a/src/cloudflare/types/intel/intel_domain.py
+++ b/src/cloudflare/types/intel/intel_domain.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/intel/intel_domain_history.py b/src/cloudflare/types/intel/intel_domain_history.py
index 0d0e130974e..6fad8441095 100644
--- a/src/cloudflare/types/intel/intel_domain_history.py
+++ b/src/cloudflare/types/intel/intel_domain_history.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import date
diff --git a/src/cloudflare/types/intel/intel_indicator_feed_item.py b/src/cloudflare/types/intel/intel_indicator_feed_item.py
index c0ae4c90185..338bb47f0d6 100644
--- a/src/cloudflare/types/intel/intel_indicator_feed_item.py
+++ b/src/cloudflare/types/intel/intel_indicator_feed_item.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/intel/intel_indicator_feed_metadata.py b/src/cloudflare/types/intel/intel_indicator_feed_metadata.py
index a874726c96f..164ff6c522d 100644
--- a/src/cloudflare/types/intel/intel_indicator_feed_metadata.py
+++ b/src/cloudflare/types/intel/intel_indicator_feed_metadata.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/intel/intel_ip_list.py b/src/cloudflare/types/intel/intel_ip_list.py
index 04917b41157..f8c905d374f 100644
--- a/src/cloudflare/types/intel/intel_ip_list.py
+++ b/src/cloudflare/types/intel/intel_ip_list.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/intel/intel_passive_dns_by_ip.py b/src/cloudflare/types/intel/intel_passive_dns_by_ip.py
index c27226869e8..7fc207eb380 100644
--- a/src/cloudflare/types/intel/intel_passive_dns_by_ip.py
+++ b/src/cloudflare/types/intel/intel_passive_dns_by_ip.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import date
diff --git a/src/cloudflare/types/intel/intel_schemas_ip.py b/src/cloudflare/types/intel/intel_schemas_ip.py
index cc5a749bee1..2ca655df73f 100644
--- a/src/cloudflare/types/intel/intel_schemas_ip.py
+++ b/src/cloudflare/types/intel/intel_schemas_ip.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/intel/intel_sinkholes_sinkhole_item.py b/src/cloudflare/types/intel/intel_sinkholes_sinkhole_item.py
index 63465ef3484..ca758a310b9 100644
--- a/src/cloudflare/types/intel/intel_sinkholes_sinkhole_item.py
+++ b/src/cloudflare/types/intel/intel_sinkholes_sinkhole_item.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/intel/intel_update_feed.py b/src/cloudflare/types/intel/intel_update_feed.py
index 2697f55d350..467ec7eb404 100644
--- a/src/cloudflare/types/intel/intel_update_feed.py
+++ b/src/cloudflare/types/intel/intel_update_feed.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/intel/intel_whois.py b/src/cloudflare/types/intel/intel_whois.py
index 974bb72310c..6348407623d 100644
--- a/src/cloudflare/types/intel/intel_whois.py
+++ b/src/cloudflare/types/intel/intel_whois.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import date
diff --git a/src/cloudflare/types/intel/ip_get_params.py b/src/cloudflare/types/intel/ip_get_params.py
index 8becf4ab1f8..de6ad728a1a 100644
--- a/src/cloudflare/types/intel/ip_get_params.py
+++ b/src/cloudflare/types/intel/ip_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/ip_get_response.py b/src/cloudflare/types/intel/ip_get_response.py
index 8d1bc1c4a1f..0eef2333efe 100644
--- a/src/cloudflare/types/intel/ip_get_response.py
+++ b/src/cloudflare/types/intel/ip_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/intel/ip_list_get_response.py b/src/cloudflare/types/intel/ip_list_get_response.py
index e44eee4f35c..415cb89e45d 100644
--- a/src/cloudflare/types/intel/ip_list_get_response.py
+++ b/src/cloudflare/types/intel/ip_list_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/intel/miscategorization_create_params.py b/src/cloudflare/types/intel/miscategorization_create_params.py
index 33ce9008779..6852071f3fd 100644
--- a/src/cloudflare/types/intel/miscategorization_create_params.py
+++ b/src/cloudflare/types/intel/miscategorization_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel/miscategorization_create_response.py b/src/cloudflare/types/intel/miscategorization_create_response.py
index 093e9207c39..067a3bb4d64 100644
--- a/src/cloudflare/types/intel/miscategorization_create_response.py
+++ b/src/cloudflare/types/intel/miscategorization_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/intel/sinkhole_list_response.py b/src/cloudflare/types/intel/sinkhole_list_response.py
index 35f53e71bca..1de11685875 100644
--- a/src/cloudflare/types/intel/sinkhole_list_response.py
+++ b/src/cloudflare/types/intel/sinkhole_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/intel/whois_get_params.py b/src/cloudflare/types/intel/whois_get_params.py
index 929bd51b77d..d4069d2a7a0 100644
--- a/src/cloudflare/types/intel/whois_get_params.py
+++ b/src/cloudflare/types/intel/whois_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/intel_phishing_url_info.py b/src/cloudflare/types/intel_phishing_url_info.py
index 4dbf4e297a2..81ee8a8ece7 100644
--- a/src/cloudflare/types/intel_phishing_url_info.py
+++ b/src/cloudflare/types/intel_phishing_url_info.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/intel_phishing_url_submit.py b/src/cloudflare/types/intel_phishing_url_submit.py
index 742fa099872..70d8c27e5db 100644
--- a/src/cloudflare/types/intel_phishing_url_submit.py
+++ b/src/cloudflare/types/intel_phishing_url_submit.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/ip_list_params.py b/src/cloudflare/types/ip_list_params.py
index f4b5d1807b7..229d1f3e34a 100644
--- a/src/cloudflare/types/ip_list_params.py
+++ b/src/cloudflare/types/ip_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ip_list_response.py b/src/cloudflare/types/ip_list_response.py
index 089badf5540..eed5e1950ec 100644
--- a/src/cloudflare/types/ip_list_response.py
+++ b/src/cloudflare/types/ip_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/ips.py b/src/cloudflare/types/ips.py
index 83765d54dd6..a7a326e6179 100644
--- a/src/cloudflare/types/ips.py
+++ b/src/cloudflare/types/ips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/jdcloud_ips.py b/src/cloudflare/types/jdcloud_ips.py
index 3b4ad3a8936..5d9c8d80dd8 100644
--- a/src/cloudflare/types/jdcloud_ips.py
+++ b/src/cloudflare/types/jdcloud_ips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/keyless_certificate_create_params.py b/src/cloudflare/types/keyless_certificate_create_params.py
index fcfaa412fb6..4a5c45381c9 100644
--- a/src/cloudflare/types/keyless_certificate_create_params.py
+++ b/src/cloudflare/types/keyless_certificate_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/keyless_certificate_delete_response.py b/src/cloudflare/types/keyless_certificate_delete_response.py
index 9f6e854768d..f21484a947b 100644
--- a/src/cloudflare/types/keyless_certificate_delete_response.py
+++ b/src/cloudflare/types/keyless_certificate_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/keyless_certificate_edit_params.py b/src/cloudflare/types/keyless_certificate_edit_params.py
index dd676e61aa8..e32432a5b55 100644
--- a/src/cloudflare/types/keyless_certificate_edit_params.py
+++ b/src/cloudflare/types/keyless_certificate_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/keyless_certificate_list_response.py b/src/cloudflare/types/keyless_certificate_list_response.py
index e9f5fa21c5a..b96ec4ee789 100644
--- a/src/cloudflare/types/keyless_certificate_list_response.py
+++ b/src/cloudflare/types/keyless_certificate_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/kv/__init__.py b/src/cloudflare/types/kv/__init__.py
index 82e46fdbf0d..a68fce2e67a 100644
--- a/src/cloudflare/types/kv/__init__.py
+++ b/src/cloudflare/types/kv/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/kv/namespace_create_params.py b/src/cloudflare/types/kv/namespace_create_params.py
index 4b063932e35..876990c7603 100644
--- a/src/cloudflare/types/kv/namespace_create_params.py
+++ b/src/cloudflare/types/kv/namespace_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/kv/namespace_delete_response.py b/src/cloudflare/types/kv/namespace_delete_response.py
index e62de6bd1dd..e6d2e379733 100644
--- a/src/cloudflare/types/kv/namespace_delete_response.py
+++ b/src/cloudflare/types/kv/namespace_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/kv/namespace_list_params.py b/src/cloudflare/types/kv/namespace_list_params.py
index 249bf349120..2c832c88595 100644
--- a/src/cloudflare/types/kv/namespace_list_params.py
+++ b/src/cloudflare/types/kv/namespace_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/kv/namespace_update_params.py b/src/cloudflare/types/kv/namespace_update_params.py
index 8a1fa6de312..531377b614b 100644
--- a/src/cloudflare/types/kv/namespace_update_params.py
+++ b/src/cloudflare/types/kv/namespace_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/kv/namespace_update_response.py b/src/cloudflare/types/kv/namespace_update_response.py
index 2c074344840..674abb4636c 100644
--- a/src/cloudflare/types/kv/namespace_update_response.py
+++ b/src/cloudflare/types/kv/namespace_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/kv/namespaces/__init__.py b/src/cloudflare/types/kv/namespaces/__init__.py
index 46e09ee56cb..7683fb68790 100644
--- a/src/cloudflare/types/kv/namespaces/__init__.py
+++ b/src/cloudflare/types/kv/namespaces/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/kv/namespaces/bulk_delete_params.py b/src/cloudflare/types/kv/namespaces/bulk_delete_params.py
index 762433f9283..b2a56aa7692 100644
--- a/src/cloudflare/types/kv/namespaces/bulk_delete_params.py
+++ b/src/cloudflare/types/kv/namespaces/bulk_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/kv/namespaces/bulk_delete_response.py b/src/cloudflare/types/kv/namespaces/bulk_delete_response.py
index 600d0568228..93be0c1da7e 100644
--- a/src/cloudflare/types/kv/namespaces/bulk_delete_response.py
+++ b/src/cloudflare/types/kv/namespaces/bulk_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/kv/namespaces/bulk_update_params.py b/src/cloudflare/types/kv/namespaces/bulk_update_params.py
index d295b746cfd..c78d5da68ad 100644
--- a/src/cloudflare/types/kv/namespaces/bulk_update_params.py
+++ b/src/cloudflare/types/kv/namespaces/bulk_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/kv/namespaces/bulk_update_response.py b/src/cloudflare/types/kv/namespaces/bulk_update_response.py
index 431a24688ba..f3713f4ce7f 100644
--- a/src/cloudflare/types/kv/namespaces/bulk_update_response.py
+++ b/src/cloudflare/types/kv/namespaces/bulk_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/kv/namespaces/key_list_params.py b/src/cloudflare/types/kv/namespaces/key_list_params.py
index 50399326486..230b7b1986e 100644
--- a/src/cloudflare/types/kv/namespaces/key_list_params.py
+++ b/src/cloudflare/types/kv/namespaces/key_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/kv/namespaces/value_delete_response.py b/src/cloudflare/types/kv/namespaces/value_delete_response.py
index 87f69b951c2..8aa7f91ff88 100644
--- a/src/cloudflare/types/kv/namespaces/value_delete_response.py
+++ b/src/cloudflare/types/kv/namespaces/value_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/kv/namespaces/value_get_response.py b/src/cloudflare/types/kv/namespaces/value_get_response.py
index 31f92852cb5..81657f0d82b 100644
--- a/src/cloudflare/types/kv/namespaces/value_get_response.py
+++ b/src/cloudflare/types/kv/namespaces/value_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
__all__ = ["ValueGetResponse"]
diff --git a/src/cloudflare/types/kv/namespaces/value_update_params.py b/src/cloudflare/types/kv/namespaces/value_update_params.py
index a055043ccb5..99baa23886e 100644
--- a/src/cloudflare/types/kv/namespaces/value_update_params.py
+++ b/src/cloudflare/types/kv/namespaces/value_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/kv/namespaces/value_update_response.py b/src/cloudflare/types/kv/namespaces/value_update_response.py
index 4ad3b1f6a3c..1642608b682 100644
--- a/src/cloudflare/types/kv/namespaces/value_update_response.py
+++ b/src/cloudflare/types/kv/namespaces/value_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/kv/namespaces/workers_kv_key.py b/src/cloudflare/types/kv/namespaces/workers_kv_key.py
index c45a9888efa..ff696e08b12 100644
--- a/src/cloudflare/types/kv/namespaces/workers_kv_key.py
+++ b/src/cloudflare/types/kv/namespaces/workers_kv_key.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/kv/workers_kv_namespace.py b/src/cloudflare/types/kv/workers_kv_namespace.py
index 25c5f9b7c20..1b98e28f558 100644
--- a/src/cloudflare/types/kv/workers_kv_namespace.py
+++ b/src/cloudflare/types/kv/workers_kv_namespace.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/legacy_jhs_filter.py b/src/cloudflare/types/legacy_jhs_filter.py
index d74250eeaf8..4f0abe114da 100644
--- a/src/cloudflare/types/legacy_jhs_filter.py
+++ b/src/cloudflare/types/legacy_jhs_filter.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/load_balancer.py b/src/cloudflare/types/load_balancer.py
index b549bb2ba96..45befbeb8a2 100644
--- a/src/cloudflare/types/load_balancer.py
+++ b/src/cloudflare/types/load_balancer.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/load_balancer_create_params.py b/src/cloudflare/types/load_balancer_create_params.py
index b4788a8ab9e..36749b01b03 100644
--- a/src/cloudflare/types/load_balancer_create_params.py
+++ b/src/cloudflare/types/load_balancer_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancer_delete_response.py b/src/cloudflare/types/load_balancer_delete_response.py
index 7a9d68e6555..3e1b9e93ee2 100644
--- a/src/cloudflare/types/load_balancer_delete_response.py
+++ b/src/cloudflare/types/load_balancer_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/load_balancer_edit_params.py b/src/cloudflare/types/load_balancer_edit_params.py
index 01e4fc3c2d5..cc8d0ebb2be 100644
--- a/src/cloudflare/types/load_balancer_edit_params.py
+++ b/src/cloudflare/types/load_balancer_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancer_list_response.py b/src/cloudflare/types/load_balancer_list_response.py
index f23df5fc680..b9fcda285c2 100644
--- a/src/cloudflare/types/load_balancer_list_response.py
+++ b/src/cloudflare/types/load_balancer_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/load_balancer_update_params.py b/src/cloudflare/types/load_balancer_update_params.py
index dca19a6314f..3972613f048 100644
--- a/src/cloudflare/types/load_balancer_update_params.py
+++ b/src/cloudflare/types/load_balancer_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/__init__.py b/src/cloudflare/types/load_balancers/__init__.py
index d3177a5d3ca..73537bf6dd5 100644
--- a/src/cloudflare/types/load_balancers/__init__.py
+++ b/src/cloudflare/types/load_balancers/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/monitor_create_params.py b/src/cloudflare/types/load_balancers/monitor_create_params.py
index 6f0125b1760..f6b63b1307e 100644
--- a/src/cloudflare/types/load_balancers/monitor_create_params.py
+++ b/src/cloudflare/types/load_balancers/monitor_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/monitor_delete_response.py b/src/cloudflare/types/load_balancers/monitor_delete_response.py
index a7b56c5ec2b..a89a7bd6dcc 100644
--- a/src/cloudflare/types/load_balancers/monitor_delete_response.py
+++ b/src/cloudflare/types/load_balancers/monitor_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/load_balancers/monitor_edit_params.py b/src/cloudflare/types/load_balancers/monitor_edit_params.py
index d50a7cd121c..1e05492fc87 100644
--- a/src/cloudflare/types/load_balancers/monitor_edit_params.py
+++ b/src/cloudflare/types/load_balancers/monitor_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/monitor_list_response.py b/src/cloudflare/types/load_balancers/monitor_list_response.py
index db02297b9b4..f53dc19f332 100644
--- a/src/cloudflare/types/load_balancers/monitor_list_response.py
+++ b/src/cloudflare/types/load_balancers/monitor_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/load_balancers/monitor_update_params.py b/src/cloudflare/types/load_balancers/monitor_update_params.py
index 8cc19379479..8b2e71f14ca 100644
--- a/src/cloudflare/types/load_balancers/monitor_update_params.py
+++ b/src/cloudflare/types/load_balancers/monitor_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/monitors/__init__.py b/src/cloudflare/types/load_balancers/monitors/__init__.py
index 182e123ca4f..a56a5164cd0 100644
--- a/src/cloudflare/types/load_balancers/monitors/__init__.py
+++ b/src/cloudflare/types/load_balancers/monitors/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/monitors/preview_create_params.py b/src/cloudflare/types/load_balancers/monitors/preview_create_params.py
index 4b49ca62cbc..bbd4132b0c5 100644
--- a/src/cloudflare/types/load_balancers/monitors/preview_create_params.py
+++ b/src/cloudflare/types/load_balancers/monitors/preview_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/monitors/preview_create_response.py b/src/cloudflare/types/load_balancers/monitors/preview_create_response.py
index 1a663d36b92..ade1d734c40 100644
--- a/src/cloudflare/types/load_balancers/monitors/preview_create_response.py
+++ b/src/cloudflare/types/load_balancers/monitors/preview_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, Optional
diff --git a/src/cloudflare/types/load_balancers/monitors/reference_get_response.py b/src/cloudflare/types/load_balancers/monitors/reference_get_response.py
index 5c397cb297d..6d8e6c352ed 100644
--- a/src/cloudflare/types/load_balancers/monitors/reference_get_response.py
+++ b/src/cloudflare/types/load_balancers/monitors/reference_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/load_balancers/pool_create_params.py b/src/cloudflare/types/load_balancers/pool_create_params.py
index 2d7ea3159ef..d2237f3da2e 100644
--- a/src/cloudflare/types/load_balancers/pool_create_params.py
+++ b/src/cloudflare/types/load_balancers/pool_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/pool_delete_response.py b/src/cloudflare/types/load_balancers/pool_delete_response.py
index b30d5838903..25279b592cf 100644
--- a/src/cloudflare/types/load_balancers/pool_delete_response.py
+++ b/src/cloudflare/types/load_balancers/pool_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/load_balancers/pool_edit_params.py b/src/cloudflare/types/load_balancers/pool_edit_params.py
index 042f53ba97a..a3ea2be6131 100644
--- a/src/cloudflare/types/load_balancers/pool_edit_params.py
+++ b/src/cloudflare/types/load_balancers/pool_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/pool_list_params.py b/src/cloudflare/types/load_balancers/pool_list_params.py
index 78c2a9fdd60..c545fe63854 100644
--- a/src/cloudflare/types/load_balancers/pool_list_params.py
+++ b/src/cloudflare/types/load_balancers/pool_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/pool_list_response.py b/src/cloudflare/types/load_balancers/pool_list_response.py
index 2c5e8f063e3..377c57b9f70 100644
--- a/src/cloudflare/types/load_balancers/pool_list_response.py
+++ b/src/cloudflare/types/load_balancers/pool_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/load_balancers/pool_update_params.py b/src/cloudflare/types/load_balancers/pool_update_params.py
index 7c50611d25f..585c2d2d175 100644
--- a/src/cloudflare/types/load_balancers/pool_update_params.py
+++ b/src/cloudflare/types/load_balancers/pool_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/pools/__init__.py b/src/cloudflare/types/load_balancers/pools/__init__.py
index 454bfecc889..d3ad97b46ce 100644
--- a/src/cloudflare/types/load_balancers/pools/__init__.py
+++ b/src/cloudflare/types/load_balancers/pools/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/pools/health_create_params.py b/src/cloudflare/types/load_balancers/pools/health_create_params.py
index dcc4d8cf026..6ed9397aac8 100644
--- a/src/cloudflare/types/load_balancers/pools/health_create_params.py
+++ b/src/cloudflare/types/load_balancers/pools/health_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/pools/health_create_response.py b/src/cloudflare/types/load_balancers/pools/health_create_response.py
index d2583df89bc..f401109c04e 100644
--- a/src/cloudflare/types/load_balancers/pools/health_create_response.py
+++ b/src/cloudflare/types/load_balancers/pools/health_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, Optional
diff --git a/src/cloudflare/types/load_balancers/pools/health_get_response.py b/src/cloudflare/types/load_balancers/pools/health_get_response.py
index ba5d01f3aad..620c1e69568 100644
--- a/src/cloudflare/types/load_balancers/pools/health_get_response.py
+++ b/src/cloudflare/types/load_balancers/pools/health_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/load_balancers/pools/reference_get_response.py b/src/cloudflare/types/load_balancers/pools/reference_get_response.py
index 5c397cb297d..6d8e6c352ed 100644
--- a/src/cloudflare/types/load_balancers/pools/reference_get_response.py
+++ b/src/cloudflare/types/load_balancers/pools/reference_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/load_balancers/region_get_response.py b/src/cloudflare/types/load_balancers/region_get_response.py
index f4046e1a045..ee29146e7ae 100644
--- a/src/cloudflare/types/load_balancers/region_get_response.py
+++ b/src/cloudflare/types/load_balancers/region_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/load_balancers/region_list_params.py b/src/cloudflare/types/load_balancers/region_list_params.py
index 5518bbe2a53..5f42c0470fb 100644
--- a/src/cloudflare/types/load_balancers/region_list_params.py
+++ b/src/cloudflare/types/load_balancers/region_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/region_list_response.py b/src/cloudflare/types/load_balancers/region_list_response.py
index 46f37c5b8ac..11c00361907 100644
--- a/src/cloudflare/types/load_balancers/region_list_response.py
+++ b/src/cloudflare/types/load_balancers/region_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/load_balancers/search_get_params.py b/src/cloudflare/types/load_balancers/search_get_params.py
index ebe2299ddd2..d67357eef88 100644
--- a/src/cloudflare/types/load_balancers/search_get_params.py
+++ b/src/cloudflare/types/load_balancers/search_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/load_balancers/search_get_response.py b/src/cloudflare/types/load_balancers/search_get_response.py
index 408d6082fc7..15e3b82911a 100644
--- a/src/cloudflare/types/load_balancers/search_get_response.py
+++ b/src/cloudflare/types/load_balancers/search_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/logpush/__init__.py b/src/cloudflare/types/logpush/__init__.py
index 5ce19c2faa3..088cd1af0f1 100644
--- a/src/cloudflare/types/logpush/__init__.py
+++ b/src/cloudflare/types/logpush/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logpush/datasets/__init__.py b/src/cloudflare/types/logpush/datasets/__init__.py
index 401a63eef6e..ddb417833d8 100644
--- a/src/cloudflare/types/logpush/datasets/__init__.py
+++ b/src/cloudflare/types/logpush/datasets/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logpush/datasets/job_get_response.py b/src/cloudflare/types/logpush/datasets/job_get_response.py
index f891a6c9927..603fda62783 100644
--- a/src/cloudflare/types/logpush/datasets/job_get_response.py
+++ b/src/cloudflare/types/logpush/datasets/job_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/logpush/datasets/logpush_logpush_job.py b/src/cloudflare/types/logpush/datasets/logpush_logpush_job.py
index 682d3dce4e7..8f9a73c2756 100644
--- a/src/cloudflare/types/logpush/datasets/logpush_logpush_job.py
+++ b/src/cloudflare/types/logpush/datasets/logpush_logpush_job.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/logpush/edge_create_params.py b/src/cloudflare/types/logpush/edge_create_params.py
index e2b6a747391..0a3908f5071 100644
--- a/src/cloudflare/types/logpush/edge_create_params.py
+++ b/src/cloudflare/types/logpush/edge_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logpush/edge_get_response.py b/src/cloudflare/types/logpush/edge_get_response.py
index a9fa809ec8a..da2fa36b44f 100644
--- a/src/cloudflare/types/logpush/edge_get_response.py
+++ b/src/cloudflare/types/logpush/edge_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/logpush/job_create_params.py b/src/cloudflare/types/logpush/job_create_params.py
index 3f4f2abf18a..f0fc7f2c5ce 100644
--- a/src/cloudflare/types/logpush/job_create_params.py
+++ b/src/cloudflare/types/logpush/job_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logpush/job_delete_response.py b/src/cloudflare/types/logpush/job_delete_response.py
index 3bfbbf80565..f6c20a93ee1 100644
--- a/src/cloudflare/types/logpush/job_delete_response.py
+++ b/src/cloudflare/types/logpush/job_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/logpush/job_list_response.py b/src/cloudflare/types/logpush/job_list_response.py
index bda86ef0c80..9874f6b70e3 100644
--- a/src/cloudflare/types/logpush/job_list_response.py
+++ b/src/cloudflare/types/logpush/job_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/logpush/job_update_params.py b/src/cloudflare/types/logpush/job_update_params.py
index e0fb06468c3..962e49043f4 100644
--- a/src/cloudflare/types/logpush/job_update_params.py
+++ b/src/cloudflare/types/logpush/job_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logpush/logpush_instant_logs_job.py b/src/cloudflare/types/logpush/logpush_instant_logs_job.py
index 55e56271764..446c5055718 100644
--- a/src/cloudflare/types/logpush/logpush_instant_logs_job.py
+++ b/src/cloudflare/types/logpush/logpush_instant_logs_job.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/logpush/ownership_create_params.py b/src/cloudflare/types/logpush/ownership_create_params.py
index f1d75590ac8..9088769b54e 100644
--- a/src/cloudflare/types/logpush/ownership_create_params.py
+++ b/src/cloudflare/types/logpush/ownership_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logpush/ownership_create_response.py b/src/cloudflare/types/logpush/ownership_create_response.py
index 8ef5291d226..beb4561c5ad 100644
--- a/src/cloudflare/types/logpush/ownership_create_response.py
+++ b/src/cloudflare/types/logpush/ownership_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/logpush/ownership_validate_params.py b/src/cloudflare/types/logpush/ownership_validate_params.py
index de3341af1d7..825ea2efb03 100644
--- a/src/cloudflare/types/logpush/ownership_validate_params.py
+++ b/src/cloudflare/types/logpush/ownership_validate_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logpush/ownership_validate_response.py b/src/cloudflare/types/logpush/ownership_validate_response.py
index 819fd9b65a0..22c95e70695 100644
--- a/src/cloudflare/types/logpush/ownership_validate_response.py
+++ b/src/cloudflare/types/logpush/ownership_validate_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/logpush/validate_destination_params.py b/src/cloudflare/types/logpush/validate_destination_params.py
index 9dd9eacb964..1af8228f6e8 100644
--- a/src/cloudflare/types/logpush/validate_destination_params.py
+++ b/src/cloudflare/types/logpush/validate_destination_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logpush/validate_destination_response.py b/src/cloudflare/types/logpush/validate_destination_response.py
index b424c29c41e..e7fe2fd5ea9 100644
--- a/src/cloudflare/types/logpush/validate_destination_response.py
+++ b/src/cloudflare/types/logpush/validate_destination_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/logpush/validate_origin_params.py b/src/cloudflare/types/logpush/validate_origin_params.py
index e5fbcfc4d3e..d410e692478 100644
--- a/src/cloudflare/types/logpush/validate_origin_params.py
+++ b/src/cloudflare/types/logpush/validate_origin_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logpush/validate_origin_response.py b/src/cloudflare/types/logpush/validate_origin_response.py
index 77005d0b4bd..3ce180b74c4 100644
--- a/src/cloudflare/types/logpush/validate_origin_response.py
+++ b/src/cloudflare/types/logpush/validate_origin_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/logs/__init__.py b/src/cloudflare/types/logs/__init__.py
index 8845d8a0c19..28bec6a1261 100644
--- a/src/cloudflare/types/logs/__init__.py
+++ b/src/cloudflare/types/logs/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logs/control/__init__.py b/src/cloudflare/types/logs/control/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/logs/control/__init__.py
+++ b/src/cloudflare/types/logs/control/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logs/control/cmb/__init__.py b/src/cloudflare/types/logs/control/cmb/__init__.py
index 0bca372cb5c..73109235d4b 100644
--- a/src/cloudflare/types/logs/control/cmb/__init__.py
+++ b/src/cloudflare/types/logs/control/cmb/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logs/control/cmb/config_create_params.py b/src/cloudflare/types/logs/control/cmb/config_create_params.py
index 2acf6145eff..3819f9e03bc 100644
--- a/src/cloudflare/types/logs/control/cmb/config_create_params.py
+++ b/src/cloudflare/types/logs/control/cmb/config_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logs/control/cmb/config_delete_response.py b/src/cloudflare/types/logs/control/cmb/config_delete_response.py
index 8ca3c7a2d16..de460a02331 100644
--- a/src/cloudflare/types/logs/control/cmb/config_delete_response.py
+++ b/src/cloudflare/types/logs/control/cmb/config_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/logs/control/cmb/logcontrol_cmb_config.py b/src/cloudflare/types/logs/control/cmb/logcontrol_cmb_config.py
index e11d6bba83b..317f24fd393 100644
--- a/src/cloudflare/types/logs/control/cmb/logcontrol_cmb_config.py
+++ b/src/cloudflare/types/logs/control/cmb/logcontrol_cmb_config.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/logs/control/retention/__init__.py b/src/cloudflare/types/logs/control/retention/__init__.py
index e352f41a428..5ee01ff7c47 100644
--- a/src/cloudflare/types/logs/control/retention/__init__.py
+++ b/src/cloudflare/types/logs/control/retention/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logs/control/retention/flag_create_params.py b/src/cloudflare/types/logs/control/retention/flag_create_params.py
index 00ef9868c8f..0dfbf8885db 100644
--- a/src/cloudflare/types/logs/control/retention/flag_create_params.py
+++ b/src/cloudflare/types/logs/control/retention/flag_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logs/control/retention/flag_create_response.py b/src/cloudflare/types/logs/control/retention/flag_create_response.py
index e49f80ac0f4..a96a4fa2b8d 100644
--- a/src/cloudflare/types/logs/control/retention/flag_create_response.py
+++ b/src/cloudflare/types/logs/control/retention/flag_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/logs/control/retention/flag_get_response.py b/src/cloudflare/types/logs/control/retention/flag_get_response.py
index 61bf0263988..6b7291bd7da 100644
--- a/src/cloudflare/types/logs/control/retention/flag_get_response.py
+++ b/src/cloudflare/types/logs/control/retention/flag_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/logs/rayid_get_params.py b/src/cloudflare/types/logs/rayid_get_params.py
index bad4cb05caa..3b18fbcacc2 100644
--- a/src/cloudflare/types/logs/rayid_get_params.py
+++ b/src/cloudflare/types/logs/rayid_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logs/rayid_get_response.py b/src/cloudflare/types/logs/rayid_get_response.py
index 1b2edd900d3..4e4c9398b37 100644
--- a/src/cloudflare/types/logs/rayid_get_response.py
+++ b/src/cloudflare/types/logs/rayid_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/logs/received/__init__.py b/src/cloudflare/types/logs/received/__init__.py
index 038d3abedfb..2ea126f140a 100644
--- a/src/cloudflare/types/logs/received/__init__.py
+++ b/src/cloudflare/types/logs/received/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logs/received/field_get_response.py b/src/cloudflare/types/logs/received/field_get_response.py
index 6434bd8d560..54865f07c3e 100644
--- a/src/cloudflare/types/logs/received/field_get_response.py
+++ b/src/cloudflare/types/logs/received/field_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/logs/received_get_params.py b/src/cloudflare/types/logs/received_get_params.py
index 07b6c1ed094..0894ccfbe38 100644
--- a/src/cloudflare/types/logs/received_get_params.py
+++ b/src/cloudflare/types/logs/received_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/logs/received_get_response.py b/src/cloudflare/types/logs/received_get_response.py
index 70a9e9101f9..042e8a4bd39 100644
--- a/src/cloudflare/types/logs/received_get_response.py
+++ b/src/cloudflare/types/logs/received_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/magic_network_monitoring/__init__.py b/src/cloudflare/types/magic_network_monitoring/__init__.py
index 9707f8f22a3..855cef74221 100644
--- a/src/cloudflare/types/magic_network_monitoring/__init__.py
+++ b/src/cloudflare/types/magic_network_monitoring/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/magic_network_monitoring/configs/__init__.py b/src/cloudflare/types/magic_network_monitoring/configs/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/magic_network_monitoring/configs/__init__.py
+++ b/src/cloudflare/types/magic_network_monitoring/configs/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/magic_network_monitoring/magic_visibility_mnm_config.py b/src/cloudflare/types/magic_network_monitoring/magic_visibility_mnm_config.py
index 2d919070c92..3e0c2dd03b1 100644
--- a/src/cloudflare/types/magic_network_monitoring/magic_visibility_mnm_config.py
+++ b/src/cloudflare/types/magic_network_monitoring/magic_visibility_mnm_config.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/magic_network_monitoring/magic_visibility_mnm_rule.py b/src/cloudflare/types/magic_network_monitoring/magic_visibility_mnm_rule.py
index dfee1d6fa6e..311b5209a0e 100644
--- a/src/cloudflare/types/magic_network_monitoring/magic_visibility_mnm_rule.py
+++ b/src/cloudflare/types/magic_network_monitoring/magic_visibility_mnm_rule.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/magic_network_monitoring/rule_list_response.py b/src/cloudflare/types/magic_network_monitoring/rule_list_response.py
index 8160de75be7..26b9278a876 100644
--- a/src/cloudflare/types/magic_network_monitoring/rule_list_response.py
+++ b/src/cloudflare/types/magic_network_monitoring/rule_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/magic_network_monitoring/rules/__init__.py b/src/cloudflare/types/magic_network_monitoring/rules/__init__.py
index 42b5abd34c5..23421e7b707 100644
--- a/src/cloudflare/types/magic_network_monitoring/rules/__init__.py
+++ b/src/cloudflare/types/magic_network_monitoring/rules/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/magic_network_monitoring/rules/magic_visibility_mnm_rule_advertisable.py b/src/cloudflare/types/magic_network_monitoring/rules/magic_visibility_mnm_rule_advertisable.py
index 726943bc4a9..bfb67487939 100644
--- a/src/cloudflare/types/magic_network_monitoring/rules/magic_visibility_mnm_rule_advertisable.py
+++ b/src/cloudflare/types/magic_network_monitoring/rules/magic_visibility_mnm_rule_advertisable.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/__init__.py b/src/cloudflare/types/magic_transit/__init__.py
index 4234a6b1bdb..4cef5611947 100644
--- a/src/cloudflare/types/magic_transit/__init__.py
+++ b/src/cloudflare/types/magic_transit/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/magic_transit/cf_interconnect_get_response.py b/src/cloudflare/types/magic_transit/cf_interconnect_get_response.py
index 50f3567cad6..1693571a82a 100644
--- a/src/cloudflare/types/magic_transit/cf_interconnect_get_response.py
+++ b/src/cloudflare/types/magic_transit/cf_interconnect_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/cf_interconnect_list_response.py b/src/cloudflare/types/magic_transit/cf_interconnect_list_response.py
index 93c6838b824..4fe4b3e4947 100644
--- a/src/cloudflare/types/magic_transit/cf_interconnect_list_response.py
+++ b/src/cloudflare/types/magic_transit/cf_interconnect_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/magic_transit/cf_interconnect_update_params.py b/src/cloudflare/types/magic_transit/cf_interconnect_update_params.py
index cb7e2a73519..647a50b30ab 100644
--- a/src/cloudflare/types/magic_transit/cf_interconnect_update_params.py
+++ b/src/cloudflare/types/magic_transit/cf_interconnect_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -8,7 +8,7 @@
class CfInterconnectUpdateParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
description: str
diff --git a/src/cloudflare/types/magic_transit/cf_interconnect_update_response.py b/src/cloudflare/types/magic_transit/cf_interconnect_update_response.py
index 8ae6f0eec6a..e21d22dbd40 100644
--- a/src/cloudflare/types/magic_transit/cf_interconnect_update_response.py
+++ b/src/cloudflare/types/magic_transit/cf_interconnect_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/gre_tunnel_create_params.py b/src/cloudflare/types/magic_transit/gre_tunnel_create_params.py
index 241dd1944c1..3e2fa625ec0 100644
--- a/src/cloudflare/types/magic_transit/gre_tunnel_create_params.py
+++ b/src/cloudflare/types/magic_transit/gre_tunnel_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -8,4 +8,7 @@
class GRETunnelCreateParams(TypedDict, total=False):
+ account_id: Required[str]
+ """Identifier"""
+
body: Required[object]
diff --git a/src/cloudflare/types/magic_transit/gre_tunnel_create_response.py b/src/cloudflare/types/magic_transit/gre_tunnel_create_response.py
index 25af9f88075..c6cb68e2b20 100644
--- a/src/cloudflare/types/magic_transit/gre_tunnel_create_response.py
+++ b/src/cloudflare/types/magic_transit/gre_tunnel_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/magic_transit/gre_tunnel_delete_response.py b/src/cloudflare/types/magic_transit/gre_tunnel_delete_response.py
index 7a9016f4ca1..5165f2dcc3b 100644
--- a/src/cloudflare/types/magic_transit/gre_tunnel_delete_response.py
+++ b/src/cloudflare/types/magic_transit/gre_tunnel_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/gre_tunnel_get_response.py b/src/cloudflare/types/magic_transit/gre_tunnel_get_response.py
index 76f2e99f23e..141c70992f1 100644
--- a/src/cloudflare/types/magic_transit/gre_tunnel_get_response.py
+++ b/src/cloudflare/types/magic_transit/gre_tunnel_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/gre_tunnel_list_response.py b/src/cloudflare/types/magic_transit/gre_tunnel_list_response.py
index eba4fb85ad0..017d9f3608d 100644
--- a/src/cloudflare/types/magic_transit/gre_tunnel_list_response.py
+++ b/src/cloudflare/types/magic_transit/gre_tunnel_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/magic_transit/gre_tunnel_update_params.py b/src/cloudflare/types/magic_transit/gre_tunnel_update_params.py
index 73e2618bf11..d47de7a4dd0 100644
--- a/src/cloudflare/types/magic_transit/gre_tunnel_update_params.py
+++ b/src/cloudflare/types/magic_transit/gre_tunnel_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -8,7 +8,7 @@
class GRETunnelUpdateParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
cloudflare_gre_endpoint: Required[str]
diff --git a/src/cloudflare/types/magic_transit/gre_tunnel_update_response.py b/src/cloudflare/types/magic_transit/gre_tunnel_update_response.py
index 3da33eef1e1..c84ba582d7e 100644
--- a/src/cloudflare/types/magic_transit/gre_tunnel_update_response.py
+++ b/src/cloudflare/types/magic_transit/gre_tunnel_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/ipsec_tunnel_create_params.py b/src/cloudflare/types/magic_transit/ipsec_tunnel_create_params.py
index 5449ad6588f..38abef0649d 100644
--- a/src/cloudflare/types/magic_transit/ipsec_tunnel_create_params.py
+++ b/src/cloudflare/types/magic_transit/ipsec_tunnel_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -8,6 +8,9 @@
class IPSECTunnelCreateParams(TypedDict, total=False):
+ account_id: Required[str]
+ """Identifier"""
+
cloudflare_endpoint: Required[str]
"""The IP address assigned to the Cloudflare side of the IPsec tunnel."""
diff --git a/src/cloudflare/types/magic_transit/ipsec_tunnel_create_response.py b/src/cloudflare/types/magic_transit/ipsec_tunnel_create_response.py
index 2fb838273c2..19870c524ab 100644
--- a/src/cloudflare/types/magic_transit/ipsec_tunnel_create_response.py
+++ b/src/cloudflare/types/magic_transit/ipsec_tunnel_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/magic_transit/ipsec_tunnel_delete_response.py b/src/cloudflare/types/magic_transit/ipsec_tunnel_delete_response.py
index 681d28b72d8..b39ba183f72 100644
--- a/src/cloudflare/types/magic_transit/ipsec_tunnel_delete_response.py
+++ b/src/cloudflare/types/magic_transit/ipsec_tunnel_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/ipsec_tunnel_get_response.py b/src/cloudflare/types/magic_transit/ipsec_tunnel_get_response.py
index 28d812a7a83..816098c9ead 100644
--- a/src/cloudflare/types/magic_transit/ipsec_tunnel_get_response.py
+++ b/src/cloudflare/types/magic_transit/ipsec_tunnel_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/ipsec_tunnel_list_response.py b/src/cloudflare/types/magic_transit/ipsec_tunnel_list_response.py
index 9c02eda8182..93f47391a93 100644
--- a/src/cloudflare/types/magic_transit/ipsec_tunnel_list_response.py
+++ b/src/cloudflare/types/magic_transit/ipsec_tunnel_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/magic_transit/ipsec_tunnel_psk_generate_response.py b/src/cloudflare/types/magic_transit/ipsec_tunnel_psk_generate_response.py
index d11f68b71b5..260b879fecc 100644
--- a/src/cloudflare/types/magic_transit/ipsec_tunnel_psk_generate_response.py
+++ b/src/cloudflare/types/magic_transit/ipsec_tunnel_psk_generate_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/magic_transit/ipsec_tunnel_update_params.py b/src/cloudflare/types/magic_transit/ipsec_tunnel_update_params.py
index 5c0e2b03546..d1f1730d3dc 100644
--- a/src/cloudflare/types/magic_transit/ipsec_tunnel_update_params.py
+++ b/src/cloudflare/types/magic_transit/ipsec_tunnel_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -8,7 +8,7 @@
class IPSECTunnelUpdateParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
cloudflare_endpoint: Required[str]
diff --git a/src/cloudflare/types/magic_transit/ipsec_tunnel_update_response.py b/src/cloudflare/types/magic_transit/ipsec_tunnel_update_response.py
index 71dbfaeee1d..8a7b92e2b11 100644
--- a/src/cloudflare/types/magic_transit/ipsec_tunnel_update_response.py
+++ b/src/cloudflare/types/magic_transit/ipsec_tunnel_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/route_create_params.py b/src/cloudflare/types/magic_transit/route_create_params.py
index 4ddcef69d98..6afc20132d1 100644
--- a/src/cloudflare/types/magic_transit/route_create_params.py
+++ b/src/cloudflare/types/magic_transit/route_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -8,4 +8,7 @@
class RouteCreateParams(TypedDict, total=False):
+ account_id: Required[str]
+ """Identifier"""
+
body: Required[object]
diff --git a/src/cloudflare/types/magic_transit/route_create_response.py b/src/cloudflare/types/magic_transit/route_create_response.py
index 00c9e199afc..2d511d6402a 100644
--- a/src/cloudflare/types/magic_transit/route_create_response.py
+++ b/src/cloudflare/types/magic_transit/route_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/magic_transit/route_delete_response.py b/src/cloudflare/types/magic_transit/route_delete_response.py
index 5654310acb5..096e4ece8f1 100644
--- a/src/cloudflare/types/magic_transit/route_delete_response.py
+++ b/src/cloudflare/types/magic_transit/route_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/route_empty_params.py b/src/cloudflare/types/magic_transit/route_empty_params.py
index 23e9c1ff371..19aee9d0a1a 100644
--- a/src/cloudflare/types/magic_transit/route_empty_params.py
+++ b/src/cloudflare/types/magic_transit/route_empty_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -9,6 +9,9 @@
class RouteEmptyParams(TypedDict, total=False):
+ account_id: Required[str]
+ """Identifier"""
+
routes: Required[Iterable[Route]]
diff --git a/src/cloudflare/types/magic_transit/route_empty_response.py b/src/cloudflare/types/magic_transit/route_empty_response.py
index abadec11f78..d44759f75c6 100644
--- a/src/cloudflare/types/magic_transit/route_empty_response.py
+++ b/src/cloudflare/types/magic_transit/route_empty_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/route_get_response.py b/src/cloudflare/types/magic_transit/route_get_response.py
index 572f3e2a01d..f23ba2c2ec4 100644
--- a/src/cloudflare/types/magic_transit/route_get_response.py
+++ b/src/cloudflare/types/magic_transit/route_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/route_list_response.py b/src/cloudflare/types/magic_transit/route_list_response.py
index a39ffe88b07..339f0fb5194 100644
--- a/src/cloudflare/types/magic_transit/route_list_response.py
+++ b/src/cloudflare/types/magic_transit/route_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/magic_transit/route_update_params.py b/src/cloudflare/types/magic_transit/route_update_params.py
index 8eff098148c..8c608ddbe47 100644
--- a/src/cloudflare/types/magic_transit/route_update_params.py
+++ b/src/cloudflare/types/magic_transit/route_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -9,7 +9,7 @@
class RouteUpdateParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
nexthop: Required[str]
diff --git a/src/cloudflare/types/magic_transit/route_update_response.py b/src/cloudflare/types/magic_transit/route_update_response.py
index a2af8740288..33b497d969f 100644
--- a/src/cloudflare/types/magic_transit/route_update_response.py
+++ b/src/cloudflare/types/magic_transit/route_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/site_create_params.py b/src/cloudflare/types/magic_transit/site_create_params.py
index e970295b095..1e17d1bf467 100644
--- a/src/cloudflare/types/magic_transit/site_create_params.py
+++ b/src/cloudflare/types/magic_transit/site_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -8,6 +8,9 @@
class SiteCreateParams(TypedDict, total=False):
+ account_id: Required[str]
+ """Identifier"""
+
site: Site
diff --git a/src/cloudflare/types/magic_transit/site_create_response.py b/src/cloudflare/types/magic_transit/site_create_response.py
index 128240130db..7c275f45d48 100644
--- a/src/cloudflare/types/magic_transit/site_create_response.py
+++ b/src/cloudflare/types/magic_transit/site_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/site_delete_response.py b/src/cloudflare/types/magic_transit/site_delete_response.py
index 662d29b2239..3cbaf98bbd8 100644
--- a/src/cloudflare/types/magic_transit/site_delete_response.py
+++ b/src/cloudflare/types/magic_transit/site_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/site_get_response.py b/src/cloudflare/types/magic_transit/site_get_response.py
index 8855beb407f..561ac051c3e 100644
--- a/src/cloudflare/types/magic_transit/site_get_response.py
+++ b/src/cloudflare/types/magic_transit/site_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/site_list_response.py b/src/cloudflare/types/magic_transit/site_list_response.py
index e70159f6312..35c166fbe06 100644
--- a/src/cloudflare/types/magic_transit/site_list_response.py
+++ b/src/cloudflare/types/magic_transit/site_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/magic_transit/site_update_params.py b/src/cloudflare/types/magic_transit/site_update_params.py
index 4808434d70a..74c96c227de 100644
--- a/src/cloudflare/types/magic_transit/site_update_params.py
+++ b/src/cloudflare/types/magic_transit/site_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -8,7 +8,7 @@
class SiteUpdateParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
site: Site
diff --git a/src/cloudflare/types/magic_transit/site_update_response.py b/src/cloudflare/types/magic_transit/site_update_response.py
index cf9451b0340..421808a4a06 100644
--- a/src/cloudflare/types/magic_transit/site_update_response.py
+++ b/src/cloudflare/types/magic_transit/site_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/sites/__init__.py b/src/cloudflare/types/magic_transit/sites/__init__.py
index 271c49f0005..22e047c3195 100644
--- a/src/cloudflare/types/magic_transit/sites/__init__.py
+++ b/src/cloudflare/types/magic_transit/sites/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/magic_transit/sites/acl_create_params.py b/src/cloudflare/types/magic_transit/sites/acl_create_params.py
index 29973c6ca40..c98363980a4 100644
--- a/src/cloudflare/types/magic_transit/sites/acl_create_params.py
+++ b/src/cloudflare/types/magic_transit/sites/acl_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -9,7 +9,7 @@
class ACLCreateParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
acl: ACL
diff --git a/src/cloudflare/types/magic_transit/sites/acl_create_response.py b/src/cloudflare/types/magic_transit/sites/acl_create_response.py
index bacf7eda65f..ed1e407e1cd 100644
--- a/src/cloudflare/types/magic_transit/sites/acl_create_response.py
+++ b/src/cloudflare/types/magic_transit/sites/acl_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/magic_transit/sites/acl_delete_response.py b/src/cloudflare/types/magic_transit/sites/acl_delete_response.py
index 78b2fd67261..6dddb8088f5 100644
--- a/src/cloudflare/types/magic_transit/sites/acl_delete_response.py
+++ b/src/cloudflare/types/magic_transit/sites/acl_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/magic_transit/sites/acl_get_response.py b/src/cloudflare/types/magic_transit/sites/acl_get_response.py
index cb72b377899..e1e517f232c 100644
--- a/src/cloudflare/types/magic_transit/sites/acl_get_response.py
+++ b/src/cloudflare/types/magic_transit/sites/acl_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/magic_transit/sites/acl_list_response.py b/src/cloudflare/types/magic_transit/sites/acl_list_response.py
index 8965b159a65..214f7734b61 100644
--- a/src/cloudflare/types/magic_transit/sites/acl_list_response.py
+++ b/src/cloudflare/types/magic_transit/sites/acl_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/magic_transit/sites/acl_update_params.py b/src/cloudflare/types/magic_transit/sites/acl_update_params.py
index 7b4a48d357e..e21d4d18036 100644
--- a/src/cloudflare/types/magic_transit/sites/acl_update_params.py
+++ b/src/cloudflare/types/magic_transit/sites/acl_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -9,10 +9,10 @@
class ACLUpdateParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
- site_identifier: Required[str]
+ site_id: Required[str]
"""Identifier"""
acl: ACL
diff --git a/src/cloudflare/types/magic_transit/sites/acl_update_response.py b/src/cloudflare/types/magic_transit/sites/acl_update_response.py
index f12149297f4..982f491244f 100644
--- a/src/cloudflare/types/magic_transit/sites/acl_update_response.py
+++ b/src/cloudflare/types/magic_transit/sites/acl_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/magic_transit/sites/lan_create_params.py b/src/cloudflare/types/magic_transit/sites/lan_create_params.py
index 4e6b65d9ac3..0498c6dabde 100644
--- a/src/cloudflare/types/magic_transit/sites/lan_create_params.py
+++ b/src/cloudflare/types/magic_transit/sites/lan_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -18,7 +18,7 @@
class LanCreateParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
lan: Lan
diff --git a/src/cloudflare/types/magic_transit/sites/lan_create_response.py b/src/cloudflare/types/magic_transit/sites/lan_create_response.py
index 388ca056148..8d15e43d724 100644
--- a/src/cloudflare/types/magic_transit/sites/lan_create_response.py
+++ b/src/cloudflare/types/magic_transit/sites/lan_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Optional
diff --git a/src/cloudflare/types/magic_transit/sites/lan_delete_response.py b/src/cloudflare/types/magic_transit/sites/lan_delete_response.py
index 231c80fc9a9..dbc2d282573 100644
--- a/src/cloudflare/types/magic_transit/sites/lan_delete_response.py
+++ b/src/cloudflare/types/magic_transit/sites/lan_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Optional
diff --git a/src/cloudflare/types/magic_transit/sites/lan_get_response.py b/src/cloudflare/types/magic_transit/sites/lan_get_response.py
index ba98487114a..1ab640b81ab 100644
--- a/src/cloudflare/types/magic_transit/sites/lan_get_response.py
+++ b/src/cloudflare/types/magic_transit/sites/lan_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Optional
diff --git a/src/cloudflare/types/magic_transit/sites/lan_list_response.py b/src/cloudflare/types/magic_transit/sites/lan_list_response.py
index 74e3fab4362..2f50f57458e 100644
--- a/src/cloudflare/types/magic_transit/sites/lan_list_response.py
+++ b/src/cloudflare/types/magic_transit/sites/lan_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Optional
diff --git a/src/cloudflare/types/magic_transit/sites/lan_update_params.py b/src/cloudflare/types/magic_transit/sites/lan_update_params.py
index 5c474225b63..2ded79f1d02 100644
--- a/src/cloudflare/types/magic_transit/sites/lan_update_params.py
+++ b/src/cloudflare/types/magic_transit/sites/lan_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -18,10 +18,10 @@
class LanUpdateParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
- site_identifier: Required[str]
+ site_id: Required[str]
"""Identifier"""
lan: Lan
diff --git a/src/cloudflare/types/magic_transit/sites/lan_update_response.py b/src/cloudflare/types/magic_transit/sites/lan_update_response.py
index 71ef9c2dbb2..f747831a358 100644
--- a/src/cloudflare/types/magic_transit/sites/lan_update_response.py
+++ b/src/cloudflare/types/magic_transit/sites/lan_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Optional
diff --git a/src/cloudflare/types/magic_transit/sites/wan_create_params.py b/src/cloudflare/types/magic_transit/sites/wan_create_params.py
index 5162d899b26..297e70cb958 100644
--- a/src/cloudflare/types/magic_transit/sites/wan_create_params.py
+++ b/src/cloudflare/types/magic_transit/sites/wan_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -8,7 +8,7 @@
class WanCreateParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
wan: Wan
diff --git a/src/cloudflare/types/magic_transit/sites/wan_create_response.py b/src/cloudflare/types/magic_transit/sites/wan_create_response.py
index b75cc4b221c..3157d618a6b 100644
--- a/src/cloudflare/types/magic_transit/sites/wan_create_response.py
+++ b/src/cloudflare/types/magic_transit/sites/wan_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/magic_transit/sites/wan_delete_response.py b/src/cloudflare/types/magic_transit/sites/wan_delete_response.py
index e321804834c..dea4458ac51 100644
--- a/src/cloudflare/types/magic_transit/sites/wan_delete_response.py
+++ b/src/cloudflare/types/magic_transit/sites/wan_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/sites/wan_get_response.py b/src/cloudflare/types/magic_transit/sites/wan_get_response.py
index 3a34863d5ed..4671f6d6c32 100644
--- a/src/cloudflare/types/magic_transit/sites/wan_get_response.py
+++ b/src/cloudflare/types/magic_transit/sites/wan_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/magic_transit/sites/wan_list_response.py b/src/cloudflare/types/magic_transit/sites/wan_list_response.py
index 61fa5347fd1..f77f765f0fa 100644
--- a/src/cloudflare/types/magic_transit/sites/wan_list_response.py
+++ b/src/cloudflare/types/magic_transit/sites/wan_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/magic_transit/sites/wan_update_params.py b/src/cloudflare/types/magic_transit/sites/wan_update_params.py
index 35d79e7d366..bf577e3b949 100644
--- a/src/cloudflare/types/magic_transit/sites/wan_update_params.py
+++ b/src/cloudflare/types/magic_transit/sites/wan_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -8,10 +8,10 @@
class WanUpdateParams(TypedDict, total=False):
- account_identifier: Required[str]
+ account_id: Required[str]
"""Identifier"""
- site_identifier: Required[str]
+ site_id: Required[str]
"""Identifier"""
wan: Wan
diff --git a/src/cloudflare/types/magic_transit/sites/wan_update_response.py b/src/cloudflare/types/magic_transit/sites/wan_update_response.py
index 2fe551f8603..0fc6a199a9d 100644
--- a/src/cloudflare/types/magic_transit/sites/wan_update_response.py
+++ b/src/cloudflare/types/magic_transit/sites/wan_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/managed_header_edit_params.py b/src/cloudflare/types/managed_header_edit_params.py
index 11a3d884218..ae6d8747bdd 100644
--- a/src/cloudflare/types/managed_header_edit_params.py
+++ b/src/cloudflare/types/managed_header_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/managed_header_edit_response.py b/src/cloudflare/types/managed_header_edit_response.py
index 1b2d1c5b87c..451174ad3d2 100644
--- a/src/cloudflare/types/managed_header_edit_response.py
+++ b/src/cloudflare/types/managed_header_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/managed_header_list_response.py b/src/cloudflare/types/managed_header_list_response.py
index 835922abf73..5db5cb8a28e 100644
--- a/src/cloudflare/types/managed_header_list_response.py
+++ b/src/cloudflare/types/managed_header_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/membership.py b/src/cloudflare/types/membership.py
index e635f88d82b..6f5957af979 100644
--- a/src/cloudflare/types/membership.py
+++ b/src/cloudflare/types/membership.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/membership_delete_response.py b/src/cloudflare/types/membership_delete_response.py
index 19d55395b41..9b050610501 100644
--- a/src/cloudflare/types/membership_delete_response.py
+++ b/src/cloudflare/types/membership_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/membership_get_response.py b/src/cloudflare/types/membership_get_response.py
index ac086d62588..c574502de72 100644
--- a/src/cloudflare/types/membership_get_response.py
+++ b/src/cloudflare/types/membership_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/membership_list_params.py b/src/cloudflare/types/membership_list_params.py
index 1bc311bf0f7..44773235db0 100644
--- a/src/cloudflare/types/membership_list_params.py
+++ b/src/cloudflare/types/membership_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/membership_update_params.py b/src/cloudflare/types/membership_update_params.py
index 1528a9f31c3..a369c5659cf 100644
--- a/src/cloudflare/types/membership_update_params.py
+++ b/src/cloudflare/types/membership_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/membership_update_response.py b/src/cloudflare/types/membership_update_response.py
index c8b8bb89502..b02a5819656 100644
--- a/src/cloudflare/types/membership_update_response.py
+++ b/src/cloudflare/types/membership_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/mtls_certificate_create_params.py b/src/cloudflare/types/mtls_certificate_create_params.py
index b282106d109..0a2e368e13f 100644
--- a/src/cloudflare/types/mtls_certificate_create_params.py
+++ b/src/cloudflare/types/mtls_certificate_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/mtls_certificate_list_response.py b/src/cloudflare/types/mtls_certificate_list_response.py
index edbbd93468c..afd0bcc6497 100644
--- a/src/cloudflare/types/mtls_certificate_list_response.py
+++ b/src/cloudflare/types/mtls_certificate_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/mtls_certificates/__init__.py b/src/cloudflare/types/mtls_certificates/__init__.py
index 0c9e4507cc9..502ec1e94b4 100644
--- a/src/cloudflare/types/mtls_certificates/__init__.py
+++ b/src/cloudflare/types/mtls_certificates/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/mtls_certificates/association_get_response.py b/src/cloudflare/types/mtls_certificates/association_get_response.py
index 8cd584cf6f4..e2fb0059427 100644
--- a/src/cloudflare/types/mtls_certificates/association_get_response.py
+++ b/src/cloudflare/types/mtls_certificates/association_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/mtls_certificates/tls_certificates_and_hostnames_association_object.py b/src/cloudflare/types/mtls_certificates/tls_certificates_and_hostnames_association_object.py
index 54a7f2c84ef..970ce3449af 100644
--- a/src/cloudflare/types/mtls_certificates/tls_certificates_and_hostnames_association_object.py
+++ b/src/cloudflare/types/mtls_certificates/tls_certificates_and_hostnames_association_object.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/observatory_schedule.py b/src/cloudflare/types/observatory_schedule.py
index 2b294be7ebe..cfd5118c6aa 100644
--- a/src/cloudflare/types/observatory_schedule.py
+++ b/src/cloudflare/types/observatory_schedule.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/observatory_trend.py b/src/cloudflare/types/observatory_trend.py
index 0fc0768b073..f8a7b2590bf 100644
--- a/src/cloudflare/types/observatory_trend.py
+++ b/src/cloudflare/types/observatory_trend.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/origin_ca_certificate.py b/src/cloudflare/types/origin_ca_certificate.py
index 1280cd86bac..ab907dbf02b 100644
--- a/src/cloudflare/types/origin_ca_certificate.py
+++ b/src/cloudflare/types/origin_ca_certificate.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/origin_ca_certificate_create_params.py b/src/cloudflare/types/origin_ca_certificate_create_params.py
index e7e7cdd6e52..1594b520831 100644
--- a/src/cloudflare/types/origin_ca_certificate_create_params.py
+++ b/src/cloudflare/types/origin_ca_certificate_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/origin_ca_certificate_create_response.py b/src/cloudflare/types/origin_ca_certificate_create_response.py
index 04fd0d7cf9e..596d30b802f 100644
--- a/src/cloudflare/types/origin_ca_certificate_create_response.py
+++ b/src/cloudflare/types/origin_ca_certificate_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/origin_ca_certificate_delete_response.py b/src/cloudflare/types/origin_ca_certificate_delete_response.py
index 4ac2aadb513..ac83d7b288e 100644
--- a/src/cloudflare/types/origin_ca_certificate_delete_response.py
+++ b/src/cloudflare/types/origin_ca_certificate_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/origin_ca_certificate_get_response.py b/src/cloudflare/types/origin_ca_certificate_get_response.py
index 5835a63a7ba..b21019702ef 100644
--- a/src/cloudflare/types/origin_ca_certificate_get_response.py
+++ b/src/cloudflare/types/origin_ca_certificate_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/origin_ca_certificate_list_response.py b/src/cloudflare/types/origin_ca_certificate_list_response.py
index f5a8117306b..404f4af7631 100644
--- a/src/cloudflare/types/origin_ca_certificate_list_response.py
+++ b/src/cloudflare/types/origin_ca_certificate_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/origin_post_quantum_encryption_get_response.py b/src/cloudflare/types/origin_post_quantum_encryption_get_response.py
index c398cde9166..e47f0d75ffe 100644
--- a/src/cloudflare/types/origin_post_quantum_encryption_get_response.py
+++ b/src/cloudflare/types/origin_post_quantum_encryption_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/origin_post_quantum_encryption_update_params.py b/src/cloudflare/types/origin_post_quantum_encryption_update_params.py
index 42acee10ba0..b059d4aee6a 100644
--- a/src/cloudflare/types/origin_post_quantum_encryption_update_params.py
+++ b/src/cloudflare/types/origin_post_quantum_encryption_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/origin_post_quantum_encryption_update_response.py b/src/cloudflare/types/origin_post_quantum_encryption_update_response.py
index b1d2a44fd2e..8f6abfb2561 100644
--- a/src/cloudflare/types/origin_post_quantum_encryption_update_response.py
+++ b/src/cloudflare/types/origin_post_quantum_encryption_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/origin_tls_client_auth/__init__.py b/src/cloudflare/types/origin_tls_client_auth/__init__.py
index 70777c31086..5b4bdef2db5 100644
--- a/src/cloudflare/types/origin_tls_client_auth/__init__.py
+++ b/src/cloudflare/types/origin_tls_client_auth/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/origin_tls_client_auth/hostname_update_params.py b/src/cloudflare/types/origin_tls_client_auth/hostname_update_params.py
index 294b331d059..9b135527465 100644
--- a/src/cloudflare/types/origin_tls_client_auth/hostname_update_params.py
+++ b/src/cloudflare/types/origin_tls_client_auth/hostname_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/origin_tls_client_auth/hostname_update_response.py b/src/cloudflare/types/origin_tls_client_auth/hostname_update_response.py
index 59fd28c06b2..58f6decdb25 100644
--- a/src/cloudflare/types/origin_tls_client_auth/hostname_update_response.py
+++ b/src/cloudflare/types/origin_tls_client_auth/hostname_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/origin_tls_client_auth/hostnames/__init__.py b/src/cloudflare/types/origin_tls_client_auth/hostnames/__init__.py
index 41ed389eb4a..9f9f6e1c8e1 100644
--- a/src/cloudflare/types/origin_tls_client_auth/hostnames/__init__.py
+++ b/src/cloudflare/types/origin_tls_client_auth/hostnames/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/origin_tls_client_auth/hostnames/certificate_create_params.py b/src/cloudflare/types/origin_tls_client_auth/hostnames/certificate_create_params.py
index aa2658b2fc8..9d4e5360e82 100644
--- a/src/cloudflare/types/origin_tls_client_auth/hostnames/certificate_create_params.py
+++ b/src/cloudflare/types/origin_tls_client_auth/hostnames/certificate_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/origin_tls_client_auth/hostnames/certificate_list_response.py b/src/cloudflare/types/origin_tls_client_auth/hostnames/certificate_list_response.py
index c428df0740d..03cfd670af8 100644
--- a/src/cloudflare/types/origin_tls_client_auth/hostnames/certificate_list_response.py
+++ b/src/cloudflare/types/origin_tls_client_auth/hostnames/certificate_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/origin_tls_client_auth/hostnames/tls_certificates_and_hostnames_schemas_certificate_object.py b/src/cloudflare/types/origin_tls_client_auth/hostnames/tls_certificates_and_hostnames_schemas_certificate_object.py
index fbd589d802f..47dad3fdb9e 100644
--- a/src/cloudflare/types/origin_tls_client_auth/hostnames/tls_certificates_and_hostnames_schemas_certificate_object.py
+++ b/src/cloudflare/types/origin_tls_client_auth/hostnames/tls_certificates_and_hostnames_schemas_certificate_object.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/origin_tls_client_auth/setting_get_response.py b/src/cloudflare/types/origin_tls_client_auth/setting_get_response.py
index b4a3a7f8e86..bcf0f3d58d8 100644
--- a/src/cloudflare/types/origin_tls_client_auth/setting_get_response.py
+++ b/src/cloudflare/types/origin_tls_client_auth/setting_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/origin_tls_client_auth/setting_update_params.py b/src/cloudflare/types/origin_tls_client_auth/setting_update_params.py
index 7beb5644760..ba8a2b9f097 100644
--- a/src/cloudflare/types/origin_tls_client_auth/setting_update_params.py
+++ b/src/cloudflare/types/origin_tls_client_auth/setting_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/origin_tls_client_auth/setting_update_response.py b/src/cloudflare/types/origin_tls_client_auth/setting_update_response.py
index 79d28e9cad2..b68851a3955 100644
--- a/src/cloudflare/types/origin_tls_client_auth/setting_update_response.py
+++ b/src/cloudflare/types/origin_tls_client_auth/setting_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/origin_tls_client_auth/tls_certificates_and_hostnames_hostname_certid_object.py b/src/cloudflare/types/origin_tls_client_auth/tls_certificates_and_hostnames_hostname_certid_object.py
index c9d07173c1e..151ddbcaeb0 100644
--- a/src/cloudflare/types/origin_tls_client_auth/tls_certificates_and_hostnames_hostname_certid_object.py
+++ b/src/cloudflare/types/origin_tls_client_auth/tls_certificates_and_hostnames_hostname_certid_object.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/origin_tls_client_auth_create_params.py b/src/cloudflare/types/origin_tls_client_auth_create_params.py
index d792a88ca78..721fb37c81b 100644
--- a/src/cloudflare/types/origin_tls_client_auth_create_params.py
+++ b/src/cloudflare/types/origin_tls_client_auth_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/origin_tls_client_auth_create_response.py b/src/cloudflare/types/origin_tls_client_auth_create_response.py
index 4ed55766802..c911b1cd668 100644
--- a/src/cloudflare/types/origin_tls_client_auth_create_response.py
+++ b/src/cloudflare/types/origin_tls_client_auth_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/origin_tls_client_auth_delete_response.py b/src/cloudflare/types/origin_tls_client_auth_delete_response.py
index ae2a4d3bd62..8c8a84ee325 100644
--- a/src/cloudflare/types/origin_tls_client_auth_delete_response.py
+++ b/src/cloudflare/types/origin_tls_client_auth_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/origin_tls_client_auth_get_response.py b/src/cloudflare/types/origin_tls_client_auth_get_response.py
index 2375daa0a82..8258c824a29 100644
--- a/src/cloudflare/types/origin_tls_client_auth_get_response.py
+++ b/src/cloudflare/types/origin_tls_client_auth_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/origin_tls_client_auth_list_response.py b/src/cloudflare/types/origin_tls_client_auth_list_response.py
index 1b33764dbc3..97559730db1 100644
--- a/src/cloudflare/types/origin_tls_client_auth_list_response.py
+++ b/src/cloudflare/types/origin_tls_client_auth_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/page_shield/__init__.py b/src/cloudflare/types/page_shield/__init__.py
index 12f41361711..c009f2ca0ea 100644
--- a/src/cloudflare/types/page_shield/__init__.py
+++ b/src/cloudflare/types/page_shield/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/page_shield/connection_list_params.py b/src/cloudflare/types/page_shield/connection_list_params.py
index b689571c8c2..3986c62ea72 100644
--- a/src/cloudflare/types/page_shield/connection_list_params.py
+++ b/src/cloudflare/types/page_shield/connection_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/page_shield/connection_list_response.py b/src/cloudflare/types/page_shield/connection_list_response.py
index 9980899d131..e840921597f 100644
--- a/src/cloudflare/types/page_shield/connection_list_response.py
+++ b/src/cloudflare/types/page_shield/connection_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/page_shield/page_shield_connection.py b/src/cloudflare/types/page_shield/page_shield_connection.py
index 49dab8969bf..b5638ca5544 100644
--- a/src/cloudflare/types/page_shield/page_shield_connection.py
+++ b/src/cloudflare/types/page_shield/page_shield_connection.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/page_shield/page_shield_pageshield_policy.py b/src/cloudflare/types/page_shield/page_shield_pageshield_policy.py
index 2306b3ddae7..5c021cce924 100644
--- a/src/cloudflare/types/page_shield/page_shield_pageshield_policy.py
+++ b/src/cloudflare/types/page_shield/page_shield_pageshield_policy.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/page_shield/page_shield_script.py b/src/cloudflare/types/page_shield/page_shield_script.py
index 728fcfb6235..5601c0ee918 100644
--- a/src/cloudflare/types/page_shield/page_shield_script.py
+++ b/src/cloudflare/types/page_shield/page_shield_script.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/page_shield/policy_create_params.py b/src/cloudflare/types/page_shield/policy_create_params.py
index 54671e24fde..724923121d7 100644
--- a/src/cloudflare/types/page_shield/policy_create_params.py
+++ b/src/cloudflare/types/page_shield/policy_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/page_shield/policy_list_response.py b/src/cloudflare/types/page_shield/policy_list_response.py
index af49a185c54..0d91d61f032 100644
--- a/src/cloudflare/types/page_shield/policy_list_response.py
+++ b/src/cloudflare/types/page_shield/policy_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/page_shield/policy_update_params.py b/src/cloudflare/types/page_shield/policy_update_params.py
index 56cf58d9b03..547f43a7a05 100644
--- a/src/cloudflare/types/page_shield/policy_update_params.py
+++ b/src/cloudflare/types/page_shield/policy_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/page_shield/script_get_response.py b/src/cloudflare/types/page_shield/script_get_response.py
index bd66fa6a4f7..dda07aa6694 100644
--- a/src/cloudflare/types/page_shield/script_get_response.py
+++ b/src/cloudflare/types/page_shield/script_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/page_shield/script_list_params.py b/src/cloudflare/types/page_shield/script_list_params.py
index 68caf7ce1c6..99e6ba8ac9e 100644
--- a/src/cloudflare/types/page_shield/script_list_params.py
+++ b/src/cloudflare/types/page_shield/script_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/page_shield/script_list_response.py b/src/cloudflare/types/page_shield/script_list_response.py
index 20daea307c5..cb784d2b50b 100644
--- a/src/cloudflare/types/page_shield/script_list_response.py
+++ b/src/cloudflare/types/page_shield/script_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/page_shield_get_zone_settings.py b/src/cloudflare/types/page_shield_get_zone_settings.py
index 149d45eaae6..1c42b40e350 100644
--- a/src/cloudflare/types/page_shield_get_zone_settings.py
+++ b/src/cloudflare/types/page_shield_get_zone_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/page_shield_update_params.py b/src/cloudflare/types/page_shield_update_params.py
index 7be332b1297..123ba5bb1e0 100644
--- a/src/cloudflare/types/page_shield_update_params.py
+++ b/src/cloudflare/types/page_shield_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/page_shield_update_zone_settings.py b/src/cloudflare/types/page_shield_update_zone_settings.py
index 1c75bfd471a..035dc8e8d4c 100644
--- a/src/cloudflare/types/page_shield_update_zone_settings.py
+++ b/src/cloudflare/types/page_shield_update_zone_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/pagerule_create_params.py b/src/cloudflare/types/pagerule_create_params.py
index e728ec8225c..869df2ac2b6 100644
--- a/src/cloudflare/types/pagerule_create_params.py
+++ b/src/cloudflare/types/pagerule_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pagerule_create_response.py b/src/cloudflare/types/pagerule_create_response.py
index d37fcc601a4..ed6ec9789b5 100644
--- a/src/cloudflare/types/pagerule_create_response.py
+++ b/src/cloudflare/types/pagerule_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/pagerule_delete_response.py b/src/cloudflare/types/pagerule_delete_response.py
index 1bf601cf41d..fc24b77da16 100644
--- a/src/cloudflare/types/pagerule_delete_response.py
+++ b/src/cloudflare/types/pagerule_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .._models import BaseModel
diff --git a/src/cloudflare/types/pagerule_edit_params.py b/src/cloudflare/types/pagerule_edit_params.py
index b326541bd2a..94d7d4777aa 100644
--- a/src/cloudflare/types/pagerule_edit_params.py
+++ b/src/cloudflare/types/pagerule_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pagerule_edit_response.py b/src/cloudflare/types/pagerule_edit_response.py
index 5b9a57b119a..a1c31b850f0 100644
--- a/src/cloudflare/types/pagerule_edit_response.py
+++ b/src/cloudflare/types/pagerule_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/pagerule_get_response.py b/src/cloudflare/types/pagerule_get_response.py
index 26e57024f1a..4bb62b9b4f5 100644
--- a/src/cloudflare/types/pagerule_get_response.py
+++ b/src/cloudflare/types/pagerule_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/pagerule_list_params.py b/src/cloudflare/types/pagerule_list_params.py
index d7d5558a874..f243c08faba 100644
--- a/src/cloudflare/types/pagerule_list_params.py
+++ b/src/cloudflare/types/pagerule_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pagerule_list_response.py b/src/cloudflare/types/pagerule_list_response.py
index 04024a082d0..85f08a4081a 100644
--- a/src/cloudflare/types/pagerule_list_response.py
+++ b/src/cloudflare/types/pagerule_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/pagerule_update_params.py b/src/cloudflare/types/pagerule_update_params.py
index 21a27abde07..9572324f8ab 100644
--- a/src/cloudflare/types/pagerule_update_params.py
+++ b/src/cloudflare/types/pagerule_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pagerule_update_response.py b/src/cloudflare/types/pagerule_update_response.py
index 4b3c023cda5..da379a71530 100644
--- a/src/cloudflare/types/pagerule_update_response.py
+++ b/src/cloudflare/types/pagerule_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/pagerules/__init__.py b/src/cloudflare/types/pagerules/__init__.py
index 1f532cc5283..120e6e155df 100644
--- a/src/cloudflare/types/pagerules/__init__.py
+++ b/src/cloudflare/types/pagerules/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pagerules/zones_settings.py b/src/cloudflare/types/pagerules/zones_settings.py
index a31108f04cb..458e68a653e 100644
--- a/src/cloudflare/types/pagerules/zones_settings.py
+++ b/src/cloudflare/types/pagerules/zones_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/pages/__init__.py b/src/cloudflare/types/pages/__init__.py
index 9b5190dc79d..a2af4a66bff 100644
--- a/src/cloudflare/types/pages/__init__.py
+++ b/src/cloudflare/types/pages/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pages/pages_deployments.py b/src/cloudflare/types/pages/pages_deployments.py
index a5177181d0b..d96d48d7e81 100644
--- a/src/cloudflare/types/pages/pages_deployments.py
+++ b/src/cloudflare/types/pages/pages_deployments.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/pages/pages_deployments_param.py b/src/cloudflare/types/pages/pages_deployments_param.py
index d006ea4c46d..1a57dd71abd 100644
--- a/src/cloudflare/types/pages/pages_deployments_param.py
+++ b/src/cloudflare/types/pages/pages_deployments_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pages/pages_projects.py b/src/cloudflare/types/pages/pages_projects.py
index 421ab0c92f6..7242cd80935 100644
--- a/src/cloudflare/types/pages/pages_projects.py
+++ b/src/cloudflare/types/pages/pages_projects.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/pages/project_create_params.py b/src/cloudflare/types/pages/project_create_params.py
index c2a55294228..bf5a0f825ca 100644
--- a/src/cloudflare/types/pages/project_create_params.py
+++ b/src/cloudflare/types/pages/project_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pages/project_create_response.py b/src/cloudflare/types/pages/project_create_response.py
index c75f4b5c626..c1fa3b5fb78 100644
--- a/src/cloudflare/types/pages/project_create_response.py
+++ b/src/cloudflare/types/pages/project_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/pages/project_edit_params.py b/src/cloudflare/types/pages/project_edit_params.py
index 5c9e028bf9a..69c85398248 100644
--- a/src/cloudflare/types/pages/project_edit_params.py
+++ b/src/cloudflare/types/pages/project_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pages/project_edit_response.py b/src/cloudflare/types/pages/project_edit_response.py
index b951a3171d0..a86111285d3 100644
--- a/src/cloudflare/types/pages/project_edit_response.py
+++ b/src/cloudflare/types/pages/project_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/pages/project_list_response.py b/src/cloudflare/types/pages/project_list_response.py
index 506d761fbe2..78292e7956f 100644
--- a/src/cloudflare/types/pages/project_list_response.py
+++ b/src/cloudflare/types/pages/project_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/pages/projects/__init__.py b/src/cloudflare/types/pages/projects/__init__.py
index 86ae534be6f..08f92483ba0 100644
--- a/src/cloudflare/types/pages/projects/__init__.py
+++ b/src/cloudflare/types/pages/projects/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pages/projects/deployment_create_params.py b/src/cloudflare/types/pages/projects/deployment_create_params.py
index 85e09f5c691..6a628190f1d 100644
--- a/src/cloudflare/types/pages/projects/deployment_create_params.py
+++ b/src/cloudflare/types/pages/projects/deployment_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pages/projects/deployment_list_response.py b/src/cloudflare/types/pages/projects/deployment_list_response.py
index f97cc17f207..cc21070b73e 100644
--- a/src/cloudflare/types/pages/projects/deployment_list_response.py
+++ b/src/cloudflare/types/pages/projects/deployment_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/pages/projects/deployments/__init__.py b/src/cloudflare/types/pages/projects/deployments/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/pages/projects/deployments/__init__.py
+++ b/src/cloudflare/types/pages/projects/deployments/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pages/projects/deployments/history/__init__.py b/src/cloudflare/types/pages/projects/deployments/history/__init__.py
index 85c25bc1dae..22c69408bb0 100644
--- a/src/cloudflare/types/pages/projects/deployments/history/__init__.py
+++ b/src/cloudflare/types/pages/projects/deployments/history/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pages/projects/deployments/history/log_get_response.py b/src/cloudflare/types/pages/projects/deployments/history/log_get_response.py
index a71783fc3cf..aadce8953b9 100644
--- a/src/cloudflare/types/pages/projects/deployments/history/log_get_response.py
+++ b/src/cloudflare/types/pages/projects/deployments/history/log_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/pages/projects/domain_create_params.py b/src/cloudflare/types/pages/projects/domain_create_params.py
index 057715c0687..a48cff152cc 100644
--- a/src/cloudflare/types/pages/projects/domain_create_params.py
+++ b/src/cloudflare/types/pages/projects/domain_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pages/projects/domain_create_response.py b/src/cloudflare/types/pages/projects/domain_create_response.py
index ceab03febc7..34daf6a2b46 100644
--- a/src/cloudflare/types/pages/projects/domain_create_response.py
+++ b/src/cloudflare/types/pages/projects/domain_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/pages/projects/domain_edit_response.py b/src/cloudflare/types/pages/projects/domain_edit_response.py
index 41d7eb414e1..5e51e506793 100644
--- a/src/cloudflare/types/pages/projects/domain_edit_response.py
+++ b/src/cloudflare/types/pages/projects/domain_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/pages/projects/domain_get_response.py b/src/cloudflare/types/pages/projects/domain_get_response.py
index 019f56121e8..99a84e2a9c7 100644
--- a/src/cloudflare/types/pages/projects/domain_get_response.py
+++ b/src/cloudflare/types/pages/projects/domain_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/pages/projects/domain_list_response.py b/src/cloudflare/types/pages/projects/domain_list_response.py
index 33786eb1911..0389742f089 100644
--- a/src/cloudflare/types/pages/projects/domain_list_response.py
+++ b/src/cloudflare/types/pages/projects/domain_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/pcap_create_params.py b/src/cloudflare/types/pcap_create_params.py
index f73c38da082..6591d471a1c 100644
--- a/src/cloudflare/types/pcap_create_params.py
+++ b/src/cloudflare/types/pcap_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pcap_create_response.py b/src/cloudflare/types/pcap_create_response.py
index 16d2144e4cb..4aa10aaf09e 100644
--- a/src/cloudflare/types/pcap_create_response.py
+++ b/src/cloudflare/types/pcap_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/pcap_get_response.py b/src/cloudflare/types/pcap_get_response.py
index da8f9f037e6..1f663f6308e 100644
--- a/src/cloudflare/types/pcap_get_response.py
+++ b/src/cloudflare/types/pcap_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/pcap_list_response.py b/src/cloudflare/types/pcap_list_response.py
index 13de18a4afb..fa55cd1e0a4 100644
--- a/src/cloudflare/types/pcap_list_response.py
+++ b/src/cloudflare/types/pcap_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/pcaps/__init__.py b/src/cloudflare/types/pcaps/__init__.py
index 7ad285d9774..5357e816d6f 100644
--- a/src/cloudflare/types/pcaps/__init__.py
+++ b/src/cloudflare/types/pcaps/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pcaps/magic_visibility_pcaps_ownership.py b/src/cloudflare/types/pcaps/magic_visibility_pcaps_ownership.py
index 9928be87d3f..c5d731fba7a 100644
--- a/src/cloudflare/types/pcaps/magic_visibility_pcaps_ownership.py
+++ b/src/cloudflare/types/pcaps/magic_visibility_pcaps_ownership.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/pcaps/ownership_create_params.py b/src/cloudflare/types/pcaps/ownership_create_params.py
index aeb174c72f8..4d141092740 100644
--- a/src/cloudflare/types/pcaps/ownership_create_params.py
+++ b/src/cloudflare/types/pcaps/ownership_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/pcaps/ownership_get_response.py b/src/cloudflare/types/pcaps/ownership_get_response.py
index a1b07e6cfe3..20cef9bfb08 100644
--- a/src/cloudflare/types/pcaps/ownership_get_response.py
+++ b/src/cloudflare/types/pcaps/ownership_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/pcaps/ownership_validate_params.py b/src/cloudflare/types/pcaps/ownership_validate_params.py
index ce8140c5650..cc7a076474f 100644
--- a/src/cloudflare/types/pcaps/ownership_validate_params.py
+++ b/src/cloudflare/types/pcaps/ownership_validate_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/queue_create_params.py b/src/cloudflare/types/queue_create_params.py
index 45269cde2e0..218c011f9d0 100644
--- a/src/cloudflare/types/queue_create_params.py
+++ b/src/cloudflare/types/queue_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/queue_delete_response.py b/src/cloudflare/types/queue_delete_response.py
index 69fc8b46492..a81b74db746 100644
--- a/src/cloudflare/types/queue_delete_response.py
+++ b/src/cloudflare/types/queue_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/queue_list_response.py b/src/cloudflare/types/queue_list_response.py
index ccae6348f5b..38292ecb7cb 100644
--- a/src/cloudflare/types/queue_list_response.py
+++ b/src/cloudflare/types/queue_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/queue_update_params.py b/src/cloudflare/types/queue_update_params.py
index ee2d98e7a0b..e5f2bfc978c 100644
--- a/src/cloudflare/types/queue_update_params.py
+++ b/src/cloudflare/types/queue_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/queues/__init__.py b/src/cloudflare/types/queues/__init__.py
index 2837d082ada..7319b069d4f 100644
--- a/src/cloudflare/types/queues/__init__.py
+++ b/src/cloudflare/types/queues/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/queues/consumer_create_params.py b/src/cloudflare/types/queues/consumer_create_params.py
index 9f143f710e3..ee3b7882d1e 100644
--- a/src/cloudflare/types/queues/consumer_create_params.py
+++ b/src/cloudflare/types/queues/consumer_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/queues/consumer_delete_response.py b/src/cloudflare/types/queues/consumer_delete_response.py
index 06a3403eb21..5c053c1a81f 100644
--- a/src/cloudflare/types/queues/consumer_delete_response.py
+++ b/src/cloudflare/types/queues/consumer_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/queues/consumer_get_response.py b/src/cloudflare/types/queues/consumer_get_response.py
index fe58087a18f..598c5b3bdec 100644
--- a/src/cloudflare/types/queues/consumer_get_response.py
+++ b/src/cloudflare/types/queues/consumer_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/queues/consumer_update_params.py b/src/cloudflare/types/queues/consumer_update_params.py
index 147f8c6c08f..340f2d05e8f 100644
--- a/src/cloudflare/types/queues/consumer_update_params.py
+++ b/src/cloudflare/types/queues/consumer_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/queues/workers_consumer.py b/src/cloudflare/types/queues/workers_consumer.py
index 182d98b0759..f7586f8ed48 100644
--- a/src/cloudflare/types/queues/workers_consumer.py
+++ b/src/cloudflare/types/queues/workers_consumer.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/queues/workers_consumer_created.py b/src/cloudflare/types/queues/workers_consumer_created.py
index 615a0743657..d280dc893ef 100644
--- a/src/cloudflare/types/queues/workers_consumer_created.py
+++ b/src/cloudflare/types/queues/workers_consumer_created.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/queues/workers_consumer_updated.py b/src/cloudflare/types/queues/workers_consumer_updated.py
index 3e8b1c38acd..6a0b323bfe0 100644
--- a/src/cloudflare/types/queues/workers_consumer_updated.py
+++ b/src/cloudflare/types/queues/workers_consumer_updated.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/r2/__init__.py b/src/cloudflare/types/r2/__init__.py
index 10f664bfb4c..b81647cdd68 100644
--- a/src/cloudflare/types/r2/__init__.py
+++ b/src/cloudflare/types/r2/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/r2/bucket_create_params.py b/src/cloudflare/types/r2/bucket_create_params.py
index a40850836d0..9809fb9a07d 100644
--- a/src/cloudflare/types/r2/bucket_create_params.py
+++ b/src/cloudflare/types/r2/bucket_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/r2/bucket_list_params.py b/src/cloudflare/types/r2/bucket_list_params.py
index eb15ca3b2e2..260b44c7073 100644
--- a/src/cloudflare/types/r2/bucket_list_params.py
+++ b/src/cloudflare/types/r2/bucket_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/r2/r2_bucket.py b/src/cloudflare/types/r2/r2_bucket.py
index 7bd03b829e7..a85cfe4df01 100644
--- a/src/cloudflare/types/r2/r2_bucket.py
+++ b/src/cloudflare/types/r2/r2_bucket.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/r2/r2_sippy.py b/src/cloudflare/types/r2/r2_sippy.py
index 2d30dff5fdd..ec7049bf536 100644
--- a/src/cloudflare/types/r2/r2_sippy.py
+++ b/src/cloudflare/types/r2/r2_sippy.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/r2/sippy_delete_response.py b/src/cloudflare/types/r2/sippy_delete_response.py
index 1ad4fc7142f..312026706c5 100644
--- a/src/cloudflare/types/r2/sippy_delete_response.py
+++ b/src/cloudflare/types/r2/sippy_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/r2/sippy_update_params.py b/src/cloudflare/types/r2/sippy_update_params.py
index 54df4649070..66e34187ca8 100644
--- a/src/cloudflare/types/r2/sippy_update_params.py
+++ b/src/cloudflare/types/r2/sippy_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/__init__.py b/src/cloudflare/types/radar/__init__.py
index 408fa0dfac4..368692fe253 100644
--- a/src/cloudflare/types/radar/__init__.py
+++ b/src/cloudflare/types/radar/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/annotations/__init__.py b/src/cloudflare/types/radar/annotations/__init__.py
index 91ad71c08f5..cb637454d6a 100644
--- a/src/cloudflare/types/radar/annotations/__init__.py
+++ b/src/cloudflare/types/radar/annotations/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/annotations/outage_get_params.py b/src/cloudflare/types/radar/annotations/outage_get_params.py
index c75bfb411e2..aa809b3440f 100644
--- a/src/cloudflare/types/radar/annotations/outage_get_params.py
+++ b/src/cloudflare/types/radar/annotations/outage_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/annotations/outage_get_response.py b/src/cloudflare/types/radar/annotations/outage_get_response.py
index 6442b031260..a849b72fd21 100644
--- a/src/cloudflare/types/radar/annotations/outage_get_response.py
+++ b/src/cloudflare/types/radar/annotations/outage_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/radar/annotations/outage_locations_params.py b/src/cloudflare/types/radar/annotations/outage_locations_params.py
index 30b7cb80de1..04114f7f1e9 100644
--- a/src/cloudflare/types/radar/annotations/outage_locations_params.py
+++ b/src/cloudflare/types/radar/annotations/outage_locations_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/annotations/outage_locations_response.py b/src/cloudflare/types/radar/annotations/outage_locations_response.py
index b4aac4a225b..b175087e150 100644
--- a/src/cloudflare/types/radar/annotations/outage_locations_response.py
+++ b/src/cloudflare/types/radar/annotations/outage_locations_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/as112/__init__.py b/src/cloudflare/types/radar/as112/__init__.py
index ca571ab6b10..cedccedcb4f 100644
--- a/src/cloudflare/types/radar/as112/__init__.py
+++ b/src/cloudflare/types/radar/as112/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/summary_dnssec_params.py b/src/cloudflare/types/radar/as112/summary_dnssec_params.py
index 6468f767899..2e6e80114e1 100644
--- a/src/cloudflare/types/radar/as112/summary_dnssec_params.py
+++ b/src/cloudflare/types/radar/as112/summary_dnssec_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/summary_dnssec_response.py b/src/cloudflare/types/radar/as112/summary_dnssec_response.py
index 8ad06dd989b..1dea9f500ff 100644
--- a/src/cloudflare/types/radar/as112/summary_dnssec_response.py
+++ b/src/cloudflare/types/radar/as112/summary_dnssec_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/as112/summary_edns_params.py b/src/cloudflare/types/radar/as112/summary_edns_params.py
index f522675c644..0dcd9876244 100644
--- a/src/cloudflare/types/radar/as112/summary_edns_params.py
+++ b/src/cloudflare/types/radar/as112/summary_edns_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/summary_edns_response.py b/src/cloudflare/types/radar/as112/summary_edns_response.py
index 3adfcacb4de..da899d3649d 100644
--- a/src/cloudflare/types/radar/as112/summary_edns_response.py
+++ b/src/cloudflare/types/radar/as112/summary_edns_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/as112/summary_ip_version_params.py b/src/cloudflare/types/radar/as112/summary_ip_version_params.py
index 193ec8fa238..de7208b1dbf 100644
--- a/src/cloudflare/types/radar/as112/summary_ip_version_params.py
+++ b/src/cloudflare/types/radar/as112/summary_ip_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/summary_ip_version_response.py b/src/cloudflare/types/radar/as112/summary_ip_version_response.py
index 7b2620afecc..e8515c06e80 100644
--- a/src/cloudflare/types/radar/as112/summary_ip_version_response.py
+++ b/src/cloudflare/types/radar/as112/summary_ip_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/as112/summary_protocol_params.py b/src/cloudflare/types/radar/as112/summary_protocol_params.py
index 930191746fb..1a3291978d2 100644
--- a/src/cloudflare/types/radar/as112/summary_protocol_params.py
+++ b/src/cloudflare/types/radar/as112/summary_protocol_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/summary_protocol_response.py b/src/cloudflare/types/radar/as112/summary_protocol_response.py
index 26568ed887a..3af1df35781 100644
--- a/src/cloudflare/types/radar/as112/summary_protocol_response.py
+++ b/src/cloudflare/types/radar/as112/summary_protocol_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/as112/summary_query_type_params.py b/src/cloudflare/types/radar/as112/summary_query_type_params.py
index 80ebf3710a3..8493c847c6d 100644
--- a/src/cloudflare/types/radar/as112/summary_query_type_params.py
+++ b/src/cloudflare/types/radar/as112/summary_query_type_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/summary_query_type_response.py b/src/cloudflare/types/radar/as112/summary_query_type_response.py
index 9ac9306d545..d302fae8743 100644
--- a/src/cloudflare/types/radar/as112/summary_query_type_response.py
+++ b/src/cloudflare/types/radar/as112/summary_query_type_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/as112/summary_response_codes_params.py b/src/cloudflare/types/radar/as112/summary_response_codes_params.py
index b05b179a373..259d6e96c97 100644
--- a/src/cloudflare/types/radar/as112/summary_response_codes_params.py
+++ b/src/cloudflare/types/radar/as112/summary_response_codes_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/summary_response_codes_response.py b/src/cloudflare/types/radar/as112/summary_response_codes_response.py
index 3fc9e93002c..9ee9b90e7d0 100644
--- a/src/cloudflare/types/radar/as112/summary_response_codes_response.py
+++ b/src/cloudflare/types/radar/as112/summary_response_codes_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_dnssec_params.py b/src/cloudflare/types/radar/as112/timeseries_group_dnssec_params.py
index 44da8da47d1..bda75df0747 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_dnssec_params.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_dnssec_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_dnssec_response.py b/src/cloudflare/types/radar/as112/timeseries_group_dnssec_response.py
index 5706f665655..dc3bd4beb57 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_dnssec_response.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_dnssec_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_edns_params.py b/src/cloudflare/types/radar/as112/timeseries_group_edns_params.py
index 778668bf9ef..af229e41397 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_edns_params.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_edns_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_edns_response.py b/src/cloudflare/types/radar/as112/timeseries_group_edns_response.py
index 3e031a15326..b40d292d6b3 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_edns_response.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_edns_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_ip_version_params.py b/src/cloudflare/types/radar/as112/timeseries_group_ip_version_params.py
index 8e6f2663b11..19c7f3eb311 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_ip_version_params.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_ip_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_ip_version_response.py b/src/cloudflare/types/radar/as112/timeseries_group_ip_version_response.py
index bef397bee0a..4e9128d1c2f 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_ip_version_response.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_ip_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_protocol_params.py b/src/cloudflare/types/radar/as112/timeseries_group_protocol_params.py
index c735d0287be..c8d8422ca94 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_protocol_params.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_protocol_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_protocol_response.py b/src/cloudflare/types/radar/as112/timeseries_group_protocol_response.py
index 032f3f5e3d3..dbbce1e4eea 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_protocol_response.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_protocol_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_query_type_params.py b/src/cloudflare/types/radar/as112/timeseries_group_query_type_params.py
index 598ce136a4e..46316c3b399 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_query_type_params.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_query_type_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_query_type_response.py b/src/cloudflare/types/radar/as112/timeseries_group_query_type_response.py
index 8a0c54d61dd..5cf5ed0abd4 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_query_type_response.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_query_type_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_response_codes_params.py b/src/cloudflare/types/radar/as112/timeseries_group_response_codes_params.py
index 37a3fb4c052..8709b1a2c7b 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_response_codes_params.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_response_codes_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/timeseries_group_response_codes_response.py b/src/cloudflare/types/radar/as112/timeseries_group_response_codes_response.py
index 2ef2309b9cf..e2bd1783d83 100644
--- a/src/cloudflare/types/radar/as112/timeseries_group_response_codes_response.py
+++ b/src/cloudflare/types/radar/as112/timeseries_group_response_codes_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/as112/top_dnssec_params.py b/src/cloudflare/types/radar/as112/top_dnssec_params.py
index 20383ca1a02..b23dc9734cc 100644
--- a/src/cloudflare/types/radar/as112/top_dnssec_params.py
+++ b/src/cloudflare/types/radar/as112/top_dnssec_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/top_dnssec_response.py b/src/cloudflare/types/radar/as112/top_dnssec_response.py
index 935db3efdbc..6896a1eb516 100644
--- a/src/cloudflare/types/radar/as112/top_dnssec_response.py
+++ b/src/cloudflare/types/radar/as112/top_dnssec_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/as112/top_edns_params.py b/src/cloudflare/types/radar/as112/top_edns_params.py
index 08c3d5bde9c..0227901b072 100644
--- a/src/cloudflare/types/radar/as112/top_edns_params.py
+++ b/src/cloudflare/types/radar/as112/top_edns_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/top_edns_response.py b/src/cloudflare/types/radar/as112/top_edns_response.py
index 1c89973869a..88dd69c3350 100644
--- a/src/cloudflare/types/radar/as112/top_edns_response.py
+++ b/src/cloudflare/types/radar/as112/top_edns_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/as112/top_ip_version_params.py b/src/cloudflare/types/radar/as112/top_ip_version_params.py
index 32db89d24e2..051ab28787a 100644
--- a/src/cloudflare/types/radar/as112/top_ip_version_params.py
+++ b/src/cloudflare/types/radar/as112/top_ip_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/top_ip_version_response.py b/src/cloudflare/types/radar/as112/top_ip_version_response.py
index 84d3c82e7ec..3ca89699881 100644
--- a/src/cloudflare/types/radar/as112/top_ip_version_response.py
+++ b/src/cloudflare/types/radar/as112/top_ip_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/as112/top_locations_params.py b/src/cloudflare/types/radar/as112/top_locations_params.py
index bdfb3e2bd9e..ab868bf5790 100644
--- a/src/cloudflare/types/radar/as112/top_locations_params.py
+++ b/src/cloudflare/types/radar/as112/top_locations_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112/top_locations_response.py b/src/cloudflare/types/radar/as112/top_locations_response.py
index 521effdbf49..ccfeff38397 100644
--- a/src/cloudflare/types/radar/as112/top_locations_response.py
+++ b/src/cloudflare/types/radar/as112/top_locations_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/as112_timeseries_params.py b/src/cloudflare/types/radar/as112_timeseries_params.py
index 1029cbc31bf..0f000b07733 100644
--- a/src/cloudflare/types/radar/as112_timeseries_params.py
+++ b/src/cloudflare/types/radar/as112_timeseries_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/as112_timeseries_response.py b/src/cloudflare/types/radar/as112_timeseries_response.py
index 8186e2dd482..169b4dc6611 100644
--- a/src/cloudflare/types/radar/as112_timeseries_response.py
+++ b/src/cloudflare/types/radar/as112_timeseries_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/__init__.py b/src/cloudflare/types/radar/attacks/__init__.py
index 1fe205f19ff..a4c50214fb2 100644
--- a/src/cloudflare/types/radar/attacks/__init__.py
+++ b/src/cloudflare/types/radar/attacks/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/__init__.py b/src/cloudflare/types/radar/attacks/layer3/__init__.py
index c678be0b348..a0a2f946d4f 100644
--- a/src/cloudflare/types/radar/attacks/layer3/__init__.py
+++ b/src/cloudflare/types/radar/attacks/layer3/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_params.py
index f1c6b6c5f3b..c703245c195 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_response.py b/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_response.py
index e6a5c8b7047..8669564cff6 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_bitrate_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_duration_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_duration_params.py
index 1d89a33a3fe..9c54cd15ca0 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_duration_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_duration_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_duration_response.py b/src/cloudflare/types/radar/attacks/layer3/summary_duration_response.py
index b0d1cb19042..648f29c9030 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_duration_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_duration_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_get_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_get_params.py
index 2fbfa2e1464..c0352a255b0 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_get_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_get_response.py b/src/cloudflare/types/radar/attacks/layer3/summary_get_response.py
index fcfd79805c2..1465bcb67d6 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_get_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_params.py
index 74305fb2a5b..b279abc7674 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_response.py b/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_response.py
index 9a8da1d1550..b4f96b8667e 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_ip_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_protocol_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_protocol_params.py
index 1a07d54238f..23a1c908359 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_protocol_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_protocol_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_protocol_response.py b/src/cloudflare/types/radar/attacks/layer3/summary_protocol_response.py
index 9853efffed5..1cf176e0a5e 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_protocol_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_protocol_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_vector_params.py b/src/cloudflare/types/radar/attacks/layer3/summary_vector_params.py
index db2950b30f2..6f5abe37bca 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_vector_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_vector_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/summary_vector_response.py b/src/cloudflare/types/radar/attacks/layer3/summary_vector_response.py
index c85ac291c14..47fb5fed0c0 100644
--- a/src/cloudflare/types/radar/attacks/layer3/summary_vector_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/summary_vector_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_params.py
index e0c941a18bc..e93b8a5bfb5 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_response.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_response.py
index 163f2cad597..0e8f9525a54 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_bitrate_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_params.py
index 902fc6ad1f7..b8058d2f1c7 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_response.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_response.py
index 7aa2c65438f..21149a347e9 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_duration_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_params.py
index d72348f5c89..5a91d77b2ba 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_response.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_response.py
index 3bda17de9ac..e7bf91ff7a1 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_params.py
index 666a189e9cf..40730b2f8c0 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_response.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_response.py
index 42a241948f3..eee79e8794f 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_industry_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import TYPE_CHECKING, List
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_params.py
index 6d946dc4161..1c16b165bd7 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_response.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_response.py
index 4a4249db971..136fc4da363 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_ip_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_params.py
index 5ea3a26509c..8ad6e9dc2f3 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_response.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_response.py
index 5258a603e34..c667519f0ef 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_protocol_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_params.py
index ac875a721bd..28ae6a6626f 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_response.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_response.py
index 952fe82d5b1..0806dc76c9f 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vector_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import TYPE_CHECKING, List
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_params.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_params.py
index a6e8e98752b..4892adb010c 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_response.py b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_response.py
index b8e75667415..5f3bb1a0608 100644
--- a/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/timeseries_group_vertical_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import TYPE_CHECKING, List
diff --git a/src/cloudflare/types/radar/attacks/layer3/top/__init__.py b/src/cloudflare/types/radar/attacks/layer3/top/__init__.py
index b5a8d0b5f35..32a6e3c5af4 100644
--- a/src/cloudflare/types/radar/attacks/layer3/top/__init__.py
+++ b/src/cloudflare/types/radar/attacks/layer3/top/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/top/location_origin_params.py b/src/cloudflare/types/radar/attacks/layer3/top/location_origin_params.py
index 6b025c1c2bf..e0ccda66e05 100644
--- a/src/cloudflare/types/radar/attacks/layer3/top/location_origin_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/top/location_origin_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/top/location_origin_response.py b/src/cloudflare/types/radar/attacks/layer3/top/location_origin_response.py
index 1ec1ce675aa..486e59f89c0 100644
--- a/src/cloudflare/types/radar/attacks/layer3/top/location_origin_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/top/location_origin_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3/top/location_target_params.py b/src/cloudflare/types/radar/attacks/layer3/top/location_target_params.py
index b25229ac5fd..ba4b8a829a8 100644
--- a/src/cloudflare/types/radar/attacks/layer3/top/location_target_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/top/location_target_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/top/location_target_response.py b/src/cloudflare/types/radar/attacks/layer3/top/location_target_response.py
index 82c59d4c9cf..781bdd4f4f4 100644
--- a/src/cloudflare/types/radar/attacks/layer3/top/location_target_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/top/location_target_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3/top_attacks_params.py b/src/cloudflare/types/radar/attacks/layer3/top_attacks_params.py
index 00f9465d864..06f4f3147ac 100644
--- a/src/cloudflare/types/radar/attacks/layer3/top_attacks_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/top_attacks_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/top_attacks_response.py b/src/cloudflare/types/radar/attacks/layer3/top_attacks_response.py
index 2b4534308af..96160d6f724 100644
--- a/src/cloudflare/types/radar/attacks/layer3/top_attacks_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/top_attacks_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3/top_industry_params.py b/src/cloudflare/types/radar/attacks/layer3/top_industry_params.py
index a581383b124..ffb3a18362f 100644
--- a/src/cloudflare/types/radar/attacks/layer3/top_industry_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/top_industry_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/top_industry_response.py b/src/cloudflare/types/radar/attacks/layer3/top_industry_response.py
index 17a37e7ccc3..c24a6c7ee84 100644
--- a/src/cloudflare/types/radar/attacks/layer3/top_industry_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/top_industry_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3/top_vertical_params.py b/src/cloudflare/types/radar/attacks/layer3/top_vertical_params.py
index 6860686e248..8a423439c5f 100644
--- a/src/cloudflare/types/radar/attacks/layer3/top_vertical_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3/top_vertical_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3/top_vertical_response.py b/src/cloudflare/types/radar/attacks/layer3/top_vertical_response.py
index b06a7bd6ecb..1b9d9238ed2 100644
--- a/src/cloudflare/types/radar/attacks/layer3/top_vertical_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3/top_vertical_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer3_timeseries_params.py b/src/cloudflare/types/radar/attacks/layer3_timeseries_params.py
index 682c8ef91cb..b84d90410fd 100644
--- a/src/cloudflare/types/radar/attacks/layer3_timeseries_params.py
+++ b/src/cloudflare/types/radar/attacks/layer3_timeseries_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer3_timeseries_response.py b/src/cloudflare/types/radar/attacks/layer3_timeseries_response.py
index 95bcddb4d70..5eabca1efe4 100644
--- a/src/cloudflare/types/radar/attacks/layer3_timeseries_response.py
+++ b/src/cloudflare/types/radar/attacks/layer3_timeseries_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/attacks/layer7/__init__.py b/src/cloudflare/types/radar/attacks/layer7/__init__.py
index 607ae7ad228..1f41fbea269 100644
--- a/src/cloudflare/types/radar/attacks/layer7/__init__.py
+++ b/src/cloudflare/types/radar/attacks/layer7/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_get_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_get_params.py
index 2fbfa2e1464..c0352a255b0 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_get_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_get_response.py b/src/cloudflare/types/radar/attacks/layer7/summary_get_response.py
index a5893710388..8b65b6328df 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_get_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_http_method_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_http_method_params.py
index 1b93870b326..e7b2bba3af8 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_http_method_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_http_method_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_http_method_response.py b/src/cloudflare/types/radar/attacks/layer7/summary_http_method_response.py
index 38ce244dcd2..40b3d9de8d0 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_http_method_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_http_method_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_http_version_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_http_version_params.py
index c75b666db47..b7e7f1b7936 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_http_version_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_http_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_http_version_response.py b/src/cloudflare/types/radar/attacks/layer7/summary_http_version_response.py
index ba5e2c385b3..6fc2906c230 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_http_version_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_http_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_params.py
index c47cdc4c830..750ac6fa089 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_response.py b/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_response.py
index 9a8da1d1550..b4f96b8667e 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_ip_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_params.py
index 52ce8b5c48b..a3712a4355b 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_response.py b/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_response.py
index 1348a7ebdae..98285c0015c 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_managed_rules_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_params.py b/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_params.py
index 0145d44a7e0..338b6ec6df6 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_response.py b/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_response.py
index eec6c0d5081..2e1ac27eb10 100644
--- a/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/summary_mitigation_product_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_params.py
index d72348f5c89..5a91d77b2ba 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_response.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_response.py
index 7cafbcebbbf..422b256d9cb 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_params.py
index e1d73578a18..0104e415659 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_response.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_response.py
index ad14021cdc8..a0f6379a2c5 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_method_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_params.py
index ec9d3d6cd97..b3f57608746 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_response.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_response.py
index f62d029ff62..f8085143fa2 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_http_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_params.py
index d466ffcbb55..4e42768f966 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_response.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_response.py
index 42a241948f3..eee79e8794f 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_industry_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import TYPE_CHECKING, List
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_params.py
index d77b6cbb708..fd01114679b 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_response.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_response.py
index 4a4249db971..136fc4da363 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_ip_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_params.py
index b02c13bda0a..fb54dc9e9ff 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_response.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_response.py
index fcb57ba1b80..73dcc4c22bc 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_managed_rules_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_params.py
index 2d2a46b3f42..0c3d74fec88 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_response.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_response.py
index 3bce1dc721c..7e598104c96 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_mitigation_product_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_params.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_params.py
index 3e57db5ec30..71c1a4f0da0 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_response.py b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_response.py
index b8e75667415..5f3bb1a0608 100644
--- a/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/timeseries_group_vertical_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import TYPE_CHECKING, List
diff --git a/src/cloudflare/types/radar/attacks/layer7/top/__init__.py b/src/cloudflare/types/radar/attacks/layer7/top/__init__.py
index 3c77be918d7..a0b358c50c2 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top/__init__.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_params.py b/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_params.py
index 92a86624cc0..47cd8743e1c 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_response.py b/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_response.py
index d22f5288a12..10a3c3a5307 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top/ase_origin_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/top/location_origin_params.py b/src/cloudflare/types/radar/attacks/layer7/top/location_origin_params.py
index 3a03af3a01d..0b71871665f 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top/location_origin_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top/location_origin_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/top/location_origin_response.py b/src/cloudflare/types/radar/attacks/layer7/top/location_origin_response.py
index 1ec1ce675aa..486e59f89c0 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top/location_origin_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top/location_origin_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/top/location_target_params.py b/src/cloudflare/types/radar/attacks/layer7/top/location_target_params.py
index 0be96d190ef..cfbffac2733 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top/location_target_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top/location_target_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/top/location_target_response.py b/src/cloudflare/types/radar/attacks/layer7/top/location_target_response.py
index 82c59d4c9cf..781bdd4f4f4 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top/location_target_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top/location_target_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/top_attacks_params.py b/src/cloudflare/types/radar/attacks/layer7/top_attacks_params.py
index aff3cc7d2ca..c279092fe73 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top_attacks_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top_attacks_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/top_attacks_response.py b/src/cloudflare/types/radar/attacks/layer7/top_attacks_response.py
index 833b465244d..f9824a7d0b8 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top_attacks_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top_attacks_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/top_industry_params.py b/src/cloudflare/types/radar/attacks/layer7/top_industry_params.py
index afb4a8b48bd..8c19fbe7fbd 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top_industry_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top_industry_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/top_industry_response.py b/src/cloudflare/types/radar/attacks/layer7/top_industry_response.py
index 17a37e7ccc3..c24a6c7ee84 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top_industry_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top_industry_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7/top_vertical_params.py b/src/cloudflare/types/radar/attacks/layer7/top_vertical_params.py
index 8c34fa386b0..3bd3fc5adab 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top_vertical_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top_vertical_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7/top_vertical_response.py b/src/cloudflare/types/radar/attacks/layer7/top_vertical_response.py
index b06a7bd6ecb..1b9d9238ed2 100644
--- a/src/cloudflare/types/radar/attacks/layer7/top_vertical_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7/top_vertical_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/attacks/layer7_timeseries_params.py b/src/cloudflare/types/radar/attacks/layer7_timeseries_params.py
index 47a08930847..e4c8ea5f8c4 100644
--- a/src/cloudflare/types/radar/attacks/layer7_timeseries_params.py
+++ b/src/cloudflare/types/radar/attacks/layer7_timeseries_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/attacks/layer7_timeseries_response.py b/src/cloudflare/types/radar/attacks/layer7_timeseries_response.py
index e487fd1a53c..6cc4c9b2636 100644
--- a/src/cloudflare/types/radar/attacks/layer7_timeseries_response.py
+++ b/src/cloudflare/types/radar/attacks/layer7_timeseries_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/bgp/__init__.py b/src/cloudflare/types/radar/bgp/__init__.py
index 2bdee8700d5..2a16e34dabb 100644
--- a/src/cloudflare/types/radar/bgp/__init__.py
+++ b/src/cloudflare/types/radar/bgp/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp/hijack_events_params.py b/src/cloudflare/types/radar/bgp/hijack_events_params.py
index f10652a3bab..8c22813f0bf 100644
--- a/src/cloudflare/types/radar/bgp/hijack_events_params.py
+++ b/src/cloudflare/types/radar/bgp/hijack_events_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp/hijack_events_response.py b/src/cloudflare/types/radar/bgp/hijack_events_response.py
index dbe4991ff7f..2ef0458dd56 100644
--- a/src/cloudflare/types/radar/bgp/hijack_events_response.py
+++ b/src/cloudflare/types/radar/bgp/hijack_events_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/bgp/leak_events_params.py b/src/cloudflare/types/radar/bgp/leak_events_params.py
index fd6bfbcdd64..17d0e4a0e09 100644
--- a/src/cloudflare/types/radar/bgp/leak_events_params.py
+++ b/src/cloudflare/types/radar/bgp/leak_events_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp/leak_events_response.py b/src/cloudflare/types/radar/bgp/leak_events_response.py
index d603012d243..664756ba64e 100644
--- a/src/cloudflare/types/radar/bgp/leak_events_response.py
+++ b/src/cloudflare/types/radar/bgp/leak_events_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/bgp/route_moas_params.py b/src/cloudflare/types/radar/bgp/route_moas_params.py
index 39ff037a0a7..f4aff772fa5 100644
--- a/src/cloudflare/types/radar/bgp/route_moas_params.py
+++ b/src/cloudflare/types/radar/bgp/route_moas_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp/route_moas_response.py b/src/cloudflare/types/radar/bgp/route_moas_response.py
index afc3dd528da..13918ba1f33 100644
--- a/src/cloudflare/types/radar/bgp/route_moas_response.py
+++ b/src/cloudflare/types/radar/bgp/route_moas_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/bgp/route_pfx2as_params.py b/src/cloudflare/types/radar/bgp/route_pfx2as_params.py
index e2baed87cd2..c3f84837f6d 100644
--- a/src/cloudflare/types/radar/bgp/route_pfx2as_params.py
+++ b/src/cloudflare/types/radar/bgp/route_pfx2as_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp/route_pfx2as_response.py b/src/cloudflare/types/radar/bgp/route_pfx2as_response.py
index 960831a6f7c..2bcf9de4eb0 100644
--- a/src/cloudflare/types/radar/bgp/route_pfx2as_response.py
+++ b/src/cloudflare/types/radar/bgp/route_pfx2as_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/bgp/route_stats_params.py b/src/cloudflare/types/radar/bgp/route_stats_params.py
index 749bcdd95e8..0cd7211c5b4 100644
--- a/src/cloudflare/types/radar/bgp/route_stats_params.py
+++ b/src/cloudflare/types/radar/bgp/route_stats_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp/route_stats_response.py b/src/cloudflare/types/radar/bgp/route_stats_response.py
index 916df1c03b9..7ccf3b286a2 100644
--- a/src/cloudflare/types/radar/bgp/route_stats_response.py
+++ b/src/cloudflare/types/radar/bgp/route_stats_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ...._models import BaseModel
diff --git a/src/cloudflare/types/radar/bgp/route_timeseries_params.py b/src/cloudflare/types/radar/bgp/route_timeseries_params.py
index 1cd25c7f030..b17fded926d 100644
--- a/src/cloudflare/types/radar/bgp/route_timeseries_params.py
+++ b/src/cloudflare/types/radar/bgp/route_timeseries_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp/route_timeseries_response.py b/src/cloudflare/types/radar/bgp/route_timeseries_response.py
index f76e755f854..fa7506de2c5 100644
--- a/src/cloudflare/types/radar/bgp/route_timeseries_response.py
+++ b/src/cloudflare/types/radar/bgp/route_timeseries_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
from datetime import datetime
diff --git a/src/cloudflare/types/radar/bgp/top/__init__.py b/src/cloudflare/types/radar/bgp/top/__init__.py
index de5a9ba3aeb..4a4e4651e80 100644
--- a/src/cloudflare/types/radar/bgp/top/__init__.py
+++ b/src/cloudflare/types/radar/bgp/top/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp/top/ase_get_params.py b/src/cloudflare/types/radar/bgp/top/ase_get_params.py
index 8bb78568667..c6d396e84ee 100644
--- a/src/cloudflare/types/radar/bgp/top/ase_get_params.py
+++ b/src/cloudflare/types/radar/bgp/top/ase_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp/top/ase_get_response.py b/src/cloudflare/types/radar/bgp/top/ase_get_response.py
index 0f5437e2d9f..e891e99cefa 100644
--- a/src/cloudflare/types/radar/bgp/top/ase_get_response.py
+++ b/src/cloudflare/types/radar/bgp/top/ase_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
from datetime import datetime
diff --git a/src/cloudflare/types/radar/bgp/top/ase_prefixes_params.py b/src/cloudflare/types/radar/bgp/top/ase_prefixes_params.py
index 19f349a541a..c9c9492ee5c 100644
--- a/src/cloudflare/types/radar/bgp/top/ase_prefixes_params.py
+++ b/src/cloudflare/types/radar/bgp/top/ase_prefixes_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp/top/ase_prefixes_response.py b/src/cloudflare/types/radar/bgp/top/ase_prefixes_response.py
index 155546adaff..e0a853b09a6 100644
--- a/src/cloudflare/types/radar/bgp/top/ase_prefixes_response.py
+++ b/src/cloudflare/types/radar/bgp/top/ase_prefixes_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/bgp/top_prefixes_params.py b/src/cloudflare/types/radar/bgp/top_prefixes_params.py
index 884079f72cd..f8f71e0a887 100644
--- a/src/cloudflare/types/radar/bgp/top_prefixes_params.py
+++ b/src/cloudflare/types/radar/bgp/top_prefixes_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp/top_prefixes_response.py b/src/cloudflare/types/radar/bgp/top_prefixes_response.py
index c4dd30aaa90..9f5e92716b7 100644
--- a/src/cloudflare/types/radar/bgp/top_prefixes_response.py
+++ b/src/cloudflare/types/radar/bgp/top_prefixes_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
from datetime import datetime
diff --git a/src/cloudflare/types/radar/bgp_timeseries_params.py b/src/cloudflare/types/radar/bgp_timeseries_params.py
index 06b7a2c508c..084c0cf5a5a 100644
--- a/src/cloudflare/types/radar/bgp_timeseries_params.py
+++ b/src/cloudflare/types/radar/bgp_timeseries_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/bgp_timeseries_response.py b/src/cloudflare/types/radar/bgp_timeseries_response.py
index a0e19d320aa..0d3f009785a 100644
--- a/src/cloudflare/types/radar/bgp_timeseries_response.py
+++ b/src/cloudflare/types/radar/bgp_timeseries_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/connection_tampering_summary_params.py b/src/cloudflare/types/radar/connection_tampering_summary_params.py
index 295ecba3e90..816d2a69a84 100644
--- a/src/cloudflare/types/radar/connection_tampering_summary_params.py
+++ b/src/cloudflare/types/radar/connection_tampering_summary_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/connection_tampering_summary_response.py b/src/cloudflare/types/radar/connection_tampering_summary_response.py
index 9db31e9cc48..c2685cd0557 100644
--- a/src/cloudflare/types/radar/connection_tampering_summary_response.py
+++ b/src/cloudflare/types/radar/connection_tampering_summary_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/connection_tampering_timeseries_groups_params.py b/src/cloudflare/types/radar/connection_tampering_timeseries_groups_params.py
index 6fb96b9dcc8..e5275b8ad5d 100644
--- a/src/cloudflare/types/radar/connection_tampering_timeseries_groups_params.py
+++ b/src/cloudflare/types/radar/connection_tampering_timeseries_groups_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/connection_tampering_timeseries_groups_response.py b/src/cloudflare/types/radar/connection_tampering_timeseries_groups_response.py
index e670e07ac2a..32bef3b657f 100644
--- a/src/cloudflare/types/radar/connection_tampering_timeseries_groups_response.py
+++ b/src/cloudflare/types/radar/connection_tampering_timeseries_groups_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/dataset_download_params.py b/src/cloudflare/types/radar/dataset_download_params.py
index 70cee74e82b..6921739ca44 100644
--- a/src/cloudflare/types/radar/dataset_download_params.py
+++ b/src/cloudflare/types/radar/dataset_download_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/dataset_download_response.py b/src/cloudflare/types/radar/dataset_download_response.py
index afed729f5cc..d745ddc13ae 100644
--- a/src/cloudflare/types/radar/dataset_download_response.py
+++ b/src/cloudflare/types/radar/dataset_download_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/radar/dataset_get_params.py b/src/cloudflare/types/radar/dataset_get_params.py
index 34adbce2a07..69de9bfc200 100644
--- a/src/cloudflare/types/radar/dataset_get_params.py
+++ b/src/cloudflare/types/radar/dataset_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/dataset_get_response.py b/src/cloudflare/types/radar/dataset_get_response.py
index 2278f37fed0..560b7347b24 100644
--- a/src/cloudflare/types/radar/dataset_get_response.py
+++ b/src/cloudflare/types/radar/dataset_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
__all__ = ["DatasetGetResponse"]
diff --git a/src/cloudflare/types/radar/dataset_list_params.py b/src/cloudflare/types/radar/dataset_list_params.py
index 82ac59fbe5e..9e2a161f36f 100644
--- a/src/cloudflare/types/radar/dataset_list_params.py
+++ b/src/cloudflare/types/radar/dataset_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/dataset_list_response.py b/src/cloudflare/types/radar/dataset_list_response.py
index 75a80b52094..648ca382f53 100644
--- a/src/cloudflare/types/radar/dataset_list_response.py
+++ b/src/cloudflare/types/radar/dataset_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/dns/__init__.py b/src/cloudflare/types/radar/dns/__init__.py
index 246d148a393..4bc84848b71 100644
--- a/src/cloudflare/types/radar/dns/__init__.py
+++ b/src/cloudflare/types/radar/dns/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/dns/top_ases_params.py b/src/cloudflare/types/radar/dns/top_ases_params.py
index af7003fab7c..cf6d067e3f6 100644
--- a/src/cloudflare/types/radar/dns/top_ases_params.py
+++ b/src/cloudflare/types/radar/dns/top_ases_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/dns/top_ases_response.py b/src/cloudflare/types/radar/dns/top_ases_response.py
index 999367ec5eb..e1094d9a13e 100644
--- a/src/cloudflare/types/radar/dns/top_ases_response.py
+++ b/src/cloudflare/types/radar/dns/top_ases_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/dns/top_locations_params.py b/src/cloudflare/types/radar/dns/top_locations_params.py
index 15459a2f0e7..e8afc5e3988 100644
--- a/src/cloudflare/types/radar/dns/top_locations_params.py
+++ b/src/cloudflare/types/radar/dns/top_locations_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/dns/top_locations_response.py b/src/cloudflare/types/radar/dns/top_locations_response.py
index 577a3d8601d..e87ae114cf4 100644
--- a/src/cloudflare/types/radar/dns/top_locations_response.py
+++ b/src/cloudflare/types/radar/dns/top_locations_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/__init__.py b/src/cloudflare/types/radar/email/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/radar/email/__init__.py
+++ b/src/cloudflare/types/radar/email/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/__init__.py b/src/cloudflare/types/radar/email/routing/__init__.py
index b2e5a64b084..c5aee743f9f 100644
--- a/src/cloudflare/types/radar/email/routing/__init__.py
+++ b/src/cloudflare/types/radar/email/routing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/summary_arc_params.py b/src/cloudflare/types/radar/email/routing/summary_arc_params.py
index 4885ababf9e..882c1d9eab3 100644
--- a/src/cloudflare/types/radar/email/routing/summary_arc_params.py
+++ b/src/cloudflare/types/radar/email/routing/summary_arc_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/summary_arc_response.py b/src/cloudflare/types/radar/email/routing/summary_arc_response.py
index 05a653724c2..4060b61777b 100644
--- a/src/cloudflare/types/radar/email/routing/summary_arc_response.py
+++ b/src/cloudflare/types/radar/email/routing/summary_arc_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/routing/summary_dkim_params.py b/src/cloudflare/types/radar/email/routing/summary_dkim_params.py
index 93b08936964..9a604a3c892 100644
--- a/src/cloudflare/types/radar/email/routing/summary_dkim_params.py
+++ b/src/cloudflare/types/radar/email/routing/summary_dkim_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/summary_dkim_response.py b/src/cloudflare/types/radar/email/routing/summary_dkim_response.py
index 954852ccda4..703c34db85d 100644
--- a/src/cloudflare/types/radar/email/routing/summary_dkim_response.py
+++ b/src/cloudflare/types/radar/email/routing/summary_dkim_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/routing/summary_dmarc_params.py b/src/cloudflare/types/radar/email/routing/summary_dmarc_params.py
index 3ff2020c5b8..6bb4c73906d 100644
--- a/src/cloudflare/types/radar/email/routing/summary_dmarc_params.py
+++ b/src/cloudflare/types/radar/email/routing/summary_dmarc_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/summary_dmarc_response.py b/src/cloudflare/types/radar/email/routing/summary_dmarc_response.py
index 2f8926481bf..05b679b110d 100644
--- a/src/cloudflare/types/radar/email/routing/summary_dmarc_response.py
+++ b/src/cloudflare/types/radar/email/routing/summary_dmarc_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/routing/summary_encrypted_params.py b/src/cloudflare/types/radar/email/routing/summary_encrypted_params.py
index 6bab5d362bd..deb23b67fd7 100644
--- a/src/cloudflare/types/radar/email/routing/summary_encrypted_params.py
+++ b/src/cloudflare/types/radar/email/routing/summary_encrypted_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/summary_encrypted_response.py b/src/cloudflare/types/radar/email/routing/summary_encrypted_response.py
index 6a27648f9b5..61c4957355f 100644
--- a/src/cloudflare/types/radar/email/routing/summary_encrypted_response.py
+++ b/src/cloudflare/types/radar/email/routing/summary_encrypted_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/routing/summary_ip_version_params.py b/src/cloudflare/types/radar/email/routing/summary_ip_version_params.py
index 1d8c76c505f..031548d8db4 100644
--- a/src/cloudflare/types/radar/email/routing/summary_ip_version_params.py
+++ b/src/cloudflare/types/radar/email/routing/summary_ip_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/summary_ip_version_response.py b/src/cloudflare/types/radar/email/routing/summary_ip_version_response.py
index 9a8da1d1550..b4f96b8667e 100644
--- a/src/cloudflare/types/radar/email/routing/summary_ip_version_response.py
+++ b/src/cloudflare/types/radar/email/routing/summary_ip_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/routing/summary_spf_params.py b/src/cloudflare/types/radar/email/routing/summary_spf_params.py
index 598730150fc..09b77b5cdcc 100644
--- a/src/cloudflare/types/radar/email/routing/summary_spf_params.py
+++ b/src/cloudflare/types/radar/email/routing/summary_spf_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/summary_spf_response.py b/src/cloudflare/types/radar/email/routing/summary_spf_response.py
index 68495d7a484..b379f447301 100644
--- a/src/cloudflare/types/radar/email/routing/summary_spf_response.py
+++ b/src/cloudflare/types/radar/email/routing/summary_spf_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_arc_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_arc_params.py
index 354a4715b4c..6ec8c996a71 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_arc_params.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_arc_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_arc_response.py b/src/cloudflare/types/radar/email/routing/timeseries_group_arc_response.py
index ba35e0f381e..a719097fa78 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_arc_response.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_arc_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_params.py
index cf4e9be4725..92a54f9bbbb 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_params.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_response.py b/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_response.py
index 73ca06c1305..2431244bb4c 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_response.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_dkim_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_params.py
index 3274b5d265c..017c0baab09 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_params.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_response.py b/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_response.py
index ea94e04bd0d..f00574e15d6 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_response.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_dmarc_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_params.py
index 8b24758d707..1a7d6141526 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_params.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_response.py b/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_response.py
index 2c6d8ccdfe6..e6d73b1a0bf 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_response.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_encrypted_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_params.py
index 3d5c50eb0d6..522cbaa9b26 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_params.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_response.py b/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_response.py
index 8630e0e179f..613041d358d 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_response.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_ip_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_spf_params.py b/src/cloudflare/types/radar/email/routing/timeseries_group_spf_params.py
index f7c4cca22eb..8065d9eed1f 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_spf_params.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_spf_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/routing/timeseries_group_spf_response.py b/src/cloudflare/types/radar/email/routing/timeseries_group_spf_response.py
index a7337e35d1a..772609a5048 100644
--- a/src/cloudflare/types/radar/email/routing/timeseries_group_spf_response.py
+++ b/src/cloudflare/types/radar/email/routing/timeseries_group_spf_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/security/__init__.py b/src/cloudflare/types/radar/email/security/__init__.py
index c00c21791f8..a3d3364eab7 100644
--- a/src/cloudflare/types/radar/email/security/__init__.py
+++ b/src/cloudflare/types/radar/email/security/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/summary_arc_params.py b/src/cloudflare/types/radar/email/security/summary_arc_params.py
index c425de61aad..9ad299b59ee 100644
--- a/src/cloudflare/types/radar/email/security/summary_arc_params.py
+++ b/src/cloudflare/types/radar/email/security/summary_arc_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/summary_arc_response.py b/src/cloudflare/types/radar/email/security/summary_arc_response.py
index 05a653724c2..4060b61777b 100644
--- a/src/cloudflare/types/radar/email/security/summary_arc_response.py
+++ b/src/cloudflare/types/radar/email/security/summary_arc_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/summary_dkim_params.py b/src/cloudflare/types/radar/email/security/summary_dkim_params.py
index 2d95bf57560..6a731169c87 100644
--- a/src/cloudflare/types/radar/email/security/summary_dkim_params.py
+++ b/src/cloudflare/types/radar/email/security/summary_dkim_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/summary_dkim_response.py b/src/cloudflare/types/radar/email/security/summary_dkim_response.py
index 954852ccda4..703c34db85d 100644
--- a/src/cloudflare/types/radar/email/security/summary_dkim_response.py
+++ b/src/cloudflare/types/radar/email/security/summary_dkim_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/summary_dmarc_params.py b/src/cloudflare/types/radar/email/security/summary_dmarc_params.py
index 832c82409b4..5b137bbc141 100644
--- a/src/cloudflare/types/radar/email/security/summary_dmarc_params.py
+++ b/src/cloudflare/types/radar/email/security/summary_dmarc_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/summary_dmarc_response.py b/src/cloudflare/types/radar/email/security/summary_dmarc_response.py
index 2f8926481bf..05b679b110d 100644
--- a/src/cloudflare/types/radar/email/security/summary_dmarc_response.py
+++ b/src/cloudflare/types/radar/email/security/summary_dmarc_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/summary_malicious_params.py b/src/cloudflare/types/radar/email/security/summary_malicious_params.py
index 70e6355e0ba..70f9b54c64a 100644
--- a/src/cloudflare/types/radar/email/security/summary_malicious_params.py
+++ b/src/cloudflare/types/radar/email/security/summary_malicious_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/summary_malicious_response.py b/src/cloudflare/types/radar/email/security/summary_malicious_response.py
index ddceec3f414..011e9d8e9a3 100644
--- a/src/cloudflare/types/radar/email/security/summary_malicious_response.py
+++ b/src/cloudflare/types/radar/email/security/summary_malicious_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/summary_spam_params.py b/src/cloudflare/types/radar/email/security/summary_spam_params.py
index a657f708221..afef137ed42 100644
--- a/src/cloudflare/types/radar/email/security/summary_spam_params.py
+++ b/src/cloudflare/types/radar/email/security/summary_spam_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/summary_spam_response.py b/src/cloudflare/types/radar/email/security/summary_spam_response.py
index 5f79a946f8f..cf8250de214 100644
--- a/src/cloudflare/types/radar/email/security/summary_spam_response.py
+++ b/src/cloudflare/types/radar/email/security/summary_spam_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/summary_spf_params.py b/src/cloudflare/types/radar/email/security/summary_spf_params.py
index e08eb8562d5..ed5f1fb6398 100644
--- a/src/cloudflare/types/radar/email/security/summary_spf_params.py
+++ b/src/cloudflare/types/radar/email/security/summary_spf_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/summary_spf_response.py b/src/cloudflare/types/radar/email/security/summary_spf_response.py
index 68495d7a484..b379f447301 100644
--- a/src/cloudflare/types/radar/email/security/summary_spf_response.py
+++ b/src/cloudflare/types/radar/email/security/summary_spf_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/summary_spoof_params.py b/src/cloudflare/types/radar/email/security/summary_spoof_params.py
index ce8db459185..bb6330e3d9b 100644
--- a/src/cloudflare/types/radar/email/security/summary_spoof_params.py
+++ b/src/cloudflare/types/radar/email/security/summary_spoof_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/summary_spoof_response.py b/src/cloudflare/types/radar/email/security/summary_spoof_response.py
index 9e3066e856d..cd55371280b 100644
--- a/src/cloudflare/types/radar/email/security/summary_spoof_response.py
+++ b/src/cloudflare/types/radar/email/security/summary_spoof_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/summary_threat_category_params.py b/src/cloudflare/types/radar/email/security/summary_threat_category_params.py
index 835c3385ecb..e33d9f80946 100644
--- a/src/cloudflare/types/radar/email/security/summary_threat_category_params.py
+++ b/src/cloudflare/types/radar/email/security/summary_threat_category_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/summary_threat_category_response.py b/src/cloudflare/types/radar/email/security/summary_threat_category_response.py
index a5f81fdb652..0ed00cba9cc 100644
--- a/src/cloudflare/types/radar/email/security/summary_threat_category_response.py
+++ b/src/cloudflare/types/radar/email/security/summary_threat_category_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/summary_tls_version_params.py b/src/cloudflare/types/radar/email/security/summary_tls_version_params.py
index ea16817915f..c6ac1125c3c 100644
--- a/src/cloudflare/types/radar/email/security/summary_tls_version_params.py
+++ b/src/cloudflare/types/radar/email/security/summary_tls_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/summary_tls_version_response.py b/src/cloudflare/types/radar/email/security/summary_tls_version_response.py
index b446fed1efe..ad9e0d52245 100644
--- a/src/cloudflare/types/radar/email/security/summary_tls_version_response.py
+++ b/src/cloudflare/types/radar/email/security/summary_tls_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_arc_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_arc_params.py
index a98a2cdfbf7..191f71e93a1 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_arc_params.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_arc_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_arc_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_arc_response.py
index ba35e0f381e..a719097fa78 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_arc_response.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_arc_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_dkim_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_dkim_params.py
index 76a4046fad1..d7ca9182a54 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_dkim_params.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_dkim_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_dkim_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_dkim_response.py
index 73ca06c1305..2431244bb4c 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_dkim_response.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_dkim_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_params.py
index 4f9885c34be..49f05939993 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_params.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_response.py
index ea94e04bd0d..f00574e15d6 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_response.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_dmarc_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_malicious_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_malicious_params.py
index 59937fa95ba..13403acd4c7 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_malicious_params.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_malicious_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_malicious_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_malicious_response.py
index 02eba9cb707..ad00ede30b2 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_malicious_response.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_malicious_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_spam_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_spam_params.py
index a9c5c8333a8..96c9df09aa3 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_spam_params.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_spam_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_spam_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_spam_response.py
index 9df241a5bc0..2ef1a477591 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_spam_response.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_spam_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_spf_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_spf_params.py
index d3c384e2d51..ac8c26edf98 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_spf_params.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_spf_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_spf_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_spf_response.py
index a7337e35d1a..772609a5048 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_spf_response.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_spf_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_spoof_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_spoof_params.py
index 7b4c50e03a0..3279d449289 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_spoof_params.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_spoof_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_spoof_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_spoof_response.py
index f3993275213..e5df9bebbd6 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_spoof_response.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_spoof_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_params.py
index ad39a3b635a..dde9d094925 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_params.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_response.py
index 77134475994..001546718bb 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_response.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_threat_category_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_params.py b/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_params.py
index d8bc7ae629d..ce4e549bd6a 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_params.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_response.py b/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_response.py
index 6d14ac4481c..8e41a81157a 100644
--- a/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_response.py
+++ b/src/cloudflare/types/radar/email/security/timeseries_group_tls_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/email/security/top/__init__.py b/src/cloudflare/types/radar/email/security/top/__init__.py
index a6f5376c57c..99d37f10936 100644
--- a/src/cloudflare/types/radar/email/security/top/__init__.py
+++ b/src/cloudflare/types/radar/email/security/top/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/top/tld_get_params.py b/src/cloudflare/types/radar/email/security/top/tld_get_params.py
index f6fa93563af..6788ded0600 100644
--- a/src/cloudflare/types/radar/email/security/top/tld_get_params.py
+++ b/src/cloudflare/types/radar/email/security/top/tld_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/top/tld_get_response.py b/src/cloudflare/types/radar/email/security/top/tld_get_response.py
index d3a3b39bdc1..723c1abf50c 100644
--- a/src/cloudflare/types/radar/email/security/top/tld_get_response.py
+++ b/src/cloudflare/types/radar/email/security/top/tld_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/top/tlds/__init__.py b/src/cloudflare/types/radar/email/security/top/tlds/__init__.py
index 06b4060ecd7..2ae0fe70c59 100644
--- a/src/cloudflare/types/radar/email/security/top/tlds/__init__.py
+++ b/src/cloudflare/types/radar/email/security/top/tlds/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_params.py b/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_params.py
index a1bc628e4b0..b1c565d93fb 100644
--- a/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_params.py
+++ b/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_response.py b/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_response.py
index e987ad8f712..70db6c049ff 100644
--- a/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_response.py
+++ b/src/cloudflare/types/radar/email/security/top/tlds/malicious_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/top/tlds/spam_get_params.py b/src/cloudflare/types/radar/email/security/top/tlds/spam_get_params.py
index cd6d78da388..459205ae9fd 100644
--- a/src/cloudflare/types/radar/email/security/top/tlds/spam_get_params.py
+++ b/src/cloudflare/types/radar/email/security/top/tlds/spam_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/top/tlds/spam_get_response.py b/src/cloudflare/types/radar/email/security/top/tlds/spam_get_response.py
index 3d8e038ddda..c82df6a2d66 100644
--- a/src/cloudflare/types/radar/email/security/top/tlds/spam_get_response.py
+++ b/src/cloudflare/types/radar/email/security/top/tlds/spam_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_params.py b/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_params.py
index 2dfa37dc748..d00cf123fbd 100644
--- a/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_params.py
+++ b/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_response.py b/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_response.py
index 60df60654fb..9cd4c157ef0 100644
--- a/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_response.py
+++ b/src/cloudflare/types/radar/email/security/top/tlds/spoof_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/entities/__init__.py b/src/cloudflare/types/radar/entities/__init__.py
index c6d37c99140..4d86141ffd1 100644
--- a/src/cloudflare/types/radar/entities/__init__.py
+++ b/src/cloudflare/types/radar/entities/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/entities/asn_get_params.py b/src/cloudflare/types/radar/entities/asn_get_params.py
index c22a2ad6804..c74a42d2517 100644
--- a/src/cloudflare/types/radar/entities/asn_get_params.py
+++ b/src/cloudflare/types/radar/entities/asn_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/entities/asn_get_response.py b/src/cloudflare/types/radar/entities/asn_get_response.py
index bb0b809ace5..37662d3be55 100644
--- a/src/cloudflare/types/radar/entities/asn_get_response.py
+++ b/src/cloudflare/types/radar/entities/asn_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/radar/entities/asn_ip_params.py b/src/cloudflare/types/radar/entities/asn_ip_params.py
index 5d7f3a2df00..11d8bfa9dd0 100644
--- a/src/cloudflare/types/radar/entities/asn_ip_params.py
+++ b/src/cloudflare/types/radar/entities/asn_ip_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/entities/asn_ip_response.py b/src/cloudflare/types/radar/entities/asn_ip_response.py
index 2af795d94bd..3e4337e7756 100644
--- a/src/cloudflare/types/radar/entities/asn_ip_response.py
+++ b/src/cloudflare/types/radar/entities/asn_ip_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/radar/entities/asn_list_params.py b/src/cloudflare/types/radar/entities/asn_list_params.py
index 04ffb024bf2..7c327f0ff78 100644
--- a/src/cloudflare/types/radar/entities/asn_list_params.py
+++ b/src/cloudflare/types/radar/entities/asn_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/entities/asn_list_response.py b/src/cloudflare/types/radar/entities/asn_list_response.py
index 005b7ddb795..8ab3d93b80b 100644
--- a/src/cloudflare/types/radar/entities/asn_list_response.py
+++ b/src/cloudflare/types/radar/entities/asn_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/radar/entities/asn_rel_params.py b/src/cloudflare/types/radar/entities/asn_rel_params.py
index fd575fc2cf4..500ad9c46a1 100644
--- a/src/cloudflare/types/radar/entities/asn_rel_params.py
+++ b/src/cloudflare/types/radar/entities/asn_rel_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/entities/asn_rel_response.py b/src/cloudflare/types/radar/entities/asn_rel_response.py
index 9b0ae563d48..f6c855e3438 100644
--- a/src/cloudflare/types/radar/entities/asn_rel_response.py
+++ b/src/cloudflare/types/radar/entities/asn_rel_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/entities/location_get_params.py b/src/cloudflare/types/radar/entities/location_get_params.py
index da1cc4abfdf..7b90d15cbe3 100644
--- a/src/cloudflare/types/radar/entities/location_get_params.py
+++ b/src/cloudflare/types/radar/entities/location_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/entities/location_get_response.py b/src/cloudflare/types/radar/entities/location_get_response.py
index 540929d7cc2..4a2461c1aea 100644
--- a/src/cloudflare/types/radar/entities/location_get_response.py
+++ b/src/cloudflare/types/radar/entities/location_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from pydantic import Field as FieldInfo
diff --git a/src/cloudflare/types/radar/entities/location_list_params.py b/src/cloudflare/types/radar/entities/location_list_params.py
index 7037b86545b..89e77d5625a 100644
--- a/src/cloudflare/types/radar/entities/location_list_params.py
+++ b/src/cloudflare/types/radar/entities/location_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/entities/location_list_response.py b/src/cloudflare/types/radar/entities/location_list_response.py
index 032562fc8ac..0141afd4295 100644
--- a/src/cloudflare/types/radar/entities/location_list_response.py
+++ b/src/cloudflare/types/radar/entities/location_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/entity_get_params.py b/src/cloudflare/types/radar/entity_get_params.py
index 3661f5cfbfa..1bd5c38fabe 100644
--- a/src/cloudflare/types/radar/entity_get_params.py
+++ b/src/cloudflare/types/radar/entity_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/entity_get_response.py b/src/cloudflare/types/radar/entity_get_response.py
index 2c1094544c6..77d1bfa5084 100644
--- a/src/cloudflare/types/radar/entity_get_response.py
+++ b/src/cloudflare/types/radar/entity_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from pydantic import Field as FieldInfo
diff --git a/src/cloudflare/types/radar/http/__init__.py b/src/cloudflare/types/radar/http/__init__.py
index 77141ab1a3c..e0fbe39c282 100644
--- a/src/cloudflare/types/radar/http/__init__.py
+++ b/src/cloudflare/types/radar/http/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/ase_get_params.py b/src/cloudflare/types/radar/http/ase_get_params.py
index cba62cf7219..3d3336e3f44 100644
--- a/src/cloudflare/types/radar/http/ase_get_params.py
+++ b/src/cloudflare/types/radar/http/ase_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/ase_get_response.py b/src/cloudflare/types/radar/http/ase_get_response.py
index 81fb727bee6..8daef594897 100644
--- a/src/cloudflare/types/radar/http/ase_get_response.py
+++ b/src/cloudflare/types/radar/http/ase_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/ases/__init__.py b/src/cloudflare/types/radar/http/ases/__init__.py
index 0f13f69e231..f91ee63822a 100644
--- a/src/cloudflare/types/radar/http/ases/__init__.py
+++ b/src/cloudflare/types/radar/http/ases/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/ases/bot_class_get_params.py b/src/cloudflare/types/radar/http/ases/bot_class_get_params.py
index d0c708a673f..aeac71c8dc0 100644
--- a/src/cloudflare/types/radar/http/ases/bot_class_get_params.py
+++ b/src/cloudflare/types/radar/http/ases/bot_class_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/ases/bot_class_get_response.py b/src/cloudflare/types/radar/http/ases/bot_class_get_response.py
index fee73f2d5e2..f31bfef2e86 100644
--- a/src/cloudflare/types/radar/http/ases/bot_class_get_response.py
+++ b/src/cloudflare/types/radar/http/ases/bot_class_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/ases/device_type_get_params.py b/src/cloudflare/types/radar/http/ases/device_type_get_params.py
index aa0259448d4..afc057a5def 100644
--- a/src/cloudflare/types/radar/http/ases/device_type_get_params.py
+++ b/src/cloudflare/types/radar/http/ases/device_type_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/ases/device_type_get_response.py b/src/cloudflare/types/radar/http/ases/device_type_get_response.py
index 28147e563a2..f6392b8020c 100644
--- a/src/cloudflare/types/radar/http/ases/device_type_get_response.py
+++ b/src/cloudflare/types/radar/http/ases/device_type_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/ases/http_method_get_params.py b/src/cloudflare/types/radar/http/ases/http_method_get_params.py
index debf28c85a1..11533af139e 100644
--- a/src/cloudflare/types/radar/http/ases/http_method_get_params.py
+++ b/src/cloudflare/types/radar/http/ases/http_method_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/ases/http_method_get_response.py b/src/cloudflare/types/radar/http/ases/http_method_get_response.py
index 43c0cdf430e..ea15fbf1f95 100644
--- a/src/cloudflare/types/radar/http/ases/http_method_get_response.py
+++ b/src/cloudflare/types/radar/http/ases/http_method_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/ases/http_protocol_get_params.py b/src/cloudflare/types/radar/http/ases/http_protocol_get_params.py
index 360e676099a..299452c2e2a 100644
--- a/src/cloudflare/types/radar/http/ases/http_protocol_get_params.py
+++ b/src/cloudflare/types/radar/http/ases/http_protocol_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/ases/http_protocol_get_response.py b/src/cloudflare/types/radar/http/ases/http_protocol_get_response.py
index c480b5e62b7..14a1768cd08 100644
--- a/src/cloudflare/types/radar/http/ases/http_protocol_get_response.py
+++ b/src/cloudflare/types/radar/http/ases/http_protocol_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/ases/ip_version_get_params.py b/src/cloudflare/types/radar/http/ases/ip_version_get_params.py
index 29e501a7c9e..57b133433b6 100644
--- a/src/cloudflare/types/radar/http/ases/ip_version_get_params.py
+++ b/src/cloudflare/types/radar/http/ases/ip_version_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/ases/ip_version_get_response.py b/src/cloudflare/types/radar/http/ases/ip_version_get_response.py
index 1f561dcb5db..f2af7dd18a2 100644
--- a/src/cloudflare/types/radar/http/ases/ip_version_get_response.py
+++ b/src/cloudflare/types/radar/http/ases/ip_version_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/ases/os_get_params.py b/src/cloudflare/types/radar/http/ases/os_get_params.py
index b0c46991e36..4e61e3dec2c 100644
--- a/src/cloudflare/types/radar/http/ases/os_get_params.py
+++ b/src/cloudflare/types/radar/http/ases/os_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/ases/os_get_response.py b/src/cloudflare/types/radar/http/ases/os_get_response.py
index 6bb5cdae634..1bbbd47f758 100644
--- a/src/cloudflare/types/radar/http/ases/os_get_response.py
+++ b/src/cloudflare/types/radar/http/ases/os_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/ases/tls_version_get_params.py b/src/cloudflare/types/radar/http/ases/tls_version_get_params.py
index c2ca411d094..1dcba2abdec 100644
--- a/src/cloudflare/types/radar/http/ases/tls_version_get_params.py
+++ b/src/cloudflare/types/radar/http/ases/tls_version_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/ases/tls_version_get_response.py b/src/cloudflare/types/radar/http/ases/tls_version_get_response.py
index 7b7bfd05e5f..132880a8088 100644
--- a/src/cloudflare/types/radar/http/ases/tls_version_get_response.py
+++ b/src/cloudflare/types/radar/http/ases/tls_version_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/location_get_params.py b/src/cloudflare/types/radar/http/location_get_params.py
index 462b5864a37..14074793bb4 100644
--- a/src/cloudflare/types/radar/http/location_get_params.py
+++ b/src/cloudflare/types/radar/http/location_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/location_get_response.py b/src/cloudflare/types/radar/http/location_get_response.py
index aa8ca8293a8..fbed118e87d 100644
--- a/src/cloudflare/types/radar/http/location_get_response.py
+++ b/src/cloudflare/types/radar/http/location_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/locations/__init__.py b/src/cloudflare/types/radar/http/locations/__init__.py
index 0f13f69e231..f91ee63822a 100644
--- a/src/cloudflare/types/radar/http/locations/__init__.py
+++ b/src/cloudflare/types/radar/http/locations/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/locations/bot_class_get_params.py b/src/cloudflare/types/radar/http/locations/bot_class_get_params.py
index d0c708a673f..aeac71c8dc0 100644
--- a/src/cloudflare/types/radar/http/locations/bot_class_get_params.py
+++ b/src/cloudflare/types/radar/http/locations/bot_class_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/locations/bot_class_get_response.py b/src/cloudflare/types/radar/http/locations/bot_class_get_response.py
index 312281d76a9..929152ac6d2 100644
--- a/src/cloudflare/types/radar/http/locations/bot_class_get_response.py
+++ b/src/cloudflare/types/radar/http/locations/bot_class_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/locations/device_type_get_params.py b/src/cloudflare/types/radar/http/locations/device_type_get_params.py
index aa0259448d4..afc057a5def 100644
--- a/src/cloudflare/types/radar/http/locations/device_type_get_params.py
+++ b/src/cloudflare/types/radar/http/locations/device_type_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/locations/device_type_get_response.py b/src/cloudflare/types/radar/http/locations/device_type_get_response.py
index 805c9c4ded8..fe44c5066f6 100644
--- a/src/cloudflare/types/radar/http/locations/device_type_get_response.py
+++ b/src/cloudflare/types/radar/http/locations/device_type_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/locations/http_method_get_params.py b/src/cloudflare/types/radar/http/locations/http_method_get_params.py
index debf28c85a1..11533af139e 100644
--- a/src/cloudflare/types/radar/http/locations/http_method_get_params.py
+++ b/src/cloudflare/types/radar/http/locations/http_method_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/locations/http_method_get_response.py b/src/cloudflare/types/radar/http/locations/http_method_get_response.py
index 9b13d040ef9..cc7fa8f3096 100644
--- a/src/cloudflare/types/radar/http/locations/http_method_get_response.py
+++ b/src/cloudflare/types/radar/http/locations/http_method_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/locations/http_protocol_get_params.py b/src/cloudflare/types/radar/http/locations/http_protocol_get_params.py
index 360e676099a..299452c2e2a 100644
--- a/src/cloudflare/types/radar/http/locations/http_protocol_get_params.py
+++ b/src/cloudflare/types/radar/http/locations/http_protocol_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/locations/http_protocol_get_response.py b/src/cloudflare/types/radar/http/locations/http_protocol_get_response.py
index bf37725958e..487174e2c48 100644
--- a/src/cloudflare/types/radar/http/locations/http_protocol_get_response.py
+++ b/src/cloudflare/types/radar/http/locations/http_protocol_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/locations/ip_version_get_params.py b/src/cloudflare/types/radar/http/locations/ip_version_get_params.py
index 29e501a7c9e..57b133433b6 100644
--- a/src/cloudflare/types/radar/http/locations/ip_version_get_params.py
+++ b/src/cloudflare/types/radar/http/locations/ip_version_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/locations/ip_version_get_response.py b/src/cloudflare/types/radar/http/locations/ip_version_get_response.py
index 2f44b217dad..148244ac334 100644
--- a/src/cloudflare/types/radar/http/locations/ip_version_get_response.py
+++ b/src/cloudflare/types/radar/http/locations/ip_version_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/locations/os_get_params.py b/src/cloudflare/types/radar/http/locations/os_get_params.py
index b0c46991e36..4e61e3dec2c 100644
--- a/src/cloudflare/types/radar/http/locations/os_get_params.py
+++ b/src/cloudflare/types/radar/http/locations/os_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/locations/os_get_response.py b/src/cloudflare/types/radar/http/locations/os_get_response.py
index e764da52107..0696ba3b166 100644
--- a/src/cloudflare/types/radar/http/locations/os_get_response.py
+++ b/src/cloudflare/types/radar/http/locations/os_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/locations/tls_version_get_params.py b/src/cloudflare/types/radar/http/locations/tls_version_get_params.py
index c2ca411d094..1dcba2abdec 100644
--- a/src/cloudflare/types/radar/http/locations/tls_version_get_params.py
+++ b/src/cloudflare/types/radar/http/locations/tls_version_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/locations/tls_version_get_response.py b/src/cloudflare/types/radar/http/locations/tls_version_get_response.py
index 717c12d8e84..158ddcdffaf 100644
--- a/src/cloudflare/types/radar/http/locations/tls_version_get_response.py
+++ b/src/cloudflare/types/radar/http/locations/tls_version_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/summary_bot_class_params.py b/src/cloudflare/types/radar/http/summary_bot_class_params.py
index 18fa49af69d..6f9c8158410 100644
--- a/src/cloudflare/types/radar/http/summary_bot_class_params.py
+++ b/src/cloudflare/types/radar/http/summary_bot_class_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/summary_bot_class_response.py b/src/cloudflare/types/radar/http/summary_bot_class_response.py
index 8b5345c96ee..133e6e9b160 100644
--- a/src/cloudflare/types/radar/http/summary_bot_class_response.py
+++ b/src/cloudflare/types/radar/http/summary_bot_class_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/summary_device_type_params.py b/src/cloudflare/types/radar/http/summary_device_type_params.py
index 06c94fda3b5..899ff846953 100644
--- a/src/cloudflare/types/radar/http/summary_device_type_params.py
+++ b/src/cloudflare/types/radar/http/summary_device_type_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/summary_device_type_response.py b/src/cloudflare/types/radar/http/summary_device_type_response.py
index e9ac301ba2a..b59e448a726 100644
--- a/src/cloudflare/types/radar/http/summary_device_type_response.py
+++ b/src/cloudflare/types/radar/http/summary_device_type_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/summary_http_protocol_params.py b/src/cloudflare/types/radar/http/summary_http_protocol_params.py
index 9442f38261a..d7dbe0cd03d 100644
--- a/src/cloudflare/types/radar/http/summary_http_protocol_params.py
+++ b/src/cloudflare/types/radar/http/summary_http_protocol_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/summary_http_protocol_response.py b/src/cloudflare/types/radar/http/summary_http_protocol_response.py
index f1a410e5fd3..5777d29f25d 100644
--- a/src/cloudflare/types/radar/http/summary_http_protocol_response.py
+++ b/src/cloudflare/types/radar/http/summary_http_protocol_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/summary_http_version_params.py b/src/cloudflare/types/radar/http/summary_http_version_params.py
index cc75114b159..03d81296e08 100644
--- a/src/cloudflare/types/radar/http/summary_http_version_params.py
+++ b/src/cloudflare/types/radar/http/summary_http_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/summary_http_version_response.py b/src/cloudflare/types/radar/http/summary_http_version_response.py
index fcef3813410..f8c1e4f3f9e 100644
--- a/src/cloudflare/types/radar/http/summary_http_version_response.py
+++ b/src/cloudflare/types/radar/http/summary_http_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/summary_ip_version_params.py b/src/cloudflare/types/radar/http/summary_ip_version_params.py
index ddaaed68b33..4e513e981b6 100644
--- a/src/cloudflare/types/radar/http/summary_ip_version_params.py
+++ b/src/cloudflare/types/radar/http/summary_ip_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/summary_ip_version_response.py b/src/cloudflare/types/radar/http/summary_ip_version_response.py
index 7b2620afecc..e8515c06e80 100644
--- a/src/cloudflare/types/radar/http/summary_ip_version_response.py
+++ b/src/cloudflare/types/radar/http/summary_ip_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/summary_os_params.py b/src/cloudflare/types/radar/http/summary_os_params.py
index 478b9563259..d96f19b91ef 100644
--- a/src/cloudflare/types/radar/http/summary_os_params.py
+++ b/src/cloudflare/types/radar/http/summary_os_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/summary_os_response.py b/src/cloudflare/types/radar/http/summary_os_response.py
index 57c1ba6a175..eba9ffc9621 100644
--- a/src/cloudflare/types/radar/http/summary_os_response.py
+++ b/src/cloudflare/types/radar/http/summary_os_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/summary_tls_version_params.py b/src/cloudflare/types/radar/http/summary_tls_version_params.py
index 6f4768916ca..9b3ed92b121 100644
--- a/src/cloudflare/types/radar/http/summary_tls_version_params.py
+++ b/src/cloudflare/types/radar/http/summary_tls_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/summary_tls_version_response.py b/src/cloudflare/types/radar/http/summary_tls_version_response.py
index a978764b696..67c78083050 100644
--- a/src/cloudflare/types/radar/http/summary_tls_version_response.py
+++ b/src/cloudflare/types/radar/http/summary_tls_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/timeseries_group_bot_class_params.py b/src/cloudflare/types/radar/http/timeseries_group_bot_class_params.py
index 54d1e6d8a96..34f57fd9882 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_bot_class_params.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_bot_class_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/timeseries_group_bot_class_response.py b/src/cloudflare/types/radar/http/timeseries_group_bot_class_response.py
index 8f3f28bd313..8e2d5aa1a80 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_bot_class_response.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_bot_class_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/http/timeseries_group_browser_family_params.py b/src/cloudflare/types/radar/http/timeseries_group_browser_family_params.py
index db48f29dae2..6abc3d5be70 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_browser_family_params.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_browser_family_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/timeseries_group_browser_family_response.py b/src/cloudflare/types/radar/http/timeseries_group_browser_family_response.py
index c395f0599c4..57758e6ca14 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_browser_family_response.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_browser_family_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import TYPE_CHECKING, List
diff --git a/src/cloudflare/types/radar/http/timeseries_group_browser_params.py b/src/cloudflare/types/radar/http/timeseries_group_browser_params.py
index 251a1582961..a119176345b 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_browser_params.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_browser_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/timeseries_group_browser_response.py b/src/cloudflare/types/radar/http/timeseries_group_browser_response.py
index 24700591649..fd39b292fe3 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_browser_response.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_browser_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import TYPE_CHECKING, List
diff --git a/src/cloudflare/types/radar/http/timeseries_group_device_type_params.py b/src/cloudflare/types/radar/http/timeseries_group_device_type_params.py
index c25c44f0916..13b1c05f556 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_device_type_params.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_device_type_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/timeseries_group_device_type_response.py b/src/cloudflare/types/radar/http/timeseries_group_device_type_response.py
index 23ca16fadaf..d053d647fd3 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_device_type_response.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_device_type_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/http/timeseries_group_http_protocol_params.py b/src/cloudflare/types/radar/http/timeseries_group_http_protocol_params.py
index aba1568e7e6..de9c88b0507 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_http_protocol_params.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_http_protocol_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/timeseries_group_http_protocol_response.py b/src/cloudflare/types/radar/http/timeseries_group_http_protocol_response.py
index 564019b2851..62628a00588 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_http_protocol_response.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_http_protocol_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/http/timeseries_group_http_version_params.py b/src/cloudflare/types/radar/http/timeseries_group_http_version_params.py
index 18f5914fa48..1f3db28b16d 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_http_version_params.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_http_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/timeseries_group_http_version_response.py b/src/cloudflare/types/radar/http/timeseries_group_http_version_response.py
index d2d3a0b4e01..0bde713e070 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_http_version_response.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_http_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/http/timeseries_group_ip_version_params.py b/src/cloudflare/types/radar/http/timeseries_group_ip_version_params.py
index 01977fa7a42..88d48881136 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_ip_version_params.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_ip_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/timeseries_group_ip_version_response.py b/src/cloudflare/types/radar/http/timeseries_group_ip_version_response.py
index 7d7f3f9e229..560271c2fd8 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_ip_version_response.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_ip_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/http/timeseries_group_os_params.py b/src/cloudflare/types/radar/http/timeseries_group_os_params.py
index 063cf0c55ba..13d7bd856f8 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_os_params.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_os_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/timeseries_group_os_response.py b/src/cloudflare/types/radar/http/timeseries_group_os_response.py
index 526ee87901d..502c0a8a249 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_os_response.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_os_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import TYPE_CHECKING, List
diff --git a/src/cloudflare/types/radar/http/timeseries_group_tls_version_params.py b/src/cloudflare/types/radar/http/timeseries_group_tls_version_params.py
index fcd6c209328..a5145f9cc8c 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_tls_version_params.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_tls_version_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/timeseries_group_tls_version_response.py b/src/cloudflare/types/radar/http/timeseries_group_tls_version_response.py
index 7fbb69e3b20..5f79831e6cc 100644
--- a/src/cloudflare/types/radar/http/timeseries_group_tls_version_response.py
+++ b/src/cloudflare/types/radar/http/timeseries_group_tls_version_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/http/top_browser_families_params.py b/src/cloudflare/types/radar/http/top_browser_families_params.py
index 458c71450a3..36992c88360 100644
--- a/src/cloudflare/types/radar/http/top_browser_families_params.py
+++ b/src/cloudflare/types/radar/http/top_browser_families_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/top_browser_families_response.py b/src/cloudflare/types/radar/http/top_browser_families_response.py
index a846bcbfa19..f2f6809d5d2 100644
--- a/src/cloudflare/types/radar/http/top_browser_families_response.py
+++ b/src/cloudflare/types/radar/http/top_browser_families_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/http/top_browsers_params.py b/src/cloudflare/types/radar/http/top_browsers_params.py
index e131b7e9892..189c2149d62 100644
--- a/src/cloudflare/types/radar/http/top_browsers_params.py
+++ b/src/cloudflare/types/radar/http/top_browsers_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/http/top_browsers_response.py b/src/cloudflare/types/radar/http/top_browsers_response.py
index 22666e37afc..f5a101636bb 100644
--- a/src/cloudflare/types/radar/http/top_browsers_response.py
+++ b/src/cloudflare/types/radar/http/top_browsers_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/netflow_timeseries_params.py b/src/cloudflare/types/radar/netflow_timeseries_params.py
index d80de6a0562..57515e42086 100644
--- a/src/cloudflare/types/radar/netflow_timeseries_params.py
+++ b/src/cloudflare/types/radar/netflow_timeseries_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/netflow_timeseries_response.py b/src/cloudflare/types/radar/netflow_timeseries_response.py
index ea027739bcf..d58a81a7360 100644
--- a/src/cloudflare/types/radar/netflow_timeseries_response.py
+++ b/src/cloudflare/types/radar/netflow_timeseries_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/netflows/__init__.py b/src/cloudflare/types/radar/netflows/__init__.py
index 246d148a393..4bc84848b71 100644
--- a/src/cloudflare/types/radar/netflows/__init__.py
+++ b/src/cloudflare/types/radar/netflows/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/netflows/top_ases_params.py b/src/cloudflare/types/radar/netflows/top_ases_params.py
index f8a9b3282cf..957c657d194 100644
--- a/src/cloudflare/types/radar/netflows/top_ases_params.py
+++ b/src/cloudflare/types/radar/netflows/top_ases_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/netflows/top_ases_response.py b/src/cloudflare/types/radar/netflows/top_ases_response.py
index e34bbe87a0a..90b022f899f 100644
--- a/src/cloudflare/types/radar/netflows/top_ases_response.py
+++ b/src/cloudflare/types/radar/netflows/top_ases_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/netflows/top_locations_params.py b/src/cloudflare/types/radar/netflows/top_locations_params.py
index bdfb3e2bd9e..ab868bf5790 100644
--- a/src/cloudflare/types/radar/netflows/top_locations_params.py
+++ b/src/cloudflare/types/radar/netflows/top_locations_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/netflows/top_locations_response.py b/src/cloudflare/types/radar/netflows/top_locations_response.py
index fa2dcb517b8..fc168e7c58a 100644
--- a/src/cloudflare/types/radar/netflows/top_locations_response.py
+++ b/src/cloudflare/types/radar/netflows/top_locations_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/quality/__init__.py b/src/cloudflare/types/radar/quality/__init__.py
index 73dce8f731d..c7b11dc96d5 100644
--- a/src/cloudflare/types/radar/quality/__init__.py
+++ b/src/cloudflare/types/radar/quality/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/quality/iqi_summary_params.py b/src/cloudflare/types/radar/quality/iqi_summary_params.py
index bb4297ee41d..dcc5c5141cc 100644
--- a/src/cloudflare/types/radar/quality/iqi_summary_params.py
+++ b/src/cloudflare/types/radar/quality/iqi_summary_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/quality/iqi_summary_response.py b/src/cloudflare/types/radar/quality/iqi_summary_response.py
index 0f4fdf25910..9b9c2a25df7 100644
--- a/src/cloudflare/types/radar/quality/iqi_summary_response.py
+++ b/src/cloudflare/types/radar/quality/iqi_summary_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/quality/iqi_timeseries_groups_params.py b/src/cloudflare/types/radar/quality/iqi_timeseries_groups_params.py
index f19b127a97b..7fded5184e0 100644
--- a/src/cloudflare/types/radar/quality/iqi_timeseries_groups_params.py
+++ b/src/cloudflare/types/radar/quality/iqi_timeseries_groups_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/quality/iqi_timeseries_groups_response.py b/src/cloudflare/types/radar/quality/iqi_timeseries_groups_response.py
index f039855b0f4..1f4fca310a9 100644
--- a/src/cloudflare/types/radar/quality/iqi_timeseries_groups_response.py
+++ b/src/cloudflare/types/radar/quality/iqi_timeseries_groups_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/quality/speed/__init__.py b/src/cloudflare/types/radar/quality/speed/__init__.py
index 246d148a393..4bc84848b71 100644
--- a/src/cloudflare/types/radar/quality/speed/__init__.py
+++ b/src/cloudflare/types/radar/quality/speed/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/quality/speed/top_ases_params.py b/src/cloudflare/types/radar/quality/speed/top_ases_params.py
index dad72cc3cb1..d6d3e12b718 100644
--- a/src/cloudflare/types/radar/quality/speed/top_ases_params.py
+++ b/src/cloudflare/types/radar/quality/speed/top_ases_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/quality/speed/top_ases_response.py b/src/cloudflare/types/radar/quality/speed/top_ases_response.py
index 0f692aa2790..1f6fdf10cac 100644
--- a/src/cloudflare/types/radar/quality/speed/top_ases_response.py
+++ b/src/cloudflare/types/radar/quality/speed/top_ases_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/quality/speed/top_locations_params.py b/src/cloudflare/types/radar/quality/speed/top_locations_params.py
index 37474362dd6..89adc5a9988 100644
--- a/src/cloudflare/types/radar/quality/speed/top_locations_params.py
+++ b/src/cloudflare/types/radar/quality/speed/top_locations_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/quality/speed/top_locations_response.py b/src/cloudflare/types/radar/quality/speed/top_locations_response.py
index 53cf4a46c2e..588ddd56f4d 100644
--- a/src/cloudflare/types/radar/quality/speed/top_locations_response.py
+++ b/src/cloudflare/types/radar/quality/speed/top_locations_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/quality/speed_histogram_params.py b/src/cloudflare/types/radar/quality/speed_histogram_params.py
index 22593d13196..489717a60e2 100644
--- a/src/cloudflare/types/radar/quality/speed_histogram_params.py
+++ b/src/cloudflare/types/radar/quality/speed_histogram_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/quality/speed_histogram_response.py b/src/cloudflare/types/radar/quality/speed_histogram_response.py
index 61cda96046a..61d0fbc669e 100644
--- a/src/cloudflare/types/radar/quality/speed_histogram_response.py
+++ b/src/cloudflare/types/radar/quality/speed_histogram_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/quality/speed_summary_params.py b/src/cloudflare/types/radar/quality/speed_summary_params.py
index b28651cb986..8cf97078bf9 100644
--- a/src/cloudflare/types/radar/quality/speed_summary_params.py
+++ b/src/cloudflare/types/radar/quality/speed_summary_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/quality/speed_summary_response.py b/src/cloudflare/types/radar/quality/speed_summary_response.py
index e24d4b728af..a549509d36d 100644
--- a/src/cloudflare/types/radar/quality/speed_summary_response.py
+++ b/src/cloudflare/types/radar/quality/speed_summary_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/ranking/__init__.py b/src/cloudflare/types/radar/ranking/__init__.py
index 7a7b69b8b7c..14589db42ec 100644
--- a/src/cloudflare/types/radar/ranking/__init__.py
+++ b/src/cloudflare/types/radar/ranking/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/ranking/domain_get_params.py b/src/cloudflare/types/radar/ranking/domain_get_params.py
index b54d9963ede..bb013085bb8 100644
--- a/src/cloudflare/types/radar/ranking/domain_get_params.py
+++ b/src/cloudflare/types/radar/ranking/domain_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/ranking/domain_get_response.py b/src/cloudflare/types/radar/ranking/domain_get_response.py
index 79300b1987f..1f2feba60f3 100644
--- a/src/cloudflare/types/radar/ranking/domain_get_response.py
+++ b/src/cloudflare/types/radar/ranking/domain_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/radar/ranking_timeseries_groups_params.py b/src/cloudflare/types/radar/ranking_timeseries_groups_params.py
index aa0a9c0e9ff..f76604650f4 100644
--- a/src/cloudflare/types/radar/ranking_timeseries_groups_params.py
+++ b/src/cloudflare/types/radar/ranking_timeseries_groups_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/ranking_timeseries_groups_response.py b/src/cloudflare/types/radar/ranking_timeseries_groups_response.py
index 4667f34d00c..7b5aeecff77 100644
--- a/src/cloudflare/types/radar/ranking_timeseries_groups_response.py
+++ b/src/cloudflare/types/radar/ranking_timeseries_groups_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import TYPE_CHECKING, List, Union
from datetime import datetime
diff --git a/src/cloudflare/types/radar/ranking_top_params.py b/src/cloudflare/types/radar/ranking_top_params.py
index 1b8abeaf52e..b848aa8b944 100644
--- a/src/cloudflare/types/radar/ranking_top_params.py
+++ b/src/cloudflare/types/radar/ranking_top_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/ranking_top_response.py b/src/cloudflare/types/radar/ranking_top_response.py
index cd8cc0f7476..83c7e56dfd1 100644
--- a/src/cloudflare/types/radar/ranking_top_response.py
+++ b/src/cloudflare/types/radar/ranking_top_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/radar/search_global_params.py b/src/cloudflare/types/radar/search_global_params.py
index 398852438c3..a819d17e12f 100644
--- a/src/cloudflare/types/radar/search_global_params.py
+++ b/src/cloudflare/types/radar/search_global_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/search_global_response.py b/src/cloudflare/types/radar/search_global_response.py
index 4e423ba76b2..caa75d7e280 100644
--- a/src/cloudflare/types/radar/search_global_response.py
+++ b/src/cloudflare/types/radar/search_global_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/traffic_anomalies/__init__.py b/src/cloudflare/types/radar/traffic_anomalies/__init__.py
index 54032e1d7c5..f76395bb6cd 100644
--- a/src/cloudflare/types/radar/traffic_anomalies/__init__.py
+++ b/src/cloudflare/types/radar/traffic_anomalies/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/traffic_anomalies/location_get_params.py b/src/cloudflare/types/radar/traffic_anomalies/location_get_params.py
index 06de829e255..6b15edda53b 100644
--- a/src/cloudflare/types/radar/traffic_anomalies/location_get_params.py
+++ b/src/cloudflare/types/radar/traffic_anomalies/location_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/traffic_anomalies/location_get_response.py b/src/cloudflare/types/radar/traffic_anomalies/location_get_response.py
index c4236db0289..3cf6ca01da7 100644
--- a/src/cloudflare/types/radar/traffic_anomalies/location_get_response.py
+++ b/src/cloudflare/types/radar/traffic_anomalies/location_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/radar/traffic_anomaly_get_params.py b/src/cloudflare/types/radar/traffic_anomaly_get_params.py
index fa3b51eb3e7..263839ec1bd 100644
--- a/src/cloudflare/types/radar/traffic_anomaly_get_params.py
+++ b/src/cloudflare/types/radar/traffic_anomaly_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/traffic_anomaly_get_response.py b/src/cloudflare/types/radar/traffic_anomaly_get_response.py
index 7213ddcfabd..ba231bfa22c 100644
--- a/src/cloudflare/types/radar/traffic_anomaly_get_response.py
+++ b/src/cloudflare/types/radar/traffic_anomaly_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/radar/verified_bots/__init__.py b/src/cloudflare/types/radar/verified_bots/__init__.py
index 0a0185e5d4f..664508a4cbb 100644
--- a/src/cloudflare/types/radar/verified_bots/__init__.py
+++ b/src/cloudflare/types/radar/verified_bots/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/verified_bots/top_bots_params.py b/src/cloudflare/types/radar/verified_bots/top_bots_params.py
index c8f2961e7a8..fda85d34cc0 100644
--- a/src/cloudflare/types/radar/verified_bots/top_bots_params.py
+++ b/src/cloudflare/types/radar/verified_bots/top_bots_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/verified_bots/top_bots_response.py b/src/cloudflare/types/radar/verified_bots/top_bots_response.py
index 34bd35367f6..b75b4174bc9 100644
--- a/src/cloudflare/types/radar/verified_bots/top_bots_response.py
+++ b/src/cloudflare/types/radar/verified_bots/top_bots_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/radar/verified_bots/top_categories_params.py b/src/cloudflare/types/radar/verified_bots/top_categories_params.py
index 6105f68627d..2e736ed36da 100644
--- a/src/cloudflare/types/radar/verified_bots/top_categories_params.py
+++ b/src/cloudflare/types/radar/verified_bots/top_categories_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/radar/verified_bots/top_categories_response.py b/src/cloudflare/types/radar/verified_bots/top_categories_response.py
index 9e5ee9375ac..ddc083c00ac 100644
--- a/src/cloudflare/types/radar/verified_bots/top_categories_response.py
+++ b/src/cloudflare/types/radar/verified_bots/top_categories_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/rate_limit_create_params.py b/src/cloudflare/types/rate_limit_create_params.py
index b89c7f2603e..7d4d0cb61f2 100644
--- a/src/cloudflare/types/rate_limit_create_params.py
+++ b/src/cloudflare/types/rate_limit_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rate_limit_create_response.py b/src/cloudflare/types/rate_limit_create_response.py
index 785c1c5406e..dbbb4193207 100644
--- a/src/cloudflare/types/rate_limit_create_response.py
+++ b/src/cloudflare/types/rate_limit_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/rate_limit_delete_response.py b/src/cloudflare/types/rate_limit_delete_response.py
index 12c33033689..ba34e2cfcb0 100644
--- a/src/cloudflare/types/rate_limit_delete_response.py
+++ b/src/cloudflare/types/rate_limit_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/rate_limit_edit_params.py b/src/cloudflare/types/rate_limit_edit_params.py
index 947d882527c..207781741f7 100644
--- a/src/cloudflare/types/rate_limit_edit_params.py
+++ b/src/cloudflare/types/rate_limit_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rate_limit_edit_response.py b/src/cloudflare/types/rate_limit_edit_response.py
index 1b640383683..876f5d5adaa 100644
--- a/src/cloudflare/types/rate_limit_edit_response.py
+++ b/src/cloudflare/types/rate_limit_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/rate_limit_get_response.py b/src/cloudflare/types/rate_limit_get_response.py
index 0414a02b6c6..ceaed62e1cc 100644
--- a/src/cloudflare/types/rate_limit_get_response.py
+++ b/src/cloudflare/types/rate_limit_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/rate_limit_list_params.py b/src/cloudflare/types/rate_limit_list_params.py
index da06c38f6ca..de7ce430a3f 100644
--- a/src/cloudflare/types/rate_limit_list_params.py
+++ b/src/cloudflare/types/rate_limit_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rate_limit_list_response.py b/src/cloudflare/types/rate_limit_list_response.py
index 9bb9160d494..c1a4bb3d143 100644
--- a/src/cloudflare/types/rate_limit_list_response.py
+++ b/src/cloudflare/types/rate_limit_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/registrar/__init__.py b/src/cloudflare/types/registrar/__init__.py
index 88e556dfbb5..bde3ce2dac2 100644
--- a/src/cloudflare/types/registrar/__init__.py
+++ b/src/cloudflare/types/registrar/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/registrar/domain_get_response.py b/src/cloudflare/types/registrar/domain_get_response.py
index 019f56121e8..99a84e2a9c7 100644
--- a/src/cloudflare/types/registrar/domain_get_response.py
+++ b/src/cloudflare/types/registrar/domain_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/registrar/domain_list_response.py b/src/cloudflare/types/registrar/domain_list_response.py
index 71ba8eaf4b6..f184d9e9d88 100644
--- a/src/cloudflare/types/registrar/domain_list_response.py
+++ b/src/cloudflare/types/registrar/domain_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/registrar/domain_update_params.py b/src/cloudflare/types/registrar/domain_update_params.py
index 10e1e27195f..c69ee2fe840 100644
--- a/src/cloudflare/types/registrar/domain_update_params.py
+++ b/src/cloudflare/types/registrar/domain_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/registrar/domain_update_response.py b/src/cloudflare/types/registrar/domain_update_response.py
index 762310e9e93..a1cbfd6a746 100644
--- a/src/cloudflare/types/registrar/domain_update_response.py
+++ b/src/cloudflare/types/registrar/domain_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/request_tracers/__init__.py b/src/cloudflare/types/request_tracers/__init__.py
index 28cefb10359..fb3abea3227 100644
--- a/src/cloudflare/types/request_tracers/__init__.py
+++ b/src/cloudflare/types/request_tracers/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/request_tracers/request_tracer_trace.py b/src/cloudflare/types/request_tracers/request_tracer_trace.py
index 87a29f00220..e98038cc66d 100644
--- a/src/cloudflare/types/request_tracers/request_tracer_trace.py
+++ b/src/cloudflare/types/request_tracers/request_tracer_trace.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/request_tracers/trace_create_params.py b/src/cloudflare/types/request_tracers/trace_create_params.py
index 6709a58d5e8..d817af499b3 100644
--- a/src/cloudflare/types/request_tracers/trace_create_params.py
+++ b/src/cloudflare/types/request_tracers/trace_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/request_tracers/trace_create_response.py b/src/cloudflare/types/request_tracers/trace_create_response.py
index 3993e8fdcad..2738569266b 100644
--- a/src/cloudflare/types/request_tracers/trace_create_response.py
+++ b/src/cloudflare/types/request_tracers/trace_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rules/__init__.py b/src/cloudflare/types/rules/__init__.py
index a6212ee3a6b..da78e03456e 100644
--- a/src/cloudflare/types/rules/__init__.py
+++ b/src/cloudflare/types/rules/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rules/list_create_params.py b/src/cloudflare/types/rules/list_create_params.py
index 6a7434c88e2..31bf0a666a6 100644
--- a/src/cloudflare/types/rules/list_create_params.py
+++ b/src/cloudflare/types/rules/list_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rules/list_delete_response.py b/src/cloudflare/types/rules/list_delete_response.py
index c53a99497c4..eb08d0c7f40 100644
--- a/src/cloudflare/types/rules/list_delete_response.py
+++ b/src/cloudflare/types/rules/list_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/rules/list_list_response.py b/src/cloudflare/types/rules/list_list_response.py
index 5590fa0a265..0960fc6af0f 100644
--- a/src/cloudflare/types/rules/list_list_response.py
+++ b/src/cloudflare/types/rules/list_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/rules/list_update_params.py b/src/cloudflare/types/rules/list_update_params.py
index c5a15161e58..055a88fca84 100644
--- a/src/cloudflare/types/rules/list_update_params.py
+++ b/src/cloudflare/types/rules/list_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rules/lists/__init__.py b/src/cloudflare/types/rules/lists/__init__.py
index 0f6df125909..2ae6b35e88a 100644
--- a/src/cloudflare/types/rules/lists/__init__.py
+++ b/src/cloudflare/types/rules/lists/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rules/lists/bulk_operation_get_response.py b/src/cloudflare/types/rules/lists/bulk_operation_get_response.py
index 4a439ba3cc2..1ef00dc67c4 100644
--- a/src/cloudflare/types/rules/lists/bulk_operation_get_response.py
+++ b/src/cloudflare/types/rules/lists/bulk_operation_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/rules/lists/item_create_params.py b/src/cloudflare/types/rules/lists/item_create_params.py
index 79e97dd6d71..bf7e7e8f993 100644
--- a/src/cloudflare/types/rules/lists/item_create_params.py
+++ b/src/cloudflare/types/rules/lists/item_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rules/lists/item_create_response.py b/src/cloudflare/types/rules/lists/item_create_response.py
index 67cca20adc5..4f22d14d393 100644
--- a/src/cloudflare/types/rules/lists/item_create_response.py
+++ b/src/cloudflare/types/rules/lists/item_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/rules/lists/item_delete_params.py b/src/cloudflare/types/rules/lists/item_delete_params.py
index 843bfbfc3d2..8c164909719 100644
--- a/src/cloudflare/types/rules/lists/item_delete_params.py
+++ b/src/cloudflare/types/rules/lists/item_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rules/lists/item_delete_response.py b/src/cloudflare/types/rules/lists/item_delete_response.py
index 6d7421f7cf1..3b0bf9835a9 100644
--- a/src/cloudflare/types/rules/lists/item_delete_response.py
+++ b/src/cloudflare/types/rules/lists/item_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/rules/lists/item_get_response.py b/src/cloudflare/types/rules/lists/item_get_response.py
index bb4b9a3cf6b..c977176959e 100644
--- a/src/cloudflare/types/rules/lists/item_get_response.py
+++ b/src/cloudflare/types/rules/lists/item_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/rules/lists/item_list_params.py b/src/cloudflare/types/rules/lists/item_list_params.py
index 6b19639bdf4..a62860229aa 100644
--- a/src/cloudflare/types/rules/lists/item_list_params.py
+++ b/src/cloudflare/types/rules/lists/item_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rules/lists/item_update_params.py b/src/cloudflare/types/rules/lists/item_update_params.py
index ea90fe5ac5f..dcf6f7fd954 100644
--- a/src/cloudflare/types/rules/lists/item_update_params.py
+++ b/src/cloudflare/types/rules/lists/item_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rules/lists/item_update_response.py b/src/cloudflare/types/rules/lists/item_update_response.py
index 892174c2d6e..afd2fa83b57 100644
--- a/src/cloudflare/types/rules/lists/item_update_response.py
+++ b/src/cloudflare/types/rules/lists/item_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/rules/lists_list.py b/src/cloudflare/types/rules/lists_list.py
index a40d472452e..17255b5fa7d 100644
--- a/src/cloudflare/types/rules/lists_list.py
+++ b/src/cloudflare/types/rules/lists_list.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/ruleset_create_params.py b/src/cloudflare/types/ruleset_create_params.py
index b7769f67675..919e13429fa 100644
--- a/src/cloudflare/types/ruleset_create_params.py
+++ b/src/cloudflare/types/ruleset_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ruleset_update_params.py b/src/cloudflare/types/ruleset_update_params.py
index ce3e38a79fb..e77ba1d1bca 100644
--- a/src/cloudflare/types/ruleset_update_params.py
+++ b/src/cloudflare/types/ruleset_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rulesets/__init__.py b/src/cloudflare/types/rulesets/__init__.py
index 84b5eaf4c2a..a7defbada7b 100644
--- a/src/cloudflare/types/rulesets/__init__.py
+++ b/src/cloudflare/types/rulesets/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rulesets/phase_update_params.py b/src/cloudflare/types/rulesets/phase_update_params.py
index 344e75a1aaf..478f38a9f16 100644
--- a/src/cloudflare/types/rulesets/phase_update_params.py
+++ b/src/cloudflare/types/rulesets/phase_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rulesets/phases/__init__.py b/src/cloudflare/types/rulesets/phases/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/rulesets/phases/__init__.py
+++ b/src/cloudflare/types/rulesets/phases/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rulesets/rule_create_params.py b/src/cloudflare/types/rulesets/rule_create_params.py
index 980b4651286..1427e7774e3 100644
--- a/src/cloudflare/types/rulesets/rule_create_params.py
+++ b/src/cloudflare/types/rulesets/rule_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rulesets/rule_edit_params.py b/src/cloudflare/types/rulesets/rule_edit_params.py
index 21c27d2d9c8..9696dcf4faf 100644
--- a/src/cloudflare/types/rulesets/rule_edit_params.py
+++ b/src/cloudflare/types/rulesets/rule_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rulesets/versions/__init__.py b/src/cloudflare/types/rulesets/versions/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/rulesets/versions/__init__.py
+++ b/src/cloudflare/types/rulesets/versions/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rulesets_ruleset_response.py b/src/cloudflare/types/rulesets_ruleset_response.py
index ded5b209ec9..c3f54637f5d 100644
--- a/src/cloudflare/types/rulesets_ruleset_response.py
+++ b/src/cloudflare/types/rulesets_ruleset_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/rulesets_rulesets_response.py b/src/cloudflare/types/rulesets_rulesets_response.py
index c8763c20b71..f5f3bfabd0b 100644
--- a/src/cloudflare/types/rulesets_rulesets_response.py
+++ b/src/cloudflare/types/rulesets_rulesets_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/rum/__init__.py b/src/cloudflare/types/rum/__init__.py
index 78a5fbad5c6..353cacb011f 100644
--- a/src/cloudflare/types/rum/__init__.py
+++ b/src/cloudflare/types/rum/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rum/rule_create_params.py b/src/cloudflare/types/rum/rule_create_params.py
index 7542a72a506..999786186b4 100644
--- a/src/cloudflare/types/rum/rule_create_params.py
+++ b/src/cloudflare/types/rum/rule_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rum/rule_delete_response.py b/src/cloudflare/types/rum/rule_delete_response.py
index 37cc31feefd..2d837d57a7b 100644
--- a/src/cloudflare/types/rum/rule_delete_response.py
+++ b/src/cloudflare/types/rum/rule_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/rum/rule_list_response.py b/src/cloudflare/types/rum/rule_list_response.py
index d1165f93151..3d8f03f0d73 100644
--- a/src/cloudflare/types/rum/rule_list_response.py
+++ b/src/cloudflare/types/rum/rule_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/rum/rule_update_params.py b/src/cloudflare/types/rum/rule_update_params.py
index 2ce2e552d62..262f25205a0 100644
--- a/src/cloudflare/types/rum/rule_update_params.py
+++ b/src/cloudflare/types/rum/rule_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rum/rum_rule.py b/src/cloudflare/types/rum/rum_rule.py
index 71e36f2b036..b6b43189c9f 100644
--- a/src/cloudflare/types/rum/rum_rule.py
+++ b/src/cloudflare/types/rum/rum_rule.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/rum/rum_site.py b/src/cloudflare/types/rum/rum_site.py
index cf74c62fd3a..0aece867ff9 100644
--- a/src/cloudflare/types/rum/rum_site.py
+++ b/src/cloudflare/types/rum/rum_site.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/rum/site_info_create_params.py b/src/cloudflare/types/rum/site_info_create_params.py
index 9f7d4c00724..91186469f7b 100644
--- a/src/cloudflare/types/rum/site_info_create_params.py
+++ b/src/cloudflare/types/rum/site_info_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rum/site_info_delete_response.py b/src/cloudflare/types/rum/site_info_delete_response.py
index b1b629010f9..0cf42b0e1d9 100644
--- a/src/cloudflare/types/rum/site_info_delete_response.py
+++ b/src/cloudflare/types/rum/site_info_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/rum/site_info_list_params.py b/src/cloudflare/types/rum/site_info_list_params.py
index 777e63eee59..621eba190a1 100644
--- a/src/cloudflare/types/rum/site_info_list_params.py
+++ b/src/cloudflare/types/rum/site_info_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/rum/site_info_update_params.py b/src/cloudflare/types/rum/site_info_update_params.py
index af8da5b835b..c829ad47b3b 100644
--- a/src/cloudflare/types/rum/site_info_update_params.py
+++ b/src/cloudflare/types/rum/site_info_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/__init__.py b/src/cloudflare/types/secondary_dns/__init__.py
index 8e42e2a0eac..e944c03733c 100644
--- a/src/cloudflare/types/secondary_dns/__init__.py
+++ b/src/cloudflare/types/secondary_dns/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/acl_create_params.py b/src/cloudflare/types/secondary_dns/acl_create_params.py
index bfdaf933104..17f861d5bd3 100644
--- a/src/cloudflare/types/secondary_dns/acl_create_params.py
+++ b/src/cloudflare/types/secondary_dns/acl_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/acl_delete_response.py b/src/cloudflare/types/secondary_dns/acl_delete_response.py
index 723d3db900c..e622fc4caf6 100644
--- a/src/cloudflare/types/secondary_dns/acl_delete_response.py
+++ b/src/cloudflare/types/secondary_dns/acl_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/secondary_dns/acl_list_response.py b/src/cloudflare/types/secondary_dns/acl_list_response.py
index 801d4ccc23e..a59ec9be8c9 100644
--- a/src/cloudflare/types/secondary_dns/acl_list_response.py
+++ b/src/cloudflare/types/secondary_dns/acl_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/secondary_dns/acl_update_params.py b/src/cloudflare/types/secondary_dns/acl_update_params.py
index 9ec895cbbfe..3cae866949d 100644
--- a/src/cloudflare/types/secondary_dns/acl_update_params.py
+++ b/src/cloudflare/types/secondary_dns/acl_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/incoming_create_params.py b/src/cloudflare/types/secondary_dns/incoming_create_params.py
index cb2c3d01504..277997b1d98 100644
--- a/src/cloudflare/types/secondary_dns/incoming_create_params.py
+++ b/src/cloudflare/types/secondary_dns/incoming_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/incoming_create_response.py b/src/cloudflare/types/secondary_dns/incoming_create_response.py
index 665b891e84a..6bf8d6c859e 100644
--- a/src/cloudflare/types/secondary_dns/incoming_create_response.py
+++ b/src/cloudflare/types/secondary_dns/incoming_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/secondary_dns/incoming_delete_response.py b/src/cloudflare/types/secondary_dns/incoming_delete_response.py
index 141550428d3..290274934b6 100644
--- a/src/cloudflare/types/secondary_dns/incoming_delete_response.py
+++ b/src/cloudflare/types/secondary_dns/incoming_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/secondary_dns/incoming_get_response.py b/src/cloudflare/types/secondary_dns/incoming_get_response.py
index 46fc658ea66..bcaccd64fe4 100644
--- a/src/cloudflare/types/secondary_dns/incoming_get_response.py
+++ b/src/cloudflare/types/secondary_dns/incoming_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/secondary_dns/incoming_update_params.py b/src/cloudflare/types/secondary_dns/incoming_update_params.py
index 7e559c5f04e..f1866e1f606 100644
--- a/src/cloudflare/types/secondary_dns/incoming_update_params.py
+++ b/src/cloudflare/types/secondary_dns/incoming_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/incoming_update_response.py b/src/cloudflare/types/secondary_dns/incoming_update_response.py
index 9639696487c..f5b5c4d48c1 100644
--- a/src/cloudflare/types/secondary_dns/incoming_update_response.py
+++ b/src/cloudflare/types/secondary_dns/incoming_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/secondary_dns/outgoing/__init__.py b/src/cloudflare/types/secondary_dns/outgoing/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/secondary_dns/outgoing/__init__.py
+++ b/src/cloudflare/types/secondary_dns/outgoing/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/outgoing_create_params.py b/src/cloudflare/types/secondary_dns/outgoing_create_params.py
index e88cfd2da2a..360bf3fdad0 100644
--- a/src/cloudflare/types/secondary_dns/outgoing_create_params.py
+++ b/src/cloudflare/types/secondary_dns/outgoing_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/outgoing_create_response.py b/src/cloudflare/types/secondary_dns/outgoing_create_response.py
index ed84261ce6c..e24d4211d57 100644
--- a/src/cloudflare/types/secondary_dns/outgoing_create_response.py
+++ b/src/cloudflare/types/secondary_dns/outgoing_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/secondary_dns/outgoing_delete_response.py b/src/cloudflare/types/secondary_dns/outgoing_delete_response.py
index 9fb29ccc417..30b20e91bb8 100644
--- a/src/cloudflare/types/secondary_dns/outgoing_delete_response.py
+++ b/src/cloudflare/types/secondary_dns/outgoing_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/secondary_dns/outgoing_get_response.py b/src/cloudflare/types/secondary_dns/outgoing_get_response.py
index 880a8c07acd..f7fc910deb7 100644
--- a/src/cloudflare/types/secondary_dns/outgoing_get_response.py
+++ b/src/cloudflare/types/secondary_dns/outgoing_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/secondary_dns/outgoing_update_params.py b/src/cloudflare/types/secondary_dns/outgoing_update_params.py
index 13918019e1b..473f7f33e10 100644
--- a/src/cloudflare/types/secondary_dns/outgoing_update_params.py
+++ b/src/cloudflare/types/secondary_dns/outgoing_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/outgoing_update_response.py b/src/cloudflare/types/secondary_dns/outgoing_update_response.py
index 41d683ec3a5..aa84d81b1d2 100644
--- a/src/cloudflare/types/secondary_dns/outgoing_update_response.py
+++ b/src/cloudflare/types/secondary_dns/outgoing_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/secondary_dns/peer_create_params.py b/src/cloudflare/types/secondary_dns/peer_create_params.py
index 41deaccfb9a..753caa58a44 100644
--- a/src/cloudflare/types/secondary_dns/peer_create_params.py
+++ b/src/cloudflare/types/secondary_dns/peer_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/peer_delete_response.py b/src/cloudflare/types/secondary_dns/peer_delete_response.py
index afb68bba7a0..014e5af3b7d 100644
--- a/src/cloudflare/types/secondary_dns/peer_delete_response.py
+++ b/src/cloudflare/types/secondary_dns/peer_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/secondary_dns/peer_list_response.py b/src/cloudflare/types/secondary_dns/peer_list_response.py
index dd1a8411398..d6288041048 100644
--- a/src/cloudflare/types/secondary_dns/peer_list_response.py
+++ b/src/cloudflare/types/secondary_dns/peer_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/secondary_dns/peer_update_params.py b/src/cloudflare/types/secondary_dns/peer_update_params.py
index 6cded73a58c..9aca4e88715 100644
--- a/src/cloudflare/types/secondary_dns/peer_update_params.py
+++ b/src/cloudflare/types/secondary_dns/peer_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/secondary_dns_acl.py b/src/cloudflare/types/secondary_dns/secondary_dns_acl.py
index a7bba9e1ed1..7678d75d133 100644
--- a/src/cloudflare/types/secondary_dns/secondary_dns_acl.py
+++ b/src/cloudflare/types/secondary_dns/secondary_dns_acl.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/secondary_dns/secondary_dns_disable_transfer_result.py b/src/cloudflare/types/secondary_dns/secondary_dns_disable_transfer_result.py
index e849e09a2e5..adb8f8a4bc6 100644
--- a/src/cloudflare/types/secondary_dns/secondary_dns_disable_transfer_result.py
+++ b/src/cloudflare/types/secondary_dns/secondary_dns_disable_transfer_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
__all__ = ["SecondaryDNSDisableTransferResult"]
diff --git a/src/cloudflare/types/secondary_dns/secondary_dns_enable_transfer_result.py b/src/cloudflare/types/secondary_dns/secondary_dns_enable_transfer_result.py
index bc7ac873b6c..9032ba4697f 100644
--- a/src/cloudflare/types/secondary_dns/secondary_dns_enable_transfer_result.py
+++ b/src/cloudflare/types/secondary_dns/secondary_dns_enable_transfer_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
__all__ = ["SecondaryDNSEnableTransferResult"]
diff --git a/src/cloudflare/types/secondary_dns/secondary_dns_force_result.py b/src/cloudflare/types/secondary_dns/secondary_dns_force_result.py
index c81a72eec81..ad1aae99d47 100644
--- a/src/cloudflare/types/secondary_dns/secondary_dns_force_result.py
+++ b/src/cloudflare/types/secondary_dns/secondary_dns_force_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
__all__ = ["SecondaryDNSForceResult"]
diff --git a/src/cloudflare/types/secondary_dns/secondary_dns_peer.py b/src/cloudflare/types/secondary_dns/secondary_dns_peer.py
index c65faf65d6f..37da0515c46 100644
--- a/src/cloudflare/types/secondary_dns/secondary_dns_peer.py
+++ b/src/cloudflare/types/secondary_dns/secondary_dns_peer.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/secondary_dns/secondary_dns_schemas_force_result.py b/src/cloudflare/types/secondary_dns/secondary_dns_schemas_force_result.py
index cee4184c62a..5d3c0aa114b 100644
--- a/src/cloudflare/types/secondary_dns/secondary_dns_schemas_force_result.py
+++ b/src/cloudflare/types/secondary_dns/secondary_dns_schemas_force_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
__all__ = ["SecondaryDNSSchemasForceResult"]
diff --git a/src/cloudflare/types/secondary_dns/secondary_dns_tsig.py b/src/cloudflare/types/secondary_dns/secondary_dns_tsig.py
index 4dce08ada57..675f173b347 100644
--- a/src/cloudflare/types/secondary_dns/secondary_dns_tsig.py
+++ b/src/cloudflare/types/secondary_dns/secondary_dns_tsig.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/secondary_dns/tsig_create_params.py b/src/cloudflare/types/secondary_dns/tsig_create_params.py
index 4c37e5bc1c8..9cfaa31326c 100644
--- a/src/cloudflare/types/secondary_dns/tsig_create_params.py
+++ b/src/cloudflare/types/secondary_dns/tsig_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/secondary_dns/tsig_delete_response.py b/src/cloudflare/types/secondary_dns/tsig_delete_response.py
index 35f9e31b7ad..0cc2e9c75d1 100644
--- a/src/cloudflare/types/secondary_dns/tsig_delete_response.py
+++ b/src/cloudflare/types/secondary_dns/tsig_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/secondary_dns/tsig_list_response.py b/src/cloudflare/types/secondary_dns/tsig_list_response.py
index 0ae0072e57d..02c7e684662 100644
--- a/src/cloudflare/types/secondary_dns/tsig_list_response.py
+++ b/src/cloudflare/types/secondary_dns/tsig_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/secondary_dns/tsig_update_params.py b/src/cloudflare/types/secondary_dns/tsig_update_params.py
index 260d163407e..6eeba6f25b0 100644
--- a/src/cloudflare/types/secondary_dns/tsig_update_params.py
+++ b/src/cloudflare/types/secondary_dns/tsig_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/snippet.py b/src/cloudflare/types/snippet.py
index c2e1e66f6c3..140c3b0edea 100644
--- a/src/cloudflare/types/snippet.py
+++ b/src/cloudflare/types/snippet.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/snippet_delete_response.py b/src/cloudflare/types/snippet_delete_response.py
index fd986e837fa..c779c88f943 100644
--- a/src/cloudflare/types/snippet_delete_response.py
+++ b/src/cloudflare/types/snippet_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/snippet_list_response.py b/src/cloudflare/types/snippet_list_response.py
index 442e1f3bfd3..1713f9f089c 100644
--- a/src/cloudflare/types/snippet_list_response.py
+++ b/src/cloudflare/types/snippet_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/snippet_update_params.py b/src/cloudflare/types/snippet_update_params.py
index 6d7d6e2efa1..4633aeb6967 100644
--- a/src/cloudflare/types/snippet_update_params.py
+++ b/src/cloudflare/types/snippet_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/snippets/__init__.py b/src/cloudflare/types/snippets/__init__.py
index 63fd1d4a311..2cf9f9bde2d 100644
--- a/src/cloudflare/types/snippets/__init__.py
+++ b/src/cloudflare/types/snippets/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/snippets/rule_list_response.py b/src/cloudflare/types/snippets/rule_list_response.py
index 0ef2e865124..eff01c9b2b0 100644
--- a/src/cloudflare/types/snippets/rule_list_response.py
+++ b/src/cloudflare/types/snippets/rule_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/snippets/rule_update_params.py b/src/cloudflare/types/snippets/rule_update_params.py
index 207fcdc257c..d33769231d6 100644
--- a/src/cloudflare/types/snippets/rule_update_params.py
+++ b/src/cloudflare/types/snippets/rule_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/snippets/rule_update_response.py b/src/cloudflare/types/snippets/rule_update_response.py
index 41f2141814a..2abc8f16900 100644
--- a/src/cloudflare/types/snippets/rule_update_response.py
+++ b/src/cloudflare/types/snippets/rule_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/spectrum/__init__.py b/src/cloudflare/types/spectrum/__init__.py
index 6aff0e498c6..316d4fa6f16 100644
--- a/src/cloudflare/types/spectrum/__init__.py
+++ b/src/cloudflare/types/spectrum/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/spectrum/analytics/__init__.py b/src/cloudflare/types/spectrum/analytics/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/spectrum/analytics/__init__.py
+++ b/src/cloudflare/types/spectrum/analytics/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/spectrum/analytics/aggregates/__init__.py b/src/cloudflare/types/spectrum/analytics/aggregates/__init__.py
index 4031d6b0eae..9570555c706 100644
--- a/src/cloudflare/types/spectrum/analytics/aggregates/__init__.py
+++ b/src/cloudflare/types/spectrum/analytics/aggregates/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/spectrum/analytics/aggregates/current_get_params.py b/src/cloudflare/types/spectrum/analytics/aggregates/current_get_params.py
index f4bc19f9311..f111e94540f 100644
--- a/src/cloudflare/types/spectrum/analytics/aggregates/current_get_params.py
+++ b/src/cloudflare/types/spectrum/analytics/aggregates/current_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/spectrum/analytics/aggregates/current_get_response.py b/src/cloudflare/types/spectrum/analytics/aggregates/current_get_response.py
index 425b8d60742..c4b1459d71c 100644
--- a/src/cloudflare/types/spectrum/analytics/aggregates/current_get_response.py
+++ b/src/cloudflare/types/spectrum/analytics/aggregates/current_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/spectrum/analytics/events/__init__.py b/src/cloudflare/types/spectrum/analytics/events/__init__.py
index f4cdd011742..628747c3784 100644
--- a/src/cloudflare/types/spectrum/analytics/events/__init__.py
+++ b/src/cloudflare/types/spectrum/analytics/events/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/spectrum/analytics/events/bytime_get_params.py b/src/cloudflare/types/spectrum/analytics/events/bytime_get_params.py
index 257c080353b..ce7f3f2b47c 100644
--- a/src/cloudflare/types/spectrum/analytics/events/bytime_get_params.py
+++ b/src/cloudflare/types/spectrum/analytics/events/bytime_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/spectrum/analytics/events/bytime_get_response.py b/src/cloudflare/types/spectrum/analytics/events/bytime_get_response.py
index d60c240a7ba..de636db7ba5 100644
--- a/src/cloudflare/types/spectrum/analytics/events/bytime_get_response.py
+++ b/src/cloudflare/types/spectrum/analytics/events/bytime_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/spectrum/analytics/events/summary_get_params.py b/src/cloudflare/types/spectrum/analytics/events/summary_get_params.py
index f7f0934796c..6785b937109 100644
--- a/src/cloudflare/types/spectrum/analytics/events/summary_get_params.py
+++ b/src/cloudflare/types/spectrum/analytics/events/summary_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/spectrum/analytics/events/summary_get_response.py b/src/cloudflare/types/spectrum/analytics/events/summary_get_response.py
index 39890534759..a9966639b42 100644
--- a/src/cloudflare/types/spectrum/analytics/events/summary_get_response.py
+++ b/src/cloudflare/types/spectrum/analytics/events/summary_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/spectrum/app_create_params.py b/src/cloudflare/types/spectrum/app_create_params.py
index e4114ff1d53..2e9794fa965 100644
--- a/src/cloudflare/types/spectrum/app_create_params.py
+++ b/src/cloudflare/types/spectrum/app_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/spectrum/app_create_response.py b/src/cloudflare/types/spectrum/app_create_response.py
index 6608c9bb663..04087a8e63d 100644
--- a/src/cloudflare/types/spectrum/app_create_response.py
+++ b/src/cloudflare/types/spectrum/app_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/spectrum/app_delete_response.py b/src/cloudflare/types/spectrum/app_delete_response.py
index 6e503cfce62..38b3012b69f 100644
--- a/src/cloudflare/types/spectrum/app_delete_response.py
+++ b/src/cloudflare/types/spectrum/app_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/spectrum/app_get_response.py b/src/cloudflare/types/spectrum/app_get_response.py
index b35efba6f7c..6b4ee519a05 100644
--- a/src/cloudflare/types/spectrum/app_get_response.py
+++ b/src/cloudflare/types/spectrum/app_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/spectrum/app_list_params.py b/src/cloudflare/types/spectrum/app_list_params.py
index 4d803256450..99ec45b291f 100644
--- a/src/cloudflare/types/spectrum/app_list_params.py
+++ b/src/cloudflare/types/spectrum/app_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/spectrum/app_update_params.py b/src/cloudflare/types/spectrum/app_update_params.py
index 0e1a6cae54a..7ac95ea46a7 100644
--- a/src/cloudflare/types/spectrum/app_update_params.py
+++ b/src/cloudflare/types/spectrum/app_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/spectrum/app_update_response.py b/src/cloudflare/types/spectrum/app_update_response.py
index b8a95ca3752..6a337f26b92 100644
--- a/src/cloudflare/types/spectrum/app_update_response.py
+++ b/src/cloudflare/types/spectrum/app_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/speed/__init__.py b/src/cloudflare/types/speed/__init__.py
index 50394e28254..86dea078f40 100644
--- a/src/cloudflare/types/speed/__init__.py
+++ b/src/cloudflare/types/speed/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/speed/observatory_availabilities.py b/src/cloudflare/types/speed/observatory_availabilities.py
index fa22529e5bd..8f30451b153 100644
--- a/src/cloudflare/types/speed/observatory_availabilities.py
+++ b/src/cloudflare/types/speed/observatory_availabilities.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/speed/observatory_page_test.py b/src/cloudflare/types/speed/observatory_page_test.py
index 094093ab954..e766a5fa9fa 100644
--- a/src/cloudflare/types/speed/observatory_page_test.py
+++ b/src/cloudflare/types/speed/observatory_page_test.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/speed/page_list_response.py b/src/cloudflare/types/speed/page_list_response.py
index f0b81567873..d1f9bf88a7e 100644
--- a/src/cloudflare/types/speed/page_list_response.py
+++ b/src/cloudflare/types/speed/page_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/speed/schedule_create_params.py b/src/cloudflare/types/speed/schedule_create_params.py
index bad7a4a1026..94102af3706 100644
--- a/src/cloudflare/types/speed/schedule_create_params.py
+++ b/src/cloudflare/types/speed/schedule_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/speed/schedule_create_response.py b/src/cloudflare/types/speed/schedule_create_response.py
index 2d0698cc9c1..9c9eb38b426 100644
--- a/src/cloudflare/types/speed/schedule_create_response.py
+++ b/src/cloudflare/types/speed/schedule_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/speed/test_create_params.py b/src/cloudflare/types/speed/test_create_params.py
index a9fa418d858..c61cee932ef 100644
--- a/src/cloudflare/types/speed/test_create_params.py
+++ b/src/cloudflare/types/speed/test_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/speed/test_delete_params.py b/src/cloudflare/types/speed/test_delete_params.py
index 2c6887bbbb2..2fbda2c48a2 100644
--- a/src/cloudflare/types/speed/test_delete_params.py
+++ b/src/cloudflare/types/speed/test_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/speed/test_delete_response.py b/src/cloudflare/types/speed/test_delete_response.py
index 837bb92923d..9e375ef09b7 100644
--- a/src/cloudflare/types/speed/test_delete_response.py
+++ b/src/cloudflare/types/speed/test_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/speed/test_list_params.py b/src/cloudflare/types/speed/test_list_params.py
index 3d38a0a7bf8..b26496e0bd7 100644
--- a/src/cloudflare/types/speed/test_list_params.py
+++ b/src/cloudflare/types/speed/test_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/speed/test_list_response.py b/src/cloudflare/types/speed/test_list_response.py
index 0eb9911a9ea..0c610a295bc 100644
--- a/src/cloudflare/types/speed/test_list_response.py
+++ b/src/cloudflare/types/speed/test_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/speed_delete_params.py b/src/cloudflare/types/speed_delete_params.py
index d9f6a796fd2..130cab3ecd4 100644
--- a/src/cloudflare/types/speed_delete_params.py
+++ b/src/cloudflare/types/speed_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/speed_delete_response.py b/src/cloudflare/types/speed_delete_response.py
index 4c3d5824d1b..ca2cd434822 100644
--- a/src/cloudflare/types/speed_delete_response.py
+++ b/src/cloudflare/types/speed_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/speed_schedule_get_params.py b/src/cloudflare/types/speed_schedule_get_params.py
index 3f9dc3282aa..403ed349a61 100644
--- a/src/cloudflare/types/speed_schedule_get_params.py
+++ b/src/cloudflare/types/speed_schedule_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/speed_trends_list_params.py b/src/cloudflare/types/speed_trends_list_params.py
index 32a2295bba1..5f034857052 100644
--- a/src/cloudflare/types/speed_trends_list_params.py
+++ b/src/cloudflare/types/speed_trends_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ssl/__init__.py b/src/cloudflare/types/ssl/__init__.py
index c431f582587..f9008ea8aaa 100644
--- a/src/cloudflare/types/ssl/__init__.py
+++ b/src/cloudflare/types/ssl/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ssl/analyze_create_params.py b/src/cloudflare/types/ssl/analyze_create_params.py
index ea22975e759..0e19cf3b6a2 100644
--- a/src/cloudflare/types/ssl/analyze_create_params.py
+++ b/src/cloudflare/types/ssl/analyze_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ssl/analyze_create_response.py b/src/cloudflare/types/ssl/analyze_create_response.py
index 9eee59f1651..87ead97af77 100644
--- a/src/cloudflare/types/ssl/analyze_create_response.py
+++ b/src/cloudflare/types/ssl/analyze_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/ssl/certificate_pack_delete_response.py b/src/cloudflare/types/ssl/certificate_pack_delete_response.py
index 7eae74b5513..20f9fa49401 100644
--- a/src/cloudflare/types/ssl/certificate_pack_delete_response.py
+++ b/src/cloudflare/types/ssl/certificate_pack_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/ssl/certificate_pack_edit_response.py b/src/cloudflare/types/ssl/certificate_pack_edit_response.py
index 4c7772f91a9..fc7c617ae08 100644
--- a/src/cloudflare/types/ssl/certificate_pack_edit_response.py
+++ b/src/cloudflare/types/ssl/certificate_pack_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/ssl/certificate_pack_get_response.py b/src/cloudflare/types/ssl/certificate_pack_get_response.py
index 57e2800c366..8c2cdcc3d3e 100644
--- a/src/cloudflare/types/ssl/certificate_pack_get_response.py
+++ b/src/cloudflare/types/ssl/certificate_pack_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/ssl/certificate_pack_list_params.py b/src/cloudflare/types/ssl/certificate_pack_list_params.py
index 5154a4d3c2a..65532eead27 100644
--- a/src/cloudflare/types/ssl/certificate_pack_list_params.py
+++ b/src/cloudflare/types/ssl/certificate_pack_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ssl/certificate_pack_list_response.py b/src/cloudflare/types/ssl/certificate_pack_list_response.py
index 1e7be0ba626..f0f8da5a679 100644
--- a/src/cloudflare/types/ssl/certificate_pack_list_response.py
+++ b/src/cloudflare/types/ssl/certificate_pack_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/ssl/certificate_packs/__init__.py b/src/cloudflare/types/ssl/certificate_packs/__init__.py
index a5cb69889c8..9251bdda1e4 100644
--- a/src/cloudflare/types/ssl/certificate_packs/__init__.py
+++ b/src/cloudflare/types/ssl/certificate_packs/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ssl/certificate_packs/order_create_params.py b/src/cloudflare/types/ssl/certificate_packs/order_create_params.py
index 9c52d2bd110..64d25fae31c 100644
--- a/src/cloudflare/types/ssl/certificate_packs/order_create_params.py
+++ b/src/cloudflare/types/ssl/certificate_packs/order_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ssl/certificate_packs/order_create_response.py b/src/cloudflare/types/ssl/certificate_packs/order_create_response.py
index f575173d848..c7b71c73ed5 100644
--- a/src/cloudflare/types/ssl/certificate_packs/order_create_response.py
+++ b/src/cloudflare/types/ssl/certificate_packs/order_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/ssl/certificate_packs/quota_get_response.py b/src/cloudflare/types/ssl/certificate_packs/quota_get_response.py
index 86dc248e3c3..8882cbc297f 100644
--- a/src/cloudflare/types/ssl/certificate_packs/quota_get_response.py
+++ b/src/cloudflare/types/ssl/certificate_packs/quota_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/ssl/recommendation_get_response.py b/src/cloudflare/types/ssl/recommendation_get_response.py
index 55b5a746799..1f7fa47d239 100644
--- a/src/cloudflare/types/ssl/recommendation_get_response.py
+++ b/src/cloudflare/types/ssl/recommendation_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/ssl/tls_certificates_and_hostnames_verification.py b/src/cloudflare/types/ssl/tls_certificates_and_hostnames_verification.py
index fc079505219..4dbdc403dd1 100644
--- a/src/cloudflare/types/ssl/tls_certificates_and_hostnames_verification.py
+++ b/src/cloudflare/types/ssl/tls_certificates_and_hostnames_verification.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/ssl/universal/__init__.py b/src/cloudflare/types/ssl/universal/__init__.py
index 219aa38907f..87806a7971e 100644
--- a/src/cloudflare/types/ssl/universal/__init__.py
+++ b/src/cloudflare/types/ssl/universal/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ssl/universal/setting_edit_params.py b/src/cloudflare/types/ssl/universal/setting_edit_params.py
index e4c4c6fd8cb..ab4f62f07e8 100644
--- a/src/cloudflare/types/ssl/universal/setting_edit_params.py
+++ b/src/cloudflare/types/ssl/universal/setting_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ssl/universal/tls_certificates_and_hostnames_universal.py b/src/cloudflare/types/ssl/universal/tls_certificates_and_hostnames_universal.py
index b4794bcf99d..4c5936bf13b 100644
--- a/src/cloudflare/types/ssl/universal/tls_certificates_and_hostnames_universal.py
+++ b/src/cloudflare/types/ssl/universal/tls_certificates_and_hostnames_universal.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/ssl/verification_edit_params.py b/src/cloudflare/types/ssl/verification_edit_params.py
index aa54fabaf4b..a561f45caf3 100644
--- a/src/cloudflare/types/ssl/verification_edit_params.py
+++ b/src/cloudflare/types/ssl/verification_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ssl/verification_edit_response.py b/src/cloudflare/types/ssl/verification_edit_response.py
index aed8f340d62..23608da9385 100644
--- a/src/cloudflare/types/ssl/verification_edit_response.py
+++ b/src/cloudflare/types/ssl/verification_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/ssl/verification_get_params.py b/src/cloudflare/types/ssl/verification_get_params.py
index c15fe5ec8f2..cf66987e41f 100644
--- a/src/cloudflare/types/ssl/verification_get_params.py
+++ b/src/cloudflare/types/ssl/verification_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/ssl/verification_get_response.py b/src/cloudflare/types/ssl/verification_get_response.py
index 3aec431d202..2276ae5f47a 100644
--- a/src/cloudflare/types/ssl/verification_get_response.py
+++ b/src/cloudflare/types/ssl/verification_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/storage/__init__.py b/src/cloudflare/types/storage/__init__.py
index 290a96c3229..c5b7f500d59 100644
--- a/src/cloudflare/types/storage/__init__.py
+++ b/src/cloudflare/types/storage/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/storage/analytics_list_params.py b/src/cloudflare/types/storage/analytics_list_params.py
index fd5ffddfc6a..989096be015 100644
--- a/src/cloudflare/types/storage/analytics_list_params.py
+++ b/src/cloudflare/types/storage/analytics_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/storage/analytics_stored_params.py b/src/cloudflare/types/storage/analytics_stored_params.py
index ecd85cf2227..f104e70081e 100644
--- a/src/cloudflare/types/storage/analytics_stored_params.py
+++ b/src/cloudflare/types/storage/analytics_stored_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/storage/workers_kv_components_schemas_result.py b/src/cloudflare/types/storage/workers_kv_components_schemas_result.py
index 10adde3fcf0..8f1f1306ee8 100644
--- a/src/cloudflare/types/storage/workers_kv_components_schemas_result.py
+++ b/src/cloudflare/types/storage/workers_kv_components_schemas_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/storage/workers_kv_schemas_result.py b/src/cloudflare/types/storage/workers_kv_schemas_result.py
index 3aef8e84d27..fede9df26ce 100644
--- a/src/cloudflare/types/storage/workers_kv_schemas_result.py
+++ b/src/cloudflare/types/storage/workers_kv_schemas_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/stream/__init__.py b/src/cloudflare/types/stream/__init__.py
index ade775bf46b..d9a4cd3fc6f 100644
--- a/src/cloudflare/types/stream/__init__.py
+++ b/src/cloudflare/types/stream/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/audio_track_copy_params.py b/src/cloudflare/types/stream/audio_track_copy_params.py
index 4b2c48ebfe2..599c1adb399 100644
--- a/src/cloudflare/types/stream/audio_track_copy_params.py
+++ b/src/cloudflare/types/stream/audio_track_copy_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/audio_track_delete_response.py b/src/cloudflare/types/stream/audio_track_delete_response.py
index 61c27d9ced3..374f33e76ef 100644
--- a/src/cloudflare/types/stream/audio_track_delete_response.py
+++ b/src/cloudflare/types/stream/audio_track_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream/audio_track_edit_params.py b/src/cloudflare/types/stream/audio_track_edit_params.py
index d7ec15623a6..6463f48b26b 100644
--- a/src/cloudflare/types/stream/audio_track_edit_params.py
+++ b/src/cloudflare/types/stream/audio_track_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/audio_track_get_response.py b/src/cloudflare/types/stream/audio_track_get_response.py
index 2b5223dc261..c5bc3ec83ef 100644
--- a/src/cloudflare/types/stream/audio_track_get_response.py
+++ b/src/cloudflare/types/stream/audio_track_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/stream/caption_delete_response.py b/src/cloudflare/types/stream/caption_delete_response.py
index 38e193be3b2..768f42fb749 100644
--- a/src/cloudflare/types/stream/caption_delete_response.py
+++ b/src/cloudflare/types/stream/caption_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/stream/caption_get_response.py b/src/cloudflare/types/stream/caption_get_response.py
index e2670de4cce..9a78fc893b2 100644
--- a/src/cloudflare/types/stream/caption_get_response.py
+++ b/src/cloudflare/types/stream/caption_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/stream/caption_update_params.py b/src/cloudflare/types/stream/caption_update_params.py
index 967a82667d4..f75ea53cbd8 100644
--- a/src/cloudflare/types/stream/caption_update_params.py
+++ b/src/cloudflare/types/stream/caption_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/caption_update_response.py b/src/cloudflare/types/stream/caption_update_response.py
index 8d557f0069d..68e077d854e 100644
--- a/src/cloudflare/types/stream/caption_update_response.py
+++ b/src/cloudflare/types/stream/caption_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream/clip_create_params.py b/src/cloudflare/types/stream/clip_create_params.py
index a80308710ec..8c46a159546 100644
--- a/src/cloudflare/types/stream/clip_create_params.py
+++ b/src/cloudflare/types/stream/clip_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/copy_create_params.py b/src/cloudflare/types/stream/copy_create_params.py
index 519b7103fb3..46c6d4afa85 100644
--- a/src/cloudflare/types/stream/copy_create_params.py
+++ b/src/cloudflare/types/stream/copy_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/direct_upload_create_params.py b/src/cloudflare/types/stream/direct_upload_create_params.py
index 2e40b4058b2..e853d136d6f 100644
--- a/src/cloudflare/types/stream/direct_upload_create_params.py
+++ b/src/cloudflare/types/stream/direct_upload_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/direct_upload_create_response.py b/src/cloudflare/types/stream/direct_upload_create_response.py
index bdf3c5ceb16..c43a4ae00c3 100644
--- a/src/cloudflare/types/stream/direct_upload_create_response.py
+++ b/src/cloudflare/types/stream/direct_upload_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/stream/download_create_response.py b/src/cloudflare/types/stream/download_create_response.py
index 50b4d1c57ac..d9286ca694d 100644
--- a/src/cloudflare/types/stream/download_create_response.py
+++ b/src/cloudflare/types/stream/download_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream/download_delete_response.py b/src/cloudflare/types/stream/download_delete_response.py
index 76127052c46..b3eb1ca4b03 100644
--- a/src/cloudflare/types/stream/download_delete_response.py
+++ b/src/cloudflare/types/stream/download_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream/download_get_response.py b/src/cloudflare/types/stream/download_get_response.py
index 73ea8f57999..6c5745dc86d 100644
--- a/src/cloudflare/types/stream/download_get_response.py
+++ b/src/cloudflare/types/stream/download_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream/key_delete_response.py b/src/cloudflare/types/stream/key_delete_response.py
index dcf89c429a5..68da0ee0cd6 100644
--- a/src/cloudflare/types/stream/key_delete_response.py
+++ b/src/cloudflare/types/stream/key_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream/key_get_response.py b/src/cloudflare/types/stream/key_get_response.py
index 1933ab9d1b4..30a4a30f704 100644
--- a/src/cloudflare/types/stream/key_get_response.py
+++ b/src/cloudflare/types/stream/key_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/stream/live_input_create_params.py b/src/cloudflare/types/stream/live_input_create_params.py
index 48cee964b39..4c491aa85e4 100644
--- a/src/cloudflare/types/stream/live_input_create_params.py
+++ b/src/cloudflare/types/stream/live_input_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/live_input_list_params.py b/src/cloudflare/types/stream/live_input_list_params.py
index 0bb8a6f5672..7bec34b8e21 100644
--- a/src/cloudflare/types/stream/live_input_list_params.py
+++ b/src/cloudflare/types/stream/live_input_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/live_input_list_response.py b/src/cloudflare/types/stream/live_input_list_response.py
index e7aca39750a..89345d5d01a 100644
--- a/src/cloudflare/types/stream/live_input_list_response.py
+++ b/src/cloudflare/types/stream/live_input_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/stream/live_input_update_params.py b/src/cloudflare/types/stream/live_input_update_params.py
index daf0c346a74..4dd1324e8a0 100644
--- a/src/cloudflare/types/stream/live_input_update_params.py
+++ b/src/cloudflare/types/stream/live_input_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/live_inputs/__init__.py b/src/cloudflare/types/stream/live_inputs/__init__.py
index 8b55423f22d..58b3f4b5355 100644
--- a/src/cloudflare/types/stream/live_inputs/__init__.py
+++ b/src/cloudflare/types/stream/live_inputs/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/live_inputs/output_create_params.py b/src/cloudflare/types/stream/live_inputs/output_create_params.py
index 3cd1bbd6d22..b90217b2b62 100644
--- a/src/cloudflare/types/stream/live_inputs/output_create_params.py
+++ b/src/cloudflare/types/stream/live_inputs/output_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/live_inputs/output_list_response.py b/src/cloudflare/types/stream/live_inputs/output_list_response.py
index e65e0326140..5bdf153d982 100644
--- a/src/cloudflare/types/stream/live_inputs/output_list_response.py
+++ b/src/cloudflare/types/stream/live_inputs/output_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/stream/live_inputs/output_update_params.py b/src/cloudflare/types/stream/live_inputs/output_update_params.py
index 0ce9718d4f5..e61e5779d3c 100644
--- a/src/cloudflare/types/stream/live_inputs/output_update_params.py
+++ b/src/cloudflare/types/stream/live_inputs/output_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/live_inputs/stream_output.py b/src/cloudflare/types/stream/live_inputs/stream_output.py
index 14d9d919a35..eb78f4fe309 100644
--- a/src/cloudflare/types/stream/live_inputs/stream_output.py
+++ b/src/cloudflare/types/stream/live_inputs/stream_output.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/stream/stream_additional_audio.py b/src/cloudflare/types/stream/stream_additional_audio.py
index ca75ad6fb50..44b4406e9df 100644
--- a/src/cloudflare/types/stream/stream_additional_audio.py
+++ b/src/cloudflare/types/stream/stream_additional_audio.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/stream/stream_captions.py b/src/cloudflare/types/stream/stream_captions.py
index 7f50435822c..4239fffd3a2 100644
--- a/src/cloudflare/types/stream/stream_captions.py
+++ b/src/cloudflare/types/stream/stream_captions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/stream/stream_clipping.py b/src/cloudflare/types/stream/stream_clipping.py
index 0945db4f743..99af9383d1d 100644
--- a/src/cloudflare/types/stream/stream_clipping.py
+++ b/src/cloudflare/types/stream/stream_clipping.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/stream/stream_keys.py b/src/cloudflare/types/stream/stream_keys.py
index 4745b27ed85..28d692daf6b 100644
--- a/src/cloudflare/types/stream/stream_keys.py
+++ b/src/cloudflare/types/stream/stream_keys.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/stream/stream_live_input.py b/src/cloudflare/types/stream/stream_live_input.py
index 62aff33a635..fe07b2e299c 100644
--- a/src/cloudflare/types/stream/stream_live_input.py
+++ b/src/cloudflare/types/stream/stream_live_input.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/stream/stream_watermarks.py b/src/cloudflare/types/stream/stream_watermarks.py
index b6cfcaf4709..c90c31654e5 100644
--- a/src/cloudflare/types/stream/stream_watermarks.py
+++ b/src/cloudflare/types/stream/stream_watermarks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/stream/token_create_params.py b/src/cloudflare/types/stream/token_create_params.py
index 7ba275f6bba..40fce13adbf 100644
--- a/src/cloudflare/types/stream/token_create_params.py
+++ b/src/cloudflare/types/stream/token_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/token_create_response.py b/src/cloudflare/types/stream/token_create_response.py
index 7dc549bdc9e..76d9f2df4d9 100644
--- a/src/cloudflare/types/stream/token_create_response.py
+++ b/src/cloudflare/types/stream/token_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/stream/video_storage_usage_params.py b/src/cloudflare/types/stream/video_storage_usage_params.py
index 5dc4352fae1..a17cf902bbd 100644
--- a/src/cloudflare/types/stream/video_storage_usage_params.py
+++ b/src/cloudflare/types/stream/video_storage_usage_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/video_storage_usage_response.py b/src/cloudflare/types/stream/video_storage_usage_response.py
index 43b7d158acc..06f5423d6a2 100644
--- a/src/cloudflare/types/stream/video_storage_usage_response.py
+++ b/src/cloudflare/types/stream/video_storage_usage_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/stream/watermark_create_params.py b/src/cloudflare/types/stream/watermark_create_params.py
index 368436c2b79..000593a92b8 100644
--- a/src/cloudflare/types/stream/watermark_create_params.py
+++ b/src/cloudflare/types/stream/watermark_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/watermark_create_response.py b/src/cloudflare/types/stream/watermark_create_response.py
index 1f258ca2c7c..f4ad813f9e2 100644
--- a/src/cloudflare/types/stream/watermark_create_response.py
+++ b/src/cloudflare/types/stream/watermark_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream/watermark_delete_response.py b/src/cloudflare/types/stream/watermark_delete_response.py
index b50f2bcfdb5..a7ea78f41a2 100644
--- a/src/cloudflare/types/stream/watermark_delete_response.py
+++ b/src/cloudflare/types/stream/watermark_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream/watermark_get_response.py b/src/cloudflare/types/stream/watermark_get_response.py
index e60ab3849c0..db081c31800 100644
--- a/src/cloudflare/types/stream/watermark_get_response.py
+++ b/src/cloudflare/types/stream/watermark_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream/watermark_list_response.py b/src/cloudflare/types/stream/watermark_list_response.py
index e24423c06d9..1bad6e2f713 100644
--- a/src/cloudflare/types/stream/watermark_list_response.py
+++ b/src/cloudflare/types/stream/watermark_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/stream/webhook_delete_response.py b/src/cloudflare/types/stream/webhook_delete_response.py
index 1ac09063f12..16b0c0ac00f 100644
--- a/src/cloudflare/types/stream/webhook_delete_response.py
+++ b/src/cloudflare/types/stream/webhook_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream/webhook_get_response.py b/src/cloudflare/types/stream/webhook_get_response.py
index 1c5cbc30b60..3dee548604b 100644
--- a/src/cloudflare/types/stream/webhook_get_response.py
+++ b/src/cloudflare/types/stream/webhook_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream/webhook_update_params.py b/src/cloudflare/types/stream/webhook_update_params.py
index 511443a1931..ec681a4387c 100644
--- a/src/cloudflare/types/stream/webhook_update_params.py
+++ b/src/cloudflare/types/stream/webhook_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream/webhook_update_response.py b/src/cloudflare/types/stream/webhook_update_response.py
index 3a2720f30a8..e66f034a03d 100644
--- a/src/cloudflare/types/stream/webhook_update_response.py
+++ b/src/cloudflare/types/stream/webhook_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/stream_list_params.py b/src/cloudflare/types/stream_list_params.py
index a9d0bb8f5b3..f41f20ba174 100644
--- a/src/cloudflare/types/stream_list_params.py
+++ b/src/cloudflare/types/stream_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/stream_list_response.py b/src/cloudflare/types/stream_list_response.py
index 2de4f4f74e7..c0ff17fb611 100644
--- a/src/cloudflare/types/stream_list_response.py
+++ b/src/cloudflare/types/stream_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/stream_videos.py b/src/cloudflare/types/stream_videos.py
index 1ee7880b0a6..681515079c6 100644
--- a/src/cloudflare/types/stream_videos.py
+++ b/src/cloudflare/types/stream_videos.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/subscription_create_params.py b/src/cloudflare/types/subscription_create_params.py
index 6845b6799c0..72a79cda20d 100644
--- a/src/cloudflare/types/subscription_create_params.py
+++ b/src/cloudflare/types/subscription_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/subscription_create_response.py b/src/cloudflare/types/subscription_create_response.py
index 7b702f6189f..9a7eb2c9972 100644
--- a/src/cloudflare/types/subscription_create_response.py
+++ b/src/cloudflare/types/subscription_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/subscription_delete_response.py b/src/cloudflare/types/subscription_delete_response.py
index 434631e591e..ce2b575d64b 100644
--- a/src/cloudflare/types/subscription_delete_response.py
+++ b/src/cloudflare/types/subscription_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/subscription_get_response.py b/src/cloudflare/types/subscription_get_response.py
index 0cb7db3bf35..b19bf886434 100644
--- a/src/cloudflare/types/subscription_get_response.py
+++ b/src/cloudflare/types/subscription_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/subscription_list_response.py b/src/cloudflare/types/subscription_list_response.py
index 546c931c802..4e3445ef4a1 100644
--- a/src/cloudflare/types/subscription_list_response.py
+++ b/src/cloudflare/types/subscription_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/subscription_update_params.py b/src/cloudflare/types/subscription_update_params.py
index 570e2246e37..9ff651ce71b 100644
--- a/src/cloudflare/types/subscription_update_params.py
+++ b/src/cloudflare/types/subscription_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/subscription_update_response.py b/src/cloudflare/types/subscription_update_response.py
index 925b0458144..48cbeececaa 100644
--- a/src/cloudflare/types/subscription_update_response.py
+++ b/src/cloudflare/types/subscription_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/tls_certificates_and_hostnames_base.py b/src/cloudflare/types/tls_certificates_and_hostnames_base.py
index a226af500d8..e42099bac96 100644
--- a/src/cloudflare/types/tls_certificates_and_hostnames_base.py
+++ b/src/cloudflare/types/tls_certificates_and_hostnames_base.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/tls_certificates_and_hostnames_certificate_object_post.py b/src/cloudflare/types/tls_certificates_and_hostnames_certificate_object_post.py
index 196afdddf56..8c8f953bac3 100644
--- a/src/cloudflare/types/tls_certificates_and_hostnames_certificate_object_post.py
+++ b/src/cloudflare/types/tls_certificates_and_hostnames_certificate_object_post.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/tls_certificates_and_hostnames_client_certificate.py b/src/cloudflare/types/tls_certificates_and_hostnames_client_certificate.py
index 0bd2e642dcf..8cd3df5182f 100644
--- a/src/cloudflare/types/tls_certificates_and_hostnames_client_certificate.py
+++ b/src/cloudflare/types/tls_certificates_and_hostnames_client_certificate.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/tls_certificates_and_hostnames_components_schemas_certificate_object.py b/src/cloudflare/types/tls_certificates_and_hostnames_components_schemas_certificate_object.py
index 233746cb73d..cf331cc0dce 100644
--- a/src/cloudflare/types/tls_certificates_and_hostnames_components_schemas_certificate_object.py
+++ b/src/cloudflare/types/tls_certificates_and_hostnames_components_schemas_certificate_object.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/tls_certificates_and_hostnames_custom_certificate.py b/src/cloudflare/types/tls_certificates_and_hostnames_custom_certificate.py
index 42deade35fc..37dc121954d 100644
--- a/src/cloudflare/types/tls_certificates_and_hostnames_custom_certificate.py
+++ b/src/cloudflare/types/tls_certificates_and_hostnames_custom_certificate.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/url_normalization_get_response.py b/src/cloudflare/types/url_normalization_get_response.py
index 516798bc913..883506990f2 100644
--- a/src/cloudflare/types/url_normalization_get_response.py
+++ b/src/cloudflare/types/url_normalization_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/url_normalization_update_params.py b/src/cloudflare/types/url_normalization_update_params.py
index 00bc1188349..fb2b4551fa4 100644
--- a/src/cloudflare/types/url_normalization_update_params.py
+++ b/src/cloudflare/types/url_normalization_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/url_normalization_update_response.py b/src/cloudflare/types/url_normalization_update_response.py
index 341f8fb17d7..a3f68fe45fb 100644
--- a/src/cloudflare/types/url_normalization_update_response.py
+++ b/src/cloudflare/types/url_normalization_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/url_scanner/__init__.py b/src/cloudflare/types/url_scanner/__init__.py
index 5aa84569f63..06a15905741 100644
--- a/src/cloudflare/types/url_scanner/__init__.py
+++ b/src/cloudflare/types/url_scanner/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/url_scanner/scan_create_params.py b/src/cloudflare/types/url_scanner/scan_create_params.py
index 1ef3a2d5b27..f6268cebd51 100644
--- a/src/cloudflare/types/url_scanner/scan_create_params.py
+++ b/src/cloudflare/types/url_scanner/scan_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/url_scanner/scan_create_response.py b/src/cloudflare/types/url_scanner/scan_create_response.py
index 9cd3e35c997..df5609b4ebe 100644
--- a/src/cloudflare/types/url_scanner/scan_create_response.py
+++ b/src/cloudflare/types/url_scanner/scan_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from datetime import datetime
diff --git a/src/cloudflare/types/url_scanner/scan_get_response.py b/src/cloudflare/types/url_scanner/scan_get_response.py
index 24686e450af..0864a5ce690 100644
--- a/src/cloudflare/types/url_scanner/scan_get_response.py
+++ b/src/cloudflare/types/url_scanner/scan_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/url_scanner/scan_har_response.py b/src/cloudflare/types/url_scanner/scan_har_response.py
index 911dc9fe030..9aeb2baa2f9 100644
--- a/src/cloudflare/types/url_scanner/scan_har_response.py
+++ b/src/cloudflare/types/url_scanner/scan_har_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/url_scanner/scan_screenshot_params.py b/src/cloudflare/types/url_scanner/scan_screenshot_params.py
index 6bb8967a4ff..d7be50aa81f 100644
--- a/src/cloudflare/types/url_scanner/scan_screenshot_params.py
+++ b/src/cloudflare/types/url_scanner/scan_screenshot_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/url_scanner_scan_params.py b/src/cloudflare/types/url_scanner_scan_params.py
index d50a318422b..6fe41f6372a 100644
--- a/src/cloudflare/types/url_scanner_scan_params.py
+++ b/src/cloudflare/types/url_scanner_scan_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/url_scanner_scan_response.py b/src/cloudflare/types/url_scanner_scan_response.py
index c7f67a1a373..6d2c2bedc94 100644
--- a/src/cloudflare/types/url_scanner_scan_response.py
+++ b/src/cloudflare/types/url_scanner_scan_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
from datetime import datetime
diff --git a/src/cloudflare/types/user/__init__.py b/src/cloudflare/types/user/__init__.py
index 3f42a7f54ea..a87afe5461e 100644
--- a/src/cloudflare/types/user/__init__.py
+++ b/src/cloudflare/types/user/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/audit_log_list_params.py b/src/cloudflare/types/user/audit_log_list_params.py
index 9e56b8794ae..4b8dc754828 100644
--- a/src/cloudflare/types/user/audit_log_list_params.py
+++ b/src/cloudflare/types/user/audit_log_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/audit_log_list_response.py b/src/cloudflare/types/user/audit_log_list_response.py
index 9b9448991fc..4d7f2580aae 100644
--- a/src/cloudflare/types/user/audit_log_list_response.py
+++ b/src/cloudflare/types/user/audit_log_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/user/billing/__init__.py b/src/cloudflare/types/user/billing/__init__.py
index 78905720c56..8731b17ffc5 100644
--- a/src/cloudflare/types/user/billing/__init__.py
+++ b/src/cloudflare/types/user/billing/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/billing/bill_subs_api_billing_history.py b/src/cloudflare/types/user/billing/bill_subs_api_billing_history.py
index 98ef5e8d721..c1976d68d7e 100644
--- a/src/cloudflare/types/user/billing/bill_subs_api_billing_history.py
+++ b/src/cloudflare/types/user/billing/bill_subs_api_billing_history.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/user/billing/history_get_params.py b/src/cloudflare/types/user/billing/history_get_params.py
index 11b795d6fa9..6e336dee904 100644
--- a/src/cloudflare/types/user/billing/history_get_params.py
+++ b/src/cloudflare/types/user/billing/history_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/billing/history_get_response.py b/src/cloudflare/types/user/billing/history_get_response.py
index 8400309d3e2..3c0233009c9 100644
--- a/src/cloudflare/types/user/billing/history_get_response.py
+++ b/src/cloudflare/types/user/billing/history_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/user/billing/profile_get_response.py b/src/cloudflare/types/user/billing/profile_get_response.py
index 10f2191badc..6555ddf828b 100644
--- a/src/cloudflare/types/user/billing/profile_get_response.py
+++ b/src/cloudflare/types/user/billing/profile_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/user/firewall/__init__.py b/src/cloudflare/types/user/firewall/__init__.py
index 174de3115d3..2cc2bd128e3 100644
--- a/src/cloudflare/types/user/firewall/__init__.py
+++ b/src/cloudflare/types/user/firewall/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/firewall/access_rule_create_params.py b/src/cloudflare/types/user/firewall/access_rule_create_params.py
index ae80c21a0d3..8ea7233a043 100644
--- a/src/cloudflare/types/user/firewall/access_rule_create_params.py
+++ b/src/cloudflare/types/user/firewall/access_rule_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/firewall/access_rule_delete_response.py b/src/cloudflare/types/user/firewall/access_rule_delete_response.py
index 8fda9e8f6a9..562531b8891 100644
--- a/src/cloudflare/types/user/firewall/access_rule_delete_response.py
+++ b/src/cloudflare/types/user/firewall/access_rule_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/user/firewall/access_rule_edit_params.py b/src/cloudflare/types/user/firewall/access_rule_edit_params.py
index f429d8a23c4..474b77feee1 100644
--- a/src/cloudflare/types/user/firewall/access_rule_edit_params.py
+++ b/src/cloudflare/types/user/firewall/access_rule_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/firewall/access_rule_list_params.py b/src/cloudflare/types/user/firewall/access_rule_list_params.py
index a0978c3a680..e43846189d7 100644
--- a/src/cloudflare/types/user/firewall/access_rule_list_params.py
+++ b/src/cloudflare/types/user/firewall/access_rule_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/firewall/legacy_jhs_rule.py b/src/cloudflare/types/user/firewall/legacy_jhs_rule.py
index ca134277589..3e8efabdb07 100644
--- a/src/cloudflare/types/user/firewall/legacy_jhs_rule.py
+++ b/src/cloudflare/types/user/firewall/legacy_jhs_rule.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/user/iam_organization.py b/src/cloudflare/types/user/iam_organization.py
index 8f73ec56868..1b19119847e 100644
--- a/src/cloudflare/types/user/iam_organization.py
+++ b/src/cloudflare/types/user/iam_organization.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/user/invite_edit_params.py b/src/cloudflare/types/user/invite_edit_params.py
index 1f293d7747b..5e07552ce3e 100644
--- a/src/cloudflare/types/user/invite_edit_params.py
+++ b/src/cloudflare/types/user/invite_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/invite_edit_response.py b/src/cloudflare/types/user/invite_edit_response.py
index a295eeffad7..7453f723b9e 100644
--- a/src/cloudflare/types/user/invite_edit_response.py
+++ b/src/cloudflare/types/user/invite_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/user/invite_get_response.py b/src/cloudflare/types/user/invite_get_response.py
index d4b8b1ed0bb..4e39ed17282 100644
--- a/src/cloudflare/types/user/invite_get_response.py
+++ b/src/cloudflare/types/user/invite_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/user/invite_list_response.py b/src/cloudflare/types/user/invite_list_response.py
index bba2020ad9a..aa13fb6c0fb 100644
--- a/src/cloudflare/types/user/invite_list_response.py
+++ b/src/cloudflare/types/user/invite_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/user/load_balancers/__init__.py b/src/cloudflare/types/user/load_balancers/__init__.py
index c9c877ab389..a6e39d9c4ba 100644
--- a/src/cloudflare/types/user/load_balancers/__init__.py
+++ b/src/cloudflare/types/user/load_balancers/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/load_balancers/analytics/__init__.py b/src/cloudflare/types/user/load_balancers/analytics/__init__.py
index 8006d6aae3a..03445926bb1 100644
--- a/src/cloudflare/types/user/load_balancers/analytics/__init__.py
+++ b/src/cloudflare/types/user/load_balancers/analytics/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/load_balancers/analytics/event_list_params.py b/src/cloudflare/types/user/load_balancers/analytics/event_list_params.py
index 02bf2519767..cd27e66a9b6 100644
--- a/src/cloudflare/types/user/load_balancers/analytics/event_list_params.py
+++ b/src/cloudflare/types/user/load_balancers/analytics/event_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/load_balancers/analytics/event_list_response.py b/src/cloudflare/types/user/load_balancers/analytics/event_list_response.py
index 9837cdbba12..a667cbd1d3e 100644
--- a/src/cloudflare/types/user/load_balancers/analytics/event_list_response.py
+++ b/src/cloudflare/types/user/load_balancers/analytics/event_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/user/load_balancers/analytics/load_balancing_analytics.py b/src/cloudflare/types/user/load_balancers/analytics/load_balancing_analytics.py
index 007df1dbbea..a1995d5ec68 100644
--- a/src/cloudflare/types/user/load_balancers/analytics/load_balancing_analytics.py
+++ b/src/cloudflare/types/user/load_balancers/analytics/load_balancing_analytics.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/user/load_balancers/load_balancing_monitor.py b/src/cloudflare/types/user/load_balancers/load_balancing_monitor.py
index bfb00311d6c..5d89fdbd050 100644
--- a/src/cloudflare/types/user/load_balancers/load_balancing_monitor.py
+++ b/src/cloudflare/types/user/load_balancers/load_balancing_monitor.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/user/load_balancers/load_balancing_pool.py b/src/cloudflare/types/user/load_balancers/load_balancing_pool.py
index 62b7a8c3968..6204fd4f094 100644
--- a/src/cloudflare/types/user/load_balancers/load_balancing_pool.py
+++ b/src/cloudflare/types/user/load_balancers/load_balancing_pool.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/user/load_balancers/load_balancing_preview_result.py b/src/cloudflare/types/user/load_balancers/load_balancing_preview_result.py
index b02b3139e76..36b9caff1f9 100644
--- a/src/cloudflare/types/user/load_balancers/load_balancing_preview_result.py
+++ b/src/cloudflare/types/user/load_balancers/load_balancing_preview_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Optional
diff --git a/src/cloudflare/types/user/load_balancers/monitor_create_params.py b/src/cloudflare/types/user/load_balancers/monitor_create_params.py
index 902da8a6173..e111b9e8502 100644
--- a/src/cloudflare/types/user/load_balancers/monitor_create_params.py
+++ b/src/cloudflare/types/user/load_balancers/monitor_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/load_balancers/monitor_delete_response.py b/src/cloudflare/types/user/load_balancers/monitor_delete_response.py
index 3e62787c852..d6859459202 100644
--- a/src/cloudflare/types/user/load_balancers/monitor_delete_response.py
+++ b/src/cloudflare/types/user/load_balancers/monitor_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/user/load_balancers/monitor_edit_params.py b/src/cloudflare/types/user/load_balancers/monitor_edit_params.py
index eac8b48fc4d..ddea561e7f6 100644
--- a/src/cloudflare/types/user/load_balancers/monitor_edit_params.py
+++ b/src/cloudflare/types/user/load_balancers/monitor_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/load_balancers/monitor_list_response.py b/src/cloudflare/types/user/load_balancers/monitor_list_response.py
index 8830fd8c536..a044deba898 100644
--- a/src/cloudflare/types/user/load_balancers/monitor_list_response.py
+++ b/src/cloudflare/types/user/load_balancers/monitor_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/user/load_balancers/monitor_preview_params.py b/src/cloudflare/types/user/load_balancers/monitor_preview_params.py
index fe341d906fe..41b03b20c9d 100644
--- a/src/cloudflare/types/user/load_balancers/monitor_preview_params.py
+++ b/src/cloudflare/types/user/load_balancers/monitor_preview_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/load_balancers/monitor_preview_response.py b/src/cloudflare/types/user/load_balancers/monitor_preview_response.py
index 86ecb8ba715..fb8eac11116 100644
--- a/src/cloudflare/types/user/load_balancers/monitor_preview_response.py
+++ b/src/cloudflare/types/user/load_balancers/monitor_preview_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, Optional
diff --git a/src/cloudflare/types/user/load_balancers/monitor_references_response.py b/src/cloudflare/types/user/load_balancers/monitor_references_response.py
index 6b0d21b9747..2abe92dc5ae 100644
--- a/src/cloudflare/types/user/load_balancers/monitor_references_response.py
+++ b/src/cloudflare/types/user/load_balancers/monitor_references_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/user/load_balancers/monitor_update_params.py b/src/cloudflare/types/user/load_balancers/monitor_update_params.py
index 940f0304a34..cad53e542d7 100644
--- a/src/cloudflare/types/user/load_balancers/monitor_update_params.py
+++ b/src/cloudflare/types/user/load_balancers/monitor_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/load_balancers/pool_create_params.py b/src/cloudflare/types/user/load_balancers/pool_create_params.py
index 26fb904799c..65019aee9a1 100644
--- a/src/cloudflare/types/user/load_balancers/pool_create_params.py
+++ b/src/cloudflare/types/user/load_balancers/pool_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/load_balancers/pool_delete_response.py b/src/cloudflare/types/user/load_balancers/pool_delete_response.py
index 87b03c8c951..a37b03d533d 100644
--- a/src/cloudflare/types/user/load_balancers/pool_delete_response.py
+++ b/src/cloudflare/types/user/load_balancers/pool_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/user/load_balancers/pool_edit_params.py b/src/cloudflare/types/user/load_balancers/pool_edit_params.py
index 1049fda4c69..f046e3937c3 100644
--- a/src/cloudflare/types/user/load_balancers/pool_edit_params.py
+++ b/src/cloudflare/types/user/load_balancers/pool_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/load_balancers/pool_health_response.py b/src/cloudflare/types/user/load_balancers/pool_health_response.py
index 157b1b9006f..b42507ea504 100644
--- a/src/cloudflare/types/user/load_balancers/pool_health_response.py
+++ b/src/cloudflare/types/user/load_balancers/pool_health_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/user/load_balancers/pool_list_params.py b/src/cloudflare/types/user/load_balancers/pool_list_params.py
index b55c1a4801d..042d577c886 100644
--- a/src/cloudflare/types/user/load_balancers/pool_list_params.py
+++ b/src/cloudflare/types/user/load_balancers/pool_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/load_balancers/pool_list_response.py b/src/cloudflare/types/user/load_balancers/pool_list_response.py
index 47bece899e5..90fa664c357 100644
--- a/src/cloudflare/types/user/load_balancers/pool_list_response.py
+++ b/src/cloudflare/types/user/load_balancers/pool_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/user/load_balancers/pool_preview_params.py b/src/cloudflare/types/user/load_balancers/pool_preview_params.py
index c53ebe04ecd..dae827868c1 100644
--- a/src/cloudflare/types/user/load_balancers/pool_preview_params.py
+++ b/src/cloudflare/types/user/load_balancers/pool_preview_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/load_balancers/pool_preview_response.py b/src/cloudflare/types/user/load_balancers/pool_preview_response.py
index ae0e951c3b3..606edb5783a 100644
--- a/src/cloudflare/types/user/load_balancers/pool_preview_response.py
+++ b/src/cloudflare/types/user/load_balancers/pool_preview_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, Optional
diff --git a/src/cloudflare/types/user/load_balancers/pool_references_response.py b/src/cloudflare/types/user/load_balancers/pool_references_response.py
index 871084f6af4..2dfacceb259 100644
--- a/src/cloudflare/types/user/load_balancers/pool_references_response.py
+++ b/src/cloudflare/types/user/load_balancers/pool_references_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/user/load_balancers/pool_update_params.py b/src/cloudflare/types/user/load_balancers/pool_update_params.py
index 06fa353137e..e073f1cb377 100644
--- a/src/cloudflare/types/user/load_balancers/pool_update_params.py
+++ b/src/cloudflare/types/user/load_balancers/pool_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/organization_delete_response.py b/src/cloudflare/types/user/organization_delete_response.py
index 81bd3b24248..7d9c13d0d6d 100644
--- a/src/cloudflare/types/user/organization_delete_response.py
+++ b/src/cloudflare/types/user/organization_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/user/organization_get_response.py b/src/cloudflare/types/user/organization_get_response.py
index 6a00c29ec2a..fb957edf527 100644
--- a/src/cloudflare/types/user/organization_get_response.py
+++ b/src/cloudflare/types/user/organization_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/user/organization_list_params.py b/src/cloudflare/types/user/organization_list_params.py
index 07d6b005e2e..a9fedf28476 100644
--- a/src/cloudflare/types/user/organization_list_params.py
+++ b/src/cloudflare/types/user/organization_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/subscription_delete_response.py b/src/cloudflare/types/user/subscription_delete_response.py
index ec52e278e1f..9afa5116dc3 100644
--- a/src/cloudflare/types/user/subscription_delete_response.py
+++ b/src/cloudflare/types/user/subscription_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/user/subscription_edit_params.py b/src/cloudflare/types/user/subscription_edit_params.py
index 7ae6a6872f6..597f1a1aff1 100644
--- a/src/cloudflare/types/user/subscription_edit_params.py
+++ b/src/cloudflare/types/user/subscription_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/subscription_edit_response.py b/src/cloudflare/types/user/subscription_edit_response.py
index 85a4b85ca05..aec2d6e4ee0 100644
--- a/src/cloudflare/types/user/subscription_edit_response.py
+++ b/src/cloudflare/types/user/subscription_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/user/subscription_get_response.py b/src/cloudflare/types/user/subscription_get_response.py
index 44aa27e974c..64107e0c54e 100644
--- a/src/cloudflare/types/user/subscription_get_response.py
+++ b/src/cloudflare/types/user/subscription_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/user/subscription_update_params.py b/src/cloudflare/types/user/subscription_update_params.py
index f0e0b921091..8802fae7dc1 100644
--- a/src/cloudflare/types/user/subscription_update_params.py
+++ b/src/cloudflare/types/user/subscription_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/subscription_update_response.py b/src/cloudflare/types/user/subscription_update_response.py
index 925b0458144..48cbeececaa 100644
--- a/src/cloudflare/types/user/subscription_update_response.py
+++ b/src/cloudflare/types/user/subscription_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/user/token_create_params.py b/src/cloudflare/types/user/token_create_params.py
index 17c45718846..1a0f5035187 100644
--- a/src/cloudflare/types/user/token_create_params.py
+++ b/src/cloudflare/types/user/token_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/token_create_response.py b/src/cloudflare/types/user/token_create_response.py
index 556d4282f4d..ad048da9a38 100644
--- a/src/cloudflare/types/user/token_create_response.py
+++ b/src/cloudflare/types/user/token_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/user/token_delete_response.py b/src/cloudflare/types/user/token_delete_response.py
index ab6ada95759..2229135e433 100644
--- a/src/cloudflare/types/user/token_delete_response.py
+++ b/src/cloudflare/types/user/token_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/user/token_get_response.py b/src/cloudflare/types/user/token_get_response.py
index cf4ea676f23..6628435f50d 100644
--- a/src/cloudflare/types/user/token_get_response.py
+++ b/src/cloudflare/types/user/token_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/user/token_list_params.py b/src/cloudflare/types/user/token_list_params.py
index 5d7d8e5a43a..5f735b48f5a 100644
--- a/src/cloudflare/types/user/token_list_params.py
+++ b/src/cloudflare/types/user/token_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/token_update_params.py b/src/cloudflare/types/user/token_update_params.py
index d1a4f008dd8..c7816503b2d 100644
--- a/src/cloudflare/types/user/token_update_params.py
+++ b/src/cloudflare/types/user/token_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/token_update_response.py b/src/cloudflare/types/user/token_update_response.py
index 5bc3d23d0ac..6f40c7a7b52 100644
--- a/src/cloudflare/types/user/token_update_response.py
+++ b/src/cloudflare/types/user/token_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/user/token_verify_response.py b/src/cloudflare/types/user/token_verify_response.py
index cd11ed5c72f..76a6a85ed62 100644
--- a/src/cloudflare/types/user/token_verify_response.py
+++ b/src/cloudflare/types/user/token_verify_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/user/tokens/__init__.py b/src/cloudflare/types/user/tokens/__init__.py
index e38b7ccae8b..2a774675112 100644
--- a/src/cloudflare/types/user/tokens/__init__.py
+++ b/src/cloudflare/types/user/tokens/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/tokens/iam_value.py b/src/cloudflare/types/user/tokens/iam_value.py
index 620efc3bfd1..ddfef5ce2fd 100644
--- a/src/cloudflare/types/user/tokens/iam_value.py
+++ b/src/cloudflare/types/user/tokens/iam_value.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
__all__ = ["IamValue"]
diff --git a/src/cloudflare/types/user/tokens/permission_group_list_response.py b/src/cloudflare/types/user/tokens/permission_group_list_response.py
index 9bfff1fb25d..ee266930c69 100644
--- a/src/cloudflare/types/user/tokens/permission_group_list_response.py
+++ b/src/cloudflare/types/user/tokens/permission_group_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/user/tokens/value_update_params.py b/src/cloudflare/types/user/tokens/value_update_params.py
index 5e669e35bd9..e2622e110f8 100644
--- a/src/cloudflare/types/user/tokens/value_update_params.py
+++ b/src/cloudflare/types/user/tokens/value_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user/user.py b/src/cloudflare/types/user/user.py
index 8059359ca74..1e5679f21a7 100644
--- a/src/cloudflare/types/user/user.py
+++ b/src/cloudflare/types/user/user.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/user_edit_params.py b/src/cloudflare/types/user_edit_params.py
index 0e3119035e0..dbb8912c72e 100644
--- a/src/cloudflare/types/user_edit_params.py
+++ b/src/cloudflare/types/user_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/user_edit_response.py b/src/cloudflare/types/user_edit_response.py
index 03d43454c2b..94714592599 100644
--- a/src/cloudflare/types/user_edit_response.py
+++ b/src/cloudflare/types/user_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/user_get_response.py b/src/cloudflare/types/user_get_response.py
index 48ea13817e3..574714b4bd2 100644
--- a/src/cloudflare/types/user_get_response.py
+++ b/src/cloudflare/types/user_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/vectorize/__init__.py b/src/cloudflare/types/vectorize/__init__.py
index dc225f275ab..a595b894226 100644
--- a/src/cloudflare/types/vectorize/__init__.py
+++ b/src/cloudflare/types/vectorize/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/vectorize/index_create_params.py b/src/cloudflare/types/vectorize/index_create_params.py
index aca048ed422..914d89c4ed3 100644
--- a/src/cloudflare/types/vectorize/index_create_params.py
+++ b/src/cloudflare/types/vectorize/index_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/vectorize/index_delete_by_ids_params.py b/src/cloudflare/types/vectorize/index_delete_by_ids_params.py
index a281b5ef961..a9416916892 100644
--- a/src/cloudflare/types/vectorize/index_delete_by_ids_params.py
+++ b/src/cloudflare/types/vectorize/index_delete_by_ids_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/vectorize/index_delete_response.py b/src/cloudflare/types/vectorize/index_delete_response.py
index 89fe2945e48..fe466d74f15 100644
--- a/src/cloudflare/types/vectorize/index_delete_response.py
+++ b/src/cloudflare/types/vectorize/index_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/vectorize/index_get_by_ids_params.py b/src/cloudflare/types/vectorize/index_get_by_ids_params.py
index 69ccddb54d7..d29234183c1 100644
--- a/src/cloudflare/types/vectorize/index_get_by_ids_params.py
+++ b/src/cloudflare/types/vectorize/index_get_by_ids_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/vectorize/index_list_response.py b/src/cloudflare/types/vectorize/index_list_response.py
index 01d41a9461a..89b1a3fefb5 100644
--- a/src/cloudflare/types/vectorize/index_list_response.py
+++ b/src/cloudflare/types/vectorize/index_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/vectorize/index_query_params.py b/src/cloudflare/types/vectorize/index_query_params.py
index 1863383bd40..e4853aa0ba5 100644
--- a/src/cloudflare/types/vectorize/index_query_params.py
+++ b/src/cloudflare/types/vectorize/index_query_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/vectorize/index_update_params.py b/src/cloudflare/types/vectorize/index_update_params.py
index 588874c7658..57f2ab477d4 100644
--- a/src/cloudflare/types/vectorize/index_update_params.py
+++ b/src/cloudflare/types/vectorize/index_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/vectorize/vectorize_create_index.py b/src/cloudflare/types/vectorize/vectorize_create_index.py
index 14f1389ff9f..853ca6a5c34 100644
--- a/src/cloudflare/types/vectorize/vectorize_create_index.py
+++ b/src/cloudflare/types/vectorize/vectorize_create_index.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/vectorize/vectorize_index_delete_vectors_by_id.py b/src/cloudflare/types/vectorize/vectorize_index_delete_vectors_by_id.py
index 1d442cecb27..529836ab63e 100644
--- a/src/cloudflare/types/vectorize/vectorize_index_delete_vectors_by_id.py
+++ b/src/cloudflare/types/vectorize/vectorize_index_delete_vectors_by_id.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/vectorize/vectorize_index_insert.py b/src/cloudflare/types/vectorize/vectorize_index_insert.py
index 4b455f10e6a..6e5d18853aa 100644
--- a/src/cloudflare/types/vectorize/vectorize_index_insert.py
+++ b/src/cloudflare/types/vectorize/vectorize_index_insert.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/vectorize/vectorize_index_query.py b/src/cloudflare/types/vectorize/vectorize_index_query.py
index ba1b281a4cc..c00ef6f19e5 100644
--- a/src/cloudflare/types/vectorize/vectorize_index_query.py
+++ b/src/cloudflare/types/vectorize/vectorize_index_query.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/vectorize/vectorize_index_upsert.py b/src/cloudflare/types/vectorize/vectorize_index_upsert.py
index 0640d254e1b..b0903513f36 100644
--- a/src/cloudflare/types/vectorize/vectorize_index_upsert.py
+++ b/src/cloudflare/types/vectorize/vectorize_index_upsert.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/waiting_room_create_params.py b/src/cloudflare/types/waiting_room_create_params.py
index 5b9ff1e76a6..175b8436280 100644
--- a/src/cloudflare/types/waiting_room_create_params.py
+++ b/src/cloudflare/types/waiting_room_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_room_delete_response.py b/src/cloudflare/types/waiting_room_delete_response.py
index 7be1e8f7a4b..2b1a49a30d7 100644
--- a/src/cloudflare/types/waiting_room_delete_response.py
+++ b/src/cloudflare/types/waiting_room_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/waiting_room_edit_params.py b/src/cloudflare/types/waiting_room_edit_params.py
index 2aac628d453..15b838a5acb 100644
--- a/src/cloudflare/types/waiting_room_edit_params.py
+++ b/src/cloudflare/types/waiting_room_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_room_list_response.py b/src/cloudflare/types/waiting_room_list_response.py
index 177930a5f7f..daa10e8d86e 100644
--- a/src/cloudflare/types/waiting_room_list_response.py
+++ b/src/cloudflare/types/waiting_room_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/waiting_room_update_params.py b/src/cloudflare/types/waiting_room_update_params.py
index 7578526964f..dd73542e4a4 100644
--- a/src/cloudflare/types/waiting_room_update_params.py
+++ b/src/cloudflare/types/waiting_room_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/__init__.py b/src/cloudflare/types/waiting_rooms/__init__.py
index 3d1aa2c9e4b..72609c243c3 100644
--- a/src/cloudflare/types/waiting_rooms/__init__.py
+++ b/src/cloudflare/types/waiting_rooms/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/event_create_params.py b/src/cloudflare/types/waiting_rooms/event_create_params.py
index 211484c14fa..202372165ea 100644
--- a/src/cloudflare/types/waiting_rooms/event_create_params.py
+++ b/src/cloudflare/types/waiting_rooms/event_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/event_delete_response.py b/src/cloudflare/types/waiting_rooms/event_delete_response.py
index d5361dbe022..6e16e3e5987 100644
--- a/src/cloudflare/types/waiting_rooms/event_delete_response.py
+++ b/src/cloudflare/types/waiting_rooms/event_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/waiting_rooms/event_edit_params.py b/src/cloudflare/types/waiting_rooms/event_edit_params.py
index 78d9c2d34ed..34261068d05 100644
--- a/src/cloudflare/types/waiting_rooms/event_edit_params.py
+++ b/src/cloudflare/types/waiting_rooms/event_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/event_list_response.py b/src/cloudflare/types/waiting_rooms/event_list_response.py
index eb5b179c02a..19f8c01b4d9 100644
--- a/src/cloudflare/types/waiting_rooms/event_list_response.py
+++ b/src/cloudflare/types/waiting_rooms/event_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/waiting_rooms/event_update_params.py b/src/cloudflare/types/waiting_rooms/event_update_params.py
index 2c35151f21a..4b4cb854734 100644
--- a/src/cloudflare/types/waiting_rooms/event_update_params.py
+++ b/src/cloudflare/types/waiting_rooms/event_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/events/__init__.py b/src/cloudflare/types/waiting_rooms/events/__init__.py
index 58e827610da..fbada12d976 100644
--- a/src/cloudflare/types/waiting_rooms/events/__init__.py
+++ b/src/cloudflare/types/waiting_rooms/events/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/events/waitingroom_event_details_result.py b/src/cloudflare/types/waiting_rooms/events/waitingroom_event_details_result.py
index 89137092044..28fdd859718 100644
--- a/src/cloudflare/types/waiting_rooms/events/waitingroom_event_details_result.py
+++ b/src/cloudflare/types/waiting_rooms/events/waitingroom_event_details_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/waiting_rooms/page_preview_params.py b/src/cloudflare/types/waiting_rooms/page_preview_params.py
index 59c7f109345..abad091d6b5 100644
--- a/src/cloudflare/types/waiting_rooms/page_preview_params.py
+++ b/src/cloudflare/types/waiting_rooms/page_preview_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/page_preview_response.py b/src/cloudflare/types/waiting_rooms/page_preview_response.py
index f0f7209eb41..04279415712 100644
--- a/src/cloudflare/types/waiting_rooms/page_preview_response.py
+++ b/src/cloudflare/types/waiting_rooms/page_preview_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/waiting_rooms/rule_create_params.py b/src/cloudflare/types/waiting_rooms/rule_create_params.py
index 7efc74ef323..6460270cab9 100644
--- a/src/cloudflare/types/waiting_rooms/rule_create_params.py
+++ b/src/cloudflare/types/waiting_rooms/rule_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/rule_create_response.py b/src/cloudflare/types/waiting_rooms/rule_create_response.py
index 067080608f4..1fbe888f362 100644
--- a/src/cloudflare/types/waiting_rooms/rule_create_response.py
+++ b/src/cloudflare/types/waiting_rooms/rule_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/waiting_rooms/rule_delete_response.py b/src/cloudflare/types/waiting_rooms/rule_delete_response.py
index a1aaf0c293d..2cdef8d6daa 100644
--- a/src/cloudflare/types/waiting_rooms/rule_delete_response.py
+++ b/src/cloudflare/types/waiting_rooms/rule_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/waiting_rooms/rule_edit_params.py b/src/cloudflare/types/waiting_rooms/rule_edit_params.py
index e946443bcbe..12ce6ab23ce 100644
--- a/src/cloudflare/types/waiting_rooms/rule_edit_params.py
+++ b/src/cloudflare/types/waiting_rooms/rule_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/rule_edit_response.py b/src/cloudflare/types/waiting_rooms/rule_edit_response.py
index fef2562bf81..fb87c112337 100644
--- a/src/cloudflare/types/waiting_rooms/rule_edit_response.py
+++ b/src/cloudflare/types/waiting_rooms/rule_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/waiting_rooms/rule_list_response.py b/src/cloudflare/types/waiting_rooms/rule_list_response.py
index a9b73edf081..fbe306759ac 100644
--- a/src/cloudflare/types/waiting_rooms/rule_list_response.py
+++ b/src/cloudflare/types/waiting_rooms/rule_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/waiting_rooms/rule_update_params.py b/src/cloudflare/types/waiting_rooms/rule_update_params.py
index a7492829ac4..298673d0c76 100644
--- a/src/cloudflare/types/waiting_rooms/rule_update_params.py
+++ b/src/cloudflare/types/waiting_rooms/rule_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/rule_update_response.py b/src/cloudflare/types/waiting_rooms/rule_update_response.py
index 59bdce7d3fb..b16c2f6ba48 100644
--- a/src/cloudflare/types/waiting_rooms/rule_update_response.py
+++ b/src/cloudflare/types/waiting_rooms/rule_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/waiting_rooms/setting_edit_params.py b/src/cloudflare/types/waiting_rooms/setting_edit_params.py
index c85179e14d0..6591e2b3177 100644
--- a/src/cloudflare/types/waiting_rooms/setting_edit_params.py
+++ b/src/cloudflare/types/waiting_rooms/setting_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/setting_edit_response.py b/src/cloudflare/types/waiting_rooms/setting_edit_response.py
index 519dd6a108c..26f3670ed99 100644
--- a/src/cloudflare/types/waiting_rooms/setting_edit_response.py
+++ b/src/cloudflare/types/waiting_rooms/setting_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/waiting_rooms/setting_get_response.py b/src/cloudflare/types/waiting_rooms/setting_get_response.py
index ffd8e3eee3a..098bb2df1ed 100644
--- a/src/cloudflare/types/waiting_rooms/setting_get_response.py
+++ b/src/cloudflare/types/waiting_rooms/setting_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/waiting_rooms/setting_update_params.py b/src/cloudflare/types/waiting_rooms/setting_update_params.py
index 099e859e568..68c2f6dab20 100644
--- a/src/cloudflare/types/waiting_rooms/setting_update_params.py
+++ b/src/cloudflare/types/waiting_rooms/setting_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/waiting_rooms/setting_update_response.py b/src/cloudflare/types/waiting_rooms/setting_update_response.py
index 6bb5d58ce5b..e613bcf0f93 100644
--- a/src/cloudflare/types/waiting_rooms/setting_update_response.py
+++ b/src/cloudflare/types/waiting_rooms/setting_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/waiting_rooms/status_get_response.py b/src/cloudflare/types/waiting_rooms/status_get_response.py
index d600b5849cf..6114ed2cad0 100644
--- a/src/cloudflare/types/waiting_rooms/status_get_response.py
+++ b/src/cloudflare/types/waiting_rooms/status_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/waiting_rooms/waitingroom_event_result.py b/src/cloudflare/types/waiting_rooms/waitingroom_event_result.py
index 7cad0a6cfa1..6c7802c7aa9 100644
--- a/src/cloudflare/types/waiting_rooms/waitingroom_event_result.py
+++ b/src/cloudflare/types/waiting_rooms/waitingroom_event_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/waiting_rooms/waitingroom_rule_result.py b/src/cloudflare/types/waiting_rooms/waitingroom_rule_result.py
index 7f3e55f69d8..0109a1424e3 100644
--- a/src/cloudflare/types/waiting_rooms/waitingroom_rule_result.py
+++ b/src/cloudflare/types/waiting_rooms/waitingroom_rule_result.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/waitingroom_waitingroom.py b/src/cloudflare/types/waitingroom_waitingroom.py
index 2e8a2969c68..919a8370bcb 100644
--- a/src/cloudflare/types/waitingroom_waitingroom.py
+++ b/src/cloudflare/types/waitingroom_waitingroom.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/warp_connector_create_params.py b/src/cloudflare/types/warp_connector_create_params.py
index 4462ec6be7b..30a1cf2999c 100644
--- a/src/cloudflare/types/warp_connector_create_params.py
+++ b/src/cloudflare/types/warp_connector_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/warp_connector_create_response.py b/src/cloudflare/types/warp_connector_create_response.py
index c083b2f5871..776956bfd9c 100644
--- a/src/cloudflare/types/warp_connector_create_response.py
+++ b/src/cloudflare/types/warp_connector_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/warp_connector_delete_params.py b/src/cloudflare/types/warp_connector_delete_params.py
index 7d14d7d4947..27bd820f545 100644
--- a/src/cloudflare/types/warp_connector_delete_params.py
+++ b/src/cloudflare/types/warp_connector_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/warp_connector_delete_response.py b/src/cloudflare/types/warp_connector_delete_response.py
index f3b05afe3e6..a5d35ddd2f9 100644
--- a/src/cloudflare/types/warp_connector_delete_response.py
+++ b/src/cloudflare/types/warp_connector_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/warp_connector_edit_params.py b/src/cloudflare/types/warp_connector_edit_params.py
index bcbbeb3b889..c61bff80432 100644
--- a/src/cloudflare/types/warp_connector_edit_params.py
+++ b/src/cloudflare/types/warp_connector_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/warp_connector_edit_response.py b/src/cloudflare/types/warp_connector_edit_response.py
index acc7cfa0798..614246293b8 100644
--- a/src/cloudflare/types/warp_connector_edit_response.py
+++ b/src/cloudflare/types/warp_connector_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/warp_connector_get_response.py b/src/cloudflare/types/warp_connector_get_response.py
index 78768943bc4..43a01e55291 100644
--- a/src/cloudflare/types/warp_connector_get_response.py
+++ b/src/cloudflare/types/warp_connector_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/warp_connector_list_params.py b/src/cloudflare/types/warp_connector_list_params.py
index b229f01b530..a023a1f810f 100644
--- a/src/cloudflare/types/warp_connector_list_params.py
+++ b/src/cloudflare/types/warp_connector_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/warp_connector_list_response.py b/src/cloudflare/types/warp_connector_list_response.py
index cba91a1cf7f..019433baa2c 100644
--- a/src/cloudflare/types/warp_connector_list_response.py
+++ b/src/cloudflare/types/warp_connector_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/warp_connector_token_response.py b/src/cloudflare/types/warp_connector_token_response.py
index 38d0fa7eaba..6b6f4140033 100644
--- a/src/cloudflare/types/warp_connector_token_response.py
+++ b/src/cloudflare/types/warp_connector_token_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/web3/__init__.py b/src/cloudflare/types/web3/__init__.py
index ddc8969e535..82a69ca2b59 100644
--- a/src/cloudflare/types/web3/__init__.py
+++ b/src/cloudflare/types/web3/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/web3/dweb_config_web3_hostname.py b/src/cloudflare/types/web3/dweb_config_web3_hostname.py
index 103327ba78b..200263b8f0c 100644
--- a/src/cloudflare/types/web3/dweb_config_web3_hostname.py
+++ b/src/cloudflare/types/web3/dweb_config_web3_hostname.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/web3/hostname_create_params.py b/src/cloudflare/types/web3/hostname_create_params.py
index 10e128bbca5..f396024967d 100644
--- a/src/cloudflare/types/web3/hostname_create_params.py
+++ b/src/cloudflare/types/web3/hostname_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/web3/hostname_delete_response.py b/src/cloudflare/types/web3/hostname_delete_response.py
index 532761ac437..7a3f3c4094e 100644
--- a/src/cloudflare/types/web3/hostname_delete_response.py
+++ b/src/cloudflare/types/web3/hostname_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/web3/hostname_edit_params.py b/src/cloudflare/types/web3/hostname_edit_params.py
index 055d404fa60..eeeb1a553cf 100644
--- a/src/cloudflare/types/web3/hostname_edit_params.py
+++ b/src/cloudflare/types/web3/hostname_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/web3/hostname_list_response.py b/src/cloudflare/types/web3/hostname_list_response.py
index 6bf5b681bcf..83939e454b6 100644
--- a/src/cloudflare/types/web3/hostname_list_response.py
+++ b/src/cloudflare/types/web3/hostname_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/web3/hostnames/__init__.py b/src/cloudflare/types/web3/hostnames/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/web3/hostnames/__init__.py
+++ b/src/cloudflare/types/web3/hostnames/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/__init__.py b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/__init__.py
index 24b80ce5c9e..d16e7c88bdf 100644
--- a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/__init__.py
+++ b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_list_update_params.py b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_list_update_params.py
index de073e1913b..d54f4145807 100644
--- a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_list_update_params.py
+++ b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_list_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py
index 58392c6ebc9..be10086a01f 100644
--- a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py
+++ b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/dweb_config_content_list_entry.py b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/dweb_config_content_list_entry.py
index 04a5a9c9554..5f98311bb1d 100644
--- a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/dweb_config_content_list_entry.py
+++ b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/dweb_config_content_list_entry.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/dweb_config_content_list_entry_param.py b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/dweb_config_content_list_entry_param.py
index d9cfe51e11d..998f0c4b478 100644
--- a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/dweb_config_content_list_entry_param.py
+++ b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/dweb_config_content_list_entry_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_create_params.py b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_create_params.py
index 2301978c8cb..7a1c7f5d19c 100644
--- a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_create_params.py
+++ b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_delete_response.py b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_delete_response.py
index e9832df860a..06acd440f41 100644
--- a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_delete_response.py
+++ b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ......_models import BaseModel
diff --git a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_list_response.py b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_list_response.py
index 8ca6f5ebe23..3ee9cb52b02 100644
--- a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_list_response.py
+++ b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_update_params.py b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_update_params.py
index 7e67e1ce363..08d41b65c29 100644
--- a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_update_params.py
+++ b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/content_lists/entry_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/dweb_config_content_list_details.py b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/dweb_config_content_list_details.py
index 9831577a24a..f342aec144c 100644
--- a/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/dweb_config_content_list_details.py
+++ b/src/cloudflare/types/web3/hostnames/ipfs_universal_paths/dweb_config_content_list_details.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/workers/__init__.py b/src/cloudflare/types/workers/__init__.py
index b4cb2c72841..1a8ac730f71 100644
--- a/src/cloudflare/types/workers/__init__.py
+++ b/src/cloudflare/types/workers/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/account_setting_get_response.py b/src/cloudflare/types/workers/account_setting_get_response.py
index f0639f554a9..eddf77ee2f9 100644
--- a/src/cloudflare/types/workers/account_setting_get_response.py
+++ b/src/cloudflare/types/workers/account_setting_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers/account_setting_update_params.py b/src/cloudflare/types/workers/account_setting_update_params.py
index 43868b2a3c1..4d6dbdc9b26 100644
--- a/src/cloudflare/types/workers/account_setting_update_params.py
+++ b/src/cloudflare/types/workers/account_setting_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/account_setting_update_response.py b/src/cloudflare/types/workers/account_setting_update_response.py
index b48f3f8197c..1a97c16fb0c 100644
--- a/src/cloudflare/types/workers/account_setting_update_response.py
+++ b/src/cloudflare/types/workers/account_setting_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers/ai_run_params.py b/src/cloudflare/types/workers/ai_run_params.py
index 67f7a0ff51e..9ebf6e6efa4 100644
--- a/src/cloudflare/types/workers/ai_run_params.py
+++ b/src/cloudflare/types/workers/ai_run_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -75,6 +75,8 @@ class BodyObjectDetection(TypedDict, total=False):
class BodyUnionMember10(TypedDict, total=False):
prompt: Required[str]
+ lora: str
+
max_tokens: int
raw: bool
diff --git a/src/cloudflare/types/workers/ai_run_response.py b/src/cloudflare/types/workers/ai_run_response.py
index 0838dcdb0db..d39141bda32 100644
--- a/src/cloudflare/types/workers/ai_run_response.py
+++ b/src/cloudflare/types/workers/ai_run_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
diff --git a/src/cloudflare/types/workers/deployments/__init__.py b/src/cloudflare/types/workers/deployments/__init__.py
index 45cc95b6139..ea1470ce8e2 100644
--- a/src/cloudflare/types/workers/deployments/__init__.py
+++ b/src/cloudflare/types/workers/deployments/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/deployments/by_script_get_response.py b/src/cloudflare/types/workers/deployments/by_script_get_response.py
index b94f6bc3785..fb8906f16fc 100644
--- a/src/cloudflare/types/workers/deployments/by_script_get_response.py
+++ b/src/cloudflare/types/workers/deployments/by_script_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/workers/deployments/by_scripts/__init__.py b/src/cloudflare/types/workers/deployments/by_scripts/__init__.py
index 288e4694540..4c6d7381f8d 100644
--- a/src/cloudflare/types/workers/deployments/by_scripts/__init__.py
+++ b/src/cloudflare/types/workers/deployments/by_scripts/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/deployments/by_scripts/detail_get_response.py b/src/cloudflare/types/workers/deployments/by_scripts/detail_get_response.py
index 2982e5e3286..53d1943d50e 100644
--- a/src/cloudflare/types/workers/deployments/by_scripts/detail_get_response.py
+++ b/src/cloudflare/types/workers/deployments/by_scripts/detail_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers/domain_list_params.py b/src/cloudflare/types/workers/domain_list_params.py
index 115bf9c16e8..f8f63b6fd45 100644
--- a/src/cloudflare/types/workers/domain_list_params.py
+++ b/src/cloudflare/types/workers/domain_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/domain_list_response.py b/src/cloudflare/types/workers/domain_list_response.py
index 8234bd222e7..3e9ce9a4d6c 100644
--- a/src/cloudflare/types/workers/domain_list_response.py
+++ b/src/cloudflare/types/workers/domain_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/workers/domain_update_params.py b/src/cloudflare/types/workers/domain_update_params.py
index 9f8b816a5e8..b42738b81be 100644
--- a/src/cloudflare/types/workers/domain_update_params.py
+++ b/src/cloudflare/types/workers/domain_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/filter_create_params.py b/src/cloudflare/types/workers/filter_create_params.py
index 457a2fb765e..93ec5dfc940 100644
--- a/src/cloudflare/types/workers/filter_create_params.py
+++ b/src/cloudflare/types/workers/filter_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/filter_create_response.py b/src/cloudflare/types/workers/filter_create_response.py
index 498d240d7a6..3d03316378c 100644
--- a/src/cloudflare/types/workers/filter_create_response.py
+++ b/src/cloudflare/types/workers/filter_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/workers/filter_delete_response.py b/src/cloudflare/types/workers/filter_delete_response.py
index 224dc819d8e..557d1f24790 100644
--- a/src/cloudflare/types/workers/filter_delete_response.py
+++ b/src/cloudflare/types/workers/filter_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/workers/filter_list_response.py b/src/cloudflare/types/workers/filter_list_response.py
index cfec4ecd637..318bfb24e34 100644
--- a/src/cloudflare/types/workers/filter_list_response.py
+++ b/src/cloudflare/types/workers/filter_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/workers/filter_update_params.py b/src/cloudflare/types/workers/filter_update_params.py
index 2753cbe6cfd..601049d7b5f 100644
--- a/src/cloudflare/types/workers/filter_update_params.py
+++ b/src/cloudflare/types/workers/filter_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/route_create_params.py b/src/cloudflare/types/workers/route_create_params.py
index 5befdfd3d65..479c701b0e9 100644
--- a/src/cloudflare/types/workers/route_create_params.py
+++ b/src/cloudflare/types/workers/route_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/route_create_response.py b/src/cloudflare/types/workers/route_create_response.py
index c9744856aba..83a979598ec 100644
--- a/src/cloudflare/types/workers/route_create_response.py
+++ b/src/cloudflare/types/workers/route_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/workers/route_delete_response.py b/src/cloudflare/types/workers/route_delete_response.py
index 71f11dcee73..f46281e9c60 100644
--- a/src/cloudflare/types/workers/route_delete_response.py
+++ b/src/cloudflare/types/workers/route_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/workers/route_list_response.py b/src/cloudflare/types/workers/route_list_response.py
index b595e65e6d5..f34910d9fd1 100644
--- a/src/cloudflare/types/workers/route_list_response.py
+++ b/src/cloudflare/types/workers/route_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/workers/route_update_params.py b/src/cloudflare/types/workers/route_update_params.py
index fe1b84dab29..d4954d0bd6a 100644
--- a/src/cloudflare/types/workers/route_update_params.py
+++ b/src/cloudflare/types/workers/route_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/script_delete_params.py b/src/cloudflare/types/workers/script_delete_params.py
index 147475eb989..1d8d872feca 100644
--- a/src/cloudflare/types/workers/script_delete_params.py
+++ b/src/cloudflare/types/workers/script_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/script_list_response.py b/src/cloudflare/types/workers/script_list_response.py
index de94b15522c..12cccbaa599 100644
--- a/src/cloudflare/types/workers/script_list_response.py
+++ b/src/cloudflare/types/workers/script_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/workers/script_update_params.py b/src/cloudflare/types/workers/script_update_params.py
index 256525aba1a..b64ef9ab491 100644
--- a/src/cloudflare/types/workers/script_update_params.py
+++ b/src/cloudflare/types/workers/script_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/scripts/__init__.py b/src/cloudflare/types/workers/scripts/__init__.py
index 09ce656d159..34546806ebb 100644
--- a/src/cloudflare/types/workers/scripts/__init__.py
+++ b/src/cloudflare/types/workers/scripts/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/scripts/binding_get_response.py b/src/cloudflare/types/workers/scripts/binding_get_response.py
index ffbf4215fb9..6dc77ce61b0 100644
--- a/src/cloudflare/types/workers/scripts/binding_get_response.py
+++ b/src/cloudflare/types/workers/scripts/binding_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/workers/scripts/content_update_params.py b/src/cloudflare/types/workers/scripts/content_update_params.py
index 28e66e5b8ad..e19775eaa3c 100644
--- a/src/cloudflare/types/workers/scripts/content_update_params.py
+++ b/src/cloudflare/types/workers/scripts/content_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/scripts/schedule_get_response.py b/src/cloudflare/types/workers/scripts/schedule_get_response.py
index e237f295a91..f0d5df2f111 100644
--- a/src/cloudflare/types/workers/scripts/schedule_get_response.py
+++ b/src/cloudflare/types/workers/scripts/schedule_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/workers/scripts/schedule_update_params.py b/src/cloudflare/types/workers/scripts/schedule_update_params.py
index f799f82c1b8..d55fd0a02f9 100644
--- a/src/cloudflare/types/workers/scripts/schedule_update_params.py
+++ b/src/cloudflare/types/workers/scripts/schedule_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/scripts/schedule_update_response.py b/src/cloudflare/types/workers/scripts/schedule_update_response.py
index f846632dec8..7a2565993a1 100644
--- a/src/cloudflare/types/workers/scripts/schedule_update_response.py
+++ b/src/cloudflare/types/workers/scripts/schedule_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/workers/scripts/setting_edit_params.py b/src/cloudflare/types/workers/scripts/setting_edit_params.py
index d002d116300..48f07546b66 100644
--- a/src/cloudflare/types/workers/scripts/setting_edit_params.py
+++ b/src/cloudflare/types/workers/scripts/setting_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/scripts/setting_edit_response.py b/src/cloudflare/types/workers/scripts/setting_edit_response.py
index cb88ea2d154..2d434e8b562 100644
--- a/src/cloudflare/types/workers/scripts/setting_edit_response.py
+++ b/src/cloudflare/types/workers/scripts/setting_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/workers/scripts/setting_get_response.py b/src/cloudflare/types/workers/scripts/setting_get_response.py
index 43cbe326773..168c0b84ae0 100644
--- a/src/cloudflare/types/workers/scripts/setting_get_response.py
+++ b/src/cloudflare/types/workers/scripts/setting_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/workers/scripts/tail_create_response.py b/src/cloudflare/types/workers/scripts/tail_create_response.py
index c2856110750..44f89c77cc6 100644
--- a/src/cloudflare/types/workers/scripts/tail_create_response.py
+++ b/src/cloudflare/types/workers/scripts/tail_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers/scripts/tail_delete_response.py b/src/cloudflare/types/workers/scripts/tail_delete_response.py
index 12858c10d01..61de1b914a1 100644
--- a/src/cloudflare/types/workers/scripts/tail_delete_response.py
+++ b/src/cloudflare/types/workers/scripts/tail_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/workers/scripts/tail_get_response.py b/src/cloudflare/types/workers/scripts/tail_get_response.py
index 7ef99090249..181092598c8 100644
--- a/src/cloudflare/types/workers/scripts/tail_get_response.py
+++ b/src/cloudflare/types/workers/scripts/tail_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers/scripts/usage_model_get_response.py b/src/cloudflare/types/workers/scripts/usage_model_get_response.py
index 1b480beff4d..7c10aaeeb56 100644
--- a/src/cloudflare/types/workers/scripts/usage_model_get_response.py
+++ b/src/cloudflare/types/workers/scripts/usage_model_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers/scripts/usage_model_update_params.py b/src/cloudflare/types/workers/scripts/usage_model_update_params.py
index 51cca5f40dd..fbc2ee10658 100644
--- a/src/cloudflare/types/workers/scripts/usage_model_update_params.py
+++ b/src/cloudflare/types/workers/scripts/usage_model_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/scripts/usage_model_update_response.py b/src/cloudflare/types/workers/scripts/usage_model_update_response.py
index 9d49e92046a..cbd4c307cf6 100644
--- a/src/cloudflare/types/workers/scripts/usage_model_update_response.py
+++ b/src/cloudflare/types/workers/scripts/usage_model_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers/scripts/workers_schemas_binding.py b/src/cloudflare/types/workers/scripts/workers_schemas_binding.py
index 25d175079f8..5ccc786c84b 100644
--- a/src/cloudflare/types/workers/scripts/workers_schemas_binding.py
+++ b/src/cloudflare/types/workers/scripts/workers_schemas_binding.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
from typing_extensions import Literal
diff --git a/src/cloudflare/types/workers/services/__init__.py b/src/cloudflare/types/workers/services/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/workers/services/__init__.py
+++ b/src/cloudflare/types/workers/services/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/services/environments/__init__.py b/src/cloudflare/types/workers/services/environments/__init__.py
index f04884e3296..ae528cab93f 100644
--- a/src/cloudflare/types/workers/services/environments/__init__.py
+++ b/src/cloudflare/types/workers/services/environments/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/services/environments/content_update_params.py b/src/cloudflare/types/workers/services/environments/content_update_params.py
index b3cacce77bb..cd2a645e3cc 100644
--- a/src/cloudflare/types/workers/services/environments/content_update_params.py
+++ b/src/cloudflare/types/workers/services/environments/content_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/services/environments/setting_edit_params.py b/src/cloudflare/types/workers/services/environments/setting_edit_params.py
index 17e64ee072b..409fbbaa474 100644
--- a/src/cloudflare/types/workers/services/environments/setting_edit_params.py
+++ b/src/cloudflare/types/workers/services/environments/setting_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/services/environments/setting_edit_response.py b/src/cloudflare/types/workers/services/environments/setting_edit_response.py
index 0d6cd86d72c..41c01c60798 100644
--- a/src/cloudflare/types/workers/services/environments/setting_edit_response.py
+++ b/src/cloudflare/types/workers/services/environments/setting_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/workers/services/environments/setting_get_response.py b/src/cloudflare/types/workers/services/environments/setting_get_response.py
index 6f40b5b2706..06c3224f7da 100644
--- a/src/cloudflare/types/workers/services/environments/setting_get_response.py
+++ b/src/cloudflare/types/workers/services/environments/setting_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/workers/subdomain_get_response.py b/src/cloudflare/types/workers/subdomain_get_response.py
index 7244d78c4c6..c3b3a31146a 100644
--- a/src/cloudflare/types/workers/subdomain_get_response.py
+++ b/src/cloudflare/types/workers/subdomain_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers/subdomain_update_params.py b/src/cloudflare/types/workers/subdomain_update_params.py
index be340854ed3..e89bc54ea04 100644
--- a/src/cloudflare/types/workers/subdomain_update_params.py
+++ b/src/cloudflare/types/workers/subdomain_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers/subdomain_update_response.py b/src/cloudflare/types/workers/subdomain_update_response.py
index 6483baf4c96..d3e08984e1e 100644
--- a/src/cloudflare/types/workers/subdomain_update_response.py
+++ b/src/cloudflare/types/workers/subdomain_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers/workers_domain.py b/src/cloudflare/types/workers/workers_domain.py
index d0cc0bf5ad1..bc3d3b668fe 100644
--- a/src/cloudflare/types/workers/workers_domain.py
+++ b/src/cloudflare/types/workers/workers_domain.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers/workers_filters.py b/src/cloudflare/types/workers/workers_filters.py
index 2617fe7ec76..c007324c792 100644
--- a/src/cloudflare/types/workers/workers_filters.py
+++ b/src/cloudflare/types/workers/workers_filters.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/workers/workers_routes.py b/src/cloudflare/types/workers/workers_routes.py
index 0225794afb2..3b33cf0d6b3 100644
--- a/src/cloudflare/types/workers/workers_routes.py
+++ b/src/cloudflare/types/workers/workers_routes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ..._models import BaseModel
diff --git a/src/cloudflare/types/workers/workers_script.py b/src/cloudflare/types/workers/workers_script.py
index 28c0ade1035..808d0e390a9 100644
--- a/src/cloudflare/types/workers/workers_script.py
+++ b/src/cloudflare/types/workers/workers_script.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/workers_for_platforms/__init__.py b/src/cloudflare/types/workers_for_platforms/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/workers_for_platforms/__init__.py
+++ b/src/cloudflare/types/workers_for_platforms/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/__init__.py b/src/cloudflare/types/workers_for_platforms/dispatch/__init__.py
index 7edc94fd90a..ab7c7bdf4f0 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/__init__.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespace_create_params.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespace_create_params.py
index 30b25df7722..77d7f35b54f 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespace_create_params.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespace_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespace_create_response.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespace_create_response.py
index c268c4154ae..7122077a982 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespace_create_response.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespace_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespace_get_response.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespace_get_response.py
index c072dcf6abb..295e1cd5695 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespace_get_response.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespace_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespace_list_response.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespace_list_response.py
index 329e003afd7..b2c645b7fa2 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespace_list_response.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespace_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/__init__.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/__init__.py
index f668d054bcf..7e1b5b4a22a 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/__init__.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/script_delete_params.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/script_delete_params.py
index e9eb8853c44..4ab2a41fd37 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/script_delete_params.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/script_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/script_update_params.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/script_update_params.py
index 1a8f5b630e3..7d0b401d31f 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/script_update_params.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/script_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/__init__.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/__init__.py
index b2f53e35258..f8ee8b14b1c 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/__init__.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/__init__.py
@@ -1,3 +1,3 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py
index 443f6216ed2..934f5509e3a 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/binding_get_response.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/binding_get_response.py
index 0ff183cd20a..22bc3671510 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/binding_get_response.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/binding_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/script_update_params.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/script_update_params.py
index be614cf3db8..cb915754791 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/script_update_params.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/script_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_edit_params.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_edit_params.py
index 6ca4ebd3566..aac45ef07f6 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_edit_params.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_edit_response.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_edit_response.py
index fd4affc7b11..64ab7ebdd3b 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_edit_response.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_get_response.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_get_response.py
index eec56e0acaf..df3b9c30871 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_get_response.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/scripts/content/setting_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/workers_namespace_script.py b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/workers_namespace_script.py
index 8c90ffdb38a..e14b023f9e0 100644
--- a/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/workers_namespace_script.py
+++ b/src/cloudflare/types/workers_for_platforms/dispatch/namespaces/workers_namespace_script.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/workers_queue.py b/src/cloudflare/types/workers_queue.py
index b0736db9594..570fb72da70 100644
--- a/src/cloudflare/types/workers_queue.py
+++ b/src/cloudflare/types/workers_queue.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers_queue_created.py b/src/cloudflare/types/workers_queue_created.py
index 7911dabf7eb..a51bee0dd68 100644
--- a/src/cloudflare/types/workers_queue_created.py
+++ b/src/cloudflare/types/workers_queue_created.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/workers_queue_updated.py b/src/cloudflare/types/workers_queue_updated.py
index e20893029ec..95514245ef3 100644
--- a/src/cloudflare/types/workers_queue_updated.py
+++ b/src/cloudflare/types/workers_queue_updated.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/__init__.py b/src/cloudflare/types/zero_trust/__init__.py
index 9d5f3f96307..5fea2a58132 100644
--- a/src/cloudflare/types/zero_trust/__init__.py
+++ b/src/cloudflare/types/zero_trust/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/__init__.py b/src/cloudflare/types/zero_trust/access/__init__.py
index dcdb881dc80..dea6ed1be1a 100644
--- a/src/cloudflare/types/zero_trust/access/__init__.py
+++ b/src/cloudflare/types/zero_trust/access/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/access_apps.py b/src/cloudflare/types/zero_trust/access/access_apps.py
index f8bbd617ce7..1d1054b153f 100644
--- a/src/cloudflare/types/zero_trust/access/access_apps.py
+++ b/src/cloudflare/types/zero_trust/access/access_apps.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/access_bookmarks.py b/src/cloudflare/types/zero_trust/access/access_bookmarks.py
index 501c869bcfa..d648d178647 100644
--- a/src/cloudflare/types/zero_trust/access/access_bookmarks.py
+++ b/src/cloudflare/types/zero_trust/access/access_bookmarks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/access_certificates.py b/src/cloudflare/types/zero_trust/access/access_certificates.py
index 1ecbc511124..49f5b5729c9 100644
--- a/src/cloudflare/types/zero_trust/access/access_certificates.py
+++ b/src/cloudflare/types/zero_trust/access/access_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/access_custom_page.py b/src/cloudflare/types/zero_trust/access/access_custom_page.py
index a817c2138cb..4b7b0ab4688 100644
--- a/src/cloudflare/types/zero_trust/access/access_custom_page.py
+++ b/src/cloudflare/types/zero_trust/access/access_custom_page.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/access_custom_page_without_html.py b/src/cloudflare/types/zero_trust/access/access_custom_page_without_html.py
index b89690be74a..b64e460a9aa 100644
--- a/src/cloudflare/types/zero_trust/access/access_custom_page_without_html.py
+++ b/src/cloudflare/types/zero_trust/access/access_custom_page_without_html.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/access_groups.py b/src/cloudflare/types/zero_trust/access/access_groups.py
index 8375fba6862..17883bcbb58 100644
--- a/src/cloudflare/types/zero_trust/access/access_groups.py
+++ b/src/cloudflare/types/zero_trust/access/access_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/access_service_tokens.py b/src/cloudflare/types/zero_trust/access/access_service_tokens.py
index 9590a57ccd5..5b2eb82df57 100644
--- a/src/cloudflare/types/zero_trust/access/access_service_tokens.py
+++ b/src/cloudflare/types/zero_trust/access/access_service_tokens.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/access_tag.py b/src/cloudflare/types/zero_trust/access/access_tag.py
index 66e2c542341..e5de0f5a2dd 100644
--- a/src/cloudflare/types/zero_trust/access/access_tag.py
+++ b/src/cloudflare/types/zero_trust/access/access_tag.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/access_users.py b/src/cloudflare/types/zero_trust/access/access_users.py
index fb630ec3528..77d28273de7 100644
--- a/src/cloudflare/types/zero_trust/access/access_users.py
+++ b/src/cloudflare/types/zero_trust/access/access_users.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/application_create_params.py b/src/cloudflare/types/zero_trust/access/application_create_params.py
index 3db5c80e8ea..9a726e901e3 100644
--- a/src/cloudflare/types/zero_trust/access/application_create_params.py
+++ b/src/cloudflare/types/zero_trust/access/application_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/application_delete_response.py b/src/cloudflare/types/zero_trust/access/application_delete_response.py
index 83de7219fb3..002b0bf6b77 100644
--- a/src/cloudflare/types/zero_trust/access/application_delete_response.py
+++ b/src/cloudflare/types/zero_trust/access/application_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/access/application_list_response.py b/src/cloudflare/types/zero_trust/access/application_list_response.py
index 35edb9841a2..7df1894f21e 100644
--- a/src/cloudflare/types/zero_trust/access/application_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/application_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/application_update_params.py b/src/cloudflare/types/zero_trust/access/application_update_params.py
index b72cc4c6968..161aeb8adc6 100644
--- a/src/cloudflare/types/zero_trust/access/application_update_params.py
+++ b/src/cloudflare/types/zero_trust/access/application_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/applications/__init__.py b/src/cloudflare/types/zero_trust/access/applications/__init__.py
index 27b14f6e90b..2271b1d1f0a 100644
--- a/src/cloudflare/types/zero_trust/access/applications/__init__.py
+++ b/src/cloudflare/types/zero_trust/access/applications/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/applications/access_ca.py b/src/cloudflare/types/zero_trust/access/applications/access_ca.py
index 9a666521dbd..249bc64a2df 100644
--- a/src/cloudflare/types/zero_trust/access/applications/access_ca.py
+++ b/src/cloudflare/types/zero_trust/access/applications/access_ca.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/access/applications/access_policies.py b/src/cloudflare/types/zero_trust/access/applications/access_policies.py
index b333ed7c4ff..12c88668269 100644
--- a/src/cloudflare/types/zero_trust/access/applications/access_policies.py
+++ b/src/cloudflare/types/zero_trust/access/applications/access_policies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/applications/ca_create_response.py b/src/cloudflare/types/zero_trust/access/applications/ca_create_response.py
index 3753514b0f0..122c83a0fc0 100644
--- a/src/cloudflare/types/zero_trust/access/applications/ca_create_response.py
+++ b/src/cloudflare/types/zero_trust/access/applications/ca_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/access/applications/ca_delete_response.py b/src/cloudflare/types/zero_trust/access/applications/ca_delete_response.py
index e16f51473ef..1067f82cd87 100644
--- a/src/cloudflare/types/zero_trust/access/applications/ca_delete_response.py
+++ b/src/cloudflare/types/zero_trust/access/applications/ca_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/access/applications/ca_get_response.py b/src/cloudflare/types/zero_trust/access/applications/ca_get_response.py
index 1f825091d42..f11f7393abb 100644
--- a/src/cloudflare/types/zero_trust/access/applications/ca_get_response.py
+++ b/src/cloudflare/types/zero_trust/access/applications/ca_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/access/applications/ca_list_response.py b/src/cloudflare/types/zero_trust/access/applications/ca_list_response.py
index ff1b917581f..a0e37efd9cb 100644
--- a/src/cloudflare/types/zero_trust/access/applications/ca_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/applications/ca_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/applications/policy_create_params.py b/src/cloudflare/types/zero_trust/access/applications/policy_create_params.py
index fba554d1282..2dea20f8e01 100644
--- a/src/cloudflare/types/zero_trust/access/applications/policy_create_params.py
+++ b/src/cloudflare/types/zero_trust/access/applications/policy_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/applications/policy_delete_response.py b/src/cloudflare/types/zero_trust/access/applications/policy_delete_response.py
index b836a28e6b8..1d70dce656a 100644
--- a/src/cloudflare/types/zero_trust/access/applications/policy_delete_response.py
+++ b/src/cloudflare/types/zero_trust/access/applications/policy_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/access/applications/policy_list_response.py b/src/cloudflare/types/zero_trust/access/applications/policy_list_response.py
index c5ab05f2856..63e1b835286 100644
--- a/src/cloudflare/types/zero_trust/access/applications/policy_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/applications/policy_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/applications/policy_update_params.py b/src/cloudflare/types/zero_trust/access/applications/policy_update_params.py
index 8b364f04bc4..24e018b7080 100644
--- a/src/cloudflare/types/zero_trust/access/applications/policy_update_params.py
+++ b/src/cloudflare/types/zero_trust/access/applications/policy_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/applications/user_policy_check_list_response.py b/src/cloudflare/types/zero_trust/access/applications/user_policy_check_list_response.py
index c9f66212b6b..7e0bd187b85 100644
--- a/src/cloudflare/types/zero_trust/access/applications/user_policy_check_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/applications/user_policy_check_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/zero_trust/access/bookmark_delete_response.py b/src/cloudflare/types/zero_trust/access/bookmark_delete_response.py
index f539030feb7..93d03aba051 100644
--- a/src/cloudflare/types/zero_trust/access/bookmark_delete_response.py
+++ b/src/cloudflare/types/zero_trust/access/bookmark_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/access/bookmark_list_response.py b/src/cloudflare/types/zero_trust/access/bookmark_list_response.py
index bbf8eca3eb0..0b0603c5b7f 100644
--- a/src/cloudflare/types/zero_trust/access/bookmark_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/bookmark_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/certificate_create_params.py b/src/cloudflare/types/zero_trust/access/certificate_create_params.py
index 1983d639a53..319d55c8b08 100644
--- a/src/cloudflare/types/zero_trust/access/certificate_create_params.py
+++ b/src/cloudflare/types/zero_trust/access/certificate_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/certificate_delete_response.py b/src/cloudflare/types/zero_trust/access/certificate_delete_response.py
index 5cc280ada36..01177266648 100644
--- a/src/cloudflare/types/zero_trust/access/certificate_delete_response.py
+++ b/src/cloudflare/types/zero_trust/access/certificate_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/access/certificate_list_response.py b/src/cloudflare/types/zero_trust/access/certificate_list_response.py
index c42ec6c5983..2af2ca789fe 100644
--- a/src/cloudflare/types/zero_trust/access/certificate_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/certificate_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/certificate_update_params.py b/src/cloudflare/types/zero_trust/access/certificate_update_params.py
index 64f237046f6..f0a2c325e15 100644
--- a/src/cloudflare/types/zero_trust/access/certificate_update_params.py
+++ b/src/cloudflare/types/zero_trust/access/certificate_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/certificates/__init__.py b/src/cloudflare/types/zero_trust/access/certificates/__init__.py
index 593a7cb2632..6ddb639a7f7 100644
--- a/src/cloudflare/types/zero_trust/access/certificates/__init__.py
+++ b/src/cloudflare/types/zero_trust/access/certificates/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/certificates/access_settings.py b/src/cloudflare/types/zero_trust/access/certificates/access_settings.py
index 0c4e9bfebcc..d47c4191b09 100644
--- a/src/cloudflare/types/zero_trust/access/certificates/access_settings.py
+++ b/src/cloudflare/types/zero_trust/access/certificates/access_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from ....._models import BaseModel
diff --git a/src/cloudflare/types/zero_trust/access/certificates/access_settings_param.py b/src/cloudflare/types/zero_trust/access/certificates/access_settings_param.py
index 620cb8f3682..baaa389ded8 100644
--- a/src/cloudflare/types/zero_trust/access/certificates/access_settings_param.py
+++ b/src/cloudflare/types/zero_trust/access/certificates/access_settings_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/certificates/setting_get_response.py b/src/cloudflare/types/zero_trust/access/certificates/setting_get_response.py
index 69b520781d4..dab55db879f 100644
--- a/src/cloudflare/types/zero_trust/access/certificates/setting_get_response.py
+++ b/src/cloudflare/types/zero_trust/access/certificates/setting_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/certificates/setting_update_params.py b/src/cloudflare/types/zero_trust/access/certificates/setting_update_params.py
index 5e87efb9c12..058e03f2112 100644
--- a/src/cloudflare/types/zero_trust/access/certificates/setting_update_params.py
+++ b/src/cloudflare/types/zero_trust/access/certificates/setting_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/certificates/setting_update_response.py b/src/cloudflare/types/zero_trust/access/certificates/setting_update_response.py
index 67fd6b373f6..211bdb95b6e 100644
--- a/src/cloudflare/types/zero_trust/access/certificates/setting_update_response.py
+++ b/src/cloudflare/types/zero_trust/access/certificates/setting_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/custom_page_create_params.py b/src/cloudflare/types/zero_trust/access/custom_page_create_params.py
index 0a539061bcc..f1890d141b8 100644
--- a/src/cloudflare/types/zero_trust/access/custom_page_create_params.py
+++ b/src/cloudflare/types/zero_trust/access/custom_page_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/custom_page_delete_response.py b/src/cloudflare/types/zero_trust/access/custom_page_delete_response.py
index b20bb38819e..bb6e38bee3b 100644
--- a/src/cloudflare/types/zero_trust/access/custom_page_delete_response.py
+++ b/src/cloudflare/types/zero_trust/access/custom_page_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/access/custom_page_list_response.py b/src/cloudflare/types/zero_trust/access/custom_page_list_response.py
index 3daf817f83b..1916ec53e64 100644
--- a/src/cloudflare/types/zero_trust/access/custom_page_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/custom_page_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/custom_page_update_params.py b/src/cloudflare/types/zero_trust/access/custom_page_update_params.py
index 7ddb08f25b6..71c52739e3f 100644
--- a/src/cloudflare/types/zero_trust/access/custom_page_update_params.py
+++ b/src/cloudflare/types/zero_trust/access/custom_page_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/group_create_params.py b/src/cloudflare/types/zero_trust/access/group_create_params.py
index 005fa07fbe6..c7866aad82e 100644
--- a/src/cloudflare/types/zero_trust/access/group_create_params.py
+++ b/src/cloudflare/types/zero_trust/access/group_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/group_delete_response.py b/src/cloudflare/types/zero_trust/access/group_delete_response.py
index 600172c8fc7..4f17b96b793 100644
--- a/src/cloudflare/types/zero_trust/access/group_delete_response.py
+++ b/src/cloudflare/types/zero_trust/access/group_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/access/group_list_response.py b/src/cloudflare/types/zero_trust/access/group_list_response.py
index a9504fb7d08..843d41e50f7 100644
--- a/src/cloudflare/types/zero_trust/access/group_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/group_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/group_update_params.py b/src/cloudflare/types/zero_trust/access/group_update_params.py
index a7e22c77c5c..15684eaf347 100644
--- a/src/cloudflare/types/zero_trust/access/group_update_params.py
+++ b/src/cloudflare/types/zero_trust/access/group_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/key_get_response.py b/src/cloudflare/types/zero_trust/access/key_get_response.py
index cc8f0fd25a3..227b4179405 100644
--- a/src/cloudflare/types/zero_trust/access/key_get_response.py
+++ b/src/cloudflare/types/zero_trust/access/key_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/access/key_rotate_response.py b/src/cloudflare/types/zero_trust/access/key_rotate_response.py
index 340977c1958..19c9ac9d27f 100644
--- a/src/cloudflare/types/zero_trust/access/key_rotate_response.py
+++ b/src/cloudflare/types/zero_trust/access/key_rotate_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/access/key_update_params.py b/src/cloudflare/types/zero_trust/access/key_update_params.py
index b10b106359e..2c0f1d6ec45 100644
--- a/src/cloudflare/types/zero_trust/access/key_update_params.py
+++ b/src/cloudflare/types/zero_trust/access/key_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/key_update_response.py b/src/cloudflare/types/zero_trust/access/key_update_response.py
index 3aa38f0f512..209c8d97c34 100644
--- a/src/cloudflare/types/zero_trust/access/key_update_response.py
+++ b/src/cloudflare/types/zero_trust/access/key_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/access/logs/__init__.py b/src/cloudflare/types/zero_trust/access/logs/__init__.py
index 7080427c9a0..0bcd61f9486 100644
--- a/src/cloudflare/types/zero_trust/access/logs/__init__.py
+++ b/src/cloudflare/types/zero_trust/access/logs/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/logs/access_access_requests.py b/src/cloudflare/types/zero_trust/access/logs/access_access_requests.py
index 59a6dcb7219..f4bb690aed0 100644
--- a/src/cloudflare/types/zero_trust/access/logs/access_access_requests.py
+++ b/src/cloudflare/types/zero_trust/access/logs/access_access_requests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/logs/access_request_list_response.py b/src/cloudflare/types/zero_trust/access/logs/access_request_list_response.py
index 022b2ac37bd..131ad38b0b7 100644
--- a/src/cloudflare/types/zero_trust/access/logs/access_request_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/logs/access_request_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/service_token_create_params.py b/src/cloudflare/types/zero_trust/access/service_token_create_params.py
index 4f5d9d588a8..873816432d5 100644
--- a/src/cloudflare/types/zero_trust/access/service_token_create_params.py
+++ b/src/cloudflare/types/zero_trust/access/service_token_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/service_token_create_response.py b/src/cloudflare/types/zero_trust/access/service_token_create_response.py
index 63d852b7589..47841d8a654 100644
--- a/src/cloudflare/types/zero_trust/access/service_token_create_response.py
+++ b/src/cloudflare/types/zero_trust/access/service_token_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/service_token_list_response.py b/src/cloudflare/types/zero_trust/access/service_token_list_response.py
index 319b1a5b6c2..074e0dafdf4 100644
--- a/src/cloudflare/types/zero_trust/access/service_token_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/service_token_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/service_token_rotate_response.py b/src/cloudflare/types/zero_trust/access/service_token_rotate_response.py
index 7aa32f09398..0eac1cad0bc 100644
--- a/src/cloudflare/types/zero_trust/access/service_token_rotate_response.py
+++ b/src/cloudflare/types/zero_trust/access/service_token_rotate_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access/service_token_update_params.py b/src/cloudflare/types/zero_trust/access/service_token_update_params.py
index b2d9a70bdc2..93dc5d1c5bc 100644
--- a/src/cloudflare/types/zero_trust/access/service_token_update_params.py
+++ b/src/cloudflare/types/zero_trust/access/service_token_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/tag_create_params.py b/src/cloudflare/types/zero_trust/access/tag_create_params.py
index a7580ff9b68..d73f4a9177b 100644
--- a/src/cloudflare/types/zero_trust/access/tag_create_params.py
+++ b/src/cloudflare/types/zero_trust/access/tag_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/tag_delete_response.py b/src/cloudflare/types/zero_trust/access/tag_delete_response.py
index 219b4bd0e35..8ffb88e56bf 100644
--- a/src/cloudflare/types/zero_trust/access/tag_delete_response.py
+++ b/src/cloudflare/types/zero_trust/access/tag_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/access/tag_list_response.py b/src/cloudflare/types/zero_trust/access/tag_list_response.py
index bcd5b5676f7..4a505781d40 100644
--- a/src/cloudflare/types/zero_trust/access/tag_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/tag_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/tag_update_params.py b/src/cloudflare/types/zero_trust/access/tag_update_params.py
index e5e2d13a72d..8c7cbb096cb 100644
--- a/src/cloudflare/types/zero_trust/access/tag_update_params.py
+++ b/src/cloudflare/types/zero_trust/access/tag_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/user_list_response.py b/src/cloudflare/types/zero_trust/access/user_list_response.py
index b2aca60dfa1..f3388c0c938 100644
--- a/src/cloudflare/types/zero_trust/access/user_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/user_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/access/users/__init__.py b/src/cloudflare/types/zero_trust/access/users/__init__.py
index 1f46339238e..4927319efba 100644
--- a/src/cloudflare/types/zero_trust/access/users/__init__.py
+++ b/src/cloudflare/types/zero_trust/access/users/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/access/users/access_identity.py b/src/cloudflare/types/zero_trust/access/users/access_identity.py
index 3c2c35aa6ad..f4fbeb89fdf 100644
--- a/src/cloudflare/types/zero_trust/access/users/access_identity.py
+++ b/src/cloudflare/types/zero_trust/access/users/access_identity.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, Optional
diff --git a/src/cloudflare/types/zero_trust/access/users/active_session_get_response.py b/src/cloudflare/types/zero_trust/access/users/active_session_get_response.py
index 1388651a78a..be5b5e3f999 100644
--- a/src/cloudflare/types/zero_trust/access/users/active_session_get_response.py
+++ b/src/cloudflare/types/zero_trust/access/users/active_session_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, Optional
diff --git a/src/cloudflare/types/zero_trust/access/users/active_session_list_response.py b/src/cloudflare/types/zero_trust/access/users/active_session_list_response.py
index 3206423f300..e27ef03ac17 100644
--- a/src/cloudflare/types/zero_trust/access/users/active_session_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/users/active_session_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Dict, List, Optional
diff --git a/src/cloudflare/types/zero_trust/access/users/failed_login_list_response.py b/src/cloudflare/types/zero_trust/access/users/failed_login_list_response.py
index 2b20318fa83..7554fc42d5b 100644
--- a/src/cloudflare/types/zero_trust/access/users/failed_login_list_response.py
+++ b/src/cloudflare/types/zero_trust/access/users/failed_login_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/zero_trust/access_identity_providers.py b/src/cloudflare/types/zero_trust/access_identity_providers.py
index 7f479b1f0c8..5b727ae3de0 100644
--- a/src/cloudflare/types/zero_trust/access_identity_providers.py
+++ b/src/cloudflare/types/zero_trust/access_identity_providers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/access_organizations.py b/src/cloudflare/types/zero_trust/access_organizations.py
index 1b134110b69..c86b03926b2 100644
--- a/src/cloudflare/types/zero_trust/access_organizations.py
+++ b/src/cloudflare/types/zero_trust/access_organizations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/access_seats.py b/src/cloudflare/types/zero_trust/access_seats.py
index 56e7d267cca..31a8a89bebb 100644
--- a/src/cloudflare/types/zero_trust/access_seats.py
+++ b/src/cloudflare/types/zero_trust/access_seats.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/connectivity_setting_edit_params.py b/src/cloudflare/types/zero_trust/connectivity_setting_edit_params.py
index 0975f35a3f8..22aee0433e8 100644
--- a/src/cloudflare/types/zero_trust/connectivity_setting_edit_params.py
+++ b/src/cloudflare/types/zero_trust/connectivity_setting_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/connectivity_setting_edit_response.py b/src/cloudflare/types/zero_trust/connectivity_setting_edit_response.py
index 1f80b34e34b..4ccf481bb1d 100644
--- a/src/cloudflare/types/zero_trust/connectivity_setting_edit_response.py
+++ b/src/cloudflare/types/zero_trust/connectivity_setting_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/connectivity_setting_get_response.py b/src/cloudflare/types/zero_trust/connectivity_setting_get_response.py
index 0bf78255c73..11c0634e503 100644
--- a/src/cloudflare/types/zero_trust/connectivity_setting_get_response.py
+++ b/src/cloudflare/types/zero_trust/connectivity_setting_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/device_get_response.py b/src/cloudflare/types/zero_trust/device_get_response.py
index 2d41f25f050..5d801097349 100644
--- a/src/cloudflare/types/zero_trust/device_get_response.py
+++ b/src/cloudflare/types/zero_trust/device_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/device_list_response.py b/src/cloudflare/types/zero_trust/device_list_response.py
index fab35b01a27..401849a0f91 100644
--- a/src/cloudflare/types/zero_trust/device_list_response.py
+++ b/src/cloudflare/types/zero_trust/device_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/__init__.py b/src/cloudflare/types/zero_trust/devices/__init__.py
index 7dc07b4a7dc..dafac0cab78 100644
--- a/src/cloudflare/types/zero_trust/devices/__init__.py
+++ b/src/cloudflare/types/zero_trust/devices/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/dex_test_create_params.py b/src/cloudflare/types/zero_trust/devices/dex_test_create_params.py
index ec56f406121..afe91a60579 100644
--- a/src/cloudflare/types/zero_trust/devices/dex_test_create_params.py
+++ b/src/cloudflare/types/zero_trust/devices/dex_test_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/dex_test_delete_response.py b/src/cloudflare/types/zero_trust/devices/dex_test_delete_response.py
index 250ca98f565..701b388b105 100644
--- a/src/cloudflare/types/zero_trust/devices/dex_test_delete_response.py
+++ b/src/cloudflare/types/zero_trust/devices/dex_test_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/dex_test_list_response.py b/src/cloudflare/types/zero_trust/devices/dex_test_list_response.py
index 75f824fd077..81ce5b5e914 100644
--- a/src/cloudflare/types/zero_trust/devices/dex_test_list_response.py
+++ b/src/cloudflare/types/zero_trust/devices/dex_test_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/dex_test_update_params.py b/src/cloudflare/types/zero_trust/devices/dex_test_update_params.py
index 50324fc4347..70bc4e0c7ae 100644
--- a/src/cloudflare/types/zero_trust/devices/dex_test_update_params.py
+++ b/src/cloudflare/types/zero_trust/devices/dex_test_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/network_create_params.py b/src/cloudflare/types/zero_trust/devices/network_create_params.py
index a7e4f511eee..40de08c2a9b 100644
--- a/src/cloudflare/types/zero_trust/devices/network_create_params.py
+++ b/src/cloudflare/types/zero_trust/devices/network_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/network_delete_response.py b/src/cloudflare/types/zero_trust/devices/network_delete_response.py
index fd31880cfc1..c7026fb9996 100644
--- a/src/cloudflare/types/zero_trust/devices/network_delete_response.py
+++ b/src/cloudflare/types/zero_trust/devices/network_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/network_list_response.py b/src/cloudflare/types/zero_trust/devices/network_list_response.py
index 41734f39ed4..c9bbce9212f 100644
--- a/src/cloudflare/types/zero_trust/devices/network_list_response.py
+++ b/src/cloudflare/types/zero_trust/devices/network_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/network_update_params.py b/src/cloudflare/types/zero_trust/devices/network_update_params.py
index fc4362a0a2f..eab39e625f5 100644
--- a/src/cloudflare/types/zero_trust/devices/network_update_params.py
+++ b/src/cloudflare/types/zero_trust/devices/network_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/override_code_list_response.py b/src/cloudflare/types/zero_trust/devices/override_code_list_response.py
index 892cb29ba3c..05739bf1173 100644
--- a/src/cloudflare/types/zero_trust/devices/override_code_list_response.py
+++ b/src/cloudflare/types/zero_trust/devices/override_code_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/devices/policies/__init__.py b/src/cloudflare/types/zero_trust/devices/policies/__init__.py
index 8e9c65eb440..3f04ad2fb26 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/__init__.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/policies/default_policy_get_response.py b/src/cloudflare/types/zero_trust/devices/policies/default_policy_get_response.py
index 626e331da7d..04a8dd9fae2 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/default_policy_get_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/default_policy_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/policies/exclude_get_response.py b/src/cloudflare/types/zero_trust/devices/policies/exclude_get_response.py
index af483d748fd..02f93a0567f 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/exclude_get_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/exclude_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/policies/exclude_list_response.py b/src/cloudflare/types/zero_trust/devices/policies/exclude_list_response.py
index f0a2f614b14..61ad1411ddf 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/exclude_list_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/exclude_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/policies/exclude_update_params.py b/src/cloudflare/types/zero_trust/devices/policies/exclude_update_params.py
index 7b3601b1e24..913a57b3a71 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/exclude_update_params.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/exclude_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/policies/exclude_update_response.py b/src/cloudflare/types/zero_trust/devices/policies/exclude_update_response.py
index ab9d2a1ed21..6bae4cc0fa1 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/exclude_update_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/exclude_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_get_response.py b/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_get_response.py
index 752611aa479..e597089ae33 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_get_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_list_response.py b/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_list_response.py
index 7bad64df1f5..9e10153c984 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_list_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_update_params.py b/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_update_params.py
index 87b615ce0b7..5d01bc2a389 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_update_params.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_update_response.py b/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_update_response.py
index 9b78e5a0f1c..695c7088fd0 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_update_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/fallback_domain_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/policies/include_get_response.py b/src/cloudflare/types/zero_trust/devices/policies/include_get_response.py
index 68ed73cae4e..a81ab8e94a0 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/include_get_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/include_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/policies/include_list_response.py b/src/cloudflare/types/zero_trust/devices/policies/include_list_response.py
index b58f759359f..5f289a0f2b5 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/include_list_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/include_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/policies/include_update_params.py b/src/cloudflare/types/zero_trust/devices/policies/include_update_params.py
index 071fbd08ff9..fad3a4fd0ef 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/include_update_params.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/include_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/policies/include_update_response.py b/src/cloudflare/types/zero_trust/devices/policies/include_update_response.py
index 91269910b75..9da805f88b7 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/include_update_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/include_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_fallback_domain.py b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_fallback_domain.py
index b3c8b42da68..9a9bd16535d 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_fallback_domain.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_fallback_domain.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_fallback_domain_param.py b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_fallback_domain_param.py
index 8a58ea69608..ec5b2eea447 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_fallback_domain_param.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_fallback_domain_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel.py b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel.py
index 9e7b68b7e6b..8cff7f46b93 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_include.py b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_include.py
index 7ca57d6fffd..7dc7506ba33 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_include.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_include.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_include_param.py b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_include_param.py
index 60f5a3774b7..7d1a3f3fa79 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_include_param.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_include_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_param.py b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_param.py
index ccb9079add8..fde0bc9fd41 100644
--- a/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_param.py
+++ b/src/cloudflare/types/zero_trust/devices/policies/teams_devices_split_tunnel_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/policy_create_params.py b/src/cloudflare/types/zero_trust/devices/policy_create_params.py
index daf35becdca..21d409c097e 100644
--- a/src/cloudflare/types/zero_trust/devices/policy_create_params.py
+++ b/src/cloudflare/types/zero_trust/devices/policy_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/policy_delete_response.py b/src/cloudflare/types/zero_trust/devices/policy_delete_response.py
index 727ccf85eca..3f13d045b3a 100644
--- a/src/cloudflare/types/zero_trust/devices/policy_delete_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policy_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/policy_edit_params.py b/src/cloudflare/types/zero_trust/devices/policy_edit_params.py
index 2e1b222cdc5..85431785d0f 100644
--- a/src/cloudflare/types/zero_trust/devices/policy_edit_params.py
+++ b/src/cloudflare/types/zero_trust/devices/policy_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/policy_list_response.py b/src/cloudflare/types/zero_trust/devices/policy_list_response.py
index b5a22c61e46..5b0672c19be 100644
--- a/src/cloudflare/types/zero_trust/devices/policy_list_response.py
+++ b/src/cloudflare/types/zero_trust/devices/policy_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/posture/__init__.py b/src/cloudflare/types/zero_trust/devices/posture/__init__.py
index 0f28bb0a044..7ea8b62708a 100644
--- a/src/cloudflare/types/zero_trust/devices/posture/__init__.py
+++ b/src/cloudflare/types/zero_trust/devices/posture/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/posture/integration_create_params.py b/src/cloudflare/types/zero_trust/devices/posture/integration_create_params.py
index deef55c22e0..d5d8f5a46a4 100644
--- a/src/cloudflare/types/zero_trust/devices/posture/integration_create_params.py
+++ b/src/cloudflare/types/zero_trust/devices/posture/integration_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/posture/integration_delete_response.py b/src/cloudflare/types/zero_trust/devices/posture/integration_delete_response.py
index 359f164e0b1..f8b1ccd2394 100644
--- a/src/cloudflare/types/zero_trust/devices/posture/integration_delete_response.py
+++ b/src/cloudflare/types/zero_trust/devices/posture/integration_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/devices/posture/integration_edit_params.py b/src/cloudflare/types/zero_trust/devices/posture/integration_edit_params.py
index 87fc43eea23..65a3bd90ea2 100644
--- a/src/cloudflare/types/zero_trust/devices/posture/integration_edit_params.py
+++ b/src/cloudflare/types/zero_trust/devices/posture/integration_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/posture/integration_list_response.py b/src/cloudflare/types/zero_trust/devices/posture/integration_list_response.py
index a0ecff82b54..81d229cb6ce 100644
--- a/src/cloudflare/types/zero_trust/devices/posture/integration_list_response.py
+++ b/src/cloudflare/types/zero_trust/devices/posture/integration_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/posture/teams_devices_device_posture_integrations.py b/src/cloudflare/types/zero_trust/devices/posture/teams_devices_device_posture_integrations.py
index dbab9e19475..d2d51d460a7 100644
--- a/src/cloudflare/types/zero_trust/devices/posture/teams_devices_device_posture_integrations.py
+++ b/src/cloudflare/types/zero_trust/devices/posture/teams_devices_device_posture_integrations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/devices/posture_create_params.py b/src/cloudflare/types/zero_trust/devices/posture_create_params.py
index 156383abe6e..dfdbf5f8906 100644
--- a/src/cloudflare/types/zero_trust/devices/posture_create_params.py
+++ b/src/cloudflare/types/zero_trust/devices/posture_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/posture_delete_response.py b/src/cloudflare/types/zero_trust/devices/posture_delete_response.py
index 4831581b677..4b35c65bd23 100644
--- a/src/cloudflare/types/zero_trust/devices/posture_delete_response.py
+++ b/src/cloudflare/types/zero_trust/devices/posture_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/devices/posture_list_response.py b/src/cloudflare/types/zero_trust/devices/posture_list_response.py
index 51e044d8ab2..8870231ff02 100644
--- a/src/cloudflare/types/zero_trust/devices/posture_list_response.py
+++ b/src/cloudflare/types/zero_trust/devices/posture_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/devices/posture_update_params.py b/src/cloudflare/types/zero_trust/devices/posture_update_params.py
index 93649a23620..9d7363dd151 100644
--- a/src/cloudflare/types/zero_trust/devices/posture_update_params.py
+++ b/src/cloudflare/types/zero_trust/devices/posture_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/revoke_create_params.py b/src/cloudflare/types/zero_trust/devices/revoke_create_params.py
index 2f918e4077f..71574fc5975 100644
--- a/src/cloudflare/types/zero_trust/devices/revoke_create_params.py
+++ b/src/cloudflare/types/zero_trust/devices/revoke_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/revoke_create_response.py b/src/cloudflare/types/zero_trust/devices/revoke_create_response.py
index bbf5f4dd62c..d2a88c6791e 100644
--- a/src/cloudflare/types/zero_trust/devices/revoke_create_response.py
+++ b/src/cloudflare/types/zero_trust/devices/revoke_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/devices/setting_update_params.py b/src/cloudflare/types/zero_trust/devices/setting_update_params.py
index d4856cf2c52..a6d3e7bbb65 100644
--- a/src/cloudflare/types/zero_trust/devices/setting_update_params.py
+++ b/src/cloudflare/types/zero_trust/devices/setting_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/teams_devices_device_dex_test_schemas_http.py b/src/cloudflare/types/zero_trust/devices/teams_devices_device_dex_test_schemas_http.py
index 60286361502..cb7dafa7a30 100644
--- a/src/cloudflare/types/zero_trust/devices/teams_devices_device_dex_test_schemas_http.py
+++ b/src/cloudflare/types/zero_trust/devices/teams_devices_device_dex_test_schemas_http.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/devices/teams_devices_device_managed_networks.py b/src/cloudflare/types/zero_trust/devices/teams_devices_device_managed_networks.py
index b77094c0280..f16e421d16b 100644
--- a/src/cloudflare/types/zero_trust/devices/teams_devices_device_managed_networks.py
+++ b/src/cloudflare/types/zero_trust/devices/teams_devices_device_managed_networks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/devices/teams_devices_device_posture_rules.py b/src/cloudflare/types/zero_trust/devices/teams_devices_device_posture_rules.py
index 47f49e6b98c..4fa55f8a6ed 100644
--- a/src/cloudflare/types/zero_trust/devices/teams_devices_device_posture_rules.py
+++ b/src/cloudflare/types/zero_trust/devices/teams_devices_device_posture_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/devices/teams_devices_device_settings_policy.py b/src/cloudflare/types/zero_trust/devices/teams_devices_device_settings_policy.py
index 65a63cc4b27..1d853b73687 100644
--- a/src/cloudflare/types/zero_trust/devices/teams_devices_device_settings_policy.py
+++ b/src/cloudflare/types/zero_trust/devices/teams_devices_device_settings_policy.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/zero_trust/devices/teams_devices_zero_trust_account_device_settings.py b/src/cloudflare/types/zero_trust/devices/teams_devices_zero_trust_account_device_settings.py
index 32c3da2d7ed..86acc185cca 100644
--- a/src/cloudflare/types/zero_trust/devices/teams_devices_zero_trust_account_device_settings.py
+++ b/src/cloudflare/types/zero_trust/devices/teams_devices_zero_trust_account_device_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/devices/unrevoke_create_params.py b/src/cloudflare/types/zero_trust/devices/unrevoke_create_params.py
index 31ac1074039..d9df1477470 100644
--- a/src/cloudflare/types/zero_trust/devices/unrevoke_create_params.py
+++ b/src/cloudflare/types/zero_trust/devices/unrevoke_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/devices/unrevoke_create_response.py b/src/cloudflare/types/zero_trust/devices/unrevoke_create_response.py
index 848eb991e52..2d18e0deb06 100644
--- a/src/cloudflare/types/zero_trust/devices/unrevoke_create_response.py
+++ b/src/cloudflare/types/zero_trust/devices/unrevoke_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/dex/__init__.py b/src/cloudflare/types/zero_trust/dex/__init__.py
index 1ef64bd20be..02ea497ebd0 100644
--- a/src/cloudflare/types/zero_trust/dex/__init__.py
+++ b/src/cloudflare/types/zero_trust/dex/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/colo_list_params.py b/src/cloudflare/types/zero_trust/dex/colo_list_params.py
index f08b3292738..f078937ff17 100644
--- a/src/cloudflare/types/zero_trust/dex/colo_list_params.py
+++ b/src/cloudflare/types/zero_trust/dex/colo_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/colo_list_response.py b/src/cloudflare/types/zero_trust/dex/colo_list_response.py
index 48fb7f7fe56..87e34437735 100644
--- a/src/cloudflare/types/zero_trust/dex/colo_list_response.py
+++ b/src/cloudflare/types/zero_trust/dex/colo_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_http_details.py b/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_http_details.py
index 7bd82b1506f..dd285570478 100644
--- a/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_http_details.py
+++ b/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_http_details.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_tests.py b/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_tests.py
index b702e4f6d5a..21272b79796 100644
--- a/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_tests.py
+++ b/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_tests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_details.py b/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_details.py
index e04e47d7a0f..3c95b785c6f 100644
--- a/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_details.py
+++ b/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_details.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_details_percentiles.py b/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_details_percentiles.py
index 4854b8729c5..3782a505f57 100644
--- a/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_details_percentiles.py
+++ b/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_details_percentiles.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_test_network_path.py b/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_test_network_path.py
index 4eea468e814..8dc34d3cab8 100644
--- a/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_test_network_path.py
+++ b/src/cloudflare/types/zero_trust/dex/digital_experience_monitoring_traceroute_test_network_path.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/dex/fleet_status/__init__.py b/src/cloudflare/types/zero_trust/dex/fleet_status/__init__.py
index 4ead0f2cd4b..0f5a1d08889 100644
--- a/src/cloudflare/types/zero_trust/dex/fleet_status/__init__.py
+++ b/src/cloudflare/types/zero_trust/dex/fleet_status/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/fleet_status/device_list_params.py b/src/cloudflare/types/zero_trust/dex/fleet_status/device_list_params.py
index f7e38328846..187868d3ef2 100644
--- a/src/cloudflare/types/zero_trust/dex/fleet_status/device_list_params.py
+++ b/src/cloudflare/types/zero_trust/dex/fleet_status/device_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/fleet_status/digital_experience_monitoring_device.py b/src/cloudflare/types/zero_trust/dex/fleet_status/digital_experience_monitoring_device.py
index 6c385983ae4..4723dd364ac 100644
--- a/src/cloudflare/types/zero_trust/dex/fleet_status/digital_experience_monitoring_device.py
+++ b/src/cloudflare/types/zero_trust/dex/fleet_status/digital_experience_monitoring_device.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/dex/fleet_status_live_params.py b/src/cloudflare/types/zero_trust/dex/fleet_status_live_params.py
index 3d4b97f811c..3f30049cf2d 100644
--- a/src/cloudflare/types/zero_trust/dex/fleet_status_live_params.py
+++ b/src/cloudflare/types/zero_trust/dex/fleet_status_live_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/fleet_status_live_response.py b/src/cloudflare/types/zero_trust/dex/fleet_status_live_response.py
index 041c4ac329c..e7af617306b 100644
--- a/src/cloudflare/types/zero_trust/dex/fleet_status_live_response.py
+++ b/src/cloudflare/types/zero_trust/dex/fleet_status_live_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
diff --git a/src/cloudflare/types/zero_trust/dex/fleet_status_over_time_params.py b/src/cloudflare/types/zero_trust/dex/fleet_status_over_time_params.py
index 4c7dd1962a0..ce01bfb979e 100644
--- a/src/cloudflare/types/zero_trust/dex/fleet_status_over_time_params.py
+++ b/src/cloudflare/types/zero_trust/dex/fleet_status_over_time_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/http_test_get_params.py b/src/cloudflare/types/zero_trust/dex/http_test_get_params.py
index bf24f80c761..d0ce2cbe5d3 100644
--- a/src/cloudflare/types/zero_trust/dex/http_test_get_params.py
+++ b/src/cloudflare/types/zero_trust/dex/http_test_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/http_tests/__init__.py b/src/cloudflare/types/zero_trust/dex/http_tests/__init__.py
index 536a7245245..a7ca0cdc394 100644
--- a/src/cloudflare/types/zero_trust/dex/http_tests/__init__.py
+++ b/src/cloudflare/types/zero_trust/dex/http_tests/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/http_tests/digital_experience_monitoring_http_details_percentiles.py b/src/cloudflare/types/zero_trust/dex/http_tests/digital_experience_monitoring_http_details_percentiles.py
index 71a1ca654a9..ff368294744 100644
--- a/src/cloudflare/types/zero_trust/dex/http_tests/digital_experience_monitoring_http_details_percentiles.py
+++ b/src/cloudflare/types/zero_trust/dex/http_tests/digital_experience_monitoring_http_details_percentiles.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/dex/http_tests/percentile_get_params.py b/src/cloudflare/types/zero_trust/dex/http_tests/percentile_get_params.py
index 148662ac4e1..febc0fd6177 100644
--- a/src/cloudflare/types/zero_trust/dex/http_tests/percentile_get_params.py
+++ b/src/cloudflare/types/zero_trust/dex/http_tests/percentile_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/test_list_params.py b/src/cloudflare/types/zero_trust/dex/test_list_params.py
index 90f5bde62cb..73c1b985719 100644
--- a/src/cloudflare/types/zero_trust/dex/test_list_params.py
+++ b/src/cloudflare/types/zero_trust/dex/test_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/test_list_response.py b/src/cloudflare/types/zero_trust/dex/test_list_response.py
index a84b4e83915..561b2839018 100644
--- a/src/cloudflare/types/zero_trust/dex/test_list_response.py
+++ b/src/cloudflare/types/zero_trust/dex/test_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/dex/tests/__init__.py b/src/cloudflare/types/zero_trust/dex/tests/__init__.py
index b50cde9aaa7..f0387f08db8 100644
--- a/src/cloudflare/types/zero_trust/dex/tests/__init__.py
+++ b/src/cloudflare/types/zero_trust/dex/tests/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/tests/digital_experience_monitoring_unique_devices.py b/src/cloudflare/types/zero_trust/dex/tests/digital_experience_monitoring_unique_devices.py
index 6ae6eb88876..d1b033d998b 100644
--- a/src/cloudflare/types/zero_trust/dex/tests/digital_experience_monitoring_unique_devices.py
+++ b/src/cloudflare/types/zero_trust/dex/tests/digital_experience_monitoring_unique_devices.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from pydantic import Field as FieldInfo
diff --git a/src/cloudflare/types/zero_trust/dex/tests/unique_device_list_params.py b/src/cloudflare/types/zero_trust/dex/tests/unique_device_list_params.py
index 8ae777f721f..922fbb1d55d 100644
--- a/src/cloudflare/types/zero_trust/dex/tests/unique_device_list_params.py
+++ b/src/cloudflare/types/zero_trust/dex/tests/unique_device_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/traceroute_test_get_params.py b/src/cloudflare/types/zero_trust/dex/traceroute_test_get_params.py
index 9b8d4ff4821..dc8afa0c5d9 100644
--- a/src/cloudflare/types/zero_trust/dex/traceroute_test_get_params.py
+++ b/src/cloudflare/types/zero_trust/dex/traceroute_test_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/traceroute_test_network_path_params.py b/src/cloudflare/types/zero_trust/dex/traceroute_test_network_path_params.py
index d7e4887e075..b23b29c2bff 100644
--- a/src/cloudflare/types/zero_trust/dex/traceroute_test_network_path_params.py
+++ b/src/cloudflare/types/zero_trust/dex/traceroute_test_network_path_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/traceroute_test_percentiles_params.py b/src/cloudflare/types/zero_trust/dex/traceroute_test_percentiles_params.py
index 443a813174e..5a4199a097d 100644
--- a/src/cloudflare/types/zero_trust/dex/traceroute_test_percentiles_params.py
+++ b/src/cloudflare/types/zero_trust/dex/traceroute_test_percentiles_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/traceroute_test_results/__init__.py b/src/cloudflare/types/zero_trust/dex/traceroute_test_results/__init__.py
index 31b2655935b..324bd436e7e 100644
--- a/src/cloudflare/types/zero_trust/dex/traceroute_test_results/__init__.py
+++ b/src/cloudflare/types/zero_trust/dex/traceroute_test_results/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dex/traceroute_test_results/digital_experience_monitoring_traceroute_test_result_network_path.py b/src/cloudflare/types/zero_trust/dex/traceroute_test_results/digital_experience_monitoring_traceroute_test_result_network_path.py
index 2a3c99843e9..b9bae536212 100644
--- a/src/cloudflare/types/zero_trust/dex/traceroute_test_results/digital_experience_monitoring_traceroute_test_result_network_path.py
+++ b/src/cloudflare/types/zero_trust/dex/traceroute_test_results/digital_experience_monitoring_traceroute_test_result_network_path.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/dlp/__init__.py b/src/cloudflare/types/zero_trust/dlp/__init__.py
index cda51f7e089..90329580a74 100644
--- a/src/cloudflare/types/zero_trust/dlp/__init__.py
+++ b/src/cloudflare/types/zero_trust/dlp/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dlp/dataset_create_params.py b/src/cloudflare/types/zero_trust/dlp/dataset_create_params.py
index a0cf29c74ff..2535c4a3120 100644
--- a/src/cloudflare/types/zero_trust/dlp/dataset_create_params.py
+++ b/src/cloudflare/types/zero_trust/dlp/dataset_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dlp/dataset_update_params.py b/src/cloudflare/types/zero_trust/dlp/dataset_update_params.py
index ecf364ad8fc..408bce393bb 100644
--- a/src/cloudflare/types/zero_trust/dlp/dataset_update_params.py
+++ b/src/cloudflare/types/zero_trust/dlp/dataset_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dlp/datasets/__init__.py b/src/cloudflare/types/zero_trust/dlp/datasets/__init__.py
index 22387af26d6..9c101f89c1f 100644
--- a/src/cloudflare/types/zero_trust/dlp/datasets/__init__.py
+++ b/src/cloudflare/types/zero_trust/dlp/datasets/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dlp/datasets/dlp_dataset_new_version.py b/src/cloudflare/types/zero_trust/dlp/datasets/dlp_dataset_new_version.py
index 2f61b2c75e8..78a4a4b98c3 100644
--- a/src/cloudflare/types/zero_trust/dlp/datasets/dlp_dataset_new_version.py
+++ b/src/cloudflare/types/zero_trust/dlp/datasets/dlp_dataset_new_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/dlp/dlp_dataset.py b/src/cloudflare/types/zero_trust/dlp/dlp_dataset.py
index 168a513d41c..cae21720512 100644
--- a/src/cloudflare/types/zero_trust/dlp/dlp_dataset.py
+++ b/src/cloudflare/types/zero_trust/dlp/dlp_dataset.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/dlp/dlp_dataset_array.py b/src/cloudflare/types/zero_trust/dlp/dlp_dataset_array.py
index fc74fb8ee70..c68abb112e5 100644
--- a/src/cloudflare/types/zero_trust/dlp/dlp_dataset_array.py
+++ b/src/cloudflare/types/zero_trust/dlp/dlp_dataset_array.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/dlp/dlp_dataset_creation.py b/src/cloudflare/types/zero_trust/dlp/dlp_dataset_creation.py
index ade7beb53d1..6dfdaa3ddb2 100644
--- a/src/cloudflare/types/zero_trust/dlp/dlp_dataset_creation.py
+++ b/src/cloudflare/types/zero_trust/dlp/dlp_dataset_creation.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/dlp/dlp_profiles.py b/src/cloudflare/types/zero_trust/dlp/dlp_profiles.py
index 4332d8fdb4a..2748fb9afb4 100644
--- a/src/cloudflare/types/zero_trust/dlp/dlp_profiles.py
+++ b/src/cloudflare/types/zero_trust/dlp/dlp_profiles.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/dlp/pattern_validate_params.py b/src/cloudflare/types/zero_trust/dlp/pattern_validate_params.py
index 47cf5cfd435..b686b09539b 100644
--- a/src/cloudflare/types/zero_trust/dlp/pattern_validate_params.py
+++ b/src/cloudflare/types/zero_trust/dlp/pattern_validate_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dlp/pattern_validate_response.py b/src/cloudflare/types/zero_trust/dlp/pattern_validate_response.py
index 0f081e5e624..c2f67a1de2f 100644
--- a/src/cloudflare/types/zero_trust/dlp/pattern_validate_response.py
+++ b/src/cloudflare/types/zero_trust/dlp/pattern_validate_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/dlp/payload_log_get_response.py b/src/cloudflare/types/zero_trust/dlp/payload_log_get_response.py
index a19f7feda42..df752b6d9d3 100644
--- a/src/cloudflare/types/zero_trust/dlp/payload_log_get_response.py
+++ b/src/cloudflare/types/zero_trust/dlp/payload_log_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/dlp/payload_log_update_params.py b/src/cloudflare/types/zero_trust/dlp/payload_log_update_params.py
index 21713712ead..793221b9b71 100644
--- a/src/cloudflare/types/zero_trust/dlp/payload_log_update_params.py
+++ b/src/cloudflare/types/zero_trust/dlp/payload_log_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dlp/payload_log_update_response.py b/src/cloudflare/types/zero_trust/dlp/payload_log_update_response.py
index 47a1f69d033..5c5fcb53bc5 100644
--- a/src/cloudflare/types/zero_trust/dlp/payload_log_update_response.py
+++ b/src/cloudflare/types/zero_trust/dlp/payload_log_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/dlp/profile_get_response.py b/src/cloudflare/types/zero_trust/dlp/profile_get_response.py
index 7841f94d6b5..385dcdc18e8 100644
--- a/src/cloudflare/types/zero_trust/dlp/profile_get_response.py
+++ b/src/cloudflare/types/zero_trust/dlp/profile_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/dlp/profile_list_response.py b/src/cloudflare/types/zero_trust/dlp/profile_list_response.py
index 991ada028bd..453c9f2b820 100644
--- a/src/cloudflare/types/zero_trust/dlp/profile_list_response.py
+++ b/src/cloudflare/types/zero_trust/dlp/profile_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/dlp/profiles/__init__.py b/src/cloudflare/types/zero_trust/dlp/profiles/__init__.py
index aea573043d2..d8af316f546 100644
--- a/src/cloudflare/types/zero_trust/dlp/profiles/__init__.py
+++ b/src/cloudflare/types/zero_trust/dlp/profiles/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dlp/profiles/custom_create_params.py b/src/cloudflare/types/zero_trust/dlp/profiles/custom_create_params.py
index 76b49a62bd2..eaa6599fb35 100644
--- a/src/cloudflare/types/zero_trust/dlp/profiles/custom_create_params.py
+++ b/src/cloudflare/types/zero_trust/dlp/profiles/custom_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dlp/profiles/custom_create_response.py b/src/cloudflare/types/zero_trust/dlp/profiles/custom_create_response.py
index a7b8ee28296..d396fbecf88 100644
--- a/src/cloudflare/types/zero_trust/dlp/profiles/custom_create_response.py
+++ b/src/cloudflare/types/zero_trust/dlp/profiles/custom_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/dlp/profiles/custom_delete_response.py b/src/cloudflare/types/zero_trust/dlp/profiles/custom_delete_response.py
index f01bc4f39c7..255aed2cf24 100644
--- a/src/cloudflare/types/zero_trust/dlp/profiles/custom_delete_response.py
+++ b/src/cloudflare/types/zero_trust/dlp/profiles/custom_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/zero_trust/dlp/profiles/custom_update_params.py b/src/cloudflare/types/zero_trust/dlp/profiles/custom_update_params.py
index ce2df440b0d..345ddb86bf2 100644
--- a/src/cloudflare/types/zero_trust/dlp/profiles/custom_update_params.py
+++ b/src/cloudflare/types/zero_trust/dlp/profiles/custom_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/dlp/profiles/dlp_custom_profile.py b/src/cloudflare/types/zero_trust/dlp/profiles/dlp_custom_profile.py
index 0ef36821cd0..22bc14ac87d 100644
--- a/src/cloudflare/types/zero_trust/dlp/profiles/dlp_custom_profile.py
+++ b/src/cloudflare/types/zero_trust/dlp/profiles/dlp_custom_profile.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/dlp/profiles/dlp_predefined_profile.py b/src/cloudflare/types/zero_trust/dlp/profiles/dlp_predefined_profile.py
index 22c5aa7dcf8..df45b17c36d 100644
--- a/src/cloudflare/types/zero_trust/dlp/profiles/dlp_predefined_profile.py
+++ b/src/cloudflare/types/zero_trust/dlp/profiles/dlp_predefined_profile.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/dlp/profiles/predefined_update_params.py b/src/cloudflare/types/zero_trust/dlp/profiles/predefined_update_params.py
index ae141a14d17..13232084b1a 100644
--- a/src/cloudflare/types/zero_trust/dlp/profiles/predefined_update_params.py
+++ b/src/cloudflare/types/zero_trust/dlp/profiles/predefined_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/__init__.py b/src/cloudflare/types/zero_trust/gateway/__init__.py
index f97d9042081..a2c2796fa1a 100644
--- a/src/cloudflare/types/zero_trust/gateway/__init__.py
+++ b/src/cloudflare/types/zero_trust/gateway/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/app_type_list_response.py b/src/cloudflare/types/zero_trust/gateway/app_type_list_response.py
index dcfb3fac62b..296c5ffcb44 100644
--- a/src/cloudflare/types/zero_trust/gateway/app_type_list_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/app_type_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/gateway/audit_ssh_setting_update_params.py b/src/cloudflare/types/zero_trust/gateway/audit_ssh_setting_update_params.py
index cdce76ebaea..a7206fb8993 100644
--- a/src/cloudflare/types/zero_trust/gateway/audit_ssh_setting_update_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/audit_ssh_setting_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/category_list_response.py b/src/cloudflare/types/zero_trust/gateway/category_list_response.py
index e5117d3ee3e..4d5d832ca96 100644
--- a/src/cloudflare/types/zero_trust/gateway/category_list_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/category_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/gateway/configuration_edit_params.py b/src/cloudflare/types/zero_trust/gateway/configuration_edit_params.py
index dcf874f4fd8..b67cbf1faa9 100644
--- a/src/cloudflare/types/zero_trust/gateway/configuration_edit_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/configuration_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/configuration_edit_response.py b/src/cloudflare/types/zero_trust/gateway/configuration_edit_response.py
index e515871c189..4e067c18509 100644
--- a/src/cloudflare/types/zero_trust/gateway/configuration_edit_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/configuration_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/gateway/configuration_get_response.py b/src/cloudflare/types/zero_trust/gateway/configuration_get_response.py
index 8d6c44433e5..b4b6520dc3b 100644
--- a/src/cloudflare/types/zero_trust/gateway/configuration_get_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/configuration_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/gateway/configuration_update_params.py b/src/cloudflare/types/zero_trust/gateway/configuration_update_params.py
index 1801d33be17..55095c30fe2 100644
--- a/src/cloudflare/types/zero_trust/gateway/configuration_update_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/configuration_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/configuration_update_response.py b/src/cloudflare/types/zero_trust/gateway/configuration_update_response.py
index dfe72e0af06..faec0a5c9be 100644
--- a/src/cloudflare/types/zero_trust/gateway/configuration_update_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/configuration_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/gateway/list_create_params.py b/src/cloudflare/types/zero_trust/gateway/list_create_params.py
index e6f108135c4..abb26ec5020 100644
--- a/src/cloudflare/types/zero_trust/gateway/list_create_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/list_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/list_create_response.py b/src/cloudflare/types/zero_trust/gateway/list_create_response.py
index 648cd1fdc69..8b23cd72691 100644
--- a/src/cloudflare/types/zero_trust/gateway/list_create_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/list_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/gateway/list_delete_response.py b/src/cloudflare/types/zero_trust/gateway/list_delete_response.py
index 34bd0ac9708..99ed7424b81 100644
--- a/src/cloudflare/types/zero_trust/gateway/list_delete_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/list_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/gateway/list_edit_params.py b/src/cloudflare/types/zero_trust/gateway/list_edit_params.py
index a00f91adbec..5567b31bd0d 100644
--- a/src/cloudflare/types/zero_trust/gateway/list_edit_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/list_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/list_list_response.py b/src/cloudflare/types/zero_trust/gateway/list_list_response.py
index 50a467cfe67..0fcbf124bb0 100644
--- a/src/cloudflare/types/zero_trust/gateway/list_list_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/list_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/gateway/list_update_params.py b/src/cloudflare/types/zero_trust/gateway/list_update_params.py
index a7ba2cf8061..e2aeafe0079 100644
--- a/src/cloudflare/types/zero_trust/gateway/list_update_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/list_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/lists/__init__.py b/src/cloudflare/types/zero_trust/gateway/lists/__init__.py
index 8ade967c782..93502d4fcb6 100644
--- a/src/cloudflare/types/zero_trust/gateway/lists/__init__.py
+++ b/src/cloudflare/types/zero_trust/gateway/lists/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/lists/item_list_response.py b/src/cloudflare/types/zero_trust/gateway/lists/item_list_response.py
index 01978fab151..5b0373d47e3 100644
--- a/src/cloudflare/types/zero_trust/gateway/lists/item_list_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/lists/item_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/gateway/location_create_params.py b/src/cloudflare/types/zero_trust/gateway/location_create_params.py
index 6bacbfc6c52..5dd18ff0af1 100644
--- a/src/cloudflare/types/zero_trust/gateway/location_create_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/location_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/location_delete_response.py b/src/cloudflare/types/zero_trust/gateway/location_delete_response.py
index df4b5859eed..d2102916929 100644
--- a/src/cloudflare/types/zero_trust/gateway/location_delete_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/location_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/gateway/location_list_response.py b/src/cloudflare/types/zero_trust/gateway/location_list_response.py
index 2ee57657869..8857a60393c 100644
--- a/src/cloudflare/types/zero_trust/gateway/location_list_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/location_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/gateway/location_update_params.py b/src/cloudflare/types/zero_trust/gateway/location_update_params.py
index 0c246e8c548..8fcf388e986 100644
--- a/src/cloudflare/types/zero_trust/gateway/location_update_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/location_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/logging_update_params.py b/src/cloudflare/types/zero_trust/gateway/logging_update_params.py
index 56ae1055d19..5ab259b92fb 100644
--- a/src/cloudflare/types/zero_trust/gateway/logging_update_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/logging_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_create_params.py b/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_create_params.py
index 66676c68069..6133ea10e16 100644
--- a/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_create_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_delete_response.py b/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_delete_response.py
index e23515f1dda..70f318beaa2 100644
--- a/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_delete_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_edit_params.py b/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_edit_params.py
index cf4ea6276d8..4420956d813 100644
--- a/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_edit_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_list_response.py b/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_list_response.py
index fd034c10cf0..d5fe8f12bd6 100644
--- a/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_list_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/proxy_endpoint_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/gateway/rule_create_params.py b/src/cloudflare/types/zero_trust/gateway/rule_create_params.py
index fb19ad2e1d9..37c5c9c31cd 100644
--- a/src/cloudflare/types/zero_trust/gateway/rule_create_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/rule_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/rule_delete_response.py b/src/cloudflare/types/zero_trust/gateway/rule_delete_response.py
index 0e5b2189cb2..18059baf077 100644
--- a/src/cloudflare/types/zero_trust/gateway/rule_delete_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/rule_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zero_trust/gateway/rule_list_response.py b/src/cloudflare/types/zero_trust/gateway/rule_list_response.py
index e15eddcef9d..33bf145a3aa 100644
--- a/src/cloudflare/types/zero_trust/gateway/rule_list_response.py
+++ b/src/cloudflare/types/zero_trust/gateway/rule_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/gateway/rule_update_params.py b/src/cloudflare/types/zero_trust/gateway/rule_update_params.py
index 5415f5fa3b4..ca568d601a6 100644
--- a/src/cloudflare/types/zero_trust/gateway/rule_update_params.py
+++ b/src/cloudflare/types/zero_trust/gateway/rule_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_app_types.py b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_app_types.py
index 266b3166faf..bb651977018 100644
--- a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_app_types.py
+++ b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_app_types.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_categories.py b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_categories.py
index d4a59d71291..caf7453bb59 100644
--- a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_categories.py
+++ b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_categories.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_gateway_account_logging_settings.py b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_gateway_account_logging_settings.py
index 072f34cab08..940be064172 100644
--- a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_gateway_account_logging_settings.py
+++ b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_gateway_account_logging_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_lists.py b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_lists.py
index 61044a20ef6..5cbd26fb325 100644
--- a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_lists.py
+++ b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_lists.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_locations.py b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_locations.py
index 1037e1438b6..f2f7aaed6e6 100644
--- a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_locations.py
+++ b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_proxy_endpoints.py b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_proxy_endpoints.py
index 875948f3b59..e18a0340192 100644
--- a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_proxy_endpoints.py
+++ b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_proxy_endpoints.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_rules.py b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_rules.py
index a2b50302928..41c6fa85f67 100644
--- a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_rules.py
+++ b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_settings.py b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_settings.py
index c63c8bb4d40..fb079396284 100644
--- a/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_settings.py
+++ b/src/cloudflare/types/zero_trust/gateway/zero_trust_gateway_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/gateway_create_response.py b/src/cloudflare/types/zero_trust/gateway_create_response.py
index bbf51e53f7b..9f0ec4a0393 100644
--- a/src/cloudflare/types/zero_trust/gateway_create_response.py
+++ b/src/cloudflare/types/zero_trust/gateway_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/gateway_list_response.py b/src/cloudflare/types/zero_trust/gateway_list_response.py
index 0a7651e799d..94499db62b0 100644
--- a/src/cloudflare/types/zero_trust/gateway_list_response.py
+++ b/src/cloudflare/types/zero_trust/gateway_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/identity_provider_create_params.py b/src/cloudflare/types/zero_trust/identity_provider_create_params.py
index 7c8430ad122..a96df64814d 100644
--- a/src/cloudflare/types/zero_trust/identity_provider_create_params.py
+++ b/src/cloudflare/types/zero_trust/identity_provider_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/identity_provider_delete_response.py b/src/cloudflare/types/zero_trust/identity_provider_delete_response.py
index e72acf80ecd..4c84ce5d197 100644
--- a/src/cloudflare/types/zero_trust/identity_provider_delete_response.py
+++ b/src/cloudflare/types/zero_trust/identity_provider_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/identity_provider_list_response.py b/src/cloudflare/types/zero_trust/identity_provider_list_response.py
index 9290cba69d1..20e74e5ffad 100644
--- a/src/cloudflare/types/zero_trust/identity_provider_list_response.py
+++ b/src/cloudflare/types/zero_trust/identity_provider_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/identity_provider_update_params.py b/src/cloudflare/types/zero_trust/identity_provider_update_params.py
index 6a0c232d4e0..079b56fa619 100644
--- a/src/cloudflare/types/zero_trust/identity_provider_update_params.py
+++ b/src/cloudflare/types/zero_trust/identity_provider_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/__init__.py b/src/cloudflare/types/zero_trust/networks/__init__.py
index d97c804c2f6..cb21ec98a51 100644
--- a/src/cloudflare/types/zero_trust/networks/__init__.py
+++ b/src/cloudflare/types/zero_trust/networks/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/route_create_params.py b/src/cloudflare/types/zero_trust/networks/route_create_params.py
index ba7a28b6e16..007ff171323 100644
--- a/src/cloudflare/types/zero_trust/networks/route_create_params.py
+++ b/src/cloudflare/types/zero_trust/networks/route_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/route_edit_params.py b/src/cloudflare/types/zero_trust/networks/route_edit_params.py
index 64a26eb1436..9bb5ad3ceb6 100644
--- a/src/cloudflare/types/zero_trust/networks/route_edit_params.py
+++ b/src/cloudflare/types/zero_trust/networks/route_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/route_list_params.py b/src/cloudflare/types/zero_trust/networks/route_list_params.py
index d2fb319edaf..379c44217c1 100644
--- a/src/cloudflare/types/zero_trust/networks/route_list_params.py
+++ b/src/cloudflare/types/zero_trust/networks/route_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/routes/__init__.py b/src/cloudflare/types/zero_trust/networks/routes/__init__.py
index 3b4a753fcc0..787e81938f6 100644
--- a/src/cloudflare/types/zero_trust/networks/routes/__init__.py
+++ b/src/cloudflare/types/zero_trust/networks/routes/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/routes/ip_get_params.py b/src/cloudflare/types/zero_trust/networks/routes/ip_get_params.py
index 29d910069c3..5d4f7f932a2 100644
--- a/src/cloudflare/types/zero_trust/networks/routes/ip_get_params.py
+++ b/src/cloudflare/types/zero_trust/networks/routes/ip_get_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/routes/network_create_params.py b/src/cloudflare/types/zero_trust/networks/routes/network_create_params.py
index 4064928345f..c2faad3a12c 100644
--- a/src/cloudflare/types/zero_trust/networks/routes/network_create_params.py
+++ b/src/cloudflare/types/zero_trust/networks/routes/network_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/routes/network_delete_params.py b/src/cloudflare/types/zero_trust/networks/routes/network_delete_params.py
index 76b4383a103..f82b29850f8 100644
--- a/src/cloudflare/types/zero_trust/networks/routes/network_delete_params.py
+++ b/src/cloudflare/types/zero_trust/networks/routes/network_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/tunnel_route.py b/src/cloudflare/types/zero_trust/networks/tunnel_route.py
index 64ef229dc74..b1fa6674837 100644
--- a/src/cloudflare/types/zero_trust/networks/tunnel_route.py
+++ b/src/cloudflare/types/zero_trust/networks/tunnel_route.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/networks/tunnel_teamnet.py b/src/cloudflare/types/zero_trust/networks/tunnel_teamnet.py
index 9a3d654bdeb..e43de119e23 100644
--- a/src/cloudflare/types/zero_trust/networks/tunnel_teamnet.py
+++ b/src/cloudflare/types/zero_trust/networks/tunnel_teamnet.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/networks/tunnel_virtual_network.py b/src/cloudflare/types/zero_trust/networks/tunnel_virtual_network.py
index cd313d64b72..fc464f5f05c 100644
--- a/src/cloudflare/types/zero_trust/networks/tunnel_virtual_network.py
+++ b/src/cloudflare/types/zero_trust/networks/tunnel_virtual_network.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zero_trust/networks/virtual_network_create_params.py b/src/cloudflare/types/zero_trust/networks/virtual_network_create_params.py
index 0682141a2d4..b4ddaed53fc 100644
--- a/src/cloudflare/types/zero_trust/networks/virtual_network_create_params.py
+++ b/src/cloudflare/types/zero_trust/networks/virtual_network_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/virtual_network_create_response.py b/src/cloudflare/types/zero_trust/networks/virtual_network_create_response.py
index 91b198ef666..a2d0f6bae53 100644
--- a/src/cloudflare/types/zero_trust/networks/virtual_network_create_response.py
+++ b/src/cloudflare/types/zero_trust/networks/virtual_network_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/zero_trust/networks/virtual_network_delete_response.py b/src/cloudflare/types/zero_trust/networks/virtual_network_delete_response.py
index f641fd96bcc..1b69ed27e7d 100644
--- a/src/cloudflare/types/zero_trust/networks/virtual_network_delete_response.py
+++ b/src/cloudflare/types/zero_trust/networks/virtual_network_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/zero_trust/networks/virtual_network_edit_params.py b/src/cloudflare/types/zero_trust/networks/virtual_network_edit_params.py
index a3df94c1918..920ec9b111f 100644
--- a/src/cloudflare/types/zero_trust/networks/virtual_network_edit_params.py
+++ b/src/cloudflare/types/zero_trust/networks/virtual_network_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/virtual_network_edit_response.py b/src/cloudflare/types/zero_trust/networks/virtual_network_edit_response.py
index 362fd7b1cd4..da728490987 100644
--- a/src/cloudflare/types/zero_trust/networks/virtual_network_edit_response.py
+++ b/src/cloudflare/types/zero_trust/networks/virtual_network_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/zero_trust/networks/virtual_network_list_params.py b/src/cloudflare/types/zero_trust/networks/virtual_network_list_params.py
index 4ca55b7b448..22ea35d39b9 100644
--- a/src/cloudflare/types/zero_trust/networks/virtual_network_list_params.py
+++ b/src/cloudflare/types/zero_trust/networks/virtual_network_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/networks/virtual_network_list_response.py b/src/cloudflare/types/zero_trust/networks/virtual_network_list_response.py
index 898173aaf29..c0f9137a410 100644
--- a/src/cloudflare/types/zero_trust/networks/virtual_network_list_response.py
+++ b/src/cloudflare/types/zero_trust/networks/virtual_network_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/organization_create_params.py b/src/cloudflare/types/zero_trust/organization_create_params.py
index 2a61ff455ed..8d9c829f764 100644
--- a/src/cloudflare/types/zero_trust/organization_create_params.py
+++ b/src/cloudflare/types/zero_trust/organization_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/organization_revoke_users_params.py b/src/cloudflare/types/zero_trust/organization_revoke_users_params.py
index 2d436d8b1ee..e7b4d725195 100644
--- a/src/cloudflare/types/zero_trust/organization_revoke_users_params.py
+++ b/src/cloudflare/types/zero_trust/organization_revoke_users_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/organization_revoke_users_response.py b/src/cloudflare/types/zero_trust/organization_revoke_users_response.py
index ccdc6b07df3..843ed6c3d16 100644
--- a/src/cloudflare/types/zero_trust/organization_revoke_users_response.py
+++ b/src/cloudflare/types/zero_trust/organization_revoke_users_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zero_trust/organization_update_params.py b/src/cloudflare/types/zero_trust/organization_update_params.py
index 659c970dc98..2c722fadda1 100644
--- a/src/cloudflare/types/zero_trust/organization_update_params.py
+++ b/src/cloudflare/types/zero_trust/organization_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/seat_edit_params.py b/src/cloudflare/types/zero_trust/seat_edit_params.py
index 5d40dc74607..e385a5e44d9 100644
--- a/src/cloudflare/types/zero_trust/seat_edit_params.py
+++ b/src/cloudflare/types/zero_trust/seat_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/seat_edit_response.py b/src/cloudflare/types/zero_trust/seat_edit_response.py
index 0551aa5b298..db48a8979ac 100644
--- a/src/cloudflare/types/zero_trust/seat_edit_response.py
+++ b/src/cloudflare/types/zero_trust/seat_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/teams_devices_devices.py b/src/cloudflare/types/zero_trust/teams_devices_devices.py
index d351e05e6d9..62ff1c77a1c 100644
--- a/src/cloudflare/types/zero_trust/teams_devices_devices.py
+++ b/src/cloudflare/types/zero_trust/teams_devices_devices.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/tunnel_argo_tunnel.py b/src/cloudflare/types/zero_trust/tunnel_argo_tunnel.py
index 370e8cd6038..30d85bd4589 100644
--- a/src/cloudflare/types/zero_trust/tunnel_argo_tunnel.py
+++ b/src/cloudflare/types/zero_trust/tunnel_argo_tunnel.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/tunnel_create_params.py b/src/cloudflare/types/zero_trust/tunnel_create_params.py
index 7f93b61bc0b..892756ccac4 100644
--- a/src/cloudflare/types/zero_trust/tunnel_create_params.py
+++ b/src/cloudflare/types/zero_trust/tunnel_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/tunnel_delete_params.py b/src/cloudflare/types/zero_trust/tunnel_delete_params.py
index 78eca48dc26..bf39b7b71e0 100644
--- a/src/cloudflare/types/zero_trust/tunnel_delete_params.py
+++ b/src/cloudflare/types/zero_trust/tunnel_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/tunnel_edit_params.py b/src/cloudflare/types/zero_trust/tunnel_edit_params.py
index 808fb03a2e8..20fb9f8da8e 100644
--- a/src/cloudflare/types/zero_trust/tunnel_edit_params.py
+++ b/src/cloudflare/types/zero_trust/tunnel_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/tunnel_edit_response.py b/src/cloudflare/types/zero_trust/tunnel_edit_response.py
index 8742d5989d1..2089655cc5e 100644
--- a/src/cloudflare/types/zero_trust/tunnel_edit_response.py
+++ b/src/cloudflare/types/zero_trust/tunnel_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/tunnel_list_params.py b/src/cloudflare/types/zero_trust/tunnel_list_params.py
index 60694f28eaf..8b2139d800b 100644
--- a/src/cloudflare/types/zero_trust/tunnel_list_params.py
+++ b/src/cloudflare/types/zero_trust/tunnel_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/tunnel_list_response.py b/src/cloudflare/types/zero_trust/tunnel_list_response.py
index 6702e8edf8e..cd8241050c5 100644
--- a/src/cloudflare/types/zero_trust/tunnel_list_response.py
+++ b/src/cloudflare/types/zero_trust/tunnel_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zero_trust/tunnels/__init__.py b/src/cloudflare/types/zero_trust/tunnels/__init__.py
index 6e903296263..b0c08785096 100644
--- a/src/cloudflare/types/zero_trust/tunnels/__init__.py
+++ b/src/cloudflare/types/zero_trust/tunnels/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/tunnels/configuration_get_response.py b/src/cloudflare/types/zero_trust/tunnels/configuration_get_response.py
index 9bd6090e962..4b0337836c2 100644
--- a/src/cloudflare/types/zero_trust/tunnels/configuration_get_response.py
+++ b/src/cloudflare/types/zero_trust/tunnels/configuration_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/zero_trust/tunnels/configuration_update_params.py b/src/cloudflare/types/zero_trust/tunnels/configuration_update_params.py
index f65fb183d64..f2e306a4899 100644
--- a/src/cloudflare/types/zero_trust/tunnels/configuration_update_params.py
+++ b/src/cloudflare/types/zero_trust/tunnels/configuration_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/tunnels/configuration_update_response.py b/src/cloudflare/types/zero_trust/tunnels/configuration_update_response.py
index 6cf5a986c3b..b9acf2cd4cc 100644
--- a/src/cloudflare/types/zero_trust/tunnels/configuration_update_response.py
+++ b/src/cloudflare/types/zero_trust/tunnels/configuration_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/zero_trust/tunnels/connection_delete_params.py b/src/cloudflare/types/zero_trust/tunnels/connection_delete_params.py
index cf3dc8ac734..2fe5468e16d 100644
--- a/src/cloudflare/types/zero_trust/tunnels/connection_delete_params.py
+++ b/src/cloudflare/types/zero_trust/tunnels/connection_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/tunnels/connection_delete_response.py b/src/cloudflare/types/zero_trust/tunnels/connection_delete_response.py
index 79c7b3e9db6..2d392e51d9f 100644
--- a/src/cloudflare/types/zero_trust/tunnels/connection_delete_response.py
+++ b/src/cloudflare/types/zero_trust/tunnels/connection_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/zero_trust/tunnels/connection_get_response.py b/src/cloudflare/types/zero_trust/tunnels/connection_get_response.py
index cd51898ac9f..6bc0f6e39c0 100644
--- a/src/cloudflare/types/zero_trust/tunnels/connection_get_response.py
+++ b/src/cloudflare/types/zero_trust/tunnels/connection_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zero_trust/tunnels/management_create_params.py b/src/cloudflare/types/zero_trust/tunnels/management_create_params.py
index d036104b019..b151c2b8600 100644
--- a/src/cloudflare/types/zero_trust/tunnels/management_create_params.py
+++ b/src/cloudflare/types/zero_trust/tunnels/management_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zero_trust/tunnels/management_create_response.py b/src/cloudflare/types/zero_trust/tunnels/management_create_response.py
index 72c037570c2..84469651a1a 100644
--- a/src/cloudflare/types/zero_trust/tunnels/management_create_response.py
+++ b/src/cloudflare/types/zero_trust/tunnels/management_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/zero_trust/tunnels/token_get_response.py b/src/cloudflare/types/zero_trust/tunnels/token_get_response.py
index 09173f7b981..0414dce1f9f 100644
--- a/src/cloudflare/types/zero_trust/tunnels/token_get_response.py
+++ b/src/cloudflare/types/zero_trust/tunnels/token_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/zero_trust/tunnels/tunnel_tunnel_client.py b/src/cloudflare/types/zero_trust/tunnels/tunnel_tunnel_client.py
index 4ba78a24040..5720c182f20 100644
--- a/src/cloudflare/types/zero_trust/tunnels/tunnel_tunnel_client.py
+++ b/src/cloudflare/types/zero_trust/tunnels/tunnel_tunnel_client.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zone_create_params.py b/src/cloudflare/types/zone_create_params.py
index 4be5d708a1c..492bd7fab19 100644
--- a/src/cloudflare/types/zone_create_params.py
+++ b/src/cloudflare/types/zone_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zone_create_response.py b/src/cloudflare/types/zone_create_response.py
index 9ca97708a54..e0bd7482412 100644
--- a/src/cloudflare/types/zone_create_response.py
+++ b/src/cloudflare/types/zone_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zone_delete_response.py b/src/cloudflare/types/zone_delete_response.py
index 65d27926aac..b18810c4606 100644
--- a/src/cloudflare/types/zone_delete_response.py
+++ b/src/cloudflare/types/zone_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from .._models import BaseModel
diff --git a/src/cloudflare/types/zone_edit_params.py b/src/cloudflare/types/zone_edit_params.py
index 14e9a6c4340..b31be1c2454 100644
--- a/src/cloudflare/types/zone_edit_params.py
+++ b/src/cloudflare/types/zone_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zone_edit_response.py b/src/cloudflare/types/zone_edit_response.py
index 9a929d66132..e5437a04a43 100644
--- a/src/cloudflare/types/zone_edit_response.py
+++ b/src/cloudflare/types/zone_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zone_get_response.py b/src/cloudflare/types/zone_get_response.py
index 3dd55ccb875..e68efeb7dd1 100644
--- a/src/cloudflare/types/zone_get_response.py
+++ b/src/cloudflare/types/zone_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zone_list_params.py b/src/cloudflare/types/zone_list_params.py
index 2d33d66cdae..c61c3eb3c44 100644
--- a/src/cloudflare/types/zone_list_params.py
+++ b/src/cloudflare/types/zone_list_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zone_list_response.py b/src/cloudflare/types/zone_list_response.py
index 35f7252c84e..e8031be216d 100644
--- a/src/cloudflare/types/zone_list_response.py
+++ b/src/cloudflare/types/zone_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/__init__.py b/src/cloudflare/types/zones/__init__.py
index 69f617ee56a..2d56fc542ce 100644
--- a/src/cloudflare/types/zones/__init__.py
+++ b/src/cloudflare/types/zones/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/activation_check_trigger_response.py b/src/cloudflare/types/zones/activation_check_trigger_response.py
index a9db8a46ef0..94713b92b22 100644
--- a/src/cloudflare/types/zones/activation_check_trigger_response.py
+++ b/src/cloudflare/types/zones/activation_check_trigger_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zones/custom_nameserver_get_response.py b/src/cloudflare/types/zones/custom_nameserver_get_response.py
index a2c956eac2a..61b1dab1175 100644
--- a/src/cloudflare/types/zones/custom_nameserver_get_response.py
+++ b/src/cloudflare/types/zones/custom_nameserver_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/zones/custom_nameserver_update_params.py b/src/cloudflare/types/zones/custom_nameserver_update_params.py
index 9fb74890375..7a4a53f50b2 100644
--- a/src/cloudflare/types/zones/custom_nameserver_update_params.py
+++ b/src/cloudflare/types/zones/custom_nameserver_update_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/custom_nameserver_update_response.py b/src/cloudflare/types/zones/custom_nameserver_update_response.py
index 1d9219591a8..2a2da92ffbc 100644
--- a/src/cloudflare/types/zones/custom_nameserver_update_response.py
+++ b/src/cloudflare/types/zones/custom_nameserver_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union
diff --git a/src/cloudflare/types/zones/hold_create_params.py b/src/cloudflare/types/zones/hold_create_params.py
index c9f52e3ea08..9a1f82cf73d 100644
--- a/src/cloudflare/types/zones/hold_create_params.py
+++ b/src/cloudflare/types/zones/hold_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/hold_create_response.py b/src/cloudflare/types/zones/hold_create_response.py
index c6701e88c60..c2080e94756 100644
--- a/src/cloudflare/types/zones/hold_create_response.py
+++ b/src/cloudflare/types/zones/hold_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zones/hold_delete_params.py b/src/cloudflare/types/zones/hold_delete_params.py
index 461b9f04ad4..eeb91db1bf8 100644
--- a/src/cloudflare/types/zones/hold_delete_params.py
+++ b/src/cloudflare/types/zones/hold_delete_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/hold_delete_response.py b/src/cloudflare/types/zones/hold_delete_response.py
index 287844d1d32..7050fac8a9e 100644
--- a/src/cloudflare/types/zones/hold_delete_response.py
+++ b/src/cloudflare/types/zones/hold_delete_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zones/hold_get_response.py b/src/cloudflare/types/zones/hold_get_response.py
index 7620c7114d9..33c1edfe722 100644
--- a/src/cloudflare/types/zones/hold_get_response.py
+++ b/src/cloudflare/types/zones/hold_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
diff --git a/src/cloudflare/types/zones/setting_edit_params.py b/src/cloudflare/types/zones/setting_edit_params.py
index 8fd6f215e01..a7e811ffb65 100644
--- a/src/cloudflare/types/zones/setting_edit_params.py
+++ b/src/cloudflare/types/zones/setting_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/setting_edit_response.py b/src/cloudflare/types/zones/setting_edit_response.py
index 04471aaadcf..d6a62495bb7 100644
--- a/src/cloudflare/types/zones/setting_edit_response.py
+++ b/src/cloudflare/types/zones/setting_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/setting_get_response.py b/src/cloudflare/types/zones/setting_get_response.py
index 8eac450eba7..bdf9f4eb8e8 100644
--- a/src/cloudflare/types/zones/setting_get_response.py
+++ b/src/cloudflare/types/zones/setting_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Union, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/__init__.py b/src/cloudflare/types/zones/settings/__init__.py
index 9c9a60b6117..00668603c98 100644
--- a/src/cloudflare/types/zones/settings/__init__.py
+++ b/src/cloudflare/types/zones/settings/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/always_online_edit_params.py b/src/cloudflare/types/zones/settings/always_online_edit_params.py
index fa967736fd6..9ab0ad39a56 100644
--- a/src/cloudflare/types/zones/settings/always_online_edit_params.py
+++ b/src/cloudflare/types/zones/settings/always_online_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/always_use_https_edit_params.py b/src/cloudflare/types/zones/settings/always_use_https_edit_params.py
index ea81cb263cd..c50e7c29249 100644
--- a/src/cloudflare/types/zones/settings/always_use_https_edit_params.py
+++ b/src/cloudflare/types/zones/settings/always_use_https_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/automatic_https_rewrite_edit_params.py b/src/cloudflare/types/zones/settings/automatic_https_rewrite_edit_params.py
index 947fe73c0a6..2122aa8e28c 100644
--- a/src/cloudflare/types/zones/settings/automatic_https_rewrite_edit_params.py
+++ b/src/cloudflare/types/zones/settings/automatic_https_rewrite_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/automatic_platform_optimization_edit_params.py b/src/cloudflare/types/zones/settings/automatic_platform_optimization_edit_params.py
index f2c1fd336aa..d2cd26cda07 100644
--- a/src/cloudflare/types/zones/settings/automatic_platform_optimization_edit_params.py
+++ b/src/cloudflare/types/zones/settings/automatic_platform_optimization_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/brotli_edit_params.py b/src/cloudflare/types/zones/settings/brotli_edit_params.py
index 12816d99d43..d2736f826af 100644
--- a/src/cloudflare/types/zones/settings/brotli_edit_params.py
+++ b/src/cloudflare/types/zones/settings/brotli_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/browser_cache_ttl_edit_params.py b/src/cloudflare/types/zones/settings/browser_cache_ttl_edit_params.py
index f41e7dccabe..64438e8bbf6 100644
--- a/src/cloudflare/types/zones/settings/browser_cache_ttl_edit_params.py
+++ b/src/cloudflare/types/zones/settings/browser_cache_ttl_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/browser_check_edit_params.py b/src/cloudflare/types/zones/settings/browser_check_edit_params.py
index 6b602a8618f..3fea828d352 100644
--- a/src/cloudflare/types/zones/settings/browser_check_edit_params.py
+++ b/src/cloudflare/types/zones/settings/browser_check_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/cache_level_edit_params.py b/src/cloudflare/types/zones/settings/cache_level_edit_params.py
index 8b748cbd055..e1906e13a11 100644
--- a/src/cloudflare/types/zones/settings/cache_level_edit_params.py
+++ b/src/cloudflare/types/zones/settings/cache_level_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/challenge_ttl_edit_params.py b/src/cloudflare/types/zones/settings/challenge_ttl_edit_params.py
index f2da150b14b..4aab25dfdc1 100644
--- a/src/cloudflare/types/zones/settings/challenge_ttl_edit_params.py
+++ b/src/cloudflare/types/zones/settings/challenge_ttl_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/cipher_edit_params.py b/src/cloudflare/types/zones/settings/cipher_edit_params.py
index f252d04bbe6..cdf75ea4084 100644
--- a/src/cloudflare/types/zones/settings/cipher_edit_params.py
+++ b/src/cloudflare/types/zones/settings/cipher_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/development_mode_edit_params.py b/src/cloudflare/types/zones/settings/development_mode_edit_params.py
index 9159f5e9156..6966b2ee44a 100644
--- a/src/cloudflare/types/zones/settings/development_mode_edit_params.py
+++ b/src/cloudflare/types/zones/settings/development_mode_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/early_hint_edit_params.py b/src/cloudflare/types/zones/settings/early_hint_edit_params.py
index b78e6d0c598..70af441c98a 100644
--- a/src/cloudflare/types/zones/settings/early_hint_edit_params.py
+++ b/src/cloudflare/types/zones/settings/early_hint_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/email_obfuscation_edit_params.py b/src/cloudflare/types/zones/settings/email_obfuscation_edit_params.py
index 10bb5539ad8..b9e7ab5b6ca 100644
--- a/src/cloudflare/types/zones/settings/email_obfuscation_edit_params.py
+++ b/src/cloudflare/types/zones/settings/email_obfuscation_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/font_setting_edit_params.py b/src/cloudflare/types/zones/settings/font_setting_edit_params.py
index f441eeb5831..41953c2d872 100644
--- a/src/cloudflare/types/zones/settings/font_setting_edit_params.py
+++ b/src/cloudflare/types/zones/settings/font_setting_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/h2_prioritization_edit_params.py b/src/cloudflare/types/zones/settings/h2_prioritization_edit_params.py
index 6ec66c315f9..9164369178a 100644
--- a/src/cloudflare/types/zones/settings/h2_prioritization_edit_params.py
+++ b/src/cloudflare/types/zones/settings/h2_prioritization_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/hotlink_protection_edit_params.py b/src/cloudflare/types/zones/settings/hotlink_protection_edit_params.py
index e9783af8908..98a2005e715 100644
--- a/src/cloudflare/types/zones/settings/hotlink_protection_edit_params.py
+++ b/src/cloudflare/types/zones/settings/hotlink_protection_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/http2_edit_params.py b/src/cloudflare/types/zones/settings/http2_edit_params.py
index b8f081d8e32..2260d416ef0 100644
--- a/src/cloudflare/types/zones/settings/http2_edit_params.py
+++ b/src/cloudflare/types/zones/settings/http2_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/http3_edit_params.py b/src/cloudflare/types/zones/settings/http3_edit_params.py
index 08ae46a5773..3a4dc28ce07 100644
--- a/src/cloudflare/types/zones/settings/http3_edit_params.py
+++ b/src/cloudflare/types/zones/settings/http3_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/image_resizing_edit_params.py b/src/cloudflare/types/zones/settings/image_resizing_edit_params.py
index 70881bec3be..e7c7a72b762 100644
--- a/src/cloudflare/types/zones/settings/image_resizing_edit_params.py
+++ b/src/cloudflare/types/zones/settings/image_resizing_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/ip_geolocation_edit_params.py b/src/cloudflare/types/zones/settings/ip_geolocation_edit_params.py
index d7f9d4d8e7b..5d06f9b8cfa 100644
--- a/src/cloudflare/types/zones/settings/ip_geolocation_edit_params.py
+++ b/src/cloudflare/types/zones/settings/ip_geolocation_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/ipv6_edit_params.py b/src/cloudflare/types/zones/settings/ipv6_edit_params.py
index 90d38a83689..930e55e5270 100644
--- a/src/cloudflare/types/zones/settings/ipv6_edit_params.py
+++ b/src/cloudflare/types/zones/settings/ipv6_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/min_tls_version_edit_params.py b/src/cloudflare/types/zones/settings/min_tls_version_edit_params.py
index 7b59b282906..a65feb7e134 100644
--- a/src/cloudflare/types/zones/settings/min_tls_version_edit_params.py
+++ b/src/cloudflare/types/zones/settings/min_tls_version_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/minify_edit_params.py b/src/cloudflare/types/zones/settings/minify_edit_params.py
index d2d8d905439..71a2e4988cf 100644
--- a/src/cloudflare/types/zones/settings/minify_edit_params.py
+++ b/src/cloudflare/types/zones/settings/minify_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/mirage_edit_params.py b/src/cloudflare/types/zones/settings/mirage_edit_params.py
index c4c2ecf038f..3ad412bf012 100644
--- a/src/cloudflare/types/zones/settings/mirage_edit_params.py
+++ b/src/cloudflare/types/zones/settings/mirage_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/mobile_redirect_edit_params.py b/src/cloudflare/types/zones/settings/mobile_redirect_edit_params.py
index e7a44bc39ee..da3cac23a24 100644
--- a/src/cloudflare/types/zones/settings/mobile_redirect_edit_params.py
+++ b/src/cloudflare/types/zones/settings/mobile_redirect_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/nel_edit_params.py b/src/cloudflare/types/zones/settings/nel_edit_params.py
index 22f967079d4..7c70c02c129 100644
--- a/src/cloudflare/types/zones/settings/nel_edit_params.py
+++ b/src/cloudflare/types/zones/settings/nel_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/opportunistic_encryption_edit_params.py b/src/cloudflare/types/zones/settings/opportunistic_encryption_edit_params.py
index f9bd01532d9..404adf6e9af 100644
--- a/src/cloudflare/types/zones/settings/opportunistic_encryption_edit_params.py
+++ b/src/cloudflare/types/zones/settings/opportunistic_encryption_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/opportunistic_onion_edit_params.py b/src/cloudflare/types/zones/settings/opportunistic_onion_edit_params.py
index 9aeb6a7e5ff..197c7dd631d 100644
--- a/src/cloudflare/types/zones/settings/opportunistic_onion_edit_params.py
+++ b/src/cloudflare/types/zones/settings/opportunistic_onion_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/orange_to_orange_edit_params.py b/src/cloudflare/types/zones/settings/orange_to_orange_edit_params.py
index 52356ce77cd..08b4c6791de 100644
--- a/src/cloudflare/types/zones/settings/orange_to_orange_edit_params.py
+++ b/src/cloudflare/types/zones/settings/orange_to_orange_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/origin_error_page_pass_thru_edit_params.py b/src/cloudflare/types/zones/settings/origin_error_page_pass_thru_edit_params.py
index 7d8a0e7d3bf..2adafcd3433 100644
--- a/src/cloudflare/types/zones/settings/origin_error_page_pass_thru_edit_params.py
+++ b/src/cloudflare/types/zones/settings/origin_error_page_pass_thru_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/origin_max_http_version_edit_params.py b/src/cloudflare/types/zones/settings/origin_max_http_version_edit_params.py
index 884ce725b6d..9462bcaab09 100644
--- a/src/cloudflare/types/zones/settings/origin_max_http_version_edit_params.py
+++ b/src/cloudflare/types/zones/settings/origin_max_http_version_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/origin_max_http_version_edit_response.py b/src/cloudflare/types/zones/settings/origin_max_http_version_edit_response.py
index b22d9a987ae..bd12478c643 100644
--- a/src/cloudflare/types/zones/settings/origin_max_http_version_edit_response.py
+++ b/src/cloudflare/types/zones/settings/origin_max_http_version_edit_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/origin_max_http_version_get_response.py b/src/cloudflare/types/zones/settings/origin_max_http_version_get_response.py
index 7743dfcb327..a3ef1e821f1 100644
--- a/src/cloudflare/types/zones/settings/origin_max_http_version_get_response.py
+++ b/src/cloudflare/types/zones/settings/origin_max_http_version_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/polish_edit_params.py b/src/cloudflare/types/zones/settings/polish_edit_params.py
index fa040bd7071..dde5500407e 100644
--- a/src/cloudflare/types/zones/settings/polish_edit_params.py
+++ b/src/cloudflare/types/zones/settings/polish_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/prefetch_preload_edit_params.py b/src/cloudflare/types/zones/settings/prefetch_preload_edit_params.py
index 60f654cc177..5164941cfb4 100644
--- a/src/cloudflare/types/zones/settings/prefetch_preload_edit_params.py
+++ b/src/cloudflare/types/zones/settings/prefetch_preload_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/proxy_read_timeout_edit_params.py b/src/cloudflare/types/zones/settings/proxy_read_timeout_edit_params.py
index 7dbe40d3ed2..886d1231c7e 100644
--- a/src/cloudflare/types/zones/settings/proxy_read_timeout_edit_params.py
+++ b/src/cloudflare/types/zones/settings/proxy_read_timeout_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/pseudo_ipv4_edit_params.py b/src/cloudflare/types/zones/settings/pseudo_ipv4_edit_params.py
index 0df6453bcb3..833d68f2706 100644
--- a/src/cloudflare/types/zones/settings/pseudo_ipv4_edit_params.py
+++ b/src/cloudflare/types/zones/settings/pseudo_ipv4_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/response_buffering_edit_params.py b/src/cloudflare/types/zones/settings/response_buffering_edit_params.py
index d2fd267d777..7d1135c5253 100644
--- a/src/cloudflare/types/zones/settings/response_buffering_edit_params.py
+++ b/src/cloudflare/types/zones/settings/response_buffering_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/rocket_loader_edit_params.py b/src/cloudflare/types/zones/settings/rocket_loader_edit_params.py
index 0853c0ea69a..a47fb96b020 100644
--- a/src/cloudflare/types/zones/settings/rocket_loader_edit_params.py
+++ b/src/cloudflare/types/zones/settings/rocket_loader_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/security_header_edit_params.py b/src/cloudflare/types/zones/settings/security_header_edit_params.py
index 8fb86178be8..4efdddffb6f 100644
--- a/src/cloudflare/types/zones/settings/security_header_edit_params.py
+++ b/src/cloudflare/types/zones/settings/security_header_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/security_level_edit_params.py b/src/cloudflare/types/zones/settings/security_level_edit_params.py
index 1d1dbdbd239..cf010882c34 100644
--- a/src/cloudflare/types/zones/settings/security_level_edit_params.py
+++ b/src/cloudflare/types/zones/settings/security_level_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/server_side_exclude_edit_params.py b/src/cloudflare/types/zones/settings/server_side_exclude_edit_params.py
index b21792a4f51..37de328a488 100644
--- a/src/cloudflare/types/zones/settings/server_side_exclude_edit_params.py
+++ b/src/cloudflare/types/zones/settings/server_side_exclude_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/sort_query_string_for_cache_edit_params.py b/src/cloudflare/types/zones/settings/sort_query_string_for_cache_edit_params.py
index 436fd9f23e8..d99c398a030 100644
--- a/src/cloudflare/types/zones/settings/sort_query_string_for_cache_edit_params.py
+++ b/src/cloudflare/types/zones/settings/sort_query_string_for_cache_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/speed_cloudflare_fonts.py b/src/cloudflare/types/zones/settings/speed_cloudflare_fonts.py
index 72f4b669942..f3eeac5c7fd 100644
--- a/src/cloudflare/types/zones/settings/speed_cloudflare_fonts.py
+++ b/src/cloudflare/types/zones/settings/speed_cloudflare_fonts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/ssl_edit_params.py b/src/cloudflare/types/zones/settings/ssl_edit_params.py
index c4bdd55ad70..f64682e0fa5 100644
--- a/src/cloudflare/types/zones/settings/ssl_edit_params.py
+++ b/src/cloudflare/types/zones/settings/ssl_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/ssl_recommender_edit_params.py b/src/cloudflare/types/zones/settings/ssl_recommender_edit_params.py
index 6a78b2f6a9f..5c85f3cc1fb 100644
--- a/src/cloudflare/types/zones/settings/ssl_recommender_edit_params.py
+++ b/src/cloudflare/types/zones/settings/ssl_recommender_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/tls_1_3_edit_params.py b/src/cloudflare/types/zones/settings/tls_1_3_edit_params.py
index 85a67e8f052..08a0c83eb0f 100644
--- a/src/cloudflare/types/zones/settings/tls_1_3_edit_params.py
+++ b/src/cloudflare/types/zones/settings/tls_1_3_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/tls_client_auth_edit_params.py b/src/cloudflare/types/zones/settings/tls_client_auth_edit_params.py
index 565e807bd6c..f75957d0b10 100644
--- a/src/cloudflare/types/zones/settings/tls_client_auth_edit_params.py
+++ b/src/cloudflare/types/zones/settings/tls_client_auth_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/true_client_ip_header_edit_params.py b/src/cloudflare/types/zones/settings/true_client_ip_header_edit_params.py
index b1841f29968..2bf86f31050 100644
--- a/src/cloudflare/types/zones/settings/true_client_ip_header_edit_params.py
+++ b/src/cloudflare/types/zones/settings/true_client_ip_header_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/waf_edit_params.py b/src/cloudflare/types/zones/settings/waf_edit_params.py
index 9c07876d558..eb1fc28a612 100644
--- a/src/cloudflare/types/zones/settings/waf_edit_params.py
+++ b/src/cloudflare/types/zones/settings/waf_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/webp_edit_params.py b/src/cloudflare/types/zones/settings/webp_edit_params.py
index 960a3716f20..c338f68d7b8 100644
--- a/src/cloudflare/types/zones/settings/webp_edit_params.py
+++ b/src/cloudflare/types/zones/settings/webp_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/websocket_edit_params.py b/src/cloudflare/types/zones/settings/websocket_edit_params.py
index 98711835246..5cafa6ddb08 100644
--- a/src/cloudflare/types/zones/settings/websocket_edit_params.py
+++ b/src/cloudflare/types/zones/settings/websocket_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zero_rtt_edit_params.py b/src/cloudflare/types/zones/settings/zero_rtt_edit_params.py
index 86128ea3399..360185bff7a 100644
--- a/src/cloudflare/types/zones/settings/zero_rtt_edit_params.py
+++ b/src/cloudflare/types/zones/settings/zero_rtt_edit_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_0rtt.py b/src/cloudflare/types/zones/settings/zones_0rtt.py
index c03f3cf4c49..9c0dede6121 100644
--- a/src/cloudflare/types/zones/settings/zones_0rtt.py
+++ b/src/cloudflare/types/zones/settings/zones_0rtt.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_0rtt_param.py b/src/cloudflare/types/zones/settings/zones_0rtt_param.py
index 6f269f6ef1b..5b083d92941 100644
--- a/src/cloudflare/types/zones/settings/zones_0rtt_param.py
+++ b/src/cloudflare/types/zones/settings/zones_0rtt_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_advanced_ddos.py b/src/cloudflare/types/zones/settings/zones_advanced_ddos.py
index cca43877906..5ec5b5e7a17 100644
--- a/src/cloudflare/types/zones/settings/zones_advanced_ddos.py
+++ b/src/cloudflare/types/zones/settings/zones_advanced_ddos.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_advanced_ddos_param.py b/src/cloudflare/types/zones/settings/zones_advanced_ddos_param.py
index 383d06002e4..7577bb1257f 100644
--- a/src/cloudflare/types/zones/settings/zones_advanced_ddos_param.py
+++ b/src/cloudflare/types/zones/settings/zones_advanced_ddos_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_always_online.py b/src/cloudflare/types/zones/settings/zones_always_online.py
index 31cd457a512..69e0beb2ced 100644
--- a/src/cloudflare/types/zones/settings/zones_always_online.py
+++ b/src/cloudflare/types/zones/settings/zones_always_online.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_always_online_param.py b/src/cloudflare/types/zones/settings/zones_always_online_param.py
index 44d9734dab8..426cadf7a86 100644
--- a/src/cloudflare/types/zones/settings/zones_always_online_param.py
+++ b/src/cloudflare/types/zones/settings/zones_always_online_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_always_use_https.py b/src/cloudflare/types/zones/settings/zones_always_use_https.py
index c95636b2a59..7d1ad7d29b9 100644
--- a/src/cloudflare/types/zones/settings/zones_always_use_https.py
+++ b/src/cloudflare/types/zones/settings/zones_always_use_https.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_always_use_https_param.py b/src/cloudflare/types/zones/settings/zones_always_use_https_param.py
index a4b09bc80a5..40b2bc45282 100644
--- a/src/cloudflare/types/zones/settings/zones_always_use_https_param.py
+++ b/src/cloudflare/types/zones/settings/zones_always_use_https_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_automatic_https_rewrites.py b/src/cloudflare/types/zones/settings/zones_automatic_https_rewrites.py
index a8a124dc29b..65d7a67244e 100644
--- a/src/cloudflare/types/zones/settings/zones_automatic_https_rewrites.py
+++ b/src/cloudflare/types/zones/settings/zones_automatic_https_rewrites.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_automatic_https_rewrites_param.py b/src/cloudflare/types/zones/settings/zones_automatic_https_rewrites_param.py
index 351c36f5dee..67d889ce6f2 100644
--- a/src/cloudflare/types/zones/settings/zones_automatic_https_rewrites_param.py
+++ b/src/cloudflare/types/zones/settings/zones_automatic_https_rewrites_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_automatic_platform_optimization.py b/src/cloudflare/types/zones/settings/zones_automatic_platform_optimization.py
index c0ac6a59953..01bf45dadad 100644
--- a/src/cloudflare/types/zones/settings/zones_automatic_platform_optimization.py
+++ b/src/cloudflare/types/zones/settings/zones_automatic_platform_optimization.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List
diff --git a/src/cloudflare/types/zones/settings/zones_automatic_platform_optimization_param.py b/src/cloudflare/types/zones/settings/zones_automatic_platform_optimization_param.py
index 4c097c086c7..5299b7f026a 100644
--- a/src/cloudflare/types/zones/settings/zones_automatic_platform_optimization_param.py
+++ b/src/cloudflare/types/zones/settings/zones_automatic_platform_optimization_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_brotli.py b/src/cloudflare/types/zones/settings/zones_brotli.py
index 3cb4e20d064..e7c8e8ec30c 100644
--- a/src/cloudflare/types/zones/settings/zones_brotli.py
+++ b/src/cloudflare/types/zones/settings/zones_brotli.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_brotli_param.py b/src/cloudflare/types/zones/settings/zones_brotli_param.py
index b76d779830a..f969d95f43e 100644
--- a/src/cloudflare/types/zones/settings/zones_brotli_param.py
+++ b/src/cloudflare/types/zones/settings/zones_brotli_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_browser_cache_ttl.py b/src/cloudflare/types/zones/settings/zones_browser_cache_ttl.py
index 50c6bd36b3b..4ed37d4cbe2 100644
--- a/src/cloudflare/types/zones/settings/zones_browser_cache_ttl.py
+++ b/src/cloudflare/types/zones/settings/zones_browser_cache_ttl.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_browser_cache_ttl_param.py b/src/cloudflare/types/zones/settings/zones_browser_cache_ttl_param.py
index bb3ac7c8d26..0329f3c3a6c 100644
--- a/src/cloudflare/types/zones/settings/zones_browser_cache_ttl_param.py
+++ b/src/cloudflare/types/zones/settings/zones_browser_cache_ttl_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_browser_check.py b/src/cloudflare/types/zones/settings/zones_browser_check.py
index 703f6fa71cc..c11d1fd72c3 100644
--- a/src/cloudflare/types/zones/settings/zones_browser_check.py
+++ b/src/cloudflare/types/zones/settings/zones_browser_check.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_browser_check_param.py b/src/cloudflare/types/zones/settings/zones_browser_check_param.py
index 1fe470d61df..f86e1c56c96 100644
--- a/src/cloudflare/types/zones/settings/zones_browser_check_param.py
+++ b/src/cloudflare/types/zones/settings/zones_browser_check_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_buffering.py b/src/cloudflare/types/zones/settings/zones_buffering.py
index bf81e3a0ca2..91249cb1894 100644
--- a/src/cloudflare/types/zones/settings/zones_buffering.py
+++ b/src/cloudflare/types/zones/settings/zones_buffering.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_buffering_param.py b/src/cloudflare/types/zones/settings/zones_buffering_param.py
index db8b86c92c0..24396823911 100644
--- a/src/cloudflare/types/zones/settings/zones_buffering_param.py
+++ b/src/cloudflare/types/zones/settings/zones_buffering_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_cache_level.py b/src/cloudflare/types/zones/settings/zones_cache_level.py
index 3905f69f387..6d48f8edd4f 100644
--- a/src/cloudflare/types/zones/settings/zones_cache_level.py
+++ b/src/cloudflare/types/zones/settings/zones_cache_level.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_cache_level_param.py b/src/cloudflare/types/zones/settings/zones_cache_level_param.py
index c61ba48198f..1f6fe4f1004 100644
--- a/src/cloudflare/types/zones/settings/zones_cache_level_param.py
+++ b/src/cloudflare/types/zones/settings/zones_cache_level_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_challenge_ttl.py b/src/cloudflare/types/zones/settings/zones_challenge_ttl.py
index a646c457fc9..5c392dd4dc2 100644
--- a/src/cloudflare/types/zones/settings/zones_challenge_ttl.py
+++ b/src/cloudflare/types/zones/settings/zones_challenge_ttl.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_challenge_ttl_param.py b/src/cloudflare/types/zones/settings/zones_challenge_ttl_param.py
index 28ff41f06fc..ff22be6c3a7 100644
--- a/src/cloudflare/types/zones/settings/zones_challenge_ttl_param.py
+++ b/src/cloudflare/types/zones/settings/zones_challenge_ttl_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_ciphers.py b/src/cloudflare/types/zones/settings/zones_ciphers.py
index 0a4708af28a..b95a21968cc 100644
--- a/src/cloudflare/types/zones/settings/zones_ciphers.py
+++ b/src/cloudflare/types/zones/settings/zones_ciphers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_ciphers_param.py b/src/cloudflare/types/zones/settings/zones_ciphers_param.py
index a7e7555324b..75f252e20a8 100644
--- a/src/cloudflare/types/zones/settings/zones_ciphers_param.py
+++ b/src/cloudflare/types/zones/settings/zones_ciphers_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_development_mode.py b/src/cloudflare/types/zones/settings/zones_development_mode.py
index 2920a4c0204..3677be06180 100644
--- a/src/cloudflare/types/zones/settings/zones_development_mode.py
+++ b/src/cloudflare/types/zones/settings/zones_development_mode.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_development_mode_param.py b/src/cloudflare/types/zones/settings/zones_development_mode_param.py
index f1bc2bf356d..5ec93e3bf66 100644
--- a/src/cloudflare/types/zones/settings/zones_development_mode_param.py
+++ b/src/cloudflare/types/zones/settings/zones_development_mode_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_early_hints.py b/src/cloudflare/types/zones/settings/zones_early_hints.py
index b995640df0a..dbde84c5c51 100644
--- a/src/cloudflare/types/zones/settings/zones_early_hints.py
+++ b/src/cloudflare/types/zones/settings/zones_early_hints.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_early_hints_param.py b/src/cloudflare/types/zones/settings/zones_early_hints_param.py
index 66a65691535..7eb1cb6f2d6 100644
--- a/src/cloudflare/types/zones/settings/zones_early_hints_param.py
+++ b/src/cloudflare/types/zones/settings/zones_early_hints_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_email_obfuscation.py b/src/cloudflare/types/zones/settings/zones_email_obfuscation.py
index 8724c791586..933ead7c01f 100644
--- a/src/cloudflare/types/zones/settings/zones_email_obfuscation.py
+++ b/src/cloudflare/types/zones/settings/zones_email_obfuscation.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_email_obfuscation_param.py b/src/cloudflare/types/zones/settings/zones_email_obfuscation_param.py
index 55483f17cef..61f4e1782ef 100644
--- a/src/cloudflare/types/zones/settings/zones_email_obfuscation_param.py
+++ b/src/cloudflare/types/zones/settings/zones_email_obfuscation_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_h2_prioritization.py b/src/cloudflare/types/zones/settings/zones_h2_prioritization.py
index a39d9b49574..9c3e6dfade5 100644
--- a/src/cloudflare/types/zones/settings/zones_h2_prioritization.py
+++ b/src/cloudflare/types/zones/settings/zones_h2_prioritization.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_h2_prioritization_param.py b/src/cloudflare/types/zones/settings/zones_h2_prioritization_param.py
index dd65981aa0c..7761b977355 100644
--- a/src/cloudflare/types/zones/settings/zones_h2_prioritization_param.py
+++ b/src/cloudflare/types/zones/settings/zones_h2_prioritization_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_hotlink_protection.py b/src/cloudflare/types/zones/settings/zones_hotlink_protection.py
index 54a6c719260..7a3fa7e6158 100644
--- a/src/cloudflare/types/zones/settings/zones_hotlink_protection.py
+++ b/src/cloudflare/types/zones/settings/zones_hotlink_protection.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_hotlink_protection_param.py b/src/cloudflare/types/zones/settings/zones_hotlink_protection_param.py
index 4f22271a284..18e020ee77d 100644
--- a/src/cloudflare/types/zones/settings/zones_hotlink_protection_param.py
+++ b/src/cloudflare/types/zones/settings/zones_hotlink_protection_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_http2.py b/src/cloudflare/types/zones/settings/zones_http2.py
index e496497570b..fd0987f0d58 100644
--- a/src/cloudflare/types/zones/settings/zones_http2.py
+++ b/src/cloudflare/types/zones/settings/zones_http2.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_http2_param.py b/src/cloudflare/types/zones/settings/zones_http2_param.py
index d719b760932..b628398267d 100644
--- a/src/cloudflare/types/zones/settings/zones_http2_param.py
+++ b/src/cloudflare/types/zones/settings/zones_http2_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_http3.py b/src/cloudflare/types/zones/settings/zones_http3.py
index 9b1a010505a..780b43baa72 100644
--- a/src/cloudflare/types/zones/settings/zones_http3.py
+++ b/src/cloudflare/types/zones/settings/zones_http3.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_http3_param.py b/src/cloudflare/types/zones/settings/zones_http3_param.py
index 845093b12f5..1e8f4a27888 100644
--- a/src/cloudflare/types/zones/settings/zones_http3_param.py
+++ b/src/cloudflare/types/zones/settings/zones_http3_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_image_resizing.py b/src/cloudflare/types/zones/settings/zones_image_resizing.py
index fb8262b8a2d..a8e0650a6cf 100644
--- a/src/cloudflare/types/zones/settings/zones_image_resizing.py
+++ b/src/cloudflare/types/zones/settings/zones_image_resizing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_image_resizing_param.py b/src/cloudflare/types/zones/settings/zones_image_resizing_param.py
index 3c7eb9f90d9..0efd7071120 100644
--- a/src/cloudflare/types/zones/settings/zones_image_resizing_param.py
+++ b/src/cloudflare/types/zones/settings/zones_image_resizing_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_ip_geolocation.py b/src/cloudflare/types/zones/settings/zones_ip_geolocation.py
index 9aac5fde1f1..f8d11224270 100644
--- a/src/cloudflare/types/zones/settings/zones_ip_geolocation.py
+++ b/src/cloudflare/types/zones/settings/zones_ip_geolocation.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_ip_geolocation_param.py b/src/cloudflare/types/zones/settings/zones_ip_geolocation_param.py
index 6a28f9ba6df..088f1583c3c 100644
--- a/src/cloudflare/types/zones/settings/zones_ip_geolocation_param.py
+++ b/src/cloudflare/types/zones/settings/zones_ip_geolocation_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_ipv6.py b/src/cloudflare/types/zones/settings/zones_ipv6.py
index 9b2e0490d5b..a9ce8f4157d 100644
--- a/src/cloudflare/types/zones/settings/zones_ipv6.py
+++ b/src/cloudflare/types/zones/settings/zones_ipv6.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_ipv6_param.py b/src/cloudflare/types/zones/settings/zones_ipv6_param.py
index 6fdba7d101d..1afb5467e5f 100644
--- a/src/cloudflare/types/zones/settings/zones_ipv6_param.py
+++ b/src/cloudflare/types/zones/settings/zones_ipv6_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_min_tls_version.py b/src/cloudflare/types/zones/settings/zones_min_tls_version.py
index c74b8d2e508..5d62002bb33 100644
--- a/src/cloudflare/types/zones/settings/zones_min_tls_version.py
+++ b/src/cloudflare/types/zones/settings/zones_min_tls_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_min_tls_version_param.py b/src/cloudflare/types/zones/settings/zones_min_tls_version_param.py
index 3411016ab4b..8e7049348f2 100644
--- a/src/cloudflare/types/zones/settings/zones_min_tls_version_param.py
+++ b/src/cloudflare/types/zones/settings/zones_min_tls_version_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_minify.py b/src/cloudflare/types/zones/settings/zones_minify.py
index a32c5042e95..ff5e269a0a3 100644
--- a/src/cloudflare/types/zones/settings/zones_minify.py
+++ b/src/cloudflare/types/zones/settings/zones_minify.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_minify_param.py b/src/cloudflare/types/zones/settings/zones_minify_param.py
index 09425a20ac4..0479da834f8 100644
--- a/src/cloudflare/types/zones/settings/zones_minify_param.py
+++ b/src/cloudflare/types/zones/settings/zones_minify_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_mirage.py b/src/cloudflare/types/zones/settings/zones_mirage.py
index 176fa9e7185..d7b5f685ade 100644
--- a/src/cloudflare/types/zones/settings/zones_mirage.py
+++ b/src/cloudflare/types/zones/settings/zones_mirage.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_mirage_param.py b/src/cloudflare/types/zones/settings/zones_mirage_param.py
index 453c91d617c..07d9e79bbc8 100644
--- a/src/cloudflare/types/zones/settings/zones_mirage_param.py
+++ b/src/cloudflare/types/zones/settings/zones_mirage_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_mobile_redirect.py b/src/cloudflare/types/zones/settings/zones_mobile_redirect.py
index c579836aca0..139582c7810 100644
--- a/src/cloudflare/types/zones/settings/zones_mobile_redirect.py
+++ b/src/cloudflare/types/zones/settings/zones_mobile_redirect.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_mobile_redirect_param.py b/src/cloudflare/types/zones/settings/zones_mobile_redirect_param.py
index 5e435b46219..4a7b0413803 100644
--- a/src/cloudflare/types/zones/settings/zones_mobile_redirect_param.py
+++ b/src/cloudflare/types/zones/settings/zones_mobile_redirect_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_nel.py b/src/cloudflare/types/zones/settings/zones_nel.py
index 27a18f2f4da..de6ea5122c9 100644
--- a/src/cloudflare/types/zones/settings/zones_nel.py
+++ b/src/cloudflare/types/zones/settings/zones_nel.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_nel_param.py b/src/cloudflare/types/zones/settings/zones_nel_param.py
index 604605a5df6..2ce99f4e797 100644
--- a/src/cloudflare/types/zones/settings/zones_nel_param.py
+++ b/src/cloudflare/types/zones/settings/zones_nel_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_opportunistic_encryption.py b/src/cloudflare/types/zones/settings/zones_opportunistic_encryption.py
index 83c10a6c48d..784988e5bea 100644
--- a/src/cloudflare/types/zones/settings/zones_opportunistic_encryption.py
+++ b/src/cloudflare/types/zones/settings/zones_opportunistic_encryption.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_opportunistic_encryption_param.py b/src/cloudflare/types/zones/settings/zones_opportunistic_encryption_param.py
index ef32542a086..33a68571fc2 100644
--- a/src/cloudflare/types/zones/settings/zones_opportunistic_encryption_param.py
+++ b/src/cloudflare/types/zones/settings/zones_opportunistic_encryption_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_opportunistic_onion.py b/src/cloudflare/types/zones/settings/zones_opportunistic_onion.py
index a157a4e215f..fa6f90dc006 100644
--- a/src/cloudflare/types/zones/settings/zones_opportunistic_onion.py
+++ b/src/cloudflare/types/zones/settings/zones_opportunistic_onion.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_opportunistic_onion_param.py b/src/cloudflare/types/zones/settings/zones_opportunistic_onion_param.py
index d9b149769fb..01a208a4fde 100644
--- a/src/cloudflare/types/zones/settings/zones_opportunistic_onion_param.py
+++ b/src/cloudflare/types/zones/settings/zones_opportunistic_onion_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_orange_to_orange.py b/src/cloudflare/types/zones/settings/zones_orange_to_orange.py
index 9a366cf2542..2ab0a43c88a 100644
--- a/src/cloudflare/types/zones/settings/zones_orange_to_orange.py
+++ b/src/cloudflare/types/zones/settings/zones_orange_to_orange.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_orange_to_orange_param.py b/src/cloudflare/types/zones/settings/zones_orange_to_orange_param.py
index a2f0fbcc98e..17ebed4d031 100644
--- a/src/cloudflare/types/zones/settings/zones_orange_to_orange_param.py
+++ b/src/cloudflare/types/zones/settings/zones_orange_to_orange_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_origin_error_page_pass_thru.py b/src/cloudflare/types/zones/settings/zones_origin_error_page_pass_thru.py
index c7af89c2b41..493909a31b6 100644
--- a/src/cloudflare/types/zones/settings/zones_origin_error_page_pass_thru.py
+++ b/src/cloudflare/types/zones/settings/zones_origin_error_page_pass_thru.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_origin_error_page_pass_thru_param.py b/src/cloudflare/types/zones/settings/zones_origin_error_page_pass_thru_param.py
index c0cb179e404..bb10a5440df 100644
--- a/src/cloudflare/types/zones/settings/zones_origin_error_page_pass_thru_param.py
+++ b/src/cloudflare/types/zones/settings/zones_origin_error_page_pass_thru_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_polish.py b/src/cloudflare/types/zones/settings/zones_polish.py
index a60589ced11..c774514fd7e 100644
--- a/src/cloudflare/types/zones/settings/zones_polish.py
+++ b/src/cloudflare/types/zones/settings/zones_polish.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_polish_param.py b/src/cloudflare/types/zones/settings/zones_polish_param.py
index 06951603fde..eea0a562af4 100644
--- a/src/cloudflare/types/zones/settings/zones_polish_param.py
+++ b/src/cloudflare/types/zones/settings/zones_polish_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_prefetch_preload.py b/src/cloudflare/types/zones/settings/zones_prefetch_preload.py
index 92af10d4903..5d91d0ed562 100644
--- a/src/cloudflare/types/zones/settings/zones_prefetch_preload.py
+++ b/src/cloudflare/types/zones/settings/zones_prefetch_preload.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_prefetch_preload_param.py b/src/cloudflare/types/zones/settings/zones_prefetch_preload_param.py
index 3439b1e642c..69df9d466e9 100644
--- a/src/cloudflare/types/zones/settings/zones_prefetch_preload_param.py
+++ b/src/cloudflare/types/zones/settings/zones_prefetch_preload_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_proxy_read_timeout.py b/src/cloudflare/types/zones/settings/zones_proxy_read_timeout.py
index 68e39e42b4b..a2b5bddb243 100644
--- a/src/cloudflare/types/zones/settings/zones_proxy_read_timeout.py
+++ b/src/cloudflare/types/zones/settings/zones_proxy_read_timeout.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_proxy_read_timeout_param.py b/src/cloudflare/types/zones/settings/zones_proxy_read_timeout_param.py
index 6f53793c45a..57eb6ca02e9 100644
--- a/src/cloudflare/types/zones/settings/zones_proxy_read_timeout_param.py
+++ b/src/cloudflare/types/zones/settings/zones_proxy_read_timeout_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_pseudo_ipv4.py b/src/cloudflare/types/zones/settings/zones_pseudo_ipv4.py
index f249c743e10..8ee14b2c64b 100644
--- a/src/cloudflare/types/zones/settings/zones_pseudo_ipv4.py
+++ b/src/cloudflare/types/zones/settings/zones_pseudo_ipv4.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_pseudo_ipv4_param.py b/src/cloudflare/types/zones/settings/zones_pseudo_ipv4_param.py
index 6f0440da71d..79f6a2d4831 100644
--- a/src/cloudflare/types/zones/settings/zones_pseudo_ipv4_param.py
+++ b/src/cloudflare/types/zones/settings/zones_pseudo_ipv4_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_rocket_loader.py b/src/cloudflare/types/zones/settings/zones_rocket_loader.py
index 78f7cdfcc85..192e1bd7487 100644
--- a/src/cloudflare/types/zones/settings/zones_rocket_loader.py
+++ b/src/cloudflare/types/zones/settings/zones_rocket_loader.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_rocket_loader_param.py b/src/cloudflare/types/zones/settings/zones_rocket_loader_param.py
index 029d7383723..b228859c2f2 100644
--- a/src/cloudflare/types/zones/settings/zones_rocket_loader_param.py
+++ b/src/cloudflare/types/zones/settings/zones_rocket_loader_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_security_header.py b/src/cloudflare/types/zones/settings/zones_security_header.py
index ec01b5326d5..8d2a1008ec2 100644
--- a/src/cloudflare/types/zones/settings/zones_security_header.py
+++ b/src/cloudflare/types/zones/settings/zones_security_header.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_security_header_param.py b/src/cloudflare/types/zones/settings/zones_security_header_param.py
index 23f3e35158c..e915fcf9cd1 100644
--- a/src/cloudflare/types/zones/settings/zones_security_header_param.py
+++ b/src/cloudflare/types/zones/settings/zones_security_header_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_security_level.py b/src/cloudflare/types/zones/settings/zones_security_level.py
index c1db0d105fa..9fa92a34731 100644
--- a/src/cloudflare/types/zones/settings/zones_security_level.py
+++ b/src/cloudflare/types/zones/settings/zones_security_level.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_security_level_param.py b/src/cloudflare/types/zones/settings/zones_security_level_param.py
index 655edebbc21..e4388ef4b71 100644
--- a/src/cloudflare/types/zones/settings/zones_security_level_param.py
+++ b/src/cloudflare/types/zones/settings/zones_security_level_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_server_side_exclude.py b/src/cloudflare/types/zones/settings/zones_server_side_exclude.py
index d2ebfb25c51..aa58413d5a9 100644
--- a/src/cloudflare/types/zones/settings/zones_server_side_exclude.py
+++ b/src/cloudflare/types/zones/settings/zones_server_side_exclude.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_server_side_exclude_param.py b/src/cloudflare/types/zones/settings/zones_server_side_exclude_param.py
index dd0fcb81f9c..f80f793b883 100644
--- a/src/cloudflare/types/zones/settings/zones_server_side_exclude_param.py
+++ b/src/cloudflare/types/zones/settings/zones_server_side_exclude_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_sort_query_string_for_cache.py b/src/cloudflare/types/zones/settings/zones_sort_query_string_for_cache.py
index 4028fabe30a..219edc47940 100644
--- a/src/cloudflare/types/zones/settings/zones_sort_query_string_for_cache.py
+++ b/src/cloudflare/types/zones/settings/zones_sort_query_string_for_cache.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_sort_query_string_for_cache_param.py b/src/cloudflare/types/zones/settings/zones_sort_query_string_for_cache_param.py
index 3eb09470a82..da0e7d9d768 100644
--- a/src/cloudflare/types/zones/settings/zones_sort_query_string_for_cache_param.py
+++ b/src/cloudflare/types/zones/settings/zones_sort_query_string_for_cache_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_ssl.py b/src/cloudflare/types/zones/settings/zones_ssl.py
index 9df5b30c7c6..1d68aae4728 100644
--- a/src/cloudflare/types/zones/settings/zones_ssl.py
+++ b/src/cloudflare/types/zones/settings/zones_ssl.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_ssl_param.py b/src/cloudflare/types/zones/settings/zones_ssl_param.py
index b036098215b..d8d92e96bc7 100644
--- a/src/cloudflare/types/zones/settings/zones_ssl_param.py
+++ b/src/cloudflare/types/zones/settings/zones_ssl_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_ssl_recommender.py b/src/cloudflare/types/zones/settings/zones_ssl_recommender.py
index 16c3dd5b5d4..70c02196f38 100644
--- a/src/cloudflare/types/zones/settings/zones_ssl_recommender.py
+++ b/src/cloudflare/types/zones/settings/zones_ssl_recommender.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from typing_extensions import Literal
diff --git a/src/cloudflare/types/zones/settings/zones_ssl_recommender_param.py b/src/cloudflare/types/zones/settings/zones_ssl_recommender_param.py
index 6378bf6f948..c0d083b35cd 100644
--- a/src/cloudflare/types/zones/settings/zones_ssl_recommender_param.py
+++ b/src/cloudflare/types/zones/settings/zones_ssl_recommender_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_tls_1_3.py b/src/cloudflare/types/zones/settings/zones_tls_1_3.py
index ab07f648f2d..e1e5b455c01 100644
--- a/src/cloudflare/types/zones/settings/zones_tls_1_3.py
+++ b/src/cloudflare/types/zones/settings/zones_tls_1_3.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_tls_1_3_param.py b/src/cloudflare/types/zones/settings/zones_tls_1_3_param.py
index 14232906238..fe04f5f4d4a 100644
--- a/src/cloudflare/types/zones/settings/zones_tls_1_3_param.py
+++ b/src/cloudflare/types/zones/settings/zones_tls_1_3_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_tls_client_auth.py b/src/cloudflare/types/zones/settings/zones_tls_client_auth.py
index 82ea2984a75..5427c2cad17 100644
--- a/src/cloudflare/types/zones/settings/zones_tls_client_auth.py
+++ b/src/cloudflare/types/zones/settings/zones_tls_client_auth.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_tls_client_auth_param.py b/src/cloudflare/types/zones/settings/zones_tls_client_auth_param.py
index a0d9ab55735..9a8c7e289e0 100644
--- a/src/cloudflare/types/zones/settings/zones_tls_client_auth_param.py
+++ b/src/cloudflare/types/zones/settings/zones_tls_client_auth_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_true_client_ip_header.py b/src/cloudflare/types/zones/settings/zones_true_client_ip_header.py
index 9f20da0c4b2..93f2443c07a 100644
--- a/src/cloudflare/types/zones/settings/zones_true_client_ip_header.py
+++ b/src/cloudflare/types/zones/settings/zones_true_client_ip_header.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_true_client_ip_header_param.py b/src/cloudflare/types/zones/settings/zones_true_client_ip_header_param.py
index 566d4c030c7..bc757fd777d 100644
--- a/src/cloudflare/types/zones/settings/zones_true_client_ip_header_param.py
+++ b/src/cloudflare/types/zones/settings/zones_true_client_ip_header_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_waf.py b/src/cloudflare/types/zones/settings/zones_waf.py
index db36969c595..8901bffce8e 100644
--- a/src/cloudflare/types/zones/settings/zones_waf.py
+++ b/src/cloudflare/types/zones/settings/zones_waf.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_waf_param.py b/src/cloudflare/types/zones/settings/zones_waf_param.py
index 9402730e930..12a1a702b43 100644
--- a/src/cloudflare/types/zones/settings/zones_waf_param.py
+++ b/src/cloudflare/types/zones/settings/zones_waf_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_webp.py b/src/cloudflare/types/zones/settings/zones_webp.py
index 064097d1404..6481807a643 100644
--- a/src/cloudflare/types/zones/settings/zones_webp.py
+++ b/src/cloudflare/types/zones/settings/zones_webp.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_webp_param.py b/src/cloudflare/types/zones/settings/zones_webp_param.py
index c27c3f566c1..c1d3fa1a923 100644
--- a/src/cloudflare/types/zones/settings/zones_webp_param.py
+++ b/src/cloudflare/types/zones/settings/zones_webp_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/settings/zones_websockets.py b/src/cloudflare/types/zones/settings/zones_websockets.py
index a1e9f6ad0d3..1b064d8cc26 100644
--- a/src/cloudflare/types/zones/settings/zones_websockets.py
+++ b/src/cloudflare/types/zones/settings/zones_websockets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/settings/zones_websockets_param.py b/src/cloudflare/types/zones/settings/zones_websockets_param.py
index a21cf5db43e..c7abe5e6c57 100644
--- a/src/cloudflare/types/zones/settings/zones_websockets_param.py
+++ b/src/cloudflare/types/zones/settings/zones_websockets_param.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/subscription_create_params.py b/src/cloudflare/types/zones/subscription_create_params.py
index 6845b6799c0..72a79cda20d 100644
--- a/src/cloudflare/types/zones/subscription_create_params.py
+++ b/src/cloudflare/types/zones/subscription_create_params.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/subscription_create_response.py b/src/cloudflare/types/zones/subscription_create_response.py
index 7b702f6189f..9a7eb2c9972 100644
--- a/src/cloudflare/types/zones/subscription_create_response.py
+++ b/src/cloudflare/types/zones/subscription_create_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/zones/subscription_get_response.py b/src/cloudflare/types/zones/subscription_get_response.py
index 0cb7db3bf35..b19bf886434 100644
--- a/src/cloudflare/types/zones/subscription_get_response.py
+++ b/src/cloudflare/types/zones/subscription_get_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union, Optional
diff --git a/src/cloudflare/types/zones/subscription_list_response.py b/src/cloudflare/types/zones/subscription_list_response.py
index 9a79ac6a5dd..8c6c0c94aee 100644
--- a/src/cloudflare/types/zones/subscription_list_response.py
+++ b/src/cloudflare/types/zones/subscription_list_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/src/cloudflare/types/zones/workers/__init__.py b/src/cloudflare/types/zones/workers/__init__.py
index f9acddf6dd0..8088e77b6c9 100644
--- a/src/cloudflare/types/zones/workers/__init__.py
+++ b/src/cloudflare/types/zones/workers/__init__.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/src/cloudflare/types/zones/workers/script_update_response.py b/src/cloudflare/types/zones/workers/script_update_response.py
index b28a2488a6a..c8d838489be 100644
--- a/src/cloudflare/types/zones/workers/script_update_response.py
+++ b/src/cloudflare/types/zones/workers/script_update_response.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import Union
diff --git a/src/cloudflare/types/zones_page_rule.py b/src/cloudflare/types/zones_page_rule.py
index 6feedd21b77..8c1e165543b 100644
--- a/src/cloudflare/types/zones_page_rule.py
+++ b/src/cloudflare/types/zones_page_rule.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from typing import List, Optional
from datetime import datetime
diff --git a/tests/__init__.py b/tests/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/__init__.py b/tests/api_resources/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/__init__.py
+++ b/tests/api_resources/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/accounts/__init__.py b/tests/api_resources/accounts/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/accounts/__init__.py
+++ b/tests/api_resources/accounts/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/accounts/test_members.py b/tests/api_resources/accounts/test_members.py
index bba120627ea..43b22608ca2 100644
--- a/tests/api_resources/accounts/test_members.py
+++ b/tests/api_resources/accounts/test_members.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/accounts/test_roles.py b/tests/api_resources/accounts/test_roles.py
index 2032b5a48fc..2d8a3fd00a6 100644
--- a/tests/api_resources/accounts/test_roles.py
+++ b/tests/api_resources/accounts/test_roles.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/acm/__init__.py b/tests/api_resources/acm/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/acm/__init__.py
+++ b/tests/api_resources/acm/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/acm/test_total_tls.py b/tests/api_resources/acm/test_total_tls.py
index 0bd46561335..1f0db8a87a6 100644
--- a/tests/api_resources/acm/test_total_tls.py
+++ b/tests/api_resources/acm/test_total_tls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/__init__.py b/tests/api_resources/addressing/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/addressing/__init__.py
+++ b/tests/api_resources/addressing/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/addressing/address_maps/__init__.py b/tests/api_resources/addressing/address_maps/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/addressing/address_maps/__init__.py
+++ b/tests/api_resources/addressing/address_maps/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/addressing/address_maps/test_accounts.py b/tests/api_resources/addressing/address_maps/test_accounts.py
index cac0a30dcf7..08b9ff080cf 100644
--- a/tests/api_resources/addressing/address_maps/test_accounts.py
+++ b/tests/api_resources/addressing/address_maps/test_accounts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/address_maps/test_ips.py b/tests/api_resources/addressing/address_maps/test_ips.py
index 57bb80c3889..834f7e4a021 100644
--- a/tests/api_resources/addressing/address_maps/test_ips.py
+++ b/tests/api_resources/addressing/address_maps/test_ips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/address_maps/test_zones.py b/tests/api_resources/addressing/address_maps/test_zones.py
index 4cd5fcd9dff..20cd76f7245 100644
--- a/tests/api_resources/addressing/address_maps/test_zones.py
+++ b/tests/api_resources/addressing/address_maps/test_zones.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/loa_documents/__init__.py b/tests/api_resources/addressing/loa_documents/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/addressing/loa_documents/__init__.py
+++ b/tests/api_resources/addressing/loa_documents/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/addressing/loa_documents/test_downloads.py b/tests/api_resources/addressing/loa_documents/test_downloads.py
index 2be2d8435ba..aa02e80594c 100644
--- a/tests/api_resources/addressing/loa_documents/test_downloads.py
+++ b/tests/api_resources/addressing/loa_documents/test_downloads.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/prefixes/__init__.py b/tests/api_resources/addressing/prefixes/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/addressing/prefixes/__init__.py
+++ b/tests/api_resources/addressing/prefixes/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/addressing/prefixes/bgp/__init__.py b/tests/api_resources/addressing/prefixes/bgp/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/addressing/prefixes/bgp/__init__.py
+++ b/tests/api_resources/addressing/prefixes/bgp/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/addressing/prefixes/bgp/test_bindings.py b/tests/api_resources/addressing/prefixes/bgp/test_bindings.py
index a622a8f8c62..7420ef870fd 100644
--- a/tests/api_resources/addressing/prefixes/bgp/test_bindings.py
+++ b/tests/api_resources/addressing/prefixes/bgp/test_bindings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/prefixes/bgp/test_prefixes.py b/tests/api_resources/addressing/prefixes/bgp/test_prefixes.py
index c3e451eb18e..6aed448b745 100644
--- a/tests/api_resources/addressing/prefixes/bgp/test_prefixes.py
+++ b/tests/api_resources/addressing/prefixes/bgp/test_prefixes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/prefixes/bgp/test_statuses.py b/tests/api_resources/addressing/prefixes/bgp/test_statuses.py
index 1e22f99221c..a54d8bb4d77 100644
--- a/tests/api_resources/addressing/prefixes/bgp/test_statuses.py
+++ b/tests/api_resources/addressing/prefixes/bgp/test_statuses.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/prefixes/test_delegations.py b/tests/api_resources/addressing/prefixes/test_delegations.py
index cc69826b5a7..802f8cdf07a 100644
--- a/tests/api_resources/addressing/prefixes/test_delegations.py
+++ b/tests/api_resources/addressing/prefixes/test_delegations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/test_address_maps.py b/tests/api_resources/addressing/test_address_maps.py
index f895dd86725..df1b21e2e9c 100644
--- a/tests/api_resources/addressing/test_address_maps.py
+++ b/tests/api_resources/addressing/test_address_maps.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/test_loa_documents.py b/tests/api_resources/addressing/test_loa_documents.py
index 91953d4b4b1..c2e4033f38e 100644
--- a/tests/api_resources/addressing/test_loa_documents.py
+++ b/tests/api_resources/addressing/test_loa_documents.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/test_prefixes.py b/tests/api_resources/addressing/test_prefixes.py
index a0dee4c99f6..1868c45271f 100644
--- a/tests/api_resources/addressing/test_prefixes.py
+++ b/tests/api_resources/addressing/test_prefixes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/addressing/test_services.py b/tests/api_resources/addressing/test_services.py
index 4ab78e33b83..b9a5e22b345 100644
--- a/tests/api_resources/addressing/test_services.py
+++ b/tests/api_resources/addressing/test_services.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/alerting/__init__.py b/tests/api_resources/alerting/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/alerting/__init__.py
+++ b/tests/api_resources/alerting/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/alerting/test_v3.py b/tests/api_resources/alerting/test_v3.py
index 9019ebdf89b..af2eea2e6ab 100644
--- a/tests/api_resources/alerting/test_v3.py
+++ b/tests/api_resources/alerting/test_v3.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/alerting/v3/__init__.py b/tests/api_resources/alerting/v3/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/alerting/v3/__init__.py
+++ b/tests/api_resources/alerting/v3/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/alerting/v3/destinations/__init__.py b/tests/api_resources/alerting/v3/destinations/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/alerting/v3/destinations/__init__.py
+++ b/tests/api_resources/alerting/v3/destinations/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/alerting/v3/destinations/test_eligible.py b/tests/api_resources/alerting/v3/destinations/test_eligible.py
index e8ec51efcc7..7a9110ad1eb 100644
--- a/tests/api_resources/alerting/v3/destinations/test_eligible.py
+++ b/tests/api_resources/alerting/v3/destinations/test_eligible.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/alerting/v3/destinations/test_pagerduty.py b/tests/api_resources/alerting/v3/destinations/test_pagerduty.py
index b1e0057502e..7b6042e1928 100644
--- a/tests/api_resources/alerting/v3/destinations/test_pagerduty.py
+++ b/tests/api_resources/alerting/v3/destinations/test_pagerduty.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/alerting/v3/destinations/test_webhooks.py b/tests/api_resources/alerting/v3/destinations/test_webhooks.py
index bf2dfea6daf..5fd46cb03ce 100644
--- a/tests/api_resources/alerting/v3/destinations/test_webhooks.py
+++ b/tests/api_resources/alerting/v3/destinations/test_webhooks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/alerting/v3/test_histories.py b/tests/api_resources/alerting/v3/test_histories.py
index 34f5f07e015..67ae2a883a5 100644
--- a/tests/api_resources/alerting/v3/test_histories.py
+++ b/tests/api_resources/alerting/v3/test_histories.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/alerting/v3/test_policies.py b/tests/api_resources/alerting/v3/test_policies.py
index 0ae10d7f205..45ce76ed34b 100644
--- a/tests/api_resources/alerting/v3/test_policies.py
+++ b/tests/api_resources/alerting/v3/test_policies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/argo/__init__.py b/tests/api_resources/argo/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/argo/__init__.py
+++ b/tests/api_resources/argo/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/argo/test_smart_routing.py b/tests/api_resources/argo/test_smart_routing.py
index 981ad8f7614..27d13739d4c 100644
--- a/tests/api_resources/argo/test_smart_routing.py
+++ b/tests/api_resources/argo/test_smart_routing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/argo/test_tiered_caching.py b/tests/api_resources/argo/test_tiered_caching.py
index 5e3abd59dcc..13d8943f000 100644
--- a/tests/api_resources/argo/test_tiered_caching.py
+++ b/tests/api_resources/argo/test_tiered_caching.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/billing/__init__.py b/tests/api_resources/billing/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/billing/__init__.py
+++ b/tests/api_resources/billing/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/billing/test_profiles.py b/tests/api_resources/billing/test_profiles.py
index 1d74f58868a..63e0a0eca24 100644
--- a/tests/api_resources/billing/test_profiles.py
+++ b/tests/api_resources/billing/test_profiles.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/cache/__init__.py b/tests/api_resources/cache/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/cache/__init__.py
+++ b/tests/api_resources/cache/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/cache/test_cache_reserve.py b/tests/api_resources/cache/test_cache_reserve.py
index b3fe174d410..8ab59cae091 100644
--- a/tests/api_resources/cache/test_cache_reserve.py
+++ b/tests/api_resources/cache/test_cache_reserve.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/cache/test_regional_tiered_cache.py b/tests/api_resources/cache/test_regional_tiered_cache.py
index 0d17e497783..0a440eaae86 100644
--- a/tests/api_resources/cache/test_regional_tiered_cache.py
+++ b/tests/api_resources/cache/test_regional_tiered_cache.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/cache/test_smart_tiered_cache.py b/tests/api_resources/cache/test_smart_tiered_cache.py
index 533c49b70a3..2ebc31bf1e4 100644
--- a/tests/api_resources/cache/test_smart_tiered_cache.py
+++ b/tests/api_resources/cache/test_smart_tiered_cache.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/cache/test_variants.py b/tests/api_resources/cache/test_variants.py
index 1aa29b97234..3e2a199f3ab 100644
--- a/tests/api_resources/cache/test_variants.py
+++ b/tests/api_resources/cache/test_variants.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/certificate_authorities/__init__.py b/tests/api_resources/certificate_authorities/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/certificate_authorities/__init__.py
+++ b/tests/api_resources/certificate_authorities/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/certificate_authorities/test_hostname_associations.py b/tests/api_resources/certificate_authorities/test_hostname_associations.py
index 2b3d5f9fdb7..a705fec551e 100644
--- a/tests/api_resources/certificate_authorities/test_hostname_associations.py
+++ b/tests/api_resources/certificate_authorities/test_hostname_associations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/challenges/__init__.py b/tests/api_resources/challenges/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/challenges/__init__.py
+++ b/tests/api_resources/challenges/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/challenges/test_widgets.py b/tests/api_resources/challenges/test_widgets.py
index 98ca0e54ec0..71cf53e33a0 100644
--- a/tests/api_resources/challenges/test_widgets.py
+++ b/tests/api_resources/challenges/test_widgets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/cloudforce_one/__init__.py b/tests/api_resources/cloudforce_one/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/cloudforce_one/__init__.py
+++ b/tests/api_resources/cloudforce_one/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/cloudforce_one/requests/__init__.py b/tests/api_resources/cloudforce_one/requests/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/cloudforce_one/requests/__init__.py
+++ b/tests/api_resources/cloudforce_one/requests/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/cloudforce_one/requests/test_message.py b/tests/api_resources/cloudforce_one/requests/test_message.py
index 4bad3b75816..6188545183d 100644
--- a/tests/api_resources/cloudforce_one/requests/test_message.py
+++ b/tests/api_resources/cloudforce_one/requests/test_message.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/cloudforce_one/requests/test_priority.py b/tests/api_resources/cloudforce_one/requests/test_priority.py
index 4dd8f5f484f..4e5af43cf25 100644
--- a/tests/api_resources/cloudforce_one/requests/test_priority.py
+++ b/tests/api_resources/cloudforce_one/requests/test_priority.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/cloudforce_one/test_requests.py b/tests/api_resources/cloudforce_one/test_requests.py
index 97eedbfe695..999e7f97b71 100644
--- a/tests/api_resources/cloudforce_one/test_requests.py
+++ b/tests/api_resources/cloudforce_one/test_requests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/custom_certificates/__init__.py b/tests/api_resources/custom_certificates/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/custom_certificates/__init__.py
+++ b/tests/api_resources/custom_certificates/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/custom_certificates/test_prioritize.py b/tests/api_resources/custom_certificates/test_prioritize.py
index 9ccea8d17e3..06419cda056 100644
--- a/tests/api_resources/custom_certificates/test_prioritize.py
+++ b/tests/api_resources/custom_certificates/test_prioritize.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/custom_hostnames/__init__.py b/tests/api_resources/custom_hostnames/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/custom_hostnames/__init__.py
+++ b/tests/api_resources/custom_hostnames/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/custom_hostnames/test_fallback_origin.py b/tests/api_resources/custom_hostnames/test_fallback_origin.py
index 23108114966..4f78b579830 100644
--- a/tests/api_resources/custom_hostnames/test_fallback_origin.py
+++ b/tests/api_resources/custom_hostnames/test_fallback_origin.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/d1/__init__.py b/tests/api_resources/d1/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/d1/__init__.py
+++ b/tests/api_resources/d1/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/d1/test_database.py b/tests/api_resources/d1/test_database.py
index cd0d48bb18c..0fab88b9fd1 100644
--- a/tests/api_resources/d1/test_database.py
+++ b/tests/api_resources/d1/test_database.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/dcv_delegation/__init__.py b/tests/api_resources/dcv_delegation/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/dcv_delegation/__init__.py
+++ b/tests/api_resources/dcv_delegation/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/dcv_delegation/test_uuid.py b/tests/api_resources/dcv_delegation/test_uuid.py
index ce11a5e8aad..3f5e3b861a3 100644
--- a/tests/api_resources/dcv_delegation/test_uuid.py
+++ b/tests/api_resources/dcv_delegation/test_uuid.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/diagnostics/__init__.py b/tests/api_resources/diagnostics/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/diagnostics/__init__.py
+++ b/tests/api_resources/diagnostics/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/diagnostics/test_traceroutes.py b/tests/api_resources/diagnostics/test_traceroutes.py
index a80d8bc2626..748aa9cc8d5 100644
--- a/tests/api_resources/diagnostics/test_traceroutes.py
+++ b/tests/api_resources/diagnostics/test_traceroutes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/dns/__init__.py b/tests/api_resources/dns/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/dns/__init__.py
+++ b/tests/api_resources/dns/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/dns/analytics/__init__.py b/tests/api_resources/dns/analytics/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/dns/analytics/__init__.py
+++ b/tests/api_resources/dns/analytics/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/dns/analytics/reports/__init__.py b/tests/api_resources/dns/analytics/reports/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/dns/analytics/reports/__init__.py
+++ b/tests/api_resources/dns/analytics/reports/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/dns/analytics/reports/test_bytimes.py b/tests/api_resources/dns/analytics/reports/test_bytimes.py
index 88d724eaba4..45e54b4766d 100644
--- a/tests/api_resources/dns/analytics/reports/test_bytimes.py
+++ b/tests/api_resources/dns/analytics/reports/test_bytimes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -22,7 +22,7 @@ class TestBytimes:
@parametrize
def test_method_get(self, client: Cloudflare) -> None:
bytime = client.dns.analytics.reports.bytimes.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(DNSDNSAnalyticsAPIReportBytime, bytime, path=["response"])
@@ -30,7 +30,7 @@ def test_method_get(self, client: Cloudflare) -> None:
@parametrize
def test_method_get_with_all_params(self, client: Cloudflare) -> None:
bytime = client.dns.analytics.reports.bytimes.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
dimensions="queryType",
filters="responseCode==NOERROR,queryType==A",
limit=100,
@@ -46,7 +46,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.dns.analytics.reports.bytimes.with_raw_response.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -58,7 +58,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.dns.analytics.reports.bytimes.with_streaming_response.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -71,9 +71,9 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
client.dns.analytics.reports.bytimes.with_raw_response.get(
- "",
+ zone_id="",
)
@@ -84,7 +84,7 @@ class TestAsyncBytimes:
@parametrize
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
bytime = await async_client.dns.analytics.reports.bytimes.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(DNSDNSAnalyticsAPIReportBytime, bytime, path=["response"])
@@ -92,7 +92,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None:
bytime = await async_client.dns.analytics.reports.bytimes.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
dimensions="queryType",
filters="responseCode==NOERROR,queryType==A",
limit=100,
@@ -108,7 +108,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -
@parametrize
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.dns.analytics.reports.bytimes.with_raw_response.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -120,7 +120,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.dns.analytics.reports.bytimes.with_streaming_response.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -133,7 +133,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
await async_client.dns.analytics.reports.bytimes.with_raw_response.get(
- "",
+ zone_id="",
)
diff --git a/tests/api_resources/dns/analytics/test_reports.py b/tests/api_resources/dns/analytics/test_reports.py
index 263b4b52dfc..3f9b8ec4bd0 100644
--- a/tests/api_resources/dns/analytics/test_reports.py
+++ b/tests/api_resources/dns/analytics/test_reports.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -22,7 +22,7 @@ class TestReports:
@parametrize
def test_method_get(self, client: Cloudflare) -> None:
report = client.dns.analytics.reports.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(DNSDNSAnalyticsAPIReport, report, path=["response"])
@@ -30,7 +30,7 @@ def test_method_get(self, client: Cloudflare) -> None:
@parametrize
def test_method_get_with_all_params(self, client: Cloudflare) -> None:
report = client.dns.analytics.reports.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
dimensions="queryType",
filters="responseCode==NOERROR,queryType==A",
limit=100,
@@ -45,7 +45,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.dns.analytics.reports.with_raw_response.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -57,7 +57,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.dns.analytics.reports.with_streaming_response.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -70,9 +70,9 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
client.dns.analytics.reports.with_raw_response.get(
- "",
+ zone_id="",
)
@@ -83,7 +83,7 @@ class TestAsyncReports:
@parametrize
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
report = await async_client.dns.analytics.reports.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(DNSDNSAnalyticsAPIReport, report, path=["response"])
@@ -91,7 +91,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None:
report = await async_client.dns.analytics.reports.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
dimensions="queryType",
filters="responseCode==NOERROR,queryType==A",
limit=100,
@@ -106,7 +106,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -
@parametrize
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.dns.analytics.reports.with_raw_response.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -118,7 +118,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.dns.analytics.reports.with_streaming_response.get(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -131,7 +131,7 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
await async_client.dns.analytics.reports.with_raw_response.get(
- "",
+ zone_id="",
)
diff --git a/tests/api_resources/dns/firewall/__init__.py b/tests/api_resources/dns/firewall/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/dns/firewall/__init__.py
+++ b/tests/api_resources/dns/firewall/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/dns/firewall/analytics/__init__.py b/tests/api_resources/dns/firewall/analytics/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/dns/firewall/analytics/__init__.py
+++ b/tests/api_resources/dns/firewall/analytics/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/dns/firewall/analytics/reports/__init__.py b/tests/api_resources/dns/firewall/analytics/reports/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/dns/firewall/analytics/reports/__init__.py
+++ b/tests/api_resources/dns/firewall/analytics/reports/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/dns/firewall/analytics/reports/test_bytimes.py b/tests/api_resources/dns/firewall/analytics/reports/test_bytimes.py
index 7cb6360b30d..7c748237dfb 100644
--- a/tests/api_resources/dns/firewall/analytics/reports/test_bytimes.py
+++ b/tests/api_resources/dns/firewall/analytics/reports/test_bytimes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -23,7 +23,7 @@ class TestBytimes:
def test_method_get(self, client: Cloudflare) -> None:
bytime = client.dns.firewall.analytics.reports.bytimes.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(DNSDNSAnalyticsAPIReportBytime, bytime, path=["response"])
@@ -32,7 +32,7 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_method_get_with_all_params(self, client: Cloudflare) -> None:
bytime = client.dns.firewall.analytics.reports.bytimes.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
dimensions="queryType",
filters="responseCode==NOERROR,queryType==A",
limit=100,
@@ -49,7 +49,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.dns.firewall.analytics.reports.bytimes.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -62,7 +62,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.dns.firewall.analytics.reports.bytimes.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -75,16 +75,16 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.dns.firewall.analytics.reports.bytimes.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"):
client.dns.firewall.analytics.reports.bytimes.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -96,7 +96,7 @@ class TestAsyncBytimes:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
bytime = await async_client.dns.firewall.analytics.reports.bytimes.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(DNSDNSAnalyticsAPIReportBytime, bytime, path=["response"])
@@ -105,7 +105,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None:
bytime = await async_client.dns.firewall.analytics.reports.bytimes.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
dimensions="queryType",
filters="responseCode==NOERROR,queryType==A",
limit=100,
@@ -122,7 +122,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.dns.firewall.analytics.reports.bytimes.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -135,7 +135,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.dns.firewall.analytics.reports.bytimes.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -148,14 +148,14 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.dns.firewall.analytics.reports.bytimes.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"):
await async_client.dns.firewall.analytics.reports.bytimes.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/dns/firewall/analytics/test_reports.py b/tests/api_resources/dns/firewall/analytics/test_reports.py
index a95be0948bd..79fe457f9a6 100644
--- a/tests/api_resources/dns/firewall/analytics/test_reports.py
+++ b/tests/api_resources/dns/firewall/analytics/test_reports.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -23,7 +23,7 @@ class TestReports:
def test_method_get(self, client: Cloudflare) -> None:
report = client.dns.firewall.analytics.reports.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(DNSDNSAnalyticsAPIReport, report, path=["response"])
@@ -32,7 +32,7 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_method_get_with_all_params(self, client: Cloudflare) -> None:
report = client.dns.firewall.analytics.reports.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
dimensions="queryType",
filters="responseCode==NOERROR,queryType==A",
limit=100,
@@ -48,7 +48,7 @@ def test_method_get_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.dns.firewall.analytics.reports.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -61,7 +61,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.dns.firewall.analytics.reports.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -74,16 +74,16 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.dns.firewall.analytics.reports.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"):
client.dns.firewall.analytics.reports.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -95,7 +95,7 @@ class TestAsyncReports:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
report = await async_client.dns.firewall.analytics.reports.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(DNSDNSAnalyticsAPIReport, report, path=["response"])
@@ -104,7 +104,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -> None:
report = await async_client.dns.firewall.analytics.reports.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
dimensions="queryType",
filters="responseCode==NOERROR,queryType==A",
limit=100,
@@ -120,7 +120,7 @@ async def test_method_get_with_all_params(self, async_client: AsyncCloudflare) -
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.dns.firewall.analytics.reports.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -133,7 +133,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.dns.firewall.analytics.reports.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -146,14 +146,14 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.dns.firewall.analytics.reports.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `dns_firewall_id` but received ''"):
await async_client.dns.firewall.analytics.reports.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/dns/test_firewall.py b/tests/api_resources/dns/test_firewall.py
index 5331070ad04..9425fdff0f7 100644
--- a/tests/api_resources/dns/test_firewall.py
+++ b/tests/api_resources/dns/test_firewall.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/dns/test_records.py b/tests/api_resources/dns/test_records.py
index 7b55a55258c..66e2c5db8d4 100644
--- a/tests/api_resources/dns/test_records.py
+++ b/tests/api_resources/dns/test_records.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/durable_objects/__init__.py b/tests/api_resources/durable_objects/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/durable_objects/__init__.py
+++ b/tests/api_resources/durable_objects/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/durable_objects/namespaces/__init__.py b/tests/api_resources/durable_objects/namespaces/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/durable_objects/namespaces/__init__.py
+++ b/tests/api_resources/durable_objects/namespaces/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/durable_objects/namespaces/test_objects.py b/tests/api_resources/durable_objects/namespaces/test_objects.py
index 8c7f6aa1981..fff7b92c91d 100644
--- a/tests/api_resources/durable_objects/namespaces/test_objects.py
+++ b/tests/api_resources/durable_objects/namespaces/test_objects.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/durable_objects/test_namespaces.py b/tests/api_resources/durable_objects/test_namespaces.py
index 4841c48ea4e..c2fabb9447c 100644
--- a/tests/api_resources/durable_objects/test_namespaces.py
+++ b/tests/api_resources/durable_objects/test_namespaces.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/email_routing/__init__.py b/tests/api_resources/email_routing/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/email_routing/__init__.py
+++ b/tests/api_resources/email_routing/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/email_routing/routing/__init__.py b/tests/api_resources/email_routing/routing/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/email_routing/routing/__init__.py
+++ b/tests/api_resources/email_routing/routing/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/email_routing/routing/rules/__init__.py b/tests/api_resources/email_routing/routing/rules/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/email_routing/routing/rules/__init__.py
+++ b/tests/api_resources/email_routing/routing/rules/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/email_routing/routing/rules/test_catch_alls.py b/tests/api_resources/email_routing/routing/rules/test_catch_alls.py
index ec90fb44621..0f6c264441b 100644
--- a/tests/api_resources/email_routing/routing/rules/test_catch_alls.py
+++ b/tests/api_resources/email_routing/routing/rules/test_catch_alls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/email_routing/routing/test_addresses.py b/tests/api_resources/email_routing/routing/test_addresses.py
index 093c74dc14f..5d783a7d404 100644
--- a/tests/api_resources/email_routing/routing/test_addresses.py
+++ b/tests/api_resources/email_routing/routing/test_addresses.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/email_routing/routing/test_dns.py b/tests/api_resources/email_routing/routing/test_dns.py
index 28b3b2927f6..c3c6f2817f8 100644
--- a/tests/api_resources/email_routing/routing/test_dns.py
+++ b/tests/api_resources/email_routing/routing/test_dns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/email_routing/routing/test_rules.py b/tests/api_resources/email_routing/routing/test_rules.py
index 0183ca3053d..1e2886d094d 100644
--- a/tests/api_resources/email_routing/routing/test_rules.py
+++ b/tests/api_resources/email_routing/routing/test_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/email_routing/test_routing.py b/tests/api_resources/email_routing/test_routing.py
index b65a4738ad8..bb79d7f5fba 100644
--- a/tests/api_resources/email_routing/test_routing.py
+++ b/tests/api_resources/email_routing/test_routing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/firewall/__init__.py b/tests/api_resources/firewall/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/firewall/__init__.py
+++ b/tests/api_resources/firewall/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/firewall/test_access_rules.py b/tests/api_resources/firewall/test_access_rules.py
index 9e136969985..bf341bcad2e 100644
--- a/tests/api_resources/firewall/test_access_rules.py
+++ b/tests/api_resources/firewall/test_access_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/firewall/test_lockdowns.py b/tests/api_resources/firewall/test_lockdowns.py
index f1597b8b12a..8bd81557bd6 100644
--- a/tests/api_resources/firewall/test_lockdowns.py
+++ b/tests/api_resources/firewall/test_lockdowns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/firewall/test_rules.py b/tests/api_resources/firewall/test_rules.py
index 6b87c99fc88..0a5d7bd3cc5 100644
--- a/tests/api_resources/firewall/test_rules.py
+++ b/tests/api_resources/firewall/test_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/firewall/test_ua_rules.py b/tests/api_resources/firewall/test_ua_rules.py
index 4ec7593fa70..abfd4e9c3ca 100644
--- a/tests/api_resources/firewall/test_ua_rules.py
+++ b/tests/api_resources/firewall/test_ua_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/firewall/waf/__init__.py b/tests/api_resources/firewall/waf/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/firewall/waf/__init__.py
+++ b/tests/api_resources/firewall/waf/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/firewall/waf/packages/__init__.py b/tests/api_resources/firewall/waf/packages/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/firewall/waf/packages/__init__.py
+++ b/tests/api_resources/firewall/waf/packages/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/firewall/waf/packages/test_groups.py b/tests/api_resources/firewall/waf/packages/test_groups.py
index 893f7782320..02642236030 100644
--- a/tests/api_resources/firewall/waf/packages/test_groups.py
+++ b/tests/api_resources/firewall/waf/packages/test_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/firewall/waf/packages/test_rules.py b/tests/api_resources/firewall/waf/packages/test_rules.py
index 432aacc8b8f..232e8abea4f 100644
--- a/tests/api_resources/firewall/waf/packages/test_rules.py
+++ b/tests/api_resources/firewall/waf/packages/test_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/firewall/waf/test_overrides.py b/tests/api_resources/firewall/waf/test_overrides.py
index 45ac26992bb..8530c8f87ab 100644
--- a/tests/api_resources/firewall/waf/test_overrides.py
+++ b/tests/api_resources/firewall/waf/test_overrides.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/firewall/waf/test_packages.py b/tests/api_resources/firewall/waf/test_packages.py
index 55e99c43732..759f76e4317 100644
--- a/tests/api_resources/firewall/waf/test_packages.py
+++ b/tests/api_resources/firewall/waf/test_packages.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/healthchecks/__init__.py b/tests/api_resources/healthchecks/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/healthchecks/__init__.py
+++ b/tests/api_resources/healthchecks/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/healthchecks/test_previews.py b/tests/api_resources/healthchecks/test_previews.py
index 80cf14a3588..6f97f8597e4 100644
--- a/tests/api_resources/healthchecks/test_previews.py
+++ b/tests/api_resources/healthchecks/test_previews.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -22,7 +22,7 @@ class TestPreviews:
@parametrize
def test_method_create(self, client: Cloudflare) -> None:
preview = client.healthchecks.previews.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -32,7 +32,7 @@ def test_method_create(self, client: Cloudflare) -> None:
@parametrize
def test_method_create_with_all_params(self, client: Cloudflare) -> None:
preview = client.healthchecks.previews.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
check_regions=["WEU", "ENAM"],
@@ -68,7 +68,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_create(self, client: Cloudflare) -> None:
response = client.healthchecks.previews.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -82,7 +82,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_create(self, client: Cloudflare) -> None:
with client.healthchecks.previews.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
) as response:
@@ -97,9 +97,9 @@ def test_streaming_response_create(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_create(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
client.healthchecks.previews.with_raw_response.create(
- "",
+ zone_id="",
address="www.example.com",
name="server-1",
)
@@ -109,7 +109,7 @@ def test_path_params_create(self, client: Cloudflare) -> None:
def test_method_delete(self, client: Cloudflare) -> None:
preview = client.healthchecks.previews.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(PreviewDeleteResponse, preview, path=["response"])
@@ -118,7 +118,7 @@ def test_method_delete(self, client: Cloudflare) -> None:
def test_raw_response_delete(self, client: Cloudflare) -> None:
response = client.healthchecks.previews.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -131,7 +131,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None:
def test_streaming_response_delete(self, client: Cloudflare) -> None:
with client.healthchecks.previews.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -144,16 +144,16 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_delete(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
client.healthchecks.previews.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
client.healthchecks.previews.with_raw_response.delete(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -161,7 +161,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None:
def test_method_get(self, client: Cloudflare) -> None:
preview = client.healthchecks.previews.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(HealthchecksHealthchecks, preview, path=["response"])
@@ -170,7 +170,7 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.healthchecks.previews.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -183,7 +183,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.healthchecks.previews.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -196,16 +196,16 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
client.healthchecks.previews.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
client.healthchecks.previews.with_raw_response.get(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -216,7 +216,7 @@ class TestAsyncPreviews:
@parametrize
async def test_method_create(self, async_client: AsyncCloudflare) -> None:
preview = await async_client.healthchecks.previews.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -226,7 +226,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None:
preview = await async_client.healthchecks.previews.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
check_regions=["WEU", "ENAM"],
@@ -262,7 +262,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare
@parametrize
async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
response = await async_client.healthchecks.previews.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -276,7 +276,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None:
async with async_client.healthchecks.previews.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
) as response:
@@ -291,9 +291,9 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
await async_client.healthchecks.previews.with_raw_response.create(
- "",
+ zone_id="",
address="www.example.com",
name="server-1",
)
@@ -303,7 +303,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
preview = await async_client.healthchecks.previews.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(PreviewDeleteResponse, preview, path=["response"])
@@ -312,7 +312,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
response = await async_client.healthchecks.previews.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -325,7 +325,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None:
async with async_client.healthchecks.previews.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -338,16 +338,16 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
await async_client.healthchecks.previews.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
await async_client.healthchecks.previews.with_raw_response.delete(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -355,7 +355,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
preview = await async_client.healthchecks.previews.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(HealthchecksHealthchecks, preview, path=["response"])
@@ -364,7 +364,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.healthchecks.previews.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -377,7 +377,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.healthchecks.previews.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -390,14 +390,14 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
await async_client.healthchecks.previews.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
await async_client.healthchecks.previews.with_raw_response.get(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/hostnames/__init__.py b/tests/api_resources/hostnames/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/hostnames/__init__.py
+++ b/tests/api_resources/hostnames/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/hostnames/settings/__init__.py b/tests/api_resources/hostnames/settings/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/hostnames/settings/__init__.py
+++ b/tests/api_resources/hostnames/settings/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/hostnames/settings/test_tls.py b/tests/api_resources/hostnames/settings/test_tls.py
index 42235df3052..0d3a91ed60e 100644
--- a/tests/api_resources/hostnames/settings/test_tls.py
+++ b/tests/api_resources/hostnames/settings/test_tls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/hyperdrive/__init__.py b/tests/api_resources/hyperdrive/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/hyperdrive/__init__.py
+++ b/tests/api_resources/hyperdrive/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/hyperdrive/test_configs.py b/tests/api_resources/hyperdrive/test_configs.py
index 53ec4be048f..00fe83e9b0a 100644
--- a/tests/api_resources/hyperdrive/test_configs.py
+++ b/tests/api_resources/hyperdrive/test_configs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/images/__init__.py b/tests/api_resources/images/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/images/__init__.py
+++ b/tests/api_resources/images/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/images/test_v1.py b/tests/api_resources/images/test_v1.py
index 90c20ffed86..872430d7229 100644
--- a/tests/api_resources/images/test_v1.py
+++ b/tests/api_resources/images/test_v1.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/images/test_v2.py b/tests/api_resources/images/test_v2.py
index 55900714937..b40c7c1b94a 100644
--- a/tests/api_resources/images/test_v2.py
+++ b/tests/api_resources/images/test_v2.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/images/v1/__init__.py b/tests/api_resources/images/v1/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/images/v1/__init__.py
+++ b/tests/api_resources/images/v1/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/images/v1/test_blobs.py b/tests/api_resources/images/v1/test_blobs.py
index 3d98740b9e3..51341b70d65 100644
--- a/tests/api_resources/images/v1/test_blobs.py
+++ b/tests/api_resources/images/v1/test_blobs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/images/v1/test_keys.py b/tests/api_resources/images/v1/test_keys.py
index 2543dd924fc..74b0a339cad 100644
--- a/tests/api_resources/images/v1/test_keys.py
+++ b/tests/api_resources/images/v1/test_keys.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/images/v1/test_stats.py b/tests/api_resources/images/v1/test_stats.py
index 4a2e00f7d83..9c5496d66db 100644
--- a/tests/api_resources/images/v1/test_stats.py
+++ b/tests/api_resources/images/v1/test_stats.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/images/v1/test_variants.py b/tests/api_resources/images/v1/test_variants.py
index dbcc2c7d7c6..33a23dcf9f7 100644
--- a/tests/api_resources/images/v1/test_variants.py
+++ b/tests/api_resources/images/v1/test_variants.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/images/v2/__init__.py b/tests/api_resources/images/v2/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/images/v2/__init__.py
+++ b/tests/api_resources/images/v2/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/images/v2/test_direct_uploads.py b/tests/api_resources/images/v2/test_direct_uploads.py
index 68bf329fb42..8a826f37875 100644
--- a/tests/api_resources/images/v2/test_direct_uploads.py
+++ b/tests/api_resources/images/v2/test_direct_uploads.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/__init__.py b/tests/api_resources/intel/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/intel/__init__.py
+++ b/tests/api_resources/intel/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/intel/asn/__init__.py b/tests/api_resources/intel/asn/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/intel/asn/__init__.py
+++ b/tests/api_resources/intel/asn/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/intel/asn/test_subnets.py b/tests/api_resources/intel/asn/test_subnets.py
index e80a02a21bb..3014e7984ef 100644
--- a/tests/api_resources/intel/asn/test_subnets.py
+++ b/tests/api_resources/intel/asn/test_subnets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/attack_surface_report/__init__.py b/tests/api_resources/intel/attack_surface_report/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/intel/attack_surface_report/__init__.py
+++ b/tests/api_resources/intel/attack_surface_report/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/intel/attack_surface_report/test_issue_types.py b/tests/api_resources/intel/attack_surface_report/test_issue_types.py
index f0b8d2542bb..1274cb4c67d 100644
--- a/tests/api_resources/intel/attack_surface_report/test_issue_types.py
+++ b/tests/api_resources/intel/attack_surface_report/test_issue_types.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/attack_surface_report/test_issues.py b/tests/api_resources/intel/attack_surface_report/test_issues.py
index f4a56fda7fc..31bd421e533 100644
--- a/tests/api_resources/intel/attack_surface_report/test_issues.py
+++ b/tests/api_resources/intel/attack_surface_report/test_issues.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/domains/__init__.py b/tests/api_resources/intel/domains/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/intel/domains/__init__.py
+++ b/tests/api_resources/intel/domains/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/intel/domains/test_bulks.py b/tests/api_resources/intel/domains/test_bulks.py
index a5d8e22b0a0..10054a63d1c 100644
--- a/tests/api_resources/intel/domains/test_bulks.py
+++ b/tests/api_resources/intel/domains/test_bulks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/indicator_feeds/__init__.py b/tests/api_resources/intel/indicator_feeds/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/intel/indicator_feeds/__init__.py
+++ b/tests/api_resources/intel/indicator_feeds/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/intel/indicator_feeds/test_permissions.py b/tests/api_resources/intel/indicator_feeds/test_permissions.py
index e7e5c8b32ca..e7abc518e4f 100644
--- a/tests/api_resources/intel/indicator_feeds/test_permissions.py
+++ b/tests/api_resources/intel/indicator_feeds/test_permissions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/test_asn.py b/tests/api_resources/intel/test_asn.py
index abb08f01ef7..75191ec2eb7 100644
--- a/tests/api_resources/intel/test_asn.py
+++ b/tests/api_resources/intel/test_asn.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/test_dns.py b/tests/api_resources/intel/test_dns.py
index 17044176839..febfa756ec3 100644
--- a/tests/api_resources/intel/test_dns.py
+++ b/tests/api_resources/intel/test_dns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/test_domain_history.py b/tests/api_resources/intel/test_domain_history.py
index fc0fecc7b7c..811ded0a843 100644
--- a/tests/api_resources/intel/test_domain_history.py
+++ b/tests/api_resources/intel/test_domain_history.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/test_domains.py b/tests/api_resources/intel/test_domains.py
index c3ecdacc67b..edfc243062d 100644
--- a/tests/api_resources/intel/test_domains.py
+++ b/tests/api_resources/intel/test_domains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/test_indicator_feeds.py b/tests/api_resources/intel/test_indicator_feeds.py
index d2a7f87d687..1e15c4a011b 100644
--- a/tests/api_resources/intel/test_indicator_feeds.py
+++ b/tests/api_resources/intel/test_indicator_feeds.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/test_ip_lists.py b/tests/api_resources/intel/test_ip_lists.py
index 0fd7da811da..2adbe284b62 100644
--- a/tests/api_resources/intel/test_ip_lists.py
+++ b/tests/api_resources/intel/test_ip_lists.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/test_ips.py b/tests/api_resources/intel/test_ips.py
index 9ec24271719..8956bb8c5fa 100644
--- a/tests/api_resources/intel/test_ips.py
+++ b/tests/api_resources/intel/test_ips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/test_miscategorizations.py b/tests/api_resources/intel/test_miscategorizations.py
index f9937dad4f1..8231ba952c5 100644
--- a/tests/api_resources/intel/test_miscategorizations.py
+++ b/tests/api_resources/intel/test_miscategorizations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/test_sinkholes.py b/tests/api_resources/intel/test_sinkholes.py
index 4aec49582c5..21f61ff3a9b 100644
--- a/tests/api_resources/intel/test_sinkholes.py
+++ b/tests/api_resources/intel/test_sinkholes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/intel/test_whois.py b/tests/api_resources/intel/test_whois.py
index d829546b2be..81060ff3119 100644
--- a/tests/api_resources/intel/test_whois.py
+++ b/tests/api_resources/intel/test_whois.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/kv/__init__.py b/tests/api_resources/kv/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/kv/__init__.py
+++ b/tests/api_resources/kv/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/kv/namespaces/__init__.py b/tests/api_resources/kv/namespaces/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/kv/namespaces/__init__.py
+++ b/tests/api_resources/kv/namespaces/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/kv/namespaces/test_bulk.py b/tests/api_resources/kv/namespaces/test_bulk.py
index 00d7d4738fc..50d6d3c6d99 100644
--- a/tests/api_resources/kv/namespaces/test_bulk.py
+++ b/tests/api_resources/kv/namespaces/test_bulk.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/kv/namespaces/test_keys.py b/tests/api_resources/kv/namespaces/test_keys.py
index ddc8a6b0ff2..69d2cf6aa3c 100644
--- a/tests/api_resources/kv/namespaces/test_keys.py
+++ b/tests/api_resources/kv/namespaces/test_keys.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/kv/namespaces/test_metadata.py b/tests/api_resources/kv/namespaces/test_metadata.py
index 831d98a968a..f7fbd01bdd5 100644
--- a/tests/api_resources/kv/namespaces/test_metadata.py
+++ b/tests/api_resources/kv/namespaces/test_metadata.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/kv/namespaces/test_values.py b/tests/api_resources/kv/namespaces/test_values.py
index c7d754c5ee6..0327c01e662 100644
--- a/tests/api_resources/kv/namespaces/test_values.py
+++ b/tests/api_resources/kv/namespaces/test_values.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/kv/test_namespaces.py b/tests/api_resources/kv/test_namespaces.py
index b4fda790663..4378cf98d84 100644
--- a/tests/api_resources/kv/test_namespaces.py
+++ b/tests/api_resources/kv/test_namespaces.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/load_balancers/__init__.py b/tests/api_resources/load_balancers/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/load_balancers/__init__.py
+++ b/tests/api_resources/load_balancers/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/load_balancers/monitors/__init__.py b/tests/api_resources/load_balancers/monitors/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/load_balancers/monitors/__init__.py
+++ b/tests/api_resources/load_balancers/monitors/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/load_balancers/monitors/test_previews.py b/tests/api_resources/load_balancers/monitors/test_previews.py
index 1163dc4ee24..791b255f075 100644
--- a/tests/api_resources/load_balancers/monitors/test_previews.py
+++ b/tests/api_resources/load_balancers/monitors/test_previews.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/load_balancers/monitors/test_references.py b/tests/api_resources/load_balancers/monitors/test_references.py
index 1f35068462a..ac893043fec 100644
--- a/tests/api_resources/load_balancers/monitors/test_references.py
+++ b/tests/api_resources/load_balancers/monitors/test_references.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/load_balancers/pools/__init__.py b/tests/api_resources/load_balancers/pools/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/load_balancers/pools/__init__.py
+++ b/tests/api_resources/load_balancers/pools/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/load_balancers/pools/test_health.py b/tests/api_resources/load_balancers/pools/test_health.py
index 18d0cabd44b..13c1108bf5d 100644
--- a/tests/api_resources/load_balancers/pools/test_health.py
+++ b/tests/api_resources/load_balancers/pools/test_health.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/load_balancers/pools/test_references.py b/tests/api_resources/load_balancers/pools/test_references.py
index 269ff7c7882..723f890e4e7 100644
--- a/tests/api_resources/load_balancers/pools/test_references.py
+++ b/tests/api_resources/load_balancers/pools/test_references.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/load_balancers/test_monitors.py b/tests/api_resources/load_balancers/test_monitors.py
index d030ae20dde..0e3f9490ccd 100644
--- a/tests/api_resources/load_balancers/test_monitors.py
+++ b/tests/api_resources/load_balancers/test_monitors.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/load_balancers/test_pools.py b/tests/api_resources/load_balancers/test_pools.py
index 498a6f63517..1f7bc7482ee 100644
--- a/tests/api_resources/load_balancers/test_pools.py
+++ b/tests/api_resources/load_balancers/test_pools.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/load_balancers/test_previews.py b/tests/api_resources/load_balancers/test_previews.py
index 76fc3dce00e..6745959c5fa 100644
--- a/tests/api_resources/load_balancers/test_previews.py
+++ b/tests/api_resources/load_balancers/test_previews.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/load_balancers/test_regions.py b/tests/api_resources/load_balancers/test_regions.py
index 49a2795cbfe..ae7e7b8f3d4 100644
--- a/tests/api_resources/load_balancers/test_regions.py
+++ b/tests/api_resources/load_balancers/test_regions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/load_balancers/test_searches.py b/tests/api_resources/load_balancers/test_searches.py
index b62768397a7..22949e8c586 100644
--- a/tests/api_resources/load_balancers/test_searches.py
+++ b/tests/api_resources/load_balancers/test_searches.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/logpush/__init__.py b/tests/api_resources/logpush/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/logpush/__init__.py
+++ b/tests/api_resources/logpush/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/logpush/datasets/__init__.py b/tests/api_resources/logpush/datasets/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/logpush/datasets/__init__.py
+++ b/tests/api_resources/logpush/datasets/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/logpush/datasets/test_fields.py b/tests/api_resources/logpush/datasets/test_fields.py
index 44d22410916..cd6ac1cc813 100644
--- a/tests/api_resources/logpush/datasets/test_fields.py
+++ b/tests/api_resources/logpush/datasets/test_fields.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/logpush/datasets/test_jobs.py b/tests/api_resources/logpush/datasets/test_jobs.py
index 95655ba39ba..39c7401990e 100644
--- a/tests/api_resources/logpush/datasets/test_jobs.py
+++ b/tests/api_resources/logpush/datasets/test_jobs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/logpush/test_edge.py b/tests/api_resources/logpush/test_edge.py
index 631b3bd0c94..3fc8d0b92ea 100644
--- a/tests/api_resources/logpush/test_edge.py
+++ b/tests/api_resources/logpush/test_edge.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/logpush/test_jobs.py b/tests/api_resources/logpush/test_jobs.py
index f435c0e4f11..e5332bbbc6d 100644
--- a/tests/api_resources/logpush/test_jobs.py
+++ b/tests/api_resources/logpush/test_jobs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/logpush/test_ownership.py b/tests/api_resources/logpush/test_ownership.py
index eb29f1c648d..cf96d023ce6 100644
--- a/tests/api_resources/logpush/test_ownership.py
+++ b/tests/api_resources/logpush/test_ownership.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/logpush/test_validate.py b/tests/api_resources/logpush/test_validate.py
index 7d54f297b46..c56ba0f660c 100644
--- a/tests/api_resources/logpush/test_validate.py
+++ b/tests/api_resources/logpush/test_validate.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/logs/__init__.py b/tests/api_resources/logs/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/logs/__init__.py
+++ b/tests/api_resources/logs/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/logs/control/__init__.py b/tests/api_resources/logs/control/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/logs/control/__init__.py
+++ b/tests/api_resources/logs/control/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/logs/control/cmb/__init__.py b/tests/api_resources/logs/control/cmb/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/logs/control/cmb/__init__.py
+++ b/tests/api_resources/logs/control/cmb/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/logs/control/cmb/test_config.py b/tests/api_resources/logs/control/cmb/test_config.py
index b19c0e700cc..a5a8b7fd189 100644
--- a/tests/api_resources/logs/control/cmb/test_config.py
+++ b/tests/api_resources/logs/control/cmb/test_config.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/logs/control/retention/__init__.py b/tests/api_resources/logs/control/retention/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/logs/control/retention/__init__.py
+++ b/tests/api_resources/logs/control/retention/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/logs/control/retention/test_flag.py b/tests/api_resources/logs/control/retention/test_flag.py
index 5ce1d412d7d..a6fce61750f 100644
--- a/tests/api_resources/logs/control/retention/test_flag.py
+++ b/tests/api_resources/logs/control/retention/test_flag.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/logs/received/__init__.py b/tests/api_resources/logs/received/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/logs/received/__init__.py
+++ b/tests/api_resources/logs/received/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/logs/received/test_fields.py b/tests/api_resources/logs/received/test_fields.py
index 999aee42e31..38a6509bf56 100644
--- a/tests/api_resources/logs/received/test_fields.py
+++ b/tests/api_resources/logs/received/test_fields.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/logs/test_rayid.py b/tests/api_resources/logs/test_rayid.py
index ac1a7fd3a39..465a29f3be1 100644
--- a/tests/api_resources/logs/test_rayid.py
+++ b/tests/api_resources/logs/test_rayid.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/logs/test_received.py b/tests/api_resources/logs/test_received.py
index 861250e2333..38002e7e0f9 100644
--- a/tests/api_resources/logs/test_received.py
+++ b/tests/api_resources/logs/test_received.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/magic_network_monitoring/__init__.py b/tests/api_resources/magic_network_monitoring/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/magic_network_monitoring/__init__.py
+++ b/tests/api_resources/magic_network_monitoring/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/magic_network_monitoring/configs/__init__.py b/tests/api_resources/magic_network_monitoring/configs/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/magic_network_monitoring/configs/__init__.py
+++ b/tests/api_resources/magic_network_monitoring/configs/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/magic_network_monitoring/configs/test_full.py b/tests/api_resources/magic_network_monitoring/configs/test_full.py
index a4b4b4677be..7211a14d994 100644
--- a/tests/api_resources/magic_network_monitoring/configs/test_full.py
+++ b/tests/api_resources/magic_network_monitoring/configs/test_full.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/magic_network_monitoring/rules/__init__.py b/tests/api_resources/magic_network_monitoring/rules/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/magic_network_monitoring/rules/__init__.py
+++ b/tests/api_resources/magic_network_monitoring/rules/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/magic_network_monitoring/rules/test_advertisements.py b/tests/api_resources/magic_network_monitoring/rules/test_advertisements.py
index 6c798b2b5ab..156fa626be3 100644
--- a/tests/api_resources/magic_network_monitoring/rules/test_advertisements.py
+++ b/tests/api_resources/magic_network_monitoring/rules/test_advertisements.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/magic_network_monitoring/test_configs.py b/tests/api_resources/magic_network_monitoring/test_configs.py
index fcfbe416038..beae68c4bf5 100644
--- a/tests/api_resources/magic_network_monitoring/test_configs.py
+++ b/tests/api_resources/magic_network_monitoring/test_configs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/magic_network_monitoring/test_rules.py b/tests/api_resources/magic_network_monitoring/test_rules.py
index dbb07625d3c..91e201e6ab2 100644
--- a/tests/api_resources/magic_network_monitoring/test_rules.py
+++ b/tests/api_resources/magic_network_monitoring/test_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/magic_transit/__init__.py b/tests/api_resources/magic_transit/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/magic_transit/__init__.py
+++ b/tests/api_resources/magic_transit/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/magic_transit/sites/__init__.py b/tests/api_resources/magic_transit/sites/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/magic_transit/sites/__init__.py
+++ b/tests/api_resources/magic_transit/sites/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/magic_transit/sites/test_acls.py b/tests/api_resources/magic_transit/sites/test_acls.py
index 0fa08448810..bcb8aae447b 100644
--- a/tests/api_resources/magic_transit/sites/test_acls.py
+++ b/tests/api_resources/magic_transit/sites/test_acls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -28,7 +28,7 @@ class TestACLs:
def test_method_create(self, client: Cloudflare) -> None:
acl = client.magic_transit.sites.acls.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(ACLCreateResponse, acl, path=["response"])
@@ -37,7 +37,7 @@ def test_method_create(self, client: Cloudflare) -> None:
def test_method_create_with_all_params(self, client: Cloudflare) -> None:
acl = client.magic_transit.sites.acls.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
acl={
"description": "Allows local traffic between PIN pads and cash register.",
"lan_1": {
@@ -63,7 +63,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_create(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.acls.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -76,7 +76,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None:
def test_streaming_response_create(self, client: Cloudflare) -> None:
with client.magic_transit.sites.acls.with_streaming_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -89,16 +89,16 @@ def test_streaming_response_create(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_create(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.acls.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.acls.with_raw_response.create(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -106,8 +106,8 @@ def test_path_params_create(self, client: Cloudflare) -> None:
def test_method_update(self, client: Cloudflare) -> None:
acl = client.magic_transit.sites.acls.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(ACLUpdateResponse, acl, path=["response"])
@@ -116,8 +116,8 @@ def test_method_update(self, client: Cloudflare) -> None:
def test_method_update_with_all_params(self, client: Cloudflare) -> None:
acl = client.magic_transit.sites.acls.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
acl={
"description": "Allows local traffic between PIN pads and cash register.",
"lan_1": {
@@ -143,8 +143,8 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_update(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.acls.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -157,8 +157,8 @@ def test_raw_response_update(self, client: Cloudflare) -> None:
def test_streaming_response_update(self, client: Cloudflare) -> None:
with client.magic_transit.sites.acls.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -171,25 +171,25 @@ def test_streaming_response_update(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_update(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.acls.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.acls.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_identifier` but received ''"):
client.magic_transit.sites.acls.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -197,7 +197,7 @@ def test_path_params_update(self, client: Cloudflare) -> None:
def test_method_list(self, client: Cloudflare) -> None:
acl = client.magic_transit.sites.acls.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(ACLListResponse, acl, path=["response"])
@@ -206,7 +206,7 @@ def test_method_list(self, client: Cloudflare) -> None:
def test_raw_response_list(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.acls.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -219,7 +219,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None:
def test_streaming_response_list(self, client: Cloudflare) -> None:
with client.magic_transit.sites.acls.with_streaming_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -232,16 +232,16 @@ def test_streaming_response_list(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_list(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.acls.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.acls.with_raw_response.list(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -249,8 +249,8 @@ def test_path_params_list(self, client: Cloudflare) -> None:
def test_method_delete(self, client: Cloudflare) -> None:
acl = client.magic_transit.sites.acls.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(ACLDeleteResponse, acl, path=["response"])
@@ -259,8 +259,8 @@ def test_method_delete(self, client: Cloudflare) -> None:
def test_raw_response_delete(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.acls.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -273,8 +273,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None:
def test_streaming_response_delete(self, client: Cloudflare) -> None:
with client.magic_transit.sites.acls.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -287,25 +287,25 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_delete(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.acls.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.acls.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_identifier` but received ''"):
client.magic_transit.sites.acls.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -313,8 +313,8 @@ def test_path_params_delete(self, client: Cloudflare) -> None:
def test_method_get(self, client: Cloudflare) -> None:
acl = client.magic_transit.sites.acls.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(ACLGetResponse, acl, path=["response"])
@@ -323,8 +323,8 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.acls.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -337,8 +337,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.magic_transit.sites.acls.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -351,25 +351,25 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.acls.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.acls.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_identifier` but received ''"):
client.magic_transit.sites.acls.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -381,7 +381,7 @@ class TestAsyncACLs:
async def test_method_create(self, async_client: AsyncCloudflare) -> None:
acl = await async_client.magic_transit.sites.acls.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(ACLCreateResponse, acl, path=["response"])
@@ -390,7 +390,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None:
acl = await async_client.magic_transit.sites.acls.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
acl={
"description": "Allows local traffic between PIN pads and cash register.",
"lan_1": {
@@ -416,7 +416,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.acls.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -429,7 +429,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.acls.with_streaming_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -442,16 +442,16 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.create(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -459,8 +459,8 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_update(self, async_client: AsyncCloudflare) -> None:
acl = await async_client.magic_transit.sites.acls.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(ACLUpdateResponse, acl, path=["response"])
@@ -469,8 +469,8 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None:
acl = await async_client.magic_transit.sites.acls.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
acl={
"description": "Allows local traffic between PIN pads and cash register.",
"lan_1": {
@@ -496,8 +496,8 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.acls.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -510,8 +510,8 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.acls.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -524,25 +524,25 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_identifier` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -550,7 +550,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_list(self, async_client: AsyncCloudflare) -> None:
acl = await async_client.magic_transit.sites.acls.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(ACLListResponse, acl, path=["response"])
@@ -559,7 +559,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.acls.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -572,7 +572,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.acls.with_streaming_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -585,16 +585,16 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N
@pytest.mark.skip()
@parametrize
async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.list(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -602,8 +602,8 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
acl = await async_client.magic_transit.sites.acls.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(ACLDeleteResponse, acl, path=["response"])
@@ -612,8 +612,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.acls.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -626,8 +626,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.acls.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -640,25 +640,25 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_identifier` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -666,8 +666,8 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
acl = await async_client.magic_transit.sites.acls.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(ACLGetResponse, acl, path=["response"])
@@ -676,8 +676,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.acls.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -690,8 +690,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.acls.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -704,23 +704,23 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `acl_identifier` but received ''"):
await async_client.magic_transit.sites.acls.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/magic_transit/sites/test_lans.py b/tests/api_resources/magic_transit/sites/test_lans.py
index 49dd7e3620d..b321ff3e421 100644
--- a/tests/api_resources/magic_transit/sites/test_lans.py
+++ b/tests/api_resources/magic_transit/sites/test_lans.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -28,7 +28,7 @@ class TestLans:
def test_method_create(self, client: Cloudflare) -> None:
lan = client.magic_transit.sites.lans.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(LanCreateResponse, lan, path=["response"])
@@ -37,7 +37,7 @@ def test_method_create(self, client: Cloudflare) -> None:
def test_method_create_with_all_params(self, client: Cloudflare) -> None:
lan = client.magic_transit.sites.lans.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
lan={
"description": "string",
"ha_link": True,
@@ -85,7 +85,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_create(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.lans.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -98,7 +98,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None:
def test_streaming_response_create(self, client: Cloudflare) -> None:
with client.magic_transit.sites.lans.with_streaming_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -111,16 +111,16 @@ def test_streaming_response_create(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_create(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.create(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -128,8 +128,8 @@ def test_path_params_create(self, client: Cloudflare) -> None:
def test_method_update(self, client: Cloudflare) -> None:
lan = client.magic_transit.sites.lans.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(LanUpdateResponse, lan, path=["response"])
@@ -138,8 +138,8 @@ def test_method_update(self, client: Cloudflare) -> None:
def test_method_update_with_all_params(self, client: Cloudflare) -> None:
lan = client.magic_transit.sites.lans.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
lan={
"description": "string",
"nat": {"static_prefix": "192.0.2.0/24"},
@@ -186,8 +186,8 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_update(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.lans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -200,8 +200,8 @@ def test_raw_response_update(self, client: Cloudflare) -> None:
def test_streaming_response_update(self, client: Cloudflare) -> None:
with client.magic_transit.sites.lans.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -214,25 +214,25 @@ def test_streaming_response_update(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_update(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -240,7 +240,7 @@ def test_path_params_update(self, client: Cloudflare) -> None:
def test_method_list(self, client: Cloudflare) -> None:
lan = client.magic_transit.sites.lans.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(LanListResponse, lan, path=["response"])
@@ -249,7 +249,7 @@ def test_method_list(self, client: Cloudflare) -> None:
def test_raw_response_list(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.lans.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -262,7 +262,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None:
def test_streaming_response_list(self, client: Cloudflare) -> None:
with client.magic_transit.sites.lans.with_streaming_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -275,16 +275,16 @@ def test_streaming_response_list(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_list(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.list(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -292,8 +292,8 @@ def test_path_params_list(self, client: Cloudflare) -> None:
def test_method_delete(self, client: Cloudflare) -> None:
lan = client.magic_transit.sites.lans.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(LanDeleteResponse, lan, path=["response"])
@@ -302,8 +302,8 @@ def test_method_delete(self, client: Cloudflare) -> None:
def test_raw_response_delete(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.lans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -316,8 +316,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None:
def test_streaming_response_delete(self, client: Cloudflare) -> None:
with client.magic_transit.sites.lans.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -330,25 +330,25 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_delete(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -356,8 +356,8 @@ def test_path_params_delete(self, client: Cloudflare) -> None:
def test_method_get(self, client: Cloudflare) -> None:
lan = client.magic_transit.sites.lans.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(LanGetResponse, lan, path=["response"])
@@ -366,8 +366,8 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.lans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -380,8 +380,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.magic_transit.sites.lans.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -394,25 +394,25 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"):
client.magic_transit.sites.lans.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -424,7 +424,7 @@ class TestAsyncLans:
async def test_method_create(self, async_client: AsyncCloudflare) -> None:
lan = await async_client.magic_transit.sites.lans.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(LanCreateResponse, lan, path=["response"])
@@ -433,7 +433,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None:
lan = await async_client.magic_transit.sites.lans.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
lan={
"description": "string",
"ha_link": True,
@@ -481,7 +481,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.lans.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -494,7 +494,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.lans.with_streaming_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -507,16 +507,16 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.create(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -524,8 +524,8 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_update(self, async_client: AsyncCloudflare) -> None:
lan = await async_client.magic_transit.sites.lans.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(LanUpdateResponse, lan, path=["response"])
@@ -534,8 +534,8 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None:
lan = await async_client.magic_transit.sites.lans.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
lan={
"description": "string",
"nat": {"static_prefix": "192.0.2.0/24"},
@@ -582,8 +582,8 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.lans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -596,8 +596,8 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.lans.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -610,25 +610,25 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -636,7 +636,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_list(self, async_client: AsyncCloudflare) -> None:
lan = await async_client.magic_transit.sites.lans.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(LanListResponse, lan, path=["response"])
@@ -645,7 +645,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.lans.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -658,7 +658,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.lans.with_streaming_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -671,16 +671,16 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N
@pytest.mark.skip()
@parametrize
async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.list(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -688,8 +688,8 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
lan = await async_client.magic_transit.sites.lans.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(LanDeleteResponse, lan, path=["response"])
@@ -698,8 +698,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.lans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -712,8 +712,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.lans.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -726,25 +726,25 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -752,8 +752,8 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
lan = await async_client.magic_transit.sites.lans.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(LanGetResponse, lan, path=["response"])
@@ -762,8 +762,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.lans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -776,8 +776,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.lans.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -790,23 +790,23 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `lan_id` but received ''"):
await async_client.magic_transit.sites.lans.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/magic_transit/sites/test_wans.py b/tests/api_resources/magic_transit/sites/test_wans.py
index 98459db3cda..76831883ad5 100644
--- a/tests/api_resources/magic_transit/sites/test_wans.py
+++ b/tests/api_resources/magic_transit/sites/test_wans.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -28,7 +28,7 @@ class TestWans:
def test_method_create(self, client: Cloudflare) -> None:
wan = client.magic_transit.sites.wans.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(WanCreateResponse, wan, path=["response"])
@@ -37,7 +37,7 @@ def test_method_create(self, client: Cloudflare) -> None:
def test_method_create_with_all_params(self, client: Cloudflare) -> None:
wan = client.magic_transit.sites.wans.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
wan={
"description": "string",
"physport": 1,
@@ -57,7 +57,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_create(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.wans.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -70,7 +70,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None:
def test_streaming_response_create(self, client: Cloudflare) -> None:
with client.magic_transit.sites.wans.with_streaming_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -83,16 +83,16 @@ def test_streaming_response_create(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_create(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.create(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -100,8 +100,8 @@ def test_path_params_create(self, client: Cloudflare) -> None:
def test_method_update(self, client: Cloudflare) -> None:
wan = client.magic_transit.sites.wans.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(WanUpdateResponse, wan, path=["response"])
@@ -110,8 +110,8 @@ def test_method_update(self, client: Cloudflare) -> None:
def test_method_update_with_all_params(self, client: Cloudflare) -> None:
wan = client.magic_transit.sites.wans.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
wan={
"description": "string",
"physport": 1,
@@ -131,8 +131,8 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_update(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.wans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -145,8 +145,8 @@ def test_raw_response_update(self, client: Cloudflare) -> None:
def test_streaming_response_update(self, client: Cloudflare) -> None:
with client.magic_transit.sites.wans.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -159,25 +159,25 @@ def test_streaming_response_update(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_update(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -185,7 +185,7 @@ def test_path_params_update(self, client: Cloudflare) -> None:
def test_method_list(self, client: Cloudflare) -> None:
wan = client.magic_transit.sites.wans.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(WanListResponse, wan, path=["response"])
@@ -194,7 +194,7 @@ def test_method_list(self, client: Cloudflare) -> None:
def test_raw_response_list(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.wans.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -207,7 +207,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None:
def test_streaming_response_list(self, client: Cloudflare) -> None:
with client.magic_transit.sites.wans.with_streaming_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -220,16 +220,16 @@ def test_streaming_response_list(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_list(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.list(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -237,8 +237,8 @@ def test_path_params_list(self, client: Cloudflare) -> None:
def test_method_delete(self, client: Cloudflare) -> None:
wan = client.magic_transit.sites.wans.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(WanDeleteResponse, wan, path=["response"])
@@ -247,8 +247,8 @@ def test_method_delete(self, client: Cloudflare) -> None:
def test_raw_response_delete(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.wans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -261,8 +261,8 @@ def test_raw_response_delete(self, client: Cloudflare) -> None:
def test_streaming_response_delete(self, client: Cloudflare) -> None:
with client.magic_transit.sites.wans.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -275,25 +275,25 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_delete(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -301,8 +301,8 @@ def test_path_params_delete(self, client: Cloudflare) -> None:
def test_method_get(self, client: Cloudflare) -> None:
wan = client.magic_transit.sites.wans.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(WanGetResponse, wan, path=["response"])
@@ -311,8 +311,8 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.wans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -325,8 +325,8 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.magic_transit.sites.wans.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -339,25 +339,25 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"):
client.magic_transit.sites.wans.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -369,7 +369,7 @@ class TestAsyncWans:
async def test_method_create(self, async_client: AsyncCloudflare) -> None:
wan = await async_client.magic_transit.sites.wans.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(WanCreateResponse, wan, path=["response"])
@@ -378,7 +378,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None:
wan = await async_client.magic_transit.sites.wans.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
wan={
"description": "string",
"physport": 1,
@@ -398,7 +398,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.wans.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -411,7 +411,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.wans.with_streaming_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -424,16 +424,16 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.create(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.create(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -441,8 +441,8 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_update(self, async_client: AsyncCloudflare) -> None:
wan = await async_client.magic_transit.sites.wans.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(WanUpdateResponse, wan, path=["response"])
@@ -451,8 +451,8 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None:
wan = await async_client.magic_transit.sites.wans.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
wan={
"description": "string",
"physport": 1,
@@ -472,8 +472,8 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.wans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -486,8 +486,8 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.wans.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -500,25 +500,25 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -526,7 +526,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_list(self, async_client: AsyncCloudflare) -> None:
wan = await async_client.magic_transit.sites.wans.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(WanListResponse, wan, path=["response"])
@@ -535,7 +535,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.wans.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -548,7 +548,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.wans.with_streaming_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -561,16 +561,16 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N
@pytest.mark.skip()
@parametrize
async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.list(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.list(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -578,8 +578,8 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
wan = await async_client.magic_transit.sites.wans.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(WanDeleteResponse, wan, path=["response"])
@@ -588,8 +588,8 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.wans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -602,8 +602,8 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.wans.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -616,25 +616,25 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -642,8 +642,8 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
wan = await async_client.magic_transit.sites.wans.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(WanGetResponse, wan, path=["response"])
@@ -652,8 +652,8 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.wans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -666,8 +666,8 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.wans.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -680,23 +680,23 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `wan_id` but received ''"):
await async_client.magic_transit.sites.wans.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
- site_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
+ site_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/magic_transit/test_cf_interconnects.py b/tests/api_resources/magic_transit/test_cf_interconnects.py
index 5171b8715de..1c04dbbae9f 100644
--- a/tests/api_resources/magic_transit/test_cf_interconnects.py
+++ b/tests/api_resources/magic_transit/test_cf_interconnects.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -26,7 +26,7 @@ class TestCfInterconnects:
def test_method_update(self, client: Cloudflare) -> None:
cf_interconnect = client.magic_transit.cf_interconnects.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(CfInterconnectUpdateResponse, cf_interconnect, path=["response"])
@@ -35,7 +35,7 @@ def test_method_update(self, client: Cloudflare) -> None:
def test_method_update_with_all_params(self, client: Cloudflare) -> None:
cf_interconnect = client.magic_transit.cf_interconnects.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
description="Tunnel for Interconnect to ORD",
gre={"cloudflare_endpoint": "203.0.113.1"},
health_check={
@@ -54,7 +54,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_update(self, client: Cloudflare) -> None:
response = client.magic_transit.cf_interconnects.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -67,7 +67,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None:
def test_streaming_response_update(self, client: Cloudflare) -> None:
with client.magic_transit.cf_interconnects.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -80,23 +80,23 @@ def test_streaming_response_update(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_update(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.cf_interconnects.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
client.magic_transit.cf_interconnects.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@parametrize
def test_method_list(self, client: Cloudflare) -> None:
cf_interconnect = client.magic_transit.cf_interconnects.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(CfInterconnectListResponse, cf_interconnect, path=["response"])
@@ -104,7 +104,7 @@ def test_method_list(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_list(self, client: Cloudflare) -> None:
response = client.magic_transit.cf_interconnects.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -116,7 +116,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_list(self, client: Cloudflare) -> None:
with client.magic_transit.cf_interconnects.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -129,9 +129,9 @@ def test_streaming_response_list(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_list(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.cf_interconnects.with_raw_response.list(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -139,7 +139,7 @@ def test_path_params_list(self, client: Cloudflare) -> None:
def test_method_get(self, client: Cloudflare) -> None:
cf_interconnect = client.magic_transit.cf_interconnects.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(CfInterconnectGetResponse, cf_interconnect, path=["response"])
@@ -148,7 +148,7 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.magic_transit.cf_interconnects.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -161,7 +161,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.magic_transit.cf_interconnects.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -174,16 +174,16 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.cf_interconnects.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
client.magic_transit.cf_interconnects.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -195,7 +195,7 @@ class TestAsyncCfInterconnects:
async def test_method_update(self, async_client: AsyncCloudflare) -> None:
cf_interconnect = await async_client.magic_transit.cf_interconnects.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(CfInterconnectUpdateResponse, cf_interconnect, path=["response"])
@@ -204,7 +204,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None:
cf_interconnect = await async_client.magic_transit.cf_interconnects.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
description="Tunnel for Interconnect to ORD",
gre={"cloudflare_endpoint": "203.0.113.1"},
health_check={
@@ -223,7 +223,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.cf_interconnects.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -236,7 +236,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.cf_interconnects.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -249,23 +249,23 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.cf_interconnects.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
await async_client.magic_transit.cf_interconnects.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@parametrize
async def test_method_list(self, async_client: AsyncCloudflare) -> None:
cf_interconnect = await async_client.magic_transit.cf_interconnects.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(CfInterconnectListResponse, cf_interconnect, path=["response"])
@@ -273,7 +273,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.cf_interconnects.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -285,7 +285,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.cf_interconnects.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -298,9 +298,9 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N
@pytest.mark.skip()
@parametrize
async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.cf_interconnects.with_raw_response.list(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -308,7 +308,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
cf_interconnect = await async_client.magic_transit.cf_interconnects.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(CfInterconnectGetResponse, cf_interconnect, path=["response"])
@@ -317,7 +317,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.cf_interconnects.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -330,7 +330,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.cf_interconnects.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -343,14 +343,14 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.cf_interconnects.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
await async_client.magic_transit.cf_interconnects.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/magic_transit/test_gre_tunnels.py b/tests/api_resources/magic_transit/test_gre_tunnels.py
index ad44b071bfc..31d91baf984 100644
--- a/tests/api_resources/magic_transit/test_gre_tunnels.py
+++ b/tests/api_resources/magic_transit/test_gre_tunnels.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -27,7 +27,7 @@ class TestGRETunnels:
@parametrize
def test_method_create(self, client: Cloudflare) -> None:
gre_tunnel = client.magic_transit.gre_tunnels.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
)
assert_matches_type(GRETunnelCreateResponse, gre_tunnel, path=["response"])
@@ -36,7 +36,7 @@ def test_method_create(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_create(self, client: Cloudflare) -> None:
response = client.magic_transit.gre_tunnels.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
)
@@ -49,7 +49,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_create(self, client: Cloudflare) -> None:
with client.magic_transit.gre_tunnels.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
) as response:
assert not response.is_closed
@@ -63,9 +63,9 @@ def test_streaming_response_create(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_create(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.gre_tunnels.with_raw_response.create(
- "",
+ account_id="",
body={},
)
@@ -74,7 +74,7 @@ def test_path_params_create(self, client: Cloudflare) -> None:
def test_method_update(self, client: Cloudflare) -> None:
gre_tunnel = client.magic_transit.gre_tunnels.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -87,7 +87,7 @@ def test_method_update(self, client: Cloudflare) -> None:
def test_method_update_with_all_params(self, client: Cloudflare) -> None:
gre_tunnel = client.magic_transit.gre_tunnels.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -110,7 +110,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_update(self, client: Cloudflare) -> None:
response = client.magic_transit.gre_tunnels.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -127,7 +127,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None:
def test_streaming_response_update(self, client: Cloudflare) -> None:
with client.magic_transit.gre_tunnels.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -144,10 +144,10 @@ def test_streaming_response_update(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_update(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.gre_tunnels.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -157,7 +157,7 @@ def test_path_params_update(self, client: Cloudflare) -> None:
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
client.magic_transit.gre_tunnels.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -168,7 +168,7 @@ def test_path_params_update(self, client: Cloudflare) -> None:
@parametrize
def test_method_list(self, client: Cloudflare) -> None:
gre_tunnel = client.magic_transit.gre_tunnels.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(GRETunnelListResponse, gre_tunnel, path=["response"])
@@ -176,7 +176,7 @@ def test_method_list(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_list(self, client: Cloudflare) -> None:
response = client.magic_transit.gre_tunnels.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -188,7 +188,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_list(self, client: Cloudflare) -> None:
with client.magic_transit.gre_tunnels.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -201,9 +201,9 @@ def test_streaming_response_list(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_list(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.gre_tunnels.with_raw_response.list(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -211,7 +211,7 @@ def test_path_params_list(self, client: Cloudflare) -> None:
def test_method_delete(self, client: Cloudflare) -> None:
gre_tunnel = client.magic_transit.gre_tunnels.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(GRETunnelDeleteResponse, gre_tunnel, path=["response"])
@@ -220,7 +220,7 @@ def test_method_delete(self, client: Cloudflare) -> None:
def test_raw_response_delete(self, client: Cloudflare) -> None:
response = client.magic_transit.gre_tunnels.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -233,7 +233,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None:
def test_streaming_response_delete(self, client: Cloudflare) -> None:
with client.magic_transit.gre_tunnels.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -246,16 +246,16 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_delete(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.gre_tunnels.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
client.magic_transit.gre_tunnels.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -263,7 +263,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None:
def test_method_get(self, client: Cloudflare) -> None:
gre_tunnel = client.magic_transit.gre_tunnels.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(GRETunnelGetResponse, gre_tunnel, path=["response"])
@@ -272,7 +272,7 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.magic_transit.gre_tunnels.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -285,7 +285,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.magic_transit.gre_tunnels.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -298,16 +298,16 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.gre_tunnels.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
client.magic_transit.gre_tunnels.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -318,7 +318,7 @@ class TestAsyncGRETunnels:
@parametrize
async def test_method_create(self, async_client: AsyncCloudflare) -> None:
gre_tunnel = await async_client.magic_transit.gre_tunnels.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
)
assert_matches_type(GRETunnelCreateResponse, gre_tunnel, path=["response"])
@@ -327,7 +327,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.gre_tunnels.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
)
@@ -340,7 +340,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.gre_tunnels.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
) as response:
assert not response.is_closed
@@ -354,9 +354,9 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.gre_tunnels.with_raw_response.create(
- "",
+ account_id="",
body={},
)
@@ -365,7 +365,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_update(self, async_client: AsyncCloudflare) -> None:
gre_tunnel = await async_client.magic_transit.gre_tunnels.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -378,7 +378,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None:
gre_tunnel = await async_client.magic_transit.gre_tunnels.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -401,7 +401,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.gre_tunnels.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -418,7 +418,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.gre_tunnels.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -435,10 +435,10 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.gre_tunnels.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -448,7 +448,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
await async_client.magic_transit.gre_tunnels.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_gre_endpoint="203.0.113.1",
customer_gre_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
@@ -459,7 +459,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_method_list(self, async_client: AsyncCloudflare) -> None:
gre_tunnel = await async_client.magic_transit.gre_tunnels.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(GRETunnelListResponse, gre_tunnel, path=["response"])
@@ -467,7 +467,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.gre_tunnels.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -479,7 +479,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.gre_tunnels.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -492,9 +492,9 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N
@pytest.mark.skip()
@parametrize
async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.gre_tunnels.with_raw_response.list(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -502,7 +502,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
gre_tunnel = await async_client.magic_transit.gre_tunnels.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(GRETunnelDeleteResponse, gre_tunnel, path=["response"])
@@ -511,7 +511,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.gre_tunnels.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -524,7 +524,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.gre_tunnels.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -537,16 +537,16 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.gre_tunnels.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
await async_client.magic_transit.gre_tunnels.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -554,7 +554,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
gre_tunnel = await async_client.magic_transit.gre_tunnels.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(GRETunnelGetResponse, gre_tunnel, path=["response"])
@@ -563,7 +563,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.gre_tunnels.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -576,7 +576,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.gre_tunnels.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -589,14 +589,14 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.gre_tunnels.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
await async_client.magic_transit.gre_tunnels.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/magic_transit/test_ipsec_tunnels.py b/tests/api_resources/magic_transit/test_ipsec_tunnels.py
index f9002558d15..10fb20f2edc 100644
--- a/tests/api_resources/magic_transit/test_ipsec_tunnels.py
+++ b/tests/api_resources/magic_transit/test_ipsec_tunnels.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -28,7 +28,7 @@ class TestIPSECTunnels:
@parametrize
def test_method_create(self, client: Cloudflare) -> None:
ipsec_tunnel = client.magic_transit.ipsec_tunnels.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -39,7 +39,7 @@ def test_method_create(self, client: Cloudflare) -> None:
@parametrize
def test_method_create_with_all_params(self, client: Cloudflare) -> None:
ipsec_tunnel = client.magic_transit.ipsec_tunnels.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -61,7 +61,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_create(self, client: Cloudflare) -> None:
response = client.magic_transit.ipsec_tunnels.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -76,7 +76,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_create(self, client: Cloudflare) -> None:
with client.magic_transit.ipsec_tunnels.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -92,9 +92,9 @@ def test_streaming_response_create(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_create(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.ipsec_tunnels.with_raw_response.create(
- "",
+ account_id="",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -105,7 +105,7 @@ def test_path_params_create(self, client: Cloudflare) -> None:
def test_method_update(self, client: Cloudflare) -> None:
ipsec_tunnel = client.magic_transit.ipsec_tunnels.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -117,7 +117,7 @@ def test_method_update(self, client: Cloudflare) -> None:
def test_method_update_with_all_params(self, client: Cloudflare) -> None:
ipsec_tunnel = client.magic_transit.ipsec_tunnels.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -140,7 +140,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_update(self, client: Cloudflare) -> None:
response = client.magic_transit.ipsec_tunnels.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -156,7 +156,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None:
def test_streaming_response_update(self, client: Cloudflare) -> None:
with client.magic_transit.ipsec_tunnels.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -172,10 +172,10 @@ def test_streaming_response_update(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_update(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.ipsec_tunnels.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -184,7 +184,7 @@ def test_path_params_update(self, client: Cloudflare) -> None:
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
client.magic_transit.ipsec_tunnels.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -194,7 +194,7 @@ def test_path_params_update(self, client: Cloudflare) -> None:
@parametrize
def test_method_list(self, client: Cloudflare) -> None:
ipsec_tunnel = client.magic_transit.ipsec_tunnels.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(IPSECTunnelListResponse, ipsec_tunnel, path=["response"])
@@ -202,7 +202,7 @@ def test_method_list(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_list(self, client: Cloudflare) -> None:
response = client.magic_transit.ipsec_tunnels.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -214,7 +214,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_list(self, client: Cloudflare) -> None:
with client.magic_transit.ipsec_tunnels.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -227,9 +227,9 @@ def test_streaming_response_list(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_list(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.ipsec_tunnels.with_raw_response.list(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -237,7 +237,7 @@ def test_path_params_list(self, client: Cloudflare) -> None:
def test_method_delete(self, client: Cloudflare) -> None:
ipsec_tunnel = client.magic_transit.ipsec_tunnels.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(IPSECTunnelDeleteResponse, ipsec_tunnel, path=["response"])
@@ -246,7 +246,7 @@ def test_method_delete(self, client: Cloudflare) -> None:
def test_raw_response_delete(self, client: Cloudflare) -> None:
response = client.magic_transit.ipsec_tunnels.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -259,7 +259,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None:
def test_streaming_response_delete(self, client: Cloudflare) -> None:
with client.magic_transit.ipsec_tunnels.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -272,16 +272,16 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_delete(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.ipsec_tunnels.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
client.magic_transit.ipsec_tunnels.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -289,7 +289,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None:
def test_method_get(self, client: Cloudflare) -> None:
ipsec_tunnel = client.magic_transit.ipsec_tunnels.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(IPSECTunnelGetResponse, ipsec_tunnel, path=["response"])
@@ -298,7 +298,7 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.magic_transit.ipsec_tunnels.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -311,7 +311,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.magic_transit.ipsec_tunnels.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -324,16 +324,16 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.ipsec_tunnels.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
client.magic_transit.ipsec_tunnels.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -341,7 +341,7 @@ def test_path_params_get(self, client: Cloudflare) -> None:
def test_method_psk_generate(self, client: Cloudflare) -> None:
ipsec_tunnel = client.magic_transit.ipsec_tunnels.psk_generate(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(IPSECTunnelPSKGenerateResponse, ipsec_tunnel, path=["response"])
@@ -350,7 +350,7 @@ def test_method_psk_generate(self, client: Cloudflare) -> None:
def test_raw_response_psk_generate(self, client: Cloudflare) -> None:
response = client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -363,7 +363,7 @@ def test_raw_response_psk_generate(self, client: Cloudflare) -> None:
def test_streaming_response_psk_generate(self, client: Cloudflare) -> None:
with client.magic_transit.ipsec_tunnels.with_streaming_response.psk_generate(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -376,16 +376,16 @@ def test_streaming_response_psk_generate(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_psk_generate(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -396,7 +396,7 @@ class TestAsyncIPSECTunnels:
@parametrize
async def test_method_create(self, async_client: AsyncCloudflare) -> None:
ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -407,7 +407,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None:
ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -429,7 +429,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare
@parametrize
async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.ipsec_tunnels.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -444,7 +444,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.ipsec_tunnels.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -460,9 +460,9 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.ipsec_tunnels.with_raw_response.create(
- "",
+ account_id="",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -473,7 +473,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_update(self, async_client: AsyncCloudflare) -> None:
ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -485,7 +485,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None:
ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -508,7 +508,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.ipsec_tunnels.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -524,7 +524,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.ipsec_tunnels.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -540,10 +540,10 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.ipsec_tunnels.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -552,7 +552,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
await async_client.magic_transit.ipsec_tunnels.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
cloudflare_endpoint="203.0.113.1",
interface_address="192.0.2.0/31",
name="IPsec_1",
@@ -562,7 +562,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_method_list(self, async_client: AsyncCloudflare) -> None:
ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(IPSECTunnelListResponse, ipsec_tunnel, path=["response"])
@@ -570,7 +570,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.ipsec_tunnels.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -582,7 +582,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.ipsec_tunnels.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -595,9 +595,9 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N
@pytest.mark.skip()
@parametrize
async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.ipsec_tunnels.with_raw_response.list(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -605,7 +605,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(IPSECTunnelDeleteResponse, ipsec_tunnel, path=["response"])
@@ -614,7 +614,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.ipsec_tunnels.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -627,7 +627,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.ipsec_tunnels.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -640,16 +640,16 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.ipsec_tunnels.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
await async_client.magic_transit.ipsec_tunnels.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -657,7 +657,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(IPSECTunnelGetResponse, ipsec_tunnel, path=["response"])
@@ -666,7 +666,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.ipsec_tunnels.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -679,7 +679,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.ipsec_tunnels.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -692,16 +692,16 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.ipsec_tunnels.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
await async_client.magic_transit.ipsec_tunnels.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -709,7 +709,7 @@ async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
async def test_method_psk_generate(self, async_client: AsyncCloudflare) -> None:
ipsec_tunnel = await async_client.magic_transit.ipsec_tunnels.psk_generate(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(IPSECTunnelPSKGenerateResponse, ipsec_tunnel, path=["response"])
@@ -718,7 +718,7 @@ async def test_method_psk_generate(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_psk_generate(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -731,7 +731,7 @@ async def test_raw_response_psk_generate(self, async_client: AsyncCloudflare) ->
async def test_streaming_response_psk_generate(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.ipsec_tunnels.with_streaming_response.psk_generate(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -744,14 +744,14 @@ async def test_streaming_response_psk_generate(self, async_client: AsyncCloudfla
@pytest.mark.skip()
@parametrize
async def test_path_params_psk_generate(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `tunnel_identifier` but received ''"):
await async_client.magic_transit.ipsec_tunnels.with_raw_response.psk_generate(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/magic_transit/test_routes.py b/tests/api_resources/magic_transit/test_routes.py
index 39a8f0c6648..aa6fb26e1f7 100644
--- a/tests/api_resources/magic_transit/test_routes.py
+++ b/tests/api_resources/magic_transit/test_routes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -28,7 +28,7 @@ class TestRoutes:
@parametrize
def test_method_create(self, client: Cloudflare) -> None:
route = client.magic_transit.routes.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
)
assert_matches_type(RouteCreateResponse, route, path=["response"])
@@ -37,7 +37,7 @@ def test_method_create(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_create(self, client: Cloudflare) -> None:
response = client.magic_transit.routes.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
)
@@ -50,7 +50,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_create(self, client: Cloudflare) -> None:
with client.magic_transit.routes.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
) as response:
assert not response.is_closed
@@ -64,9 +64,9 @@ def test_streaming_response_create(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_create(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.routes.with_raw_response.create(
- "",
+ account_id="",
body={},
)
@@ -75,7 +75,7 @@ def test_path_params_create(self, client: Cloudflare) -> None:
def test_method_update(self, client: Cloudflare) -> None:
route = client.magic_transit.routes.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -87,7 +87,7 @@ def test_method_update(self, client: Cloudflare) -> None:
def test_method_update_with_all_params(self, client: Cloudflare) -> None:
route = client.magic_transit.routes.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -105,7 +105,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_update(self, client: Cloudflare) -> None:
response = client.magic_transit.routes.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -121,7 +121,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None:
def test_streaming_response_update(self, client: Cloudflare) -> None:
with client.magic_transit.routes.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -137,10 +137,10 @@ def test_streaming_response_update(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_update(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.routes.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -149,7 +149,7 @@ def test_path_params_update(self, client: Cloudflare) -> None:
with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_identifier` but received ''"):
client.magic_transit.routes.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -159,7 +159,7 @@ def test_path_params_update(self, client: Cloudflare) -> None:
@parametrize
def test_method_list(self, client: Cloudflare) -> None:
route = client.magic_transit.routes.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(RouteListResponse, route, path=["response"])
@@ -167,7 +167,7 @@ def test_method_list(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_list(self, client: Cloudflare) -> None:
response = client.magic_transit.routes.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -179,7 +179,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_list(self, client: Cloudflare) -> None:
with client.magic_transit.routes.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -192,9 +192,9 @@ def test_streaming_response_list(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_list(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.routes.with_raw_response.list(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -202,7 +202,7 @@ def test_path_params_list(self, client: Cloudflare) -> None:
def test_method_delete(self, client: Cloudflare) -> None:
route = client.magic_transit.routes.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(RouteDeleteResponse, route, path=["response"])
@@ -211,7 +211,7 @@ def test_method_delete(self, client: Cloudflare) -> None:
def test_raw_response_delete(self, client: Cloudflare) -> None:
response = client.magic_transit.routes.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -224,7 +224,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None:
def test_streaming_response_delete(self, client: Cloudflare) -> None:
with client.magic_transit.routes.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -237,23 +237,23 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_delete(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.routes.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_identifier` but received ''"):
client.magic_transit.routes.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@parametrize
def test_method_empty(self, client: Cloudflare) -> None:
route = client.magic_transit.routes.empty(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
routes=[{}, {}, {}],
)
assert_matches_type(RouteEmptyResponse, route, path=["response"])
@@ -262,7 +262,7 @@ def test_method_empty(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_empty(self, client: Cloudflare) -> None:
response = client.magic_transit.routes.with_raw_response.empty(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
routes=[{}, {}, {}],
)
@@ -275,7 +275,7 @@ def test_raw_response_empty(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_empty(self, client: Cloudflare) -> None:
with client.magic_transit.routes.with_streaming_response.empty(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
routes=[{}, {}, {}],
) as response:
assert not response.is_closed
@@ -289,9 +289,9 @@ def test_streaming_response_empty(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_empty(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.routes.with_raw_response.empty(
- "",
+ account_id="",
routes=[{}, {}, {}],
)
@@ -300,7 +300,7 @@ def test_path_params_empty(self, client: Cloudflare) -> None:
def test_method_get(self, client: Cloudflare) -> None:
route = client.magic_transit.routes.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(RouteGetResponse, route, path=["response"])
@@ -309,7 +309,7 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.magic_transit.routes.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -322,7 +322,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.magic_transit.routes.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -335,16 +335,16 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.routes.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_identifier` but received ''"):
client.magic_transit.routes.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -355,7 +355,7 @@ class TestAsyncRoutes:
@parametrize
async def test_method_create(self, async_client: AsyncCloudflare) -> None:
route = await async_client.magic_transit.routes.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
)
assert_matches_type(RouteCreateResponse, route, path=["response"])
@@ -364,7 +364,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.routes.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
)
@@ -377,7 +377,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.routes.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
body={},
) as response:
assert not response.is_closed
@@ -391,9 +391,9 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.routes.with_raw_response.create(
- "",
+ account_id="",
body={},
)
@@ -402,7 +402,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_update(self, async_client: AsyncCloudflare) -> None:
route = await async_client.magic_transit.routes.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -414,7 +414,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None:
route = await async_client.magic_transit.routes.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -432,7 +432,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.routes.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -448,7 +448,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.routes.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -464,10 +464,10 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.routes.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -476,7 +476,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_identifier` but received ''"):
await async_client.magic_transit.routes.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
nexthop="203.0.113.1",
prefix="192.0.2.0/24",
priority=0,
@@ -486,7 +486,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_method_list(self, async_client: AsyncCloudflare) -> None:
route = await async_client.magic_transit.routes.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(RouteListResponse, route, path=["response"])
@@ -494,7 +494,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.routes.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -506,7 +506,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.routes.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -519,9 +519,9 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N
@pytest.mark.skip()
@parametrize
async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.routes.with_raw_response.list(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -529,7 +529,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
route = await async_client.magic_transit.routes.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(RouteDeleteResponse, route, path=["response"])
@@ -538,7 +538,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.routes.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -551,7 +551,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.routes.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -564,23 +564,23 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.routes.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_identifier` but received ''"):
await async_client.magic_transit.routes.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@parametrize
async def test_method_empty(self, async_client: AsyncCloudflare) -> None:
route = await async_client.magic_transit.routes.empty(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
routes=[{}, {}, {}],
)
assert_matches_type(RouteEmptyResponse, route, path=["response"])
@@ -589,7 +589,7 @@ async def test_method_empty(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_raw_response_empty(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.routes.with_raw_response.empty(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
routes=[{}, {}, {}],
)
@@ -602,7 +602,7 @@ async def test_raw_response_empty(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_empty(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.routes.with_streaming_response.empty(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
routes=[{}, {}, {}],
) as response:
assert not response.is_closed
@@ -616,9 +616,9 @@ async def test_streaming_response_empty(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_empty(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.routes.with_raw_response.empty(
- "",
+ account_id="",
routes=[{}, {}, {}],
)
@@ -627,7 +627,7 @@ async def test_path_params_empty(self, async_client: AsyncCloudflare) -> None:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
route = await async_client.magic_transit.routes.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(RouteGetResponse, route, path=["response"])
@@ -636,7 +636,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.routes.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -649,7 +649,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.routes.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -662,14 +662,14 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.routes.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
with pytest.raises(ValueError, match=r"Expected a non-empty value for `route_identifier` but received ''"):
await async_client.magic_transit.routes.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/magic_transit/test_sites.py b/tests/api_resources/magic_transit/test_sites.py
index c3a348c13a8..28df8c5d1a7 100644
--- a/tests/api_resources/magic_transit/test_sites.py
+++ b/tests/api_resources/magic_transit/test_sites.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -27,7 +27,7 @@ class TestSites:
@parametrize
def test_method_create(self, client: Cloudflare) -> None:
site = client.magic_transit.sites.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(SiteCreateResponse, site, path=["response"])
@@ -35,7 +35,7 @@ def test_method_create(self, client: Cloudflare) -> None:
@parametrize
def test_method_create_with_all_params(self, client: Cloudflare) -> None:
site = client.magic_transit.sites.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
site={
"connector_id": "ac60d3d0435248289d446cedd870bcf4",
"description": "string",
@@ -54,7 +54,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_create(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -66,7 +66,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_create(self, client: Cloudflare) -> None:
with client.magic_transit.sites.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -79,9 +79,9 @@ def test_streaming_response_create(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_create(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.with_raw_response.create(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -89,7 +89,7 @@ def test_path_params_create(self, client: Cloudflare) -> None:
def test_method_update(self, client: Cloudflare) -> None:
site = client.magic_transit.sites.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(SiteUpdateResponse, site, path=["response"])
@@ -98,7 +98,7 @@ def test_method_update(self, client: Cloudflare) -> None:
def test_method_update_with_all_params(self, client: Cloudflare) -> None:
site = client.magic_transit.sites.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
site={
"connector_id": "ac60d3d0435248289d446cedd870bcf4",
"description": "string",
@@ -117,7 +117,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_update(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -130,7 +130,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None:
def test_streaming_response_update(self, client: Cloudflare) -> None:
with client.magic_transit.sites.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -143,23 +143,23 @@ def test_streaming_response_update(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_update(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@parametrize
def test_method_list(self, client: Cloudflare) -> None:
site = client.magic_transit.sites.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(SiteListResponse, site, path=["response"])
@@ -167,7 +167,7 @@ def test_method_list(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_list(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -179,7 +179,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_list(self, client: Cloudflare) -> None:
with client.magic_transit.sites.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -192,9 +192,9 @@ def test_streaming_response_list(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_list(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.with_raw_response.list(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -202,7 +202,7 @@ def test_path_params_list(self, client: Cloudflare) -> None:
def test_method_delete(self, client: Cloudflare) -> None:
site = client.magic_transit.sites.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(SiteDeleteResponse, site, path=["response"])
@@ -211,7 +211,7 @@ def test_method_delete(self, client: Cloudflare) -> None:
def test_raw_response_delete(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -224,7 +224,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None:
def test_streaming_response_delete(self, client: Cloudflare) -> None:
with client.magic_transit.sites.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -237,16 +237,16 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_delete(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -254,7 +254,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None:
def test_method_get(self, client: Cloudflare) -> None:
site = client.magic_transit.sites.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(SiteGetResponse, site, path=["response"])
@@ -263,7 +263,7 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.magic_transit.sites.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -276,7 +276,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.magic_transit.sites.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -289,16 +289,16 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
client.magic_transit.sites.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
client.magic_transit.sites.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -309,7 +309,7 @@ class TestAsyncSites:
@parametrize
async def test_method_create(self, async_client: AsyncCloudflare) -> None:
site = await async_client.magic_transit.sites.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(SiteCreateResponse, site, path=["response"])
@@ -317,7 +317,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None:
site = await async_client.magic_transit.sites.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
site={
"connector_id": "ac60d3d0435248289d446cedd870bcf4",
"description": "string",
@@ -336,7 +336,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare
@parametrize
async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -348,7 +348,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -361,9 +361,9 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.with_raw_response.create(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -371,7 +371,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_update(self, async_client: AsyncCloudflare) -> None:
site = await async_client.magic_transit.sites.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(SiteUpdateResponse, site, path=["response"])
@@ -380,7 +380,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None:
site = await async_client.magic_transit.sites.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
site={
"connector_id": "ac60d3d0435248289d446cedd870bcf4",
"description": "string",
@@ -399,7 +399,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -412,7 +412,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -425,23 +425,23 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.with_raw_response.update(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@parametrize
async def test_method_list(self, async_client: AsyncCloudflare) -> None:
site = await async_client.magic_transit.sites.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(SiteListResponse, site, path=["response"])
@@ -449,7 +449,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -461,7 +461,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -474,9 +474,9 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N
@pytest.mark.skip()
@parametrize
async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.with_raw_response.list(
- "",
+ account_id="",
)
@pytest.mark.skip()
@@ -484,7 +484,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
site = await async_client.magic_transit.sites.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(SiteDeleteResponse, site, path=["response"])
@@ -493,7 +493,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -506,7 +506,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -519,16 +519,16 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.with_raw_response.delete(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -536,7 +536,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
site = await async_client.magic_transit.sites.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(SiteGetResponse, site, path=["response"])
@@ -545,7 +545,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.magic_transit.sites.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -558,7 +558,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.magic_transit.sites.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -571,14 +571,14 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `account_id` but received ''"):
await async_client.magic_transit.sites.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- account_identifier="",
+ account_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `site_id` but received ''"):
await async_client.magic_transit.sites.with_raw_response.get(
"",
- account_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ account_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/mtls_certificates/__init__.py b/tests/api_resources/mtls_certificates/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/mtls_certificates/__init__.py
+++ b/tests/api_resources/mtls_certificates/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/mtls_certificates/test_associations.py b/tests/api_resources/mtls_certificates/test_associations.py
index b14f612b233..a253daa651a 100644
--- a/tests/api_resources/mtls_certificates/test_associations.py
+++ b/tests/api_resources/mtls_certificates/test_associations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/origin_tls_client_auth/__init__.py b/tests/api_resources/origin_tls_client_auth/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/origin_tls_client_auth/__init__.py
+++ b/tests/api_resources/origin_tls_client_auth/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/origin_tls_client_auth/hostnames/__init__.py b/tests/api_resources/origin_tls_client_auth/hostnames/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/origin_tls_client_auth/hostnames/__init__.py
+++ b/tests/api_resources/origin_tls_client_auth/hostnames/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/origin_tls_client_auth/hostnames/test_certificates.py b/tests/api_resources/origin_tls_client_auth/hostnames/test_certificates.py
index 64e7ad3de41..046e5613ffa 100644
--- a/tests/api_resources/origin_tls_client_auth/hostnames/test_certificates.py
+++ b/tests/api_resources/origin_tls_client_auth/hostnames/test_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/origin_tls_client_auth/test_hostnames.py b/tests/api_resources/origin_tls_client_auth/test_hostnames.py
index 64180a76f64..a1aa0ef25ee 100644
--- a/tests/api_resources/origin_tls_client_auth/test_hostnames.py
+++ b/tests/api_resources/origin_tls_client_auth/test_hostnames.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/origin_tls_client_auth/test_settings.py b/tests/api_resources/origin_tls_client_auth/test_settings.py
index 8142f32f8d1..009e48b2779 100644
--- a/tests/api_resources/origin_tls_client_auth/test_settings.py
+++ b/tests/api_resources/origin_tls_client_auth/test_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/page_shield/__init__.py b/tests/api_resources/page_shield/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/page_shield/__init__.py
+++ b/tests/api_resources/page_shield/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/page_shield/test_connections.py b/tests/api_resources/page_shield/test_connections.py
index e26924b2045..e77a8cb74ae 100644
--- a/tests/api_resources/page_shield/test_connections.py
+++ b/tests/api_resources/page_shield/test_connections.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/page_shield/test_policies.py b/tests/api_resources/page_shield/test_policies.py
index f8a136b219a..ab8a6908786 100644
--- a/tests/api_resources/page_shield/test_policies.py
+++ b/tests/api_resources/page_shield/test_policies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/page_shield/test_scripts.py b/tests/api_resources/page_shield/test_scripts.py
index 6a9843c5cdf..5fc356d87af 100644
--- a/tests/api_resources/page_shield/test_scripts.py
+++ b/tests/api_resources/page_shield/test_scripts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/pagerules/__init__.py b/tests/api_resources/pagerules/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/pagerules/__init__.py
+++ b/tests/api_resources/pagerules/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/pagerules/test_settings.py b/tests/api_resources/pagerules/test_settings.py
index af4ec43b32d..0ce1835d63f 100644
--- a/tests/api_resources/pagerules/test_settings.py
+++ b/tests/api_resources/pagerules/test_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/pages/__init__.py b/tests/api_resources/pages/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/pages/__init__.py
+++ b/tests/api_resources/pages/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/pages/projects/__init__.py b/tests/api_resources/pages/projects/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/pages/projects/__init__.py
+++ b/tests/api_resources/pages/projects/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/pages/projects/deployments/__init__.py b/tests/api_resources/pages/projects/deployments/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/pages/projects/deployments/__init__.py
+++ b/tests/api_resources/pages/projects/deployments/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/pages/projects/deployments/history/__init__.py b/tests/api_resources/pages/projects/deployments/history/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/pages/projects/deployments/history/__init__.py
+++ b/tests/api_resources/pages/projects/deployments/history/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/pages/projects/deployments/history/test_logs.py b/tests/api_resources/pages/projects/deployments/history/test_logs.py
index 55a56ee9f09..7e59a77f9b2 100644
--- a/tests/api_resources/pages/projects/deployments/history/test_logs.py
+++ b/tests/api_resources/pages/projects/deployments/history/test_logs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/pages/projects/test_deployments.py b/tests/api_resources/pages/projects/test_deployments.py
index 258d9af1a7e..d55b9e1feab 100644
--- a/tests/api_resources/pages/projects/test_deployments.py
+++ b/tests/api_resources/pages/projects/test_deployments.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/pages/projects/test_domains.py b/tests/api_resources/pages/projects/test_domains.py
index ee3a81dd8c9..c8d6157ad1c 100644
--- a/tests/api_resources/pages/projects/test_domains.py
+++ b/tests/api_resources/pages/projects/test_domains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/pages/test_projects.py b/tests/api_resources/pages/test_projects.py
index 2a578ce426f..742683668f9 100644
--- a/tests/api_resources/pages/test_projects.py
+++ b/tests/api_resources/pages/test_projects.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/pcaps/__init__.py b/tests/api_resources/pcaps/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/pcaps/__init__.py
+++ b/tests/api_resources/pcaps/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/pcaps/test_downloads.py b/tests/api_resources/pcaps/test_downloads.py
index b7651660d13..1121aa87c3f 100644
--- a/tests/api_resources/pcaps/test_downloads.py
+++ b/tests/api_resources/pcaps/test_downloads.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/pcaps/test_ownerships.py b/tests/api_resources/pcaps/test_ownerships.py
index 3b5b719fa4e..a8d2606a9c3 100644
--- a/tests/api_resources/pcaps/test_ownerships.py
+++ b/tests/api_resources/pcaps/test_ownerships.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/queues/__init__.py b/tests/api_resources/queues/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/queues/__init__.py
+++ b/tests/api_resources/queues/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/queues/test_consumers.py b/tests/api_resources/queues/test_consumers.py
index 05b8cc42e9f..8e654703d04 100644
--- a/tests/api_resources/queues/test_consumers.py
+++ b/tests/api_resources/queues/test_consumers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/r2/__init__.py b/tests/api_resources/r2/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/r2/__init__.py
+++ b/tests/api_resources/r2/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/r2/test_buckets.py b/tests/api_resources/r2/test_buckets.py
index 6cc5a56833c..572433a0ffd 100644
--- a/tests/api_resources/r2/test_buckets.py
+++ b/tests/api_resources/r2/test_buckets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/r2/test_sippy.py b/tests/api_resources/r2/test_sippy.py
index 70711753a0b..c32eb4a3df9 100644
--- a/tests/api_resources/r2/test_sippy.py
+++ b/tests/api_resources/r2/test_sippy.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/__init__.py b/tests/api_resources/radar/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/__init__.py
+++ b/tests/api_resources/radar/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/annotations/__init__.py b/tests/api_resources/radar/annotations/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/annotations/__init__.py
+++ b/tests/api_resources/radar/annotations/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/annotations/test_outages.py b/tests/api_resources/radar/annotations/test_outages.py
index da560d76387..98c8d58fec8 100644
--- a/tests/api_resources/radar/annotations/test_outages.py
+++ b/tests/api_resources/radar/annotations/test_outages.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/as112/__init__.py b/tests/api_resources/radar/as112/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/as112/__init__.py
+++ b/tests/api_resources/radar/as112/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/as112/test_summary.py b/tests/api_resources/radar/as112/test_summary.py
index abd95b052bf..1f6f7128b01 100644
--- a/tests/api_resources/radar/as112/test_summary.py
+++ b/tests/api_resources/radar/as112/test_summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/as112/test_timeseries_groups.py b/tests/api_resources/radar/as112/test_timeseries_groups.py
index 267e33ef015..ed291ceed6b 100644
--- a/tests/api_resources/radar/as112/test_timeseries_groups.py
+++ b/tests/api_resources/radar/as112/test_timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/as112/test_top.py b/tests/api_resources/radar/as112/test_top.py
index 5bc24299a89..9dcda9b638d 100644
--- a/tests/api_resources/radar/as112/test_top.py
+++ b/tests/api_resources/radar/as112/test_top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/attacks/__init__.py b/tests/api_resources/radar/attacks/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/attacks/__init__.py
+++ b/tests/api_resources/radar/attacks/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/attacks/layer3/__init__.py b/tests/api_resources/radar/attacks/layer3/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/attacks/layer3/__init__.py
+++ b/tests/api_resources/radar/attacks/layer3/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/attacks/layer3/test_summary.py b/tests/api_resources/radar/attacks/layer3/test_summary.py
index 4c3ca6ce88c..fa77a34344f 100644
--- a/tests/api_resources/radar/attacks/layer3/test_summary.py
+++ b/tests/api_resources/radar/attacks/layer3/test_summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/attacks/layer3/test_timeseries_groups.py b/tests/api_resources/radar/attacks/layer3/test_timeseries_groups.py
index da2f827103d..67738ff175e 100644
--- a/tests/api_resources/radar/attacks/layer3/test_timeseries_groups.py
+++ b/tests/api_resources/radar/attacks/layer3/test_timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/attacks/layer3/test_top.py b/tests/api_resources/radar/attacks/layer3/test_top.py
index 4abef86fd52..d48011bdd67 100644
--- a/tests/api_resources/radar/attacks/layer3/test_top.py
+++ b/tests/api_resources/radar/attacks/layer3/test_top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/attacks/layer3/top/__init__.py b/tests/api_resources/radar/attacks/layer3/top/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/attacks/layer3/top/__init__.py
+++ b/tests/api_resources/radar/attacks/layer3/top/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/attacks/layer3/top/test_locations.py b/tests/api_resources/radar/attacks/layer3/top/test_locations.py
index 95d1f105869..194c19f4bcd 100644
--- a/tests/api_resources/radar/attacks/layer3/top/test_locations.py
+++ b/tests/api_resources/radar/attacks/layer3/top/test_locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/attacks/layer7/__init__.py b/tests/api_resources/radar/attacks/layer7/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/attacks/layer7/__init__.py
+++ b/tests/api_resources/radar/attacks/layer7/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/attacks/layer7/test_summary.py b/tests/api_resources/radar/attacks/layer7/test_summary.py
index 6a14addf7d7..387fa63e663 100644
--- a/tests/api_resources/radar/attacks/layer7/test_summary.py
+++ b/tests/api_resources/radar/attacks/layer7/test_summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/attacks/layer7/test_timeseries_groups.py b/tests/api_resources/radar/attacks/layer7/test_timeseries_groups.py
index 836f213195b..e019a3d76fd 100644
--- a/tests/api_resources/radar/attacks/layer7/test_timeseries_groups.py
+++ b/tests/api_resources/radar/attacks/layer7/test_timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/attacks/layer7/test_top.py b/tests/api_resources/radar/attacks/layer7/test_top.py
index 9193319220f..6f0a9adb0a9 100644
--- a/tests/api_resources/radar/attacks/layer7/test_top.py
+++ b/tests/api_resources/radar/attacks/layer7/test_top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/attacks/layer7/top/__init__.py b/tests/api_resources/radar/attacks/layer7/top/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/attacks/layer7/top/__init__.py
+++ b/tests/api_resources/radar/attacks/layer7/top/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/attacks/layer7/top/test_ases.py b/tests/api_resources/radar/attacks/layer7/top/test_ases.py
index ceaf416be8a..cf12547e615 100644
--- a/tests/api_resources/radar/attacks/layer7/top/test_ases.py
+++ b/tests/api_resources/radar/attacks/layer7/top/test_ases.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/attacks/layer7/top/test_locations.py b/tests/api_resources/radar/attacks/layer7/top/test_locations.py
index 422445f457f..0752c790d23 100644
--- a/tests/api_resources/radar/attacks/layer7/top/test_locations.py
+++ b/tests/api_resources/radar/attacks/layer7/top/test_locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/attacks/test_layer3.py b/tests/api_resources/radar/attacks/test_layer3.py
index 882c990a1df..cc21487946f 100644
--- a/tests/api_resources/radar/attacks/test_layer3.py
+++ b/tests/api_resources/radar/attacks/test_layer3.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/attacks/test_layer7.py b/tests/api_resources/radar/attacks/test_layer7.py
index 76d81c4b2cb..45528ada5ac 100644
--- a/tests/api_resources/radar/attacks/test_layer7.py
+++ b/tests/api_resources/radar/attacks/test_layer7.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/bgp/__init__.py b/tests/api_resources/radar/bgp/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/bgp/__init__.py
+++ b/tests/api_resources/radar/bgp/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/bgp/test_hijacks.py b/tests/api_resources/radar/bgp/test_hijacks.py
index 68e95399b02..e7f5bc847d6 100644
--- a/tests/api_resources/radar/bgp/test_hijacks.py
+++ b/tests/api_resources/radar/bgp/test_hijacks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/bgp/test_leaks.py b/tests/api_resources/radar/bgp/test_leaks.py
index 0654c70ad34..eb7d85f2290 100644
--- a/tests/api_resources/radar/bgp/test_leaks.py
+++ b/tests/api_resources/radar/bgp/test_leaks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/bgp/test_routes.py b/tests/api_resources/radar/bgp/test_routes.py
index 60479763487..d64e0ba0886 100644
--- a/tests/api_resources/radar/bgp/test_routes.py
+++ b/tests/api_resources/radar/bgp/test_routes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/bgp/test_top.py b/tests/api_resources/radar/bgp/test_top.py
index dbc787babaf..7f8f9d2cccd 100644
--- a/tests/api_resources/radar/bgp/test_top.py
+++ b/tests/api_resources/radar/bgp/test_top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/bgp/top/__init__.py b/tests/api_resources/radar/bgp/top/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/bgp/top/__init__.py
+++ b/tests/api_resources/radar/bgp/top/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/bgp/top/test_ases.py b/tests/api_resources/radar/bgp/top/test_ases.py
index f1ebb057340..515a06046a6 100644
--- a/tests/api_resources/radar/bgp/top/test_ases.py
+++ b/tests/api_resources/radar/bgp/top/test_ases.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/dns/__init__.py b/tests/api_resources/radar/dns/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/dns/__init__.py
+++ b/tests/api_resources/radar/dns/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/dns/test_top.py b/tests/api_resources/radar/dns/test_top.py
index 346721e1fad..e9e4494a4b1 100644
--- a/tests/api_resources/radar/dns/test_top.py
+++ b/tests/api_resources/radar/dns/test_top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/email/__init__.py b/tests/api_resources/radar/email/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/email/__init__.py
+++ b/tests/api_resources/radar/email/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/email/routing/__init__.py b/tests/api_resources/radar/email/routing/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/email/routing/__init__.py
+++ b/tests/api_resources/radar/email/routing/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/email/routing/test_summary.py b/tests/api_resources/radar/email/routing/test_summary.py
index f6e33fd0231..f44308cbcb4 100644
--- a/tests/api_resources/radar/email/routing/test_summary.py
+++ b/tests/api_resources/radar/email/routing/test_summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/email/routing/test_timeseries_groups.py b/tests/api_resources/radar/email/routing/test_timeseries_groups.py
index ae391942882..cc4f249e4c3 100644
--- a/tests/api_resources/radar/email/routing/test_timeseries_groups.py
+++ b/tests/api_resources/radar/email/routing/test_timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/email/security/__init__.py b/tests/api_resources/radar/email/security/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/email/security/__init__.py
+++ b/tests/api_resources/radar/email/security/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/email/security/test_summary.py b/tests/api_resources/radar/email/security/test_summary.py
index a3c18be8149..e3df2f5670c 100644
--- a/tests/api_resources/radar/email/security/test_summary.py
+++ b/tests/api_resources/radar/email/security/test_summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/email/security/test_timeseries_groups.py b/tests/api_resources/radar/email/security/test_timeseries_groups.py
index 3a09efceccc..4af4404daa9 100644
--- a/tests/api_resources/radar/email/security/test_timeseries_groups.py
+++ b/tests/api_resources/radar/email/security/test_timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/email/security/top/__init__.py b/tests/api_resources/radar/email/security/top/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/email/security/top/__init__.py
+++ b/tests/api_resources/radar/email/security/top/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/email/security/top/test_tlds.py b/tests/api_resources/radar/email/security/top/test_tlds.py
index 6c19b8fcacf..218f134cedf 100644
--- a/tests/api_resources/radar/email/security/top/test_tlds.py
+++ b/tests/api_resources/radar/email/security/top/test_tlds.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/email/security/top/tlds/__init__.py b/tests/api_resources/radar/email/security/top/tlds/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/email/security/top/tlds/__init__.py
+++ b/tests/api_resources/radar/email/security/top/tlds/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/email/security/top/tlds/test_malicious.py b/tests/api_resources/radar/email/security/top/tlds/test_malicious.py
index 82873714bcf..22bf1dfcb8f 100644
--- a/tests/api_resources/radar/email/security/top/tlds/test_malicious.py
+++ b/tests/api_resources/radar/email/security/top/tlds/test_malicious.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/email/security/top/tlds/test_spam.py b/tests/api_resources/radar/email/security/top/tlds/test_spam.py
index 53fd33a6623..62b1b969239 100644
--- a/tests/api_resources/radar/email/security/top/tlds/test_spam.py
+++ b/tests/api_resources/radar/email/security/top/tlds/test_spam.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/email/security/top/tlds/test_spoof.py b/tests/api_resources/radar/email/security/top/tlds/test_spoof.py
index 6f8f099b9aa..185a4306397 100644
--- a/tests/api_resources/radar/email/security/top/tlds/test_spoof.py
+++ b/tests/api_resources/radar/email/security/top/tlds/test_spoof.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/entities/__init__.py b/tests/api_resources/radar/entities/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/entities/__init__.py
+++ b/tests/api_resources/radar/entities/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/entities/test_asns.py b/tests/api_resources/radar/entities/test_asns.py
index 0438f41cbb8..8273d3fc87e 100644
--- a/tests/api_resources/radar/entities/test_asns.py
+++ b/tests/api_resources/radar/entities/test_asns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/entities/test_locations.py b/tests/api_resources/radar/entities/test_locations.py
index ebffc66059f..59e8a6ff915 100644
--- a/tests/api_resources/radar/entities/test_locations.py
+++ b/tests/api_resources/radar/entities/test_locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/__init__.py b/tests/api_resources/radar/http/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/http/__init__.py
+++ b/tests/api_resources/radar/http/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/http/ases/__init__.py b/tests/api_resources/radar/http/ases/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/http/ases/__init__.py
+++ b/tests/api_resources/radar/http/ases/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/http/ases/test_bot_class.py b/tests/api_resources/radar/http/ases/test_bot_class.py
index b60e17c169c..177775b9dc4 100644
--- a/tests/api_resources/radar/http/ases/test_bot_class.py
+++ b/tests/api_resources/radar/http/ases/test_bot_class.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/ases/test_device_type.py b/tests/api_resources/radar/http/ases/test_device_type.py
index b1911371065..15dde782973 100644
--- a/tests/api_resources/radar/http/ases/test_device_type.py
+++ b/tests/api_resources/radar/http/ases/test_device_type.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/ases/test_http_method.py b/tests/api_resources/radar/http/ases/test_http_method.py
index 3865b4c5521..4ad2abaf200 100644
--- a/tests/api_resources/radar/http/ases/test_http_method.py
+++ b/tests/api_resources/radar/http/ases/test_http_method.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/ases/test_http_protocol.py b/tests/api_resources/radar/http/ases/test_http_protocol.py
index ebf239d6210..91b9272418a 100644
--- a/tests/api_resources/radar/http/ases/test_http_protocol.py
+++ b/tests/api_resources/radar/http/ases/test_http_protocol.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/ases/test_ip_version.py b/tests/api_resources/radar/http/ases/test_ip_version.py
index 14cab19e0a7..6926a2d80a9 100644
--- a/tests/api_resources/radar/http/ases/test_ip_version.py
+++ b/tests/api_resources/radar/http/ases/test_ip_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/ases/test_os.py b/tests/api_resources/radar/http/ases/test_os.py
index 607f6bb0e70..aee0b72ed62 100644
--- a/tests/api_resources/radar/http/ases/test_os.py
+++ b/tests/api_resources/radar/http/ases/test_os.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/ases/test_tls_version.py b/tests/api_resources/radar/http/ases/test_tls_version.py
index a6dd7c8bd27..1d6e229862d 100644
--- a/tests/api_resources/radar/http/ases/test_tls_version.py
+++ b/tests/api_resources/radar/http/ases/test_tls_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/locations/__init__.py b/tests/api_resources/radar/http/locations/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/http/locations/__init__.py
+++ b/tests/api_resources/radar/http/locations/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/http/locations/test_bot_class.py b/tests/api_resources/radar/http/locations/test_bot_class.py
index d855de16f09..2494f445a5b 100644
--- a/tests/api_resources/radar/http/locations/test_bot_class.py
+++ b/tests/api_resources/radar/http/locations/test_bot_class.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/locations/test_device_type.py b/tests/api_resources/radar/http/locations/test_device_type.py
index ed8e719ad73..30431de0cd8 100644
--- a/tests/api_resources/radar/http/locations/test_device_type.py
+++ b/tests/api_resources/radar/http/locations/test_device_type.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/locations/test_http_method.py b/tests/api_resources/radar/http/locations/test_http_method.py
index 44ba1380af5..6a78bd7867a 100644
--- a/tests/api_resources/radar/http/locations/test_http_method.py
+++ b/tests/api_resources/radar/http/locations/test_http_method.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/locations/test_http_protocol.py b/tests/api_resources/radar/http/locations/test_http_protocol.py
index 4b281e1f3b6..6dbb5bf0b0a 100644
--- a/tests/api_resources/radar/http/locations/test_http_protocol.py
+++ b/tests/api_resources/radar/http/locations/test_http_protocol.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/locations/test_ip_version.py b/tests/api_resources/radar/http/locations/test_ip_version.py
index 6a0901207d2..0a01d8af6df 100644
--- a/tests/api_resources/radar/http/locations/test_ip_version.py
+++ b/tests/api_resources/radar/http/locations/test_ip_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/locations/test_os.py b/tests/api_resources/radar/http/locations/test_os.py
index f9339b1dbe9..a2975b8b9a3 100644
--- a/tests/api_resources/radar/http/locations/test_os.py
+++ b/tests/api_resources/radar/http/locations/test_os.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/locations/test_tls_version.py b/tests/api_resources/radar/http/locations/test_tls_version.py
index 568a813e2a7..e504f1110c1 100644
--- a/tests/api_resources/radar/http/locations/test_tls_version.py
+++ b/tests/api_resources/radar/http/locations/test_tls_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/test_ases.py b/tests/api_resources/radar/http/test_ases.py
index 5a8cb0e6471..650376b1d3d 100644
--- a/tests/api_resources/radar/http/test_ases.py
+++ b/tests/api_resources/radar/http/test_ases.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/test_locations.py b/tests/api_resources/radar/http/test_locations.py
index af44334557f..f0dd6fbeaa7 100644
--- a/tests/api_resources/radar/http/test_locations.py
+++ b/tests/api_resources/radar/http/test_locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/test_summary.py b/tests/api_resources/radar/http/test_summary.py
index 0b3f143475f..3b06744b0a9 100644
--- a/tests/api_resources/radar/http/test_summary.py
+++ b/tests/api_resources/radar/http/test_summary.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/test_timeseries_groups.py b/tests/api_resources/radar/http/test_timeseries_groups.py
index 2662331447d..cb362d3ff23 100644
--- a/tests/api_resources/radar/http/test_timeseries_groups.py
+++ b/tests/api_resources/radar/http/test_timeseries_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/http/test_top.py b/tests/api_resources/radar/http/test_top.py
index 023726e768f..6f5d3213d99 100644
--- a/tests/api_resources/radar/http/test_top.py
+++ b/tests/api_resources/radar/http/test_top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/netflows/__init__.py b/tests/api_resources/radar/netflows/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/netflows/__init__.py
+++ b/tests/api_resources/radar/netflows/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/netflows/test_top.py b/tests/api_resources/radar/netflows/test_top.py
index c5494aac540..8535abc7465 100644
--- a/tests/api_resources/radar/netflows/test_top.py
+++ b/tests/api_resources/radar/netflows/test_top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/quality/__init__.py b/tests/api_resources/radar/quality/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/quality/__init__.py
+++ b/tests/api_resources/radar/quality/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/quality/speed/__init__.py b/tests/api_resources/radar/quality/speed/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/quality/speed/__init__.py
+++ b/tests/api_resources/radar/quality/speed/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/quality/speed/test_top.py b/tests/api_resources/radar/quality/speed/test_top.py
index bd210aa92ac..27ff511eecb 100644
--- a/tests/api_resources/radar/quality/speed/test_top.py
+++ b/tests/api_resources/radar/quality/speed/test_top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/quality/test_iqi.py b/tests/api_resources/radar/quality/test_iqi.py
index 4485d46a7fd..06a57e35778 100644
--- a/tests/api_resources/radar/quality/test_iqi.py
+++ b/tests/api_resources/radar/quality/test_iqi.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/quality/test_speed.py b/tests/api_resources/radar/quality/test_speed.py
index 293c152ebb9..00683ae6c18 100644
--- a/tests/api_resources/radar/quality/test_speed.py
+++ b/tests/api_resources/radar/quality/test_speed.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/ranking/__init__.py b/tests/api_resources/radar/ranking/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/ranking/__init__.py
+++ b/tests/api_resources/radar/ranking/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/ranking/test_domain.py b/tests/api_resources/radar/ranking/test_domain.py
index 89878eadf98..44269df75ae 100644
--- a/tests/api_resources/radar/ranking/test_domain.py
+++ b/tests/api_resources/radar/ranking/test_domain.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/test_as112.py b/tests/api_resources/radar/test_as112.py
index 229c6dfba46..a6dde128ac6 100644
--- a/tests/api_resources/radar/test_as112.py
+++ b/tests/api_resources/radar/test_as112.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/test_bgp.py b/tests/api_resources/radar/test_bgp.py
index 4936238bf90..ab993f872e2 100644
--- a/tests/api_resources/radar/test_bgp.py
+++ b/tests/api_resources/radar/test_bgp.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/test_connection_tampering.py b/tests/api_resources/radar/test_connection_tampering.py
index b1d7360656b..d36693462b8 100644
--- a/tests/api_resources/radar/test_connection_tampering.py
+++ b/tests/api_resources/radar/test_connection_tampering.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/test_datasets.py b/tests/api_resources/radar/test_datasets.py
index 0a143e193b8..006dca3cb20 100644
--- a/tests/api_resources/radar/test_datasets.py
+++ b/tests/api_resources/radar/test_datasets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/test_entities.py b/tests/api_resources/radar/test_entities.py
index 42e693c11fb..fc22e4c3f65 100644
--- a/tests/api_resources/radar/test_entities.py
+++ b/tests/api_resources/radar/test_entities.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/test_netflows.py b/tests/api_resources/radar/test_netflows.py
index b1cf1431607..79002a4a227 100644
--- a/tests/api_resources/radar/test_netflows.py
+++ b/tests/api_resources/radar/test_netflows.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/test_ranking.py b/tests/api_resources/radar/test_ranking.py
index bb5af63d96a..9aeac63890b 100644
--- a/tests/api_resources/radar/test_ranking.py
+++ b/tests/api_resources/radar/test_ranking.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/test_search.py b/tests/api_resources/radar/test_search.py
index 53390a42993..fbc22c27dff 100644
--- a/tests/api_resources/radar/test_search.py
+++ b/tests/api_resources/radar/test_search.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/test_traffic_anomalies.py b/tests/api_resources/radar/test_traffic_anomalies.py
index d952ca8c2d9..ab42d798d32 100644
--- a/tests/api_resources/radar/test_traffic_anomalies.py
+++ b/tests/api_resources/radar/test_traffic_anomalies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/traffic_anomalies/__init__.py b/tests/api_resources/radar/traffic_anomalies/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/traffic_anomalies/__init__.py
+++ b/tests/api_resources/radar/traffic_anomalies/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/traffic_anomalies/test_locations.py b/tests/api_resources/radar/traffic_anomalies/test_locations.py
index 05a68802392..ba164303c0b 100644
--- a/tests/api_resources/radar/traffic_anomalies/test_locations.py
+++ b/tests/api_resources/radar/traffic_anomalies/test_locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/radar/verified_bots/__init__.py b/tests/api_resources/radar/verified_bots/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/radar/verified_bots/__init__.py
+++ b/tests/api_resources/radar/verified_bots/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/radar/verified_bots/test_top.py b/tests/api_resources/radar/verified_bots/test_top.py
index 41b616f18e9..8ed74c070bd 100644
--- a/tests/api_resources/radar/verified_bots/test_top.py
+++ b/tests/api_resources/radar/verified_bots/test_top.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/registrar/__init__.py b/tests/api_resources/registrar/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/registrar/__init__.py
+++ b/tests/api_resources/registrar/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/registrar/test_domains.py b/tests/api_resources/registrar/test_domains.py
index 734f2fbcb15..cac1d01a8e6 100644
--- a/tests/api_resources/registrar/test_domains.py
+++ b/tests/api_resources/registrar/test_domains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/request_tracers/__init__.py b/tests/api_resources/request_tracers/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/request_tracers/__init__.py
+++ b/tests/api_resources/request_tracers/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/request_tracers/test_traces.py b/tests/api_resources/request_tracers/test_traces.py
index 3aefa19d9ef..a8deb3bbce2 100644
--- a/tests/api_resources/request_tracers/test_traces.py
+++ b/tests/api_resources/request_tracers/test_traces.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/rules/__init__.py b/tests/api_resources/rules/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/rules/__init__.py
+++ b/tests/api_resources/rules/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/rules/lists/__init__.py b/tests/api_resources/rules/lists/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/rules/lists/__init__.py
+++ b/tests/api_resources/rules/lists/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/rules/lists/test_bulk_operations.py b/tests/api_resources/rules/lists/test_bulk_operations.py
index fe7d5dcbd0c..afc1fac33f2 100644
--- a/tests/api_resources/rules/lists/test_bulk_operations.py
+++ b/tests/api_resources/rules/lists/test_bulk_operations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/rules/lists/test_items.py b/tests/api_resources/rules/lists/test_items.py
index a39f47162be..c2efab25330 100644
--- a/tests/api_resources/rules/lists/test_items.py
+++ b/tests/api_resources/rules/lists/test_items.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/rules/test_lists.py b/tests/api_resources/rules/test_lists.py
index ab6130a3449..022c7dd705b 100644
--- a/tests/api_resources/rules/test_lists.py
+++ b/tests/api_resources/rules/test_lists.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/rulesets/__init__.py b/tests/api_resources/rulesets/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/rulesets/__init__.py
+++ b/tests/api_resources/rulesets/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/rulesets/phases/__init__.py b/tests/api_resources/rulesets/phases/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/rulesets/phases/__init__.py
+++ b/tests/api_resources/rulesets/phases/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/rulesets/phases/test_versions.py b/tests/api_resources/rulesets/phases/test_versions.py
index 150bb8eb0f3..d8972f5554d 100644
--- a/tests/api_resources/rulesets/phases/test_versions.py
+++ b/tests/api_resources/rulesets/phases/test_versions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/rulesets/test_phases.py b/tests/api_resources/rulesets/test_phases.py
index 33d372eff4e..23240617708 100644
--- a/tests/api_resources/rulesets/test_phases.py
+++ b/tests/api_resources/rulesets/test_phases.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/rulesets/test_rules.py b/tests/api_resources/rulesets/test_rules.py
index c6267be9472..1019e598f4b 100644
--- a/tests/api_resources/rulesets/test_rules.py
+++ b/tests/api_resources/rulesets/test_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/rulesets/test_versions.py b/tests/api_resources/rulesets/test_versions.py
index 1313e41524d..6372f99dab6 100644
--- a/tests/api_resources/rulesets/test_versions.py
+++ b/tests/api_resources/rulesets/test_versions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/rulesets/versions/__init__.py b/tests/api_resources/rulesets/versions/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/rulesets/versions/__init__.py
+++ b/tests/api_resources/rulesets/versions/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/rulesets/versions/test_by_tags.py b/tests/api_resources/rulesets/versions/test_by_tags.py
index ca1a8348566..0059af431a7 100644
--- a/tests/api_resources/rulesets/versions/test_by_tags.py
+++ b/tests/api_resources/rulesets/versions/test_by_tags.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/rum/__init__.py b/tests/api_resources/rum/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/rum/__init__.py
+++ b/tests/api_resources/rum/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/rum/test_rules.py b/tests/api_resources/rum/test_rules.py
index 74cd41c8f14..0250949fba5 100644
--- a/tests/api_resources/rum/test_rules.py
+++ b/tests/api_resources/rum/test_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/rum/test_site_infos.py b/tests/api_resources/rum/test_site_infos.py
index 17cbbdf3da1..fc5be50bbf6 100644
--- a/tests/api_resources/rum/test_site_infos.py
+++ b/tests/api_resources/rum/test_site_infos.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/secondary_dns/__init__.py b/tests/api_resources/secondary_dns/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/secondary_dns/__init__.py
+++ b/tests/api_resources/secondary_dns/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/secondary_dns/outgoing/__init__.py b/tests/api_resources/secondary_dns/outgoing/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/secondary_dns/outgoing/__init__.py
+++ b/tests/api_resources/secondary_dns/outgoing/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/secondary_dns/outgoing/test_status.py b/tests/api_resources/secondary_dns/outgoing/test_status.py
index 4c085321209..81ab9021211 100644
--- a/tests/api_resources/secondary_dns/outgoing/test_status.py
+++ b/tests/api_resources/secondary_dns/outgoing/test_status.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/secondary_dns/test_acls.py b/tests/api_resources/secondary_dns/test_acls.py
index d6960440d0c..3783d0e849f 100644
--- a/tests/api_resources/secondary_dns/test_acls.py
+++ b/tests/api_resources/secondary_dns/test_acls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/secondary_dns/test_force_axfr.py b/tests/api_resources/secondary_dns/test_force_axfr.py
index 20e31c309a2..0048c8a9773 100644
--- a/tests/api_resources/secondary_dns/test_force_axfr.py
+++ b/tests/api_resources/secondary_dns/test_force_axfr.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/secondary_dns/test_incoming.py b/tests/api_resources/secondary_dns/test_incoming.py
index fc46f9e56fb..02a69a5c3ce 100644
--- a/tests/api_resources/secondary_dns/test_incoming.py
+++ b/tests/api_resources/secondary_dns/test_incoming.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/secondary_dns/test_outgoing.py b/tests/api_resources/secondary_dns/test_outgoing.py
index 99eae2de7b7..0745e81617a 100644
--- a/tests/api_resources/secondary_dns/test_outgoing.py
+++ b/tests/api_resources/secondary_dns/test_outgoing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/secondary_dns/test_peers.py b/tests/api_resources/secondary_dns/test_peers.py
index 1d95bbb98d6..b84450dd275 100644
--- a/tests/api_resources/secondary_dns/test_peers.py
+++ b/tests/api_resources/secondary_dns/test_peers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/secondary_dns/test_tsigs.py b/tests/api_resources/secondary_dns/test_tsigs.py
index 4dd2b616c76..4e99969e0d3 100644
--- a/tests/api_resources/secondary_dns/test_tsigs.py
+++ b/tests/api_resources/secondary_dns/test_tsigs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/snippets/__init__.py b/tests/api_resources/snippets/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/snippets/__init__.py
+++ b/tests/api_resources/snippets/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/snippets/test_content.py b/tests/api_resources/snippets/test_content.py
index af9ebcd6ae7..cbb90cef7ff 100644
--- a/tests/api_resources/snippets/test_content.py
+++ b/tests/api_resources/snippets/test_content.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/snippets/test_rules.py b/tests/api_resources/snippets/test_rules.py
index 0858db43b6b..7fcfdef7f29 100644
--- a/tests/api_resources/snippets/test_rules.py
+++ b/tests/api_resources/snippets/test_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/spectrum/__init__.py b/tests/api_resources/spectrum/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/spectrum/__init__.py
+++ b/tests/api_resources/spectrum/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/spectrum/analytics/__init__.py b/tests/api_resources/spectrum/analytics/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/spectrum/analytics/__init__.py
+++ b/tests/api_resources/spectrum/analytics/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/spectrum/analytics/aggregates/__init__.py b/tests/api_resources/spectrum/analytics/aggregates/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/spectrum/analytics/aggregates/__init__.py
+++ b/tests/api_resources/spectrum/analytics/aggregates/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/spectrum/analytics/aggregates/test_currents.py b/tests/api_resources/spectrum/analytics/aggregates/test_currents.py
index a57b9e261c0..637e44bfece 100644
--- a/tests/api_resources/spectrum/analytics/aggregates/test_currents.py
+++ b/tests/api_resources/spectrum/analytics/aggregates/test_currents.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/spectrum/analytics/events/__init__.py b/tests/api_resources/spectrum/analytics/events/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/spectrum/analytics/events/__init__.py
+++ b/tests/api_resources/spectrum/analytics/events/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/spectrum/analytics/events/test_bytimes.py b/tests/api_resources/spectrum/analytics/events/test_bytimes.py
index 83adf3fc897..9afdcf9b72a 100644
--- a/tests/api_resources/spectrum/analytics/events/test_bytimes.py
+++ b/tests/api_resources/spectrum/analytics/events/test_bytimes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/spectrum/analytics/events/test_summaries.py b/tests/api_resources/spectrum/analytics/events/test_summaries.py
index 070933411e1..5f19bf08707 100644
--- a/tests/api_resources/spectrum/analytics/events/test_summaries.py
+++ b/tests/api_resources/spectrum/analytics/events/test_summaries.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/spectrum/test_apps.py b/tests/api_resources/spectrum/test_apps.py
index 8c80ee6f5f1..8659482ce66 100644
--- a/tests/api_resources/spectrum/test_apps.py
+++ b/tests/api_resources/spectrum/test_apps.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/speed/__init__.py b/tests/api_resources/speed/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/speed/__init__.py
+++ b/tests/api_resources/speed/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/speed/test_availabilities.py b/tests/api_resources/speed/test_availabilities.py
index e2fd948da3e..5c38c4e5ca1 100644
--- a/tests/api_resources/speed/test_availabilities.py
+++ b/tests/api_resources/speed/test_availabilities.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/speed/test_pages.py b/tests/api_resources/speed/test_pages.py
index 78c520679c9..afc0ae668e6 100644
--- a/tests/api_resources/speed/test_pages.py
+++ b/tests/api_resources/speed/test_pages.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/speed/test_schedule.py b/tests/api_resources/speed/test_schedule.py
index ba89c24e4d9..99d2657e184 100644
--- a/tests/api_resources/speed/test_schedule.py
+++ b/tests/api_resources/speed/test_schedule.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/speed/test_tests.py b/tests/api_resources/speed/test_tests.py
index 28a085afac9..8cd7b1dec63 100644
--- a/tests/api_resources/speed/test_tests.py
+++ b/tests/api_resources/speed/test_tests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/ssl/__init__.py b/tests/api_resources/ssl/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/ssl/__init__.py
+++ b/tests/api_resources/ssl/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/ssl/certificate_packs/__init__.py b/tests/api_resources/ssl/certificate_packs/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/ssl/certificate_packs/__init__.py
+++ b/tests/api_resources/ssl/certificate_packs/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/ssl/certificate_packs/test_order.py b/tests/api_resources/ssl/certificate_packs/test_order.py
index a4ab61e0f91..5ad50e00c71 100644
--- a/tests/api_resources/ssl/certificate_packs/test_order.py
+++ b/tests/api_resources/ssl/certificate_packs/test_order.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/ssl/certificate_packs/test_quota.py b/tests/api_resources/ssl/certificate_packs/test_quota.py
index 738a0464e0f..22d983db7f1 100644
--- a/tests/api_resources/ssl/certificate_packs/test_quota.py
+++ b/tests/api_resources/ssl/certificate_packs/test_quota.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/ssl/test_analyze.py b/tests/api_resources/ssl/test_analyze.py
index 5ba46b73823..ce96ca2df0c 100644
--- a/tests/api_resources/ssl/test_analyze.py
+++ b/tests/api_resources/ssl/test_analyze.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/ssl/test_certificate_packs.py b/tests/api_resources/ssl/test_certificate_packs.py
index 695ba4fad70..6f98b0454ec 100644
--- a/tests/api_resources/ssl/test_certificate_packs.py
+++ b/tests/api_resources/ssl/test_certificate_packs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/ssl/test_recommendations.py b/tests/api_resources/ssl/test_recommendations.py
index 223636bbe4c..31e42e5ed46 100644
--- a/tests/api_resources/ssl/test_recommendations.py
+++ b/tests/api_resources/ssl/test_recommendations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/ssl/test_verification.py b/tests/api_resources/ssl/test_verification.py
index 0696c47a544..e93667109d1 100644
--- a/tests/api_resources/ssl/test_verification.py
+++ b/tests/api_resources/ssl/test_verification.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/ssl/universal/__init__.py b/tests/api_resources/ssl/universal/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/ssl/universal/__init__.py
+++ b/tests/api_resources/ssl/universal/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/ssl/universal/test_settings.py b/tests/api_resources/ssl/universal/test_settings.py
index 0fe5a9670a5..755252038f5 100644
--- a/tests/api_resources/ssl/universal/test_settings.py
+++ b/tests/api_resources/ssl/universal/test_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/storage/__init__.py b/tests/api_resources/storage/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/storage/__init__.py
+++ b/tests/api_resources/storage/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/storage/test_analytics.py b/tests/api_resources/storage/test_analytics.py
index 5f31003d6fd..22f2f3db517 100644
--- a/tests/api_resources/storage/test_analytics.py
+++ b/tests/api_resources/storage/test_analytics.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/__init__.py b/tests/api_resources/stream/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/stream/__init__.py
+++ b/tests/api_resources/stream/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/stream/live_inputs/__init__.py b/tests/api_resources/stream/live_inputs/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/stream/live_inputs/__init__.py
+++ b/tests/api_resources/stream/live_inputs/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/stream/live_inputs/test_outputs.py b/tests/api_resources/stream/live_inputs/test_outputs.py
index 6bc8724e7d0..e7b73c5be61 100644
--- a/tests/api_resources/stream/live_inputs/test_outputs.py
+++ b/tests/api_resources/stream/live_inputs/test_outputs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_audio_tracks.py b/tests/api_resources/stream/test_audio_tracks.py
index d762c4e63b0..a344883e943 100644
--- a/tests/api_resources/stream/test_audio_tracks.py
+++ b/tests/api_resources/stream/test_audio_tracks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_captions.py b/tests/api_resources/stream/test_captions.py
index c3b7a98830b..a5370a76f4b 100644
--- a/tests/api_resources/stream/test_captions.py
+++ b/tests/api_resources/stream/test_captions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_clips.py b/tests/api_resources/stream/test_clips.py
index 1b5a16fbb0c..2cfe38553f3 100644
--- a/tests/api_resources/stream/test_clips.py
+++ b/tests/api_resources/stream/test_clips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_copies.py b/tests/api_resources/stream/test_copies.py
index 546755806d9..96ae6f1dc69 100644
--- a/tests/api_resources/stream/test_copies.py
+++ b/tests/api_resources/stream/test_copies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_direct_uploads.py b/tests/api_resources/stream/test_direct_uploads.py
index 0ffef04249a..e3ac210e875 100644
--- a/tests/api_resources/stream/test_direct_uploads.py
+++ b/tests/api_resources/stream/test_direct_uploads.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_downloads.py b/tests/api_resources/stream/test_downloads.py
index c37f487bdc5..6550b00db06 100644
--- a/tests/api_resources/stream/test_downloads.py
+++ b/tests/api_resources/stream/test_downloads.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_embeds.py b/tests/api_resources/stream/test_embeds.py
index 23550dde13e..bc2d360c519 100644
--- a/tests/api_resources/stream/test_embeds.py
+++ b/tests/api_resources/stream/test_embeds.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_keys.py b/tests/api_resources/stream/test_keys.py
index a4f49cbdc17..24e6e0af681 100644
--- a/tests/api_resources/stream/test_keys.py
+++ b/tests/api_resources/stream/test_keys.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_live_inputs.py b/tests/api_resources/stream/test_live_inputs.py
index 01cd4c366fa..4bdb29bce6c 100644
--- a/tests/api_resources/stream/test_live_inputs.py
+++ b/tests/api_resources/stream/test_live_inputs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_tokens.py b/tests/api_resources/stream/test_tokens.py
index 62952ab5202..0391bd6a8bf 100644
--- a/tests/api_resources/stream/test_tokens.py
+++ b/tests/api_resources/stream/test_tokens.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_videos.py b/tests/api_resources/stream/test_videos.py
index 550baf3c834..3742bbcd71a 100644
--- a/tests/api_resources/stream/test_videos.py
+++ b/tests/api_resources/stream/test_videos.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_watermarks.py b/tests/api_resources/stream/test_watermarks.py
index 337db6e8ea0..23974c7f5d7 100644
--- a/tests/api_resources/stream/test_watermarks.py
+++ b/tests/api_resources/stream/test_watermarks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/stream/test_webhooks.py b/tests/api_resources/stream/test_webhooks.py
index f784e19cdf4..05fd3b060ee 100644
--- a/tests/api_resources/stream/test_webhooks.py
+++ b/tests/api_resources/stream/test_webhooks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_accounts.py b/tests/api_resources/test_accounts.py
index 28475362638..2d1c482cae3 100644
--- a/tests/api_resources/test_accounts.py
+++ b/tests/api_resources/test_accounts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_audit_logs.py b/tests/api_resources/test_audit_logs.py
index 60cf2ba2cb5..305e7cc8894 100644
--- a/tests/api_resources/test_audit_logs.py
+++ b/tests/api_resources/test_audit_logs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_available_plans.py b/tests/api_resources/test_available_plans.py
index 52e78390599..c2874a2307b 100644
--- a/tests/api_resources/test_available_plans.py
+++ b/tests/api_resources/test_available_plans.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_available_rate_plans.py b/tests/api_resources/test_available_rate_plans.py
index 29f9d752a30..349668a9f77 100644
--- a/tests/api_resources/test_available_rate_plans.py
+++ b/tests/api_resources/test_available_rate_plans.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_bot_management.py b/tests/api_resources/test_bot_management.py
index 335e046244d..9b30d74abd8 100644
--- a/tests/api_resources/test_bot_management.py
+++ b/tests/api_resources/test_bot_management.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_brand_protection.py b/tests/api_resources/test_brand_protection.py
index 1064e017f11..cd7a5c57245 100644
--- a/tests/api_resources/test_brand_protection.py
+++ b/tests/api_resources/test_brand_protection.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_cache.py b/tests/api_resources/test_cache.py
index 4b92d631ad6..d30f7f2a5a9 100644
--- a/tests/api_resources/test_cache.py
+++ b/tests/api_resources/test_cache.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_calls.py b/tests/api_resources/test_calls.py
index 07e9ab6a8c1..60858d4072d 100644
--- a/tests/api_resources/test_calls.py
+++ b/tests/api_resources/test_calls.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_client_certificates.py b/tests/api_resources/test_client_certificates.py
index b5858ae094d..c4e871cc374 100644
--- a/tests/api_resources/test_client_certificates.py
+++ b/tests/api_resources/test_client_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_custom_certificates.py b/tests/api_resources/test_custom_certificates.py
index 133bdd6a22e..e5c7d131965 100644
--- a/tests/api_resources/test_custom_certificates.py
+++ b/tests/api_resources/test_custom_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_custom_hostnames.py b/tests/api_resources/test_custom_hostnames.py
index d3788c21811..d14eb055d34 100644
--- a/tests/api_resources/test_custom_hostnames.py
+++ b/tests/api_resources/test_custom_hostnames.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_custom_nameservers.py b/tests/api_resources/test_custom_nameservers.py
index 5a0d65b8205..d93759bde30 100644
--- a/tests/api_resources/test_custom_nameservers.py
+++ b/tests/api_resources/test_custom_nameservers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_dnssec.py b/tests/api_resources/test_dnssec.py
index a43a18c6bca..2e7b46d29d4 100644
--- a/tests/api_resources/test_dnssec.py
+++ b/tests/api_resources/test_dnssec.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_filters.py b/tests/api_resources/test_filters.py
index 98784492639..b8ddc874a6e 100644
--- a/tests/api_resources/test_filters.py
+++ b/tests/api_resources/test_filters.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_healthchecks.py b/tests/api_resources/test_healthchecks.py
index 94c46db2cb5..f6e27537930 100644
--- a/tests/api_resources/test_healthchecks.py
+++ b/tests/api_resources/test_healthchecks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
@@ -25,7 +25,7 @@ class TestHealthchecks:
@parametrize
def test_method_create(self, client: Cloudflare) -> None:
healthcheck = client.healthchecks.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -35,7 +35,7 @@ def test_method_create(self, client: Cloudflare) -> None:
@parametrize
def test_method_create_with_all_params(self, client: Cloudflare) -> None:
healthcheck = client.healthchecks.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
check_regions=["WEU", "ENAM"],
@@ -71,7 +71,7 @@ def test_method_create_with_all_params(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_create(self, client: Cloudflare) -> None:
response = client.healthchecks.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -85,7 +85,7 @@ def test_raw_response_create(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_create(self, client: Cloudflare) -> None:
with client.healthchecks.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
) as response:
@@ -100,9 +100,9 @@ def test_streaming_response_create(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_create(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
client.healthchecks.with_raw_response.create(
- "",
+ zone_id="",
address="www.example.com",
name="server-1",
)
@@ -112,7 +112,7 @@ def test_path_params_create(self, client: Cloudflare) -> None:
def test_method_update(self, client: Cloudflare) -> None:
healthcheck = client.healthchecks.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -123,7 +123,7 @@ def test_method_update(self, client: Cloudflare) -> None:
def test_method_update_with_all_params(self, client: Cloudflare) -> None:
healthcheck = client.healthchecks.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
check_regions=["WEU", "ENAM"],
@@ -160,7 +160,7 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_update(self, client: Cloudflare) -> None:
response = client.healthchecks.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -175,7 +175,7 @@ def test_raw_response_update(self, client: Cloudflare) -> None:
def test_streaming_response_update(self, client: Cloudflare) -> None:
with client.healthchecks.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
) as response:
@@ -190,18 +190,18 @@ def test_streaming_response_update(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_update(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
client.healthchecks.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
address="www.example.com",
name="server-1",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
client.healthchecks.with_raw_response.update(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -210,7 +210,7 @@ def test_path_params_update(self, client: Cloudflare) -> None:
@parametrize
def test_method_list(self, client: Cloudflare) -> None:
healthcheck = client.healthchecks.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(Optional[HealthcheckListResponse], healthcheck, path=["response"])
@@ -218,7 +218,7 @@ def test_method_list(self, client: Cloudflare) -> None:
@parametrize
def test_raw_response_list(self, client: Cloudflare) -> None:
response = client.healthchecks.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -230,7 +230,7 @@ def test_raw_response_list(self, client: Cloudflare) -> None:
@parametrize
def test_streaming_response_list(self, client: Cloudflare) -> None:
with client.healthchecks.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -243,9 +243,9 @@ def test_streaming_response_list(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_list(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
client.healthchecks.with_raw_response.list(
- "",
+ zone_id="",
)
@pytest.mark.skip()
@@ -253,7 +253,7 @@ def test_path_params_list(self, client: Cloudflare) -> None:
def test_method_delete(self, client: Cloudflare) -> None:
healthcheck = client.healthchecks.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(HealthcheckDeleteResponse, healthcheck, path=["response"])
@@ -262,7 +262,7 @@ def test_method_delete(self, client: Cloudflare) -> None:
def test_raw_response_delete(self, client: Cloudflare) -> None:
response = client.healthchecks.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -275,7 +275,7 @@ def test_raw_response_delete(self, client: Cloudflare) -> None:
def test_streaming_response_delete(self, client: Cloudflare) -> None:
with client.healthchecks.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -288,16 +288,16 @@ def test_streaming_response_delete(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_delete(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
client.healthchecks.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
client.healthchecks.with_raw_response.delete(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -305,7 +305,7 @@ def test_path_params_delete(self, client: Cloudflare) -> None:
def test_method_edit(self, client: Cloudflare) -> None:
healthcheck = client.healthchecks.edit(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -316,7 +316,7 @@ def test_method_edit(self, client: Cloudflare) -> None:
def test_method_edit_with_all_params(self, client: Cloudflare) -> None:
healthcheck = client.healthchecks.edit(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
check_regions=["WEU", "ENAM"],
@@ -353,7 +353,7 @@ def test_method_edit_with_all_params(self, client: Cloudflare) -> None:
def test_raw_response_edit(self, client: Cloudflare) -> None:
response = client.healthchecks.with_raw_response.edit(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -368,7 +368,7 @@ def test_raw_response_edit(self, client: Cloudflare) -> None:
def test_streaming_response_edit(self, client: Cloudflare) -> None:
with client.healthchecks.with_streaming_response.edit(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
) as response:
@@ -383,18 +383,18 @@ def test_streaming_response_edit(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_edit(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
client.healthchecks.with_raw_response.edit(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
address="www.example.com",
name="server-1",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
client.healthchecks.with_raw_response.edit(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -404,7 +404,7 @@ def test_path_params_edit(self, client: Cloudflare) -> None:
def test_method_get(self, client: Cloudflare) -> None:
healthcheck = client.healthchecks.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(HealthchecksHealthchecks, healthcheck, path=["response"])
@@ -413,7 +413,7 @@ def test_method_get(self, client: Cloudflare) -> None:
def test_raw_response_get(self, client: Cloudflare) -> None:
response = client.healthchecks.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -426,7 +426,7 @@ def test_raw_response_get(self, client: Cloudflare) -> None:
def test_streaming_response_get(self, client: Cloudflare) -> None:
with client.healthchecks.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -439,16 +439,16 @@ def test_streaming_response_get(self, client: Cloudflare) -> None:
@pytest.mark.skip()
@parametrize
def test_path_params_get(self, client: Cloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
client.healthchecks.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
client.healthchecks.with_raw_response.get(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@@ -459,7 +459,7 @@ class TestAsyncHealthchecks:
@parametrize
async def test_method_create(self, async_client: AsyncCloudflare) -> None:
healthcheck = await async_client.healthchecks.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -469,7 +469,7 @@ async def test_method_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_method_create_with_all_params(self, async_client: AsyncCloudflare) -> None:
healthcheck = await async_client.healthchecks.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
check_regions=["WEU", "ENAM"],
@@ -505,7 +505,7 @@ async def test_method_create_with_all_params(self, async_client: AsyncCloudflare
@parametrize
async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
response = await async_client.healthchecks.with_raw_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -519,7 +519,7 @@ async def test_raw_response_create(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_create(self, async_client: AsyncCloudflare) -> None:
async with async_client.healthchecks.with_streaming_response.create(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
) as response:
@@ -534,9 +534,9 @@ async def test_streaming_response_create(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
await async_client.healthchecks.with_raw_response.create(
- "",
+ zone_id="",
address="www.example.com",
name="server-1",
)
@@ -546,7 +546,7 @@ async def test_path_params_create(self, async_client: AsyncCloudflare) -> None:
async def test_method_update(self, async_client: AsyncCloudflare) -> None:
healthcheck = await async_client.healthchecks.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -557,7 +557,7 @@ async def test_method_update(self, async_client: AsyncCloudflare) -> None:
async def test_method_update_with_all_params(self, async_client: AsyncCloudflare) -> None:
healthcheck = await async_client.healthchecks.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
check_regions=["WEU", "ENAM"],
@@ -594,7 +594,7 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
response = await async_client.healthchecks.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -609,7 +609,7 @@ async def test_raw_response_update(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_update(self, async_client: AsyncCloudflare) -> None:
async with async_client.healthchecks.with_streaming_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
) as response:
@@ -624,18 +624,18 @@ async def test_streaming_response_update(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
await async_client.healthchecks.with_raw_response.update(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
address="www.example.com",
name="server-1",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
await async_client.healthchecks.with_raw_response.update(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -644,7 +644,7 @@ async def test_path_params_update(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_method_list(self, async_client: AsyncCloudflare) -> None:
healthcheck = await async_client.healthchecks.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(Optional[HealthcheckListResponse], healthcheck, path=["response"])
@@ -652,7 +652,7 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
response = await async_client.healthchecks.with_raw_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -664,7 +664,7 @@ async def test_raw_response_list(self, async_client: AsyncCloudflare) -> None:
@parametrize
async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> None:
async with async_client.healthchecks.with_streaming_response.list(
- "023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -677,9 +677,9 @@ async def test_streaming_response_list(self, async_client: AsyncCloudflare) -> N
@pytest.mark.skip()
@parametrize
async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
await async_client.healthchecks.with_raw_response.list(
- "",
+ zone_id="",
)
@pytest.mark.skip()
@@ -687,7 +687,7 @@ async def test_path_params_list(self, async_client: AsyncCloudflare) -> None:
async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
healthcheck = await async_client.healthchecks.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(HealthcheckDeleteResponse, healthcheck, path=["response"])
@@ -696,7 +696,7 @@ async def test_method_delete(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
response = await async_client.healthchecks.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -709,7 +709,7 @@ async def test_raw_response_delete(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_delete(self, async_client: AsyncCloudflare) -> None:
async with async_client.healthchecks.with_streaming_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -722,16 +722,16 @@ async def test_streaming_response_delete(self, async_client: AsyncCloudflare) ->
@pytest.mark.skip()
@parametrize
async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
await async_client.healthchecks.with_raw_response.delete(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
await async_client.healthchecks.with_raw_response.delete(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
@pytest.mark.skip()
@@ -739,7 +739,7 @@ async def test_path_params_delete(self, async_client: AsyncCloudflare) -> None:
async def test_method_edit(self, async_client: AsyncCloudflare) -> None:
healthcheck = await async_client.healthchecks.edit(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -750,7 +750,7 @@ async def test_method_edit(self, async_client: AsyncCloudflare) -> None:
async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare) -> None:
healthcheck = await async_client.healthchecks.edit(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
check_regions=["WEU", "ENAM"],
@@ -787,7 +787,7 @@ async def test_method_edit_with_all_params(self, async_client: AsyncCloudflare)
async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None:
response = await async_client.healthchecks.with_raw_response.edit(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -802,7 +802,7 @@ async def test_raw_response_edit(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> None:
async with async_client.healthchecks.with_streaming_response.edit(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
) as response:
@@ -817,18 +817,18 @@ async def test_streaming_response_edit(self, async_client: AsyncCloudflare) -> N
@pytest.mark.skip()
@parametrize
async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
await async_client.healthchecks.with_raw_response.edit(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
address="www.example.com",
name="server-1",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
await async_client.healthchecks.with_raw_response.edit(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
address="www.example.com",
name="server-1",
)
@@ -838,7 +838,7 @@ async def test_path_params_edit(self, async_client: AsyncCloudflare) -> None:
async def test_method_get(self, async_client: AsyncCloudflare) -> None:
healthcheck = await async_client.healthchecks.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert_matches_type(HealthchecksHealthchecks, healthcheck, path=["response"])
@@ -847,7 +847,7 @@ async def test_method_get(self, async_client: AsyncCloudflare) -> None:
async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
response = await async_client.healthchecks.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
assert response.is_closed is True
@@ -860,7 +860,7 @@ async def test_raw_response_get(self, async_client: AsyncCloudflare) -> None:
async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> None:
async with async_client.healthchecks.with_streaming_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
) as response:
assert not response.is_closed
assert response.http_request.headers.get("X-Stainless-Lang") == "python"
@@ -873,14 +873,14 @@ async def test_streaming_response_get(self, async_client: AsyncCloudflare) -> No
@pytest.mark.skip()
@parametrize
async def test_path_params_get(self, async_client: AsyncCloudflare) -> None:
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `zone_id` but received ''"):
await async_client.healthchecks.with_raw_response.get(
"023e105f4ecef8ad9ca31a8372d0c353",
- zone_identifier="",
+ zone_id="",
)
- with pytest.raises(ValueError, match=r"Expected a non-empty value for `identifier` but received ''"):
+ with pytest.raises(ValueError, match=r"Expected a non-empty value for `healthcheck_id` but received ''"):
await async_client.healthchecks.with_raw_response.get(
"",
- zone_identifier="023e105f4ecef8ad9ca31a8372d0c353",
+ zone_id="023e105f4ecef8ad9ca31a8372d0c353",
)
diff --git a/tests/api_resources/test_ips.py b/tests/api_resources/test_ips.py
index b326f5fd009..cfbc33fa51f 100644
--- a/tests/api_resources/test_ips.py
+++ b/tests/api_resources/test_ips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_keyless_certificates.py b/tests/api_resources/test_keyless_certificates.py
index 031ece0a0eb..935738235ef 100644
--- a/tests/api_resources/test_keyless_certificates.py
+++ b/tests/api_resources/test_keyless_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_load_balancers.py b/tests/api_resources/test_load_balancers.py
index ab2c87747c2..946a45cf92c 100644
--- a/tests/api_resources/test_load_balancers.py
+++ b/tests/api_resources/test_load_balancers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_managed_headers.py b/tests/api_resources/test_managed_headers.py
index 6d479991b55..73f304ba56a 100644
--- a/tests/api_resources/test_managed_headers.py
+++ b/tests/api_resources/test_managed_headers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_memberships.py b/tests/api_resources/test_memberships.py
index e5ea43d2d6f..a61d32f96f0 100644
--- a/tests/api_resources/test_memberships.py
+++ b/tests/api_resources/test_memberships.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_mtls_certificates.py b/tests/api_resources/test_mtls_certificates.py
index 45650c63ea5..0f2bcab94d0 100644
--- a/tests/api_resources/test_mtls_certificates.py
+++ b/tests/api_resources/test_mtls_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_origin_ca_certificates.py b/tests/api_resources/test_origin_ca_certificates.py
index b41fed8b3d8..65ddd6292f4 100644
--- a/tests/api_resources/test_origin_ca_certificates.py
+++ b/tests/api_resources/test_origin_ca_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_origin_post_quantum_encryption.py b/tests/api_resources/test_origin_post_quantum_encryption.py
index e480ab105d3..794b93f5d90 100644
--- a/tests/api_resources/test_origin_post_quantum_encryption.py
+++ b/tests/api_resources/test_origin_post_quantum_encryption.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_origin_tls_client_auth.py b/tests/api_resources/test_origin_tls_client_auth.py
index b472d5f39fd..b038c8d3551 100644
--- a/tests/api_resources/test_origin_tls_client_auth.py
+++ b/tests/api_resources/test_origin_tls_client_auth.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_page_shield.py b/tests/api_resources/test_page_shield.py
index 9a484a3d88c..a6dd2b7fe2a 100644
--- a/tests/api_resources/test_page_shield.py
+++ b/tests/api_resources/test_page_shield.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_pagerules.py b/tests/api_resources/test_pagerules.py
index e52bb3b7ac1..42de780f1d1 100644
--- a/tests/api_resources/test_pagerules.py
+++ b/tests/api_resources/test_pagerules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_pcaps.py b/tests/api_resources/test_pcaps.py
index 45b7207c89c..bcdf1e15059 100644
--- a/tests/api_resources/test_pcaps.py
+++ b/tests/api_resources/test_pcaps.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_queues.py b/tests/api_resources/test_queues.py
index 710f8e2b8b4..cd0a812f7c0 100644
--- a/tests/api_resources/test_queues.py
+++ b/tests/api_resources/test_queues.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_rate_limits.py b/tests/api_resources/test_rate_limits.py
index 0eecd35292c..aedc8ca0305 100644
--- a/tests/api_resources/test_rate_limits.py
+++ b/tests/api_resources/test_rate_limits.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_rulesets.py b/tests/api_resources/test_rulesets.py
index 3b37c9faa49..dc218794d84 100644
--- a/tests/api_resources/test_rulesets.py
+++ b/tests/api_resources/test_rulesets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_snippets.py b/tests/api_resources/test_snippets.py
index 2116a25371d..3a49b592b81 100644
--- a/tests/api_resources/test_snippets.py
+++ b/tests/api_resources/test_snippets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_speed.py b/tests/api_resources/test_speed.py
index c57940934c9..5afa7238430 100644
--- a/tests/api_resources/test_speed.py
+++ b/tests/api_resources/test_speed.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_stream.py b/tests/api_resources/test_stream.py
index 0deab88b6ba..5df1fee24d2 100644
--- a/tests/api_resources/test_stream.py
+++ b/tests/api_resources/test_stream.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_subscriptions.py b/tests/api_resources/test_subscriptions.py
index 931bf4411f2..7fbd8484de2 100644
--- a/tests/api_resources/test_subscriptions.py
+++ b/tests/api_resources/test_subscriptions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_url_normalization.py b/tests/api_resources/test_url_normalization.py
index e2a263d824a..a97f75691b2 100644
--- a/tests/api_resources/test_url_normalization.py
+++ b/tests/api_resources/test_url_normalization.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_url_scanner.py b/tests/api_resources/test_url_scanner.py
index 60d65e178a7..d1c66aed261 100644
--- a/tests/api_resources/test_url_scanner.py
+++ b/tests/api_resources/test_url_scanner.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_user.py b/tests/api_resources/test_user.py
index fbd8ceaba22..0d384f15858 100644
--- a/tests/api_resources/test_user.py
+++ b/tests/api_resources/test_user.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_waiting_rooms.py b/tests/api_resources/test_waiting_rooms.py
index e148831f079..05d786b160d 100644
--- a/tests/api_resources/test_waiting_rooms.py
+++ b/tests/api_resources/test_waiting_rooms.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_warp_connector.py b/tests/api_resources/test_warp_connector.py
index 5e93546c58e..cf665427be7 100644
--- a/tests/api_resources/test_warp_connector.py
+++ b/tests/api_resources/test_warp_connector.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/test_zones.py b/tests/api_resources/test_zones.py
index 19005597b5e..49843a41466 100644
--- a/tests/api_resources/test_zones.py
+++ b/tests/api_resources/test_zones.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/url_scanner/__init__.py b/tests/api_resources/url_scanner/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/url_scanner/__init__.py
+++ b/tests/api_resources/url_scanner/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/url_scanner/test_scans.py b/tests/api_resources/url_scanner/test_scans.py
index 545ffb0fda1..d0e817fddf5 100644
--- a/tests/api_resources/url_scanner/test_scans.py
+++ b/tests/api_resources/url_scanner/test_scans.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/__init__.py b/tests/api_resources/user/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/user/__init__.py
+++ b/tests/api_resources/user/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/user/billing/__init__.py b/tests/api_resources/user/billing/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/user/billing/__init__.py
+++ b/tests/api_resources/user/billing/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/user/billing/test_history.py b/tests/api_resources/user/billing/test_history.py
index b497d169a2f..69f5c9ab004 100644
--- a/tests/api_resources/user/billing/test_history.py
+++ b/tests/api_resources/user/billing/test_history.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/billing/test_profile.py b/tests/api_resources/user/billing/test_profile.py
index 0f94ddb085d..fdeecb4384e 100644
--- a/tests/api_resources/user/billing/test_profile.py
+++ b/tests/api_resources/user/billing/test_profile.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/firewall/__init__.py b/tests/api_resources/user/firewall/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/user/firewall/__init__.py
+++ b/tests/api_resources/user/firewall/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/user/firewall/test_access_rules.py b/tests/api_resources/user/firewall/test_access_rules.py
index dcb2c1b0a1a..bab166c1867 100644
--- a/tests/api_resources/user/firewall/test_access_rules.py
+++ b/tests/api_resources/user/firewall/test_access_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/load_balancers/__init__.py b/tests/api_resources/user/load_balancers/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/user/load_balancers/__init__.py
+++ b/tests/api_resources/user/load_balancers/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/user/load_balancers/analytics/__init__.py b/tests/api_resources/user/load_balancers/analytics/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/user/load_balancers/analytics/__init__.py
+++ b/tests/api_resources/user/load_balancers/analytics/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/user/load_balancers/analytics/test_events.py b/tests/api_resources/user/load_balancers/analytics/test_events.py
index 49320b17b35..08188629f93 100644
--- a/tests/api_resources/user/load_balancers/analytics/test_events.py
+++ b/tests/api_resources/user/load_balancers/analytics/test_events.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/load_balancers/test_monitors.py b/tests/api_resources/user/load_balancers/test_monitors.py
index 1d7fad2fef2..7c0f1b49ab5 100644
--- a/tests/api_resources/user/load_balancers/test_monitors.py
+++ b/tests/api_resources/user/load_balancers/test_monitors.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/load_balancers/test_pools.py b/tests/api_resources/user/load_balancers/test_pools.py
index e9ec989ff14..a421610df7f 100644
--- a/tests/api_resources/user/load_balancers/test_pools.py
+++ b/tests/api_resources/user/load_balancers/test_pools.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/load_balancers/test_preview.py b/tests/api_resources/user/load_balancers/test_preview.py
index c2fc4a50c6c..c40bab6b8aa 100644
--- a/tests/api_resources/user/load_balancers/test_preview.py
+++ b/tests/api_resources/user/load_balancers/test_preview.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/test_audit_logs.py b/tests/api_resources/user/test_audit_logs.py
index f7bf4920e19..6d0b5089a82 100644
--- a/tests/api_resources/user/test_audit_logs.py
+++ b/tests/api_resources/user/test_audit_logs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/test_invites.py b/tests/api_resources/user/test_invites.py
index eec50a3ecec..1ca3d5d8e27 100644
--- a/tests/api_resources/user/test_invites.py
+++ b/tests/api_resources/user/test_invites.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/test_organizations.py b/tests/api_resources/user/test_organizations.py
index 60449931b88..8158bae1594 100644
--- a/tests/api_resources/user/test_organizations.py
+++ b/tests/api_resources/user/test_organizations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/test_subscriptions.py b/tests/api_resources/user/test_subscriptions.py
index cda798f037a..916a255ac11 100644
--- a/tests/api_resources/user/test_subscriptions.py
+++ b/tests/api_resources/user/test_subscriptions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/test_tokens.py b/tests/api_resources/user/test_tokens.py
index 1e69b8a3650..3016556574a 100644
--- a/tests/api_resources/user/test_tokens.py
+++ b/tests/api_resources/user/test_tokens.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/tokens/__init__.py b/tests/api_resources/user/tokens/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/user/tokens/__init__.py
+++ b/tests/api_resources/user/tokens/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/user/tokens/test_permission_groups.py b/tests/api_resources/user/tokens/test_permission_groups.py
index 008f1e5b687..402d2d372bb 100644
--- a/tests/api_resources/user/tokens/test_permission_groups.py
+++ b/tests/api_resources/user/tokens/test_permission_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/user/tokens/test_value.py b/tests/api_resources/user/tokens/test_value.py
index d2129f5a74b..697920b8c14 100644
--- a/tests/api_resources/user/tokens/test_value.py
+++ b/tests/api_resources/user/tokens/test_value.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/vectorize/__init__.py b/tests/api_resources/vectorize/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/vectorize/__init__.py
+++ b/tests/api_resources/vectorize/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/vectorize/test_indexes.py b/tests/api_resources/vectorize/test_indexes.py
index 89d304fbc01..7024f1d0f18 100644
--- a/tests/api_resources/vectorize/test_indexes.py
+++ b/tests/api_resources/vectorize/test_indexes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/waiting_rooms/__init__.py b/tests/api_resources/waiting_rooms/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/waiting_rooms/__init__.py
+++ b/tests/api_resources/waiting_rooms/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/waiting_rooms/events/__init__.py b/tests/api_resources/waiting_rooms/events/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/waiting_rooms/events/__init__.py
+++ b/tests/api_resources/waiting_rooms/events/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/waiting_rooms/events/test_details.py b/tests/api_resources/waiting_rooms/events/test_details.py
index 7c50e2c9c8b..558a5147e08 100644
--- a/tests/api_resources/waiting_rooms/events/test_details.py
+++ b/tests/api_resources/waiting_rooms/events/test_details.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/waiting_rooms/test_events.py b/tests/api_resources/waiting_rooms/test_events.py
index ff774960881..1ef86b7b411 100644
--- a/tests/api_resources/waiting_rooms/test_events.py
+++ b/tests/api_resources/waiting_rooms/test_events.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/waiting_rooms/test_page.py b/tests/api_resources/waiting_rooms/test_page.py
index 683543c1168..5a53a2ac826 100644
--- a/tests/api_resources/waiting_rooms/test_page.py
+++ b/tests/api_resources/waiting_rooms/test_page.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/waiting_rooms/test_rules.py b/tests/api_resources/waiting_rooms/test_rules.py
index 84889eba3ea..05396e85400 100644
--- a/tests/api_resources/waiting_rooms/test_rules.py
+++ b/tests/api_resources/waiting_rooms/test_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/waiting_rooms/test_settings.py b/tests/api_resources/waiting_rooms/test_settings.py
index d66d27d7295..1610b9935cf 100644
--- a/tests/api_resources/waiting_rooms/test_settings.py
+++ b/tests/api_resources/waiting_rooms/test_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/waiting_rooms/test_statuses.py b/tests/api_resources/waiting_rooms/test_statuses.py
index 6ac54de1115..f7cd576bb45 100644
--- a/tests/api_resources/waiting_rooms/test_statuses.py
+++ b/tests/api_resources/waiting_rooms/test_statuses.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/web3/__init__.py b/tests/api_resources/web3/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/web3/__init__.py
+++ b/tests/api_resources/web3/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/web3/hostnames/__init__.py b/tests/api_resources/web3/hostnames/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/web3/hostnames/__init__.py
+++ b/tests/api_resources/web3/hostnames/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/web3/hostnames/ipfs_universal_paths/__init__.py b/tests/api_resources/web3/hostnames/ipfs_universal_paths/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/web3/hostnames/ipfs_universal_paths/__init__.py
+++ b/tests/api_resources/web3/hostnames/ipfs_universal_paths/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py b/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py
+++ b/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/test_entries.py b/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/test_entries.py
index c156ac68f52..e83f727f654 100644
--- a/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/test_entries.py
+++ b/tests/api_resources/web3/hostnames/ipfs_universal_paths/content_lists/test_entries.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/web3/hostnames/ipfs_universal_paths/test_content_lists.py b/tests/api_resources/web3/hostnames/ipfs_universal_paths/test_content_lists.py
index 336905565d4..88971d819cb 100644
--- a/tests/api_resources/web3/hostnames/ipfs_universal_paths/test_content_lists.py
+++ b/tests/api_resources/web3/hostnames/ipfs_universal_paths/test_content_lists.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/web3/test_hostnames.py b/tests/api_resources/web3/test_hostnames.py
index 4a41e6ebae9..8bcd33047a8 100644
--- a/tests/api_resources/web3/test_hostnames.py
+++ b/tests/api_resources/web3/test_hostnames.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/__init__.py b/tests/api_resources/workers/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/workers/__init__.py
+++ b/tests/api_resources/workers/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/workers/deployments/__init__.py b/tests/api_resources/workers/deployments/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/workers/deployments/__init__.py
+++ b/tests/api_resources/workers/deployments/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/workers/deployments/by_scripts/__init__.py b/tests/api_resources/workers/deployments/by_scripts/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/workers/deployments/by_scripts/__init__.py
+++ b/tests/api_resources/workers/deployments/by_scripts/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/workers/deployments/by_scripts/test_details.py b/tests/api_resources/workers/deployments/by_scripts/test_details.py
index d4bc487357c..24c8b7ed6f5 100644
--- a/tests/api_resources/workers/deployments/by_scripts/test_details.py
+++ b/tests/api_resources/workers/deployments/by_scripts/test_details.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/deployments/test_by_scripts.py b/tests/api_resources/workers/deployments/test_by_scripts.py
index 24d072c0ead..e47639477f3 100644
--- a/tests/api_resources/workers/deployments/test_by_scripts.py
+++ b/tests/api_resources/workers/deployments/test_by_scripts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/scripts/__init__.py b/tests/api_resources/workers/scripts/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/workers/scripts/__init__.py
+++ b/tests/api_resources/workers/scripts/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/workers/scripts/test_bindings.py b/tests/api_resources/workers/scripts/test_bindings.py
index 28249940780..7bbf34efc37 100644
--- a/tests/api_resources/workers/scripts/test_bindings.py
+++ b/tests/api_resources/workers/scripts/test_bindings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/scripts/test_content.py b/tests/api_resources/workers/scripts/test_content.py
index 30b481e7dbc..2bbce51cfa3 100644
--- a/tests/api_resources/workers/scripts/test_content.py
+++ b/tests/api_resources/workers/scripts/test_content.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/scripts/test_content_v2.py b/tests/api_resources/workers/scripts/test_content_v2.py
index 9b69d071c4a..31016e26535 100644
--- a/tests/api_resources/workers/scripts/test_content_v2.py
+++ b/tests/api_resources/workers/scripts/test_content_v2.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/scripts/test_schedules.py b/tests/api_resources/workers/scripts/test_schedules.py
index 0f55089428a..7ecc4f2629d 100644
--- a/tests/api_resources/workers/scripts/test_schedules.py
+++ b/tests/api_resources/workers/scripts/test_schedules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/scripts/test_settings.py b/tests/api_resources/workers/scripts/test_settings.py
index 6d5c4dc1389..93a924099d2 100644
--- a/tests/api_resources/workers/scripts/test_settings.py
+++ b/tests/api_resources/workers/scripts/test_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/scripts/test_tail.py b/tests/api_resources/workers/scripts/test_tail.py
index 232bfa9fa82..aef0b5b58e2 100644
--- a/tests/api_resources/workers/scripts/test_tail.py
+++ b/tests/api_resources/workers/scripts/test_tail.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/scripts/test_usage_model.py b/tests/api_resources/workers/scripts/test_usage_model.py
index 5fb992b414e..a4a646e937c 100644
--- a/tests/api_resources/workers/scripts/test_usage_model.py
+++ b/tests/api_resources/workers/scripts/test_usage_model.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/services/__init__.py b/tests/api_resources/workers/services/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/workers/services/__init__.py
+++ b/tests/api_resources/workers/services/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/workers/services/environments/__init__.py b/tests/api_resources/workers/services/environments/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/workers/services/environments/__init__.py
+++ b/tests/api_resources/workers/services/environments/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/workers/services/environments/test_content.py b/tests/api_resources/workers/services/environments/test_content.py
index 1383fbb37ef..48d8d171dd4 100644
--- a/tests/api_resources/workers/services/environments/test_content.py
+++ b/tests/api_resources/workers/services/environments/test_content.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/services/environments/test_settings.py b/tests/api_resources/workers/services/environments/test_settings.py
index 7828046a248..49ef9121dae 100644
--- a/tests/api_resources/workers/services/environments/test_settings.py
+++ b/tests/api_resources/workers/services/environments/test_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/test_account_settings.py b/tests/api_resources/workers/test_account_settings.py
index ae2af8c6142..e3a0c6fece3 100644
--- a/tests/api_resources/workers/test_account_settings.py
+++ b/tests/api_resources/workers/test_account_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/test_ai.py b/tests/api_resources/workers/test_ai.py
index d03db0504d5..6895c16e404 100644
--- a/tests/api_resources/workers/test_ai.py
+++ b/tests/api_resources/workers/test_ai.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/test_domains.py b/tests/api_resources/workers/test_domains.py
index 3f8511837fe..b03bd59d4fe 100644
--- a/tests/api_resources/workers/test_domains.py
+++ b/tests/api_resources/workers/test_domains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/test_filters.py b/tests/api_resources/workers/test_filters.py
index ec958dedc0d..8932ac5c98d 100644
--- a/tests/api_resources/workers/test_filters.py
+++ b/tests/api_resources/workers/test_filters.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/test_routes.py b/tests/api_resources/workers/test_routes.py
index ff3f4ace9fe..370c18dd419 100644
--- a/tests/api_resources/workers/test_routes.py
+++ b/tests/api_resources/workers/test_routes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/test_scripts.py b/tests/api_resources/workers/test_scripts.py
index 6fc134d310c..1a44a7bb73a 100644
--- a/tests/api_resources/workers/test_scripts.py
+++ b/tests/api_resources/workers/test_scripts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers/test_subdomains.py b/tests/api_resources/workers/test_subdomains.py
index 1d0331f600e..24b36b21408 100644
--- a/tests/api_resources/workers/test_subdomains.py
+++ b/tests/api_resources/workers/test_subdomains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers_for_platforms/__init__.py b/tests/api_resources/workers_for_platforms/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/workers_for_platforms/__init__.py
+++ b/tests/api_resources/workers_for_platforms/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/workers_for_platforms/dispatch/__init__.py b/tests/api_resources/workers_for_platforms/dispatch/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/workers_for_platforms/dispatch/__init__.py
+++ b/tests/api_resources/workers_for_platforms/dispatch/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/__init__.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/__init__.py
+++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/__init__.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/__init__.py
+++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py
+++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_bindings.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_bindings.py
index e1890438f27..6abf9f544d2 100644
--- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_bindings.py
+++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_bindings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_scripts.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_scripts.py
index 3a69bb416e6..7e8a727f84b 100644
--- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_scripts.py
+++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_scripts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_settings.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_settings.py
index a00a31ee66b..e225f3f79b1 100644
--- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_settings.py
+++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/scripts/content/test_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers_for_platforms/dispatch/namespaces/test_scripts.py b/tests/api_resources/workers_for_platforms/dispatch/namespaces/test_scripts.py
index 42ef6446e5c..517641faa80 100644
--- a/tests/api_resources/workers_for_platforms/dispatch/namespaces/test_scripts.py
+++ b/tests/api_resources/workers_for_platforms/dispatch/namespaces/test_scripts.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/workers_for_platforms/dispatch/test_namespaces.py b/tests/api_resources/workers_for_platforms/dispatch/test_namespaces.py
index becad7762f8..cbf799783ad 100644
--- a/tests/api_resources/workers_for_platforms/dispatch/test_namespaces.py
+++ b/tests/api_resources/workers_for_platforms/dispatch/test_namespaces.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/__init__.py b/tests/api_resources/zero_trust/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/__init__.py
+++ b/tests/api_resources/zero_trust/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/access/__init__.py b/tests/api_resources/zero_trust/access/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/access/__init__.py
+++ b/tests/api_resources/zero_trust/access/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/access/applications/__init__.py b/tests/api_resources/zero_trust/access/applications/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/access/applications/__init__.py
+++ b/tests/api_resources/zero_trust/access/applications/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/access/applications/test_cas.py b/tests/api_resources/zero_trust/access/applications/test_cas.py
index b43736d872e..86540de1f96 100644
--- a/tests/api_resources/zero_trust/access/applications/test_cas.py
+++ b/tests/api_resources/zero_trust/access/applications/test_cas.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/applications/test_policies.py b/tests/api_resources/zero_trust/access/applications/test_policies.py
index 99a400372d6..e5d3e901d42 100644
--- a/tests/api_resources/zero_trust/access/applications/test_policies.py
+++ b/tests/api_resources/zero_trust/access/applications/test_policies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/applications/test_user_policy_checks.py b/tests/api_resources/zero_trust/access/applications/test_user_policy_checks.py
index 4a78d5be97b..4747aba182f 100644
--- a/tests/api_resources/zero_trust/access/applications/test_user_policy_checks.py
+++ b/tests/api_resources/zero_trust/access/applications/test_user_policy_checks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/certificates/__init__.py b/tests/api_resources/zero_trust/access/certificates/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/access/certificates/__init__.py
+++ b/tests/api_resources/zero_trust/access/certificates/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/access/certificates/test_settings.py b/tests/api_resources/zero_trust/access/certificates/test_settings.py
index 745bef2fb44..112ab10b6e4 100644
--- a/tests/api_resources/zero_trust/access/certificates/test_settings.py
+++ b/tests/api_resources/zero_trust/access/certificates/test_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/logs/__init__.py b/tests/api_resources/zero_trust/access/logs/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/access/logs/__init__.py
+++ b/tests/api_resources/zero_trust/access/logs/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/access/logs/test_access_requests.py b/tests/api_resources/zero_trust/access/logs/test_access_requests.py
index cc2b1595913..411964d255b 100644
--- a/tests/api_resources/zero_trust/access/logs/test_access_requests.py
+++ b/tests/api_resources/zero_trust/access/logs/test_access_requests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/test_applications.py b/tests/api_resources/zero_trust/access/test_applications.py
index add993f4720..9cb5e6a1aa5 100644
--- a/tests/api_resources/zero_trust/access/test_applications.py
+++ b/tests/api_resources/zero_trust/access/test_applications.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/test_bookmarks.py b/tests/api_resources/zero_trust/access/test_bookmarks.py
index 1083fa5c658..205a14be75b 100644
--- a/tests/api_resources/zero_trust/access/test_bookmarks.py
+++ b/tests/api_resources/zero_trust/access/test_bookmarks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/test_certificates.py b/tests/api_resources/zero_trust/access/test_certificates.py
index 85e8df2b3be..7aa9a0bd693 100644
--- a/tests/api_resources/zero_trust/access/test_certificates.py
+++ b/tests/api_resources/zero_trust/access/test_certificates.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/test_custom_pages.py b/tests/api_resources/zero_trust/access/test_custom_pages.py
index 7d14f7fbadc..01d4e6959e5 100644
--- a/tests/api_resources/zero_trust/access/test_custom_pages.py
+++ b/tests/api_resources/zero_trust/access/test_custom_pages.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/test_groups.py b/tests/api_resources/zero_trust/access/test_groups.py
index fe0468f9415..b9b29edbdef 100644
--- a/tests/api_resources/zero_trust/access/test_groups.py
+++ b/tests/api_resources/zero_trust/access/test_groups.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/test_keys.py b/tests/api_resources/zero_trust/access/test_keys.py
index 5f6e60e2568..3485f9113bb 100644
--- a/tests/api_resources/zero_trust/access/test_keys.py
+++ b/tests/api_resources/zero_trust/access/test_keys.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/test_service_tokens.py b/tests/api_resources/zero_trust/access/test_service_tokens.py
index e775164dbc3..a9d1545197a 100644
--- a/tests/api_resources/zero_trust/access/test_service_tokens.py
+++ b/tests/api_resources/zero_trust/access/test_service_tokens.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/test_tags.py b/tests/api_resources/zero_trust/access/test_tags.py
index 45475138d7e..cc0c3b79128 100644
--- a/tests/api_resources/zero_trust/access/test_tags.py
+++ b/tests/api_resources/zero_trust/access/test_tags.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/test_users.py b/tests/api_resources/zero_trust/access/test_users.py
index 248bdb4d991..59f1e45767f 100644
--- a/tests/api_resources/zero_trust/access/test_users.py
+++ b/tests/api_resources/zero_trust/access/test_users.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/users/__init__.py b/tests/api_resources/zero_trust/access/users/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/access/users/__init__.py
+++ b/tests/api_resources/zero_trust/access/users/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/access/users/test_active_sessions.py b/tests/api_resources/zero_trust/access/users/test_active_sessions.py
index d7df8f68a6a..3b7b67a00e6 100644
--- a/tests/api_resources/zero_trust/access/users/test_active_sessions.py
+++ b/tests/api_resources/zero_trust/access/users/test_active_sessions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/users/test_failed_logins.py b/tests/api_resources/zero_trust/access/users/test_failed_logins.py
index 7d201fa051a..9595e61edcf 100644
--- a/tests/api_resources/zero_trust/access/users/test_failed_logins.py
+++ b/tests/api_resources/zero_trust/access/users/test_failed_logins.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/access/users/test_last_seen_identity.py b/tests/api_resources/zero_trust/access/users/test_last_seen_identity.py
index bf5a8e41fda..2f7683091e5 100644
--- a/tests/api_resources/zero_trust/access/users/test_last_seen_identity.py
+++ b/tests/api_resources/zero_trust/access/users/test_last_seen_identity.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/__init__.py b/tests/api_resources/zero_trust/devices/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/devices/__init__.py
+++ b/tests/api_resources/zero_trust/devices/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/devices/policies/__init__.py b/tests/api_resources/zero_trust/devices/policies/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/devices/policies/__init__.py
+++ b/tests/api_resources/zero_trust/devices/policies/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/devices/policies/test_default_policy.py b/tests/api_resources/zero_trust/devices/policies/test_default_policy.py
index 0822fb72936..f195575de1d 100644
--- a/tests/api_resources/zero_trust/devices/policies/test_default_policy.py
+++ b/tests/api_resources/zero_trust/devices/policies/test_default_policy.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/policies/test_excludes.py b/tests/api_resources/zero_trust/devices/policies/test_excludes.py
index 902fd1e4c64..bf3b07f28c5 100644
--- a/tests/api_resources/zero_trust/devices/policies/test_excludes.py
+++ b/tests/api_resources/zero_trust/devices/policies/test_excludes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/policies/test_fallback_domains.py b/tests/api_resources/zero_trust/devices/policies/test_fallback_domains.py
index 2d4d0df6382..b8a52e86854 100644
--- a/tests/api_resources/zero_trust/devices/policies/test_fallback_domains.py
+++ b/tests/api_resources/zero_trust/devices/policies/test_fallback_domains.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/policies/test_includes.py b/tests/api_resources/zero_trust/devices/policies/test_includes.py
index 1100b9005ff..d4b07ed90fa 100644
--- a/tests/api_resources/zero_trust/devices/policies/test_includes.py
+++ b/tests/api_resources/zero_trust/devices/policies/test_includes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/posture/__init__.py b/tests/api_resources/zero_trust/devices/posture/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/devices/posture/__init__.py
+++ b/tests/api_resources/zero_trust/devices/posture/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/devices/posture/test_integrations.py b/tests/api_resources/zero_trust/devices/posture/test_integrations.py
index d38a289fdb6..42aa3ab2c29 100644
--- a/tests/api_resources/zero_trust/devices/posture/test_integrations.py
+++ b/tests/api_resources/zero_trust/devices/posture/test_integrations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/test_dex_tests.py b/tests/api_resources/zero_trust/devices/test_dex_tests.py
index 74fa275c69b..16fafad8430 100644
--- a/tests/api_resources/zero_trust/devices/test_dex_tests.py
+++ b/tests/api_resources/zero_trust/devices/test_dex_tests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/test_networks.py b/tests/api_resources/zero_trust/devices/test_networks.py
index b505fe7f25f..f1e2b0e068e 100644
--- a/tests/api_resources/zero_trust/devices/test_networks.py
+++ b/tests/api_resources/zero_trust/devices/test_networks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/test_override_codes.py b/tests/api_resources/zero_trust/devices/test_override_codes.py
index 30441f5ae1a..01e6a8cf977 100644
--- a/tests/api_resources/zero_trust/devices/test_override_codes.py
+++ b/tests/api_resources/zero_trust/devices/test_override_codes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/test_policies.py b/tests/api_resources/zero_trust/devices/test_policies.py
index 07a2f972e2a..4b8cb91f28b 100644
--- a/tests/api_resources/zero_trust/devices/test_policies.py
+++ b/tests/api_resources/zero_trust/devices/test_policies.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/test_posture.py b/tests/api_resources/zero_trust/devices/test_posture.py
index 2a5ffecc3f5..ea96ccb3ee6 100644
--- a/tests/api_resources/zero_trust/devices/test_posture.py
+++ b/tests/api_resources/zero_trust/devices/test_posture.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/test_revokes.py b/tests/api_resources/zero_trust/devices/test_revokes.py
index 4301fd7db34..6686a449963 100644
--- a/tests/api_resources/zero_trust/devices/test_revokes.py
+++ b/tests/api_resources/zero_trust/devices/test_revokes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/test_settings.py b/tests/api_resources/zero_trust/devices/test_settings.py
index 0510ec635b6..a050d515ec1 100644
--- a/tests/api_resources/zero_trust/devices/test_settings.py
+++ b/tests/api_resources/zero_trust/devices/test_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/devices/test_unrevokes.py b/tests/api_resources/zero_trust/devices/test_unrevokes.py
index 4eb41a5d9fe..78a29b4e551 100644
--- a/tests/api_resources/zero_trust/devices/test_unrevokes.py
+++ b/tests/api_resources/zero_trust/devices/test_unrevokes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dex/__init__.py b/tests/api_resources/zero_trust/dex/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/dex/__init__.py
+++ b/tests/api_resources/zero_trust/dex/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/dex/fleet_status/__init__.py b/tests/api_resources/zero_trust/dex/fleet_status/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/dex/fleet_status/__init__.py
+++ b/tests/api_resources/zero_trust/dex/fleet_status/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/dex/fleet_status/test_devices.py b/tests/api_resources/zero_trust/dex/fleet_status/test_devices.py
index fd6e20b8ef9..7343e66f48e 100644
--- a/tests/api_resources/zero_trust/dex/fleet_status/test_devices.py
+++ b/tests/api_resources/zero_trust/dex/fleet_status/test_devices.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dex/http_tests/__init__.py b/tests/api_resources/zero_trust/dex/http_tests/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/dex/http_tests/__init__.py
+++ b/tests/api_resources/zero_trust/dex/http_tests/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/dex/http_tests/test_percentiles.py b/tests/api_resources/zero_trust/dex/http_tests/test_percentiles.py
index 620e2adcf93..9c4986bed9b 100644
--- a/tests/api_resources/zero_trust/dex/http_tests/test_percentiles.py
+++ b/tests/api_resources/zero_trust/dex/http_tests/test_percentiles.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dex/test_colos.py b/tests/api_resources/zero_trust/dex/test_colos.py
index dc3e21742fe..743e557aa1d 100644
--- a/tests/api_resources/zero_trust/dex/test_colos.py
+++ b/tests/api_resources/zero_trust/dex/test_colos.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dex/test_fleet_status.py b/tests/api_resources/zero_trust/dex/test_fleet_status.py
index be5d64329c0..f613200ec2a 100644
--- a/tests/api_resources/zero_trust/dex/test_fleet_status.py
+++ b/tests/api_resources/zero_trust/dex/test_fleet_status.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dex/test_http_tests.py b/tests/api_resources/zero_trust/dex/test_http_tests.py
index 7a38b4a0c55..077eb4e96f4 100644
--- a/tests/api_resources/zero_trust/dex/test_http_tests.py
+++ b/tests/api_resources/zero_trust/dex/test_http_tests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dex/test_tests.py b/tests/api_resources/zero_trust/dex/test_tests.py
index 024530c40cf..654803068c2 100644
--- a/tests/api_resources/zero_trust/dex/test_tests.py
+++ b/tests/api_resources/zero_trust/dex/test_tests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dex/test_traceroute_tests.py b/tests/api_resources/zero_trust/dex/test_traceroute_tests.py
index 083bd8039dc..fd3069d4944 100644
--- a/tests/api_resources/zero_trust/dex/test_traceroute_tests.py
+++ b/tests/api_resources/zero_trust/dex/test_traceroute_tests.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dex/tests/__init__.py b/tests/api_resources/zero_trust/dex/tests/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/dex/tests/__init__.py
+++ b/tests/api_resources/zero_trust/dex/tests/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/dex/tests/test_unique_devices.py b/tests/api_resources/zero_trust/dex/tests/test_unique_devices.py
index 1b9fe1d89f3..c8e9e0cf3bf 100644
--- a/tests/api_resources/zero_trust/dex/tests/test_unique_devices.py
+++ b/tests/api_resources/zero_trust/dex/tests/test_unique_devices.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dex/traceroute_test_results/__init__.py b/tests/api_resources/zero_trust/dex/traceroute_test_results/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/dex/traceroute_test_results/__init__.py
+++ b/tests/api_resources/zero_trust/dex/traceroute_test_results/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/dex/traceroute_test_results/test_network_path.py b/tests/api_resources/zero_trust/dex/traceroute_test_results/test_network_path.py
index 122d90967dd..203bee82cdf 100644
--- a/tests/api_resources/zero_trust/dex/traceroute_test_results/test_network_path.py
+++ b/tests/api_resources/zero_trust/dex/traceroute_test_results/test_network_path.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dlp/__init__.py b/tests/api_resources/zero_trust/dlp/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/dlp/__init__.py
+++ b/tests/api_resources/zero_trust/dlp/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/dlp/datasets/__init__.py b/tests/api_resources/zero_trust/dlp/datasets/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/dlp/datasets/__init__.py
+++ b/tests/api_resources/zero_trust/dlp/datasets/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/dlp/datasets/test_upload.py b/tests/api_resources/zero_trust/dlp/datasets/test_upload.py
index 5c6230e7507..27b4ce8f3f5 100644
--- a/tests/api_resources/zero_trust/dlp/datasets/test_upload.py
+++ b/tests/api_resources/zero_trust/dlp/datasets/test_upload.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dlp/profiles/__init__.py b/tests/api_resources/zero_trust/dlp/profiles/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/dlp/profiles/__init__.py
+++ b/tests/api_resources/zero_trust/dlp/profiles/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/dlp/profiles/test_custom.py b/tests/api_resources/zero_trust/dlp/profiles/test_custom.py
index b3d9ff09423..65de6f0d2d1 100644
--- a/tests/api_resources/zero_trust/dlp/profiles/test_custom.py
+++ b/tests/api_resources/zero_trust/dlp/profiles/test_custom.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dlp/profiles/test_predefined.py b/tests/api_resources/zero_trust/dlp/profiles/test_predefined.py
index 5d4fe0fb4c0..d787648fd7c 100644
--- a/tests/api_resources/zero_trust/dlp/profiles/test_predefined.py
+++ b/tests/api_resources/zero_trust/dlp/profiles/test_predefined.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dlp/test_datasets.py b/tests/api_resources/zero_trust/dlp/test_datasets.py
index b6c64a08507..41c95702da4 100644
--- a/tests/api_resources/zero_trust/dlp/test_datasets.py
+++ b/tests/api_resources/zero_trust/dlp/test_datasets.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dlp/test_patterns.py b/tests/api_resources/zero_trust/dlp/test_patterns.py
index bab6ca48109..78006df2495 100644
--- a/tests/api_resources/zero_trust/dlp/test_patterns.py
+++ b/tests/api_resources/zero_trust/dlp/test_patterns.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dlp/test_payload_logs.py b/tests/api_resources/zero_trust/dlp/test_payload_logs.py
index f9471d49ade..0f18a2aa45e 100644
--- a/tests/api_resources/zero_trust/dlp/test_payload_logs.py
+++ b/tests/api_resources/zero_trust/dlp/test_payload_logs.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/dlp/test_profiles.py b/tests/api_resources/zero_trust/dlp/test_profiles.py
index 4595a10f3bb..0c9f30725ef 100644
--- a/tests/api_resources/zero_trust/dlp/test_profiles.py
+++ b/tests/api_resources/zero_trust/dlp/test_profiles.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/gateway/__init__.py b/tests/api_resources/zero_trust/gateway/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/gateway/__init__.py
+++ b/tests/api_resources/zero_trust/gateway/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/gateway/lists/__init__.py b/tests/api_resources/zero_trust/gateway/lists/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/gateway/lists/__init__.py
+++ b/tests/api_resources/zero_trust/gateway/lists/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/gateway/lists/test_items.py b/tests/api_resources/zero_trust/gateway/lists/test_items.py
index 3cd57b47b10..6c5ac6d1f3e 100644
--- a/tests/api_resources/zero_trust/gateway/lists/test_items.py
+++ b/tests/api_resources/zero_trust/gateway/lists/test_items.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/gateway/test_app_types.py b/tests/api_resources/zero_trust/gateway/test_app_types.py
index c0026126bac..4a31c39d68c 100644
--- a/tests/api_resources/zero_trust/gateway/test_app_types.py
+++ b/tests/api_resources/zero_trust/gateway/test_app_types.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/gateway/test_audit_ssh_settings.py b/tests/api_resources/zero_trust/gateway/test_audit_ssh_settings.py
index dbd06b8ea85..615e26c13b2 100644
--- a/tests/api_resources/zero_trust/gateway/test_audit_ssh_settings.py
+++ b/tests/api_resources/zero_trust/gateway/test_audit_ssh_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/gateway/test_categories.py b/tests/api_resources/zero_trust/gateway/test_categories.py
index 1eaca237ba7..ea56415fa87 100644
--- a/tests/api_resources/zero_trust/gateway/test_categories.py
+++ b/tests/api_resources/zero_trust/gateway/test_categories.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/gateway/test_configurations.py b/tests/api_resources/zero_trust/gateway/test_configurations.py
index ae892dfb31a..719f7ef9c59 100644
--- a/tests/api_resources/zero_trust/gateway/test_configurations.py
+++ b/tests/api_resources/zero_trust/gateway/test_configurations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/gateway/test_lists.py b/tests/api_resources/zero_trust/gateway/test_lists.py
index 777bb61786a..3debb7eda90 100644
--- a/tests/api_resources/zero_trust/gateway/test_lists.py
+++ b/tests/api_resources/zero_trust/gateway/test_lists.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/gateway/test_locations.py b/tests/api_resources/zero_trust/gateway/test_locations.py
index 0d15392998f..79bd36dcc14 100644
--- a/tests/api_resources/zero_trust/gateway/test_locations.py
+++ b/tests/api_resources/zero_trust/gateway/test_locations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/gateway/test_logging.py b/tests/api_resources/zero_trust/gateway/test_logging.py
index f8c86c6194e..ca04bcfd8ca 100644
--- a/tests/api_resources/zero_trust/gateway/test_logging.py
+++ b/tests/api_resources/zero_trust/gateway/test_logging.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/gateway/test_proxy_endpoints.py b/tests/api_resources/zero_trust/gateway/test_proxy_endpoints.py
index 671acfe16e8..6bc3032ec20 100644
--- a/tests/api_resources/zero_trust/gateway/test_proxy_endpoints.py
+++ b/tests/api_resources/zero_trust/gateway/test_proxy_endpoints.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/gateway/test_rules.py b/tests/api_resources/zero_trust/gateway/test_rules.py
index 74dc16c3e82..22386143f97 100644
--- a/tests/api_resources/zero_trust/gateway/test_rules.py
+++ b/tests/api_resources/zero_trust/gateway/test_rules.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/networks/__init__.py b/tests/api_resources/zero_trust/networks/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/networks/__init__.py
+++ b/tests/api_resources/zero_trust/networks/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/networks/routes/__init__.py b/tests/api_resources/zero_trust/networks/routes/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/networks/routes/__init__.py
+++ b/tests/api_resources/zero_trust/networks/routes/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/networks/routes/test_ips.py b/tests/api_resources/zero_trust/networks/routes/test_ips.py
index b2938491434..e27958f7424 100644
--- a/tests/api_resources/zero_trust/networks/routes/test_ips.py
+++ b/tests/api_resources/zero_trust/networks/routes/test_ips.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/networks/routes/test_networks.py b/tests/api_resources/zero_trust/networks/routes/test_networks.py
index 3dba55a2b29..2a450b423f4 100644
--- a/tests/api_resources/zero_trust/networks/routes/test_networks.py
+++ b/tests/api_resources/zero_trust/networks/routes/test_networks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/networks/test_routes.py b/tests/api_resources/zero_trust/networks/test_routes.py
index 6339541cf75..fd55a14edef 100644
--- a/tests/api_resources/zero_trust/networks/test_routes.py
+++ b/tests/api_resources/zero_trust/networks/test_routes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/networks/test_virtual_networks.py b/tests/api_resources/zero_trust/networks/test_virtual_networks.py
index fc1d243bf7a..7303c7ba480 100644
--- a/tests/api_resources/zero_trust/networks/test_virtual_networks.py
+++ b/tests/api_resources/zero_trust/networks/test_virtual_networks.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/test_connectivity_settings.py b/tests/api_resources/zero_trust/test_connectivity_settings.py
index 9837ca767ee..001080cf070 100644
--- a/tests/api_resources/zero_trust/test_connectivity_settings.py
+++ b/tests/api_resources/zero_trust/test_connectivity_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/test_devices.py b/tests/api_resources/zero_trust/test_devices.py
index 5edccc117a6..881cd2080f8 100644
--- a/tests/api_resources/zero_trust/test_devices.py
+++ b/tests/api_resources/zero_trust/test_devices.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/test_gateway.py b/tests/api_resources/zero_trust/test_gateway.py
index eb53bb4c80c..a46ba0ba63f 100644
--- a/tests/api_resources/zero_trust/test_gateway.py
+++ b/tests/api_resources/zero_trust/test_gateway.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/test_identity_providers.py b/tests/api_resources/zero_trust/test_identity_providers.py
index 4666f70f709..d93d5cdb964 100644
--- a/tests/api_resources/zero_trust/test_identity_providers.py
+++ b/tests/api_resources/zero_trust/test_identity_providers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/test_organizations.py b/tests/api_resources/zero_trust/test_organizations.py
index b276f39b5e8..dd5c07f0323 100644
--- a/tests/api_resources/zero_trust/test_organizations.py
+++ b/tests/api_resources/zero_trust/test_organizations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/test_seats.py b/tests/api_resources/zero_trust/test_seats.py
index b0912c28e24..f1b797fd45a 100644
--- a/tests/api_resources/zero_trust/test_seats.py
+++ b/tests/api_resources/zero_trust/test_seats.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/test_tunnels.py b/tests/api_resources/zero_trust/test_tunnels.py
index df15e46d19b..c9419f09206 100644
--- a/tests/api_resources/zero_trust/test_tunnels.py
+++ b/tests/api_resources/zero_trust/test_tunnels.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/tunnels/__init__.py b/tests/api_resources/zero_trust/tunnels/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zero_trust/tunnels/__init__.py
+++ b/tests/api_resources/zero_trust/tunnels/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zero_trust/tunnels/test_configurations.py b/tests/api_resources/zero_trust/tunnels/test_configurations.py
index 9ea36a15f1d..3b66ce60c1d 100644
--- a/tests/api_resources/zero_trust/tunnels/test_configurations.py
+++ b/tests/api_resources/zero_trust/tunnels/test_configurations.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/tunnels/test_connections.py b/tests/api_resources/zero_trust/tunnels/test_connections.py
index b7da65f1422..d7d2ec576f3 100644
--- a/tests/api_resources/zero_trust/tunnels/test_connections.py
+++ b/tests/api_resources/zero_trust/tunnels/test_connections.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/tunnels/test_connectors.py b/tests/api_resources/zero_trust/tunnels/test_connectors.py
index c904044e47e..fda4d0fd22a 100644
--- a/tests/api_resources/zero_trust/tunnels/test_connectors.py
+++ b/tests/api_resources/zero_trust/tunnels/test_connectors.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/tunnels/test_management.py b/tests/api_resources/zero_trust/tunnels/test_management.py
index c95995be980..4fe9fafa2bf 100644
--- a/tests/api_resources/zero_trust/tunnels/test_management.py
+++ b/tests/api_resources/zero_trust/tunnels/test_management.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zero_trust/tunnels/test_token.py b/tests/api_resources/zero_trust/tunnels/test_token.py
index fe76a92ea10..c4535952c3f 100644
--- a/tests/api_resources/zero_trust/tunnels/test_token.py
+++ b/tests/api_resources/zero_trust/tunnels/test_token.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/__init__.py b/tests/api_resources/zones/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zones/__init__.py
+++ b/tests/api_resources/zones/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zones/settings/__init__.py b/tests/api_resources/zones/settings/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zones/settings/__init__.py
+++ b/tests/api_resources/zones/settings/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zones/settings/test_advanced_ddos.py b/tests/api_resources/zones/settings/test_advanced_ddos.py
index 477b8976284..e24a9056fc8 100644
--- a/tests/api_resources/zones/settings/test_advanced_ddos.py
+++ b/tests/api_resources/zones/settings/test_advanced_ddos.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_always_online.py b/tests/api_resources/zones/settings/test_always_online.py
index 21c52473338..3ddb8b6437e 100644
--- a/tests/api_resources/zones/settings/test_always_online.py
+++ b/tests/api_resources/zones/settings/test_always_online.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_always_use_https.py b/tests/api_resources/zones/settings/test_always_use_https.py
index 9e6dc94b995..684f210599a 100644
--- a/tests/api_resources/zones/settings/test_always_use_https.py
+++ b/tests/api_resources/zones/settings/test_always_use_https.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_automatic_https_rewrites.py b/tests/api_resources/zones/settings/test_automatic_https_rewrites.py
index 4b3294c67e8..8d6249df9b0 100644
--- a/tests/api_resources/zones/settings/test_automatic_https_rewrites.py
+++ b/tests/api_resources/zones/settings/test_automatic_https_rewrites.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_automatic_platform_optimization.py b/tests/api_resources/zones/settings/test_automatic_platform_optimization.py
index 5d13b66b3e2..5072eaa4263 100644
--- a/tests/api_resources/zones/settings/test_automatic_platform_optimization.py
+++ b/tests/api_resources/zones/settings/test_automatic_platform_optimization.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_brotli.py b/tests/api_resources/zones/settings/test_brotli.py
index af33df28934..3347d4aea86 100644
--- a/tests/api_resources/zones/settings/test_brotli.py
+++ b/tests/api_resources/zones/settings/test_brotli.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_browser_cache_ttl.py b/tests/api_resources/zones/settings/test_browser_cache_ttl.py
index 2916a7f0fd2..d0a6b045cdd 100644
--- a/tests/api_resources/zones/settings/test_browser_cache_ttl.py
+++ b/tests/api_resources/zones/settings/test_browser_cache_ttl.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_browser_check.py b/tests/api_resources/zones/settings/test_browser_check.py
index 32e894fc220..080dd772308 100644
--- a/tests/api_resources/zones/settings/test_browser_check.py
+++ b/tests/api_resources/zones/settings/test_browser_check.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_cache_level.py b/tests/api_resources/zones/settings/test_cache_level.py
index 48435b13ed7..ae2203b4d29 100644
--- a/tests/api_resources/zones/settings/test_cache_level.py
+++ b/tests/api_resources/zones/settings/test_cache_level.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_challenge_ttl.py b/tests/api_resources/zones/settings/test_challenge_ttl.py
index 58594f8ecc7..59632468cad 100644
--- a/tests/api_resources/zones/settings/test_challenge_ttl.py
+++ b/tests/api_resources/zones/settings/test_challenge_ttl.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_ciphers.py b/tests/api_resources/zones/settings/test_ciphers.py
index 3bd8ca03b1e..1696421ef30 100644
--- a/tests/api_resources/zones/settings/test_ciphers.py
+++ b/tests/api_resources/zones/settings/test_ciphers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_development_mode.py b/tests/api_resources/zones/settings/test_development_mode.py
index ebef79915ef..51065a51653 100644
--- a/tests/api_resources/zones/settings/test_development_mode.py
+++ b/tests/api_resources/zones/settings/test_development_mode.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_early_hints.py b/tests/api_resources/zones/settings/test_early_hints.py
index 840d5ea5e6c..760edbad6b9 100644
--- a/tests/api_resources/zones/settings/test_early_hints.py
+++ b/tests/api_resources/zones/settings/test_early_hints.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_email_obfuscation.py b/tests/api_resources/zones/settings/test_email_obfuscation.py
index eec30491532..0b6611b86cf 100644
--- a/tests/api_resources/zones/settings/test_email_obfuscation.py
+++ b/tests/api_resources/zones/settings/test_email_obfuscation.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_font_settings.py b/tests/api_resources/zones/settings/test_font_settings.py
index 9c7d06715d8..6248e66165a 100644
--- a/tests/api_resources/zones/settings/test_font_settings.py
+++ b/tests/api_resources/zones/settings/test_font_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_h2_prioritization.py b/tests/api_resources/zones/settings/test_h2_prioritization.py
index de2a91f67db..09549c525c1 100644
--- a/tests/api_resources/zones/settings/test_h2_prioritization.py
+++ b/tests/api_resources/zones/settings/test_h2_prioritization.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_hotlink_protection.py b/tests/api_resources/zones/settings/test_hotlink_protection.py
index 37c405adf12..a72b8a08446 100644
--- a/tests/api_resources/zones/settings/test_hotlink_protection.py
+++ b/tests/api_resources/zones/settings/test_hotlink_protection.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_http2.py b/tests/api_resources/zones/settings/test_http2.py
index f74499795f8..0f4244cc4f8 100644
--- a/tests/api_resources/zones/settings/test_http2.py
+++ b/tests/api_resources/zones/settings/test_http2.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_http3.py b/tests/api_resources/zones/settings/test_http3.py
index 78b45fa0b06..b3d5a4a3070 100644
--- a/tests/api_resources/zones/settings/test_http3.py
+++ b/tests/api_resources/zones/settings/test_http3.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_image_resizing.py b/tests/api_resources/zones/settings/test_image_resizing.py
index 7943e6128d4..6d4b9c79567 100644
--- a/tests/api_resources/zones/settings/test_image_resizing.py
+++ b/tests/api_resources/zones/settings/test_image_resizing.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_ip_geolocation.py b/tests/api_resources/zones/settings/test_ip_geolocation.py
index ea88a453b8d..ea44bbab61d 100644
--- a/tests/api_resources/zones/settings/test_ip_geolocation.py
+++ b/tests/api_resources/zones/settings/test_ip_geolocation.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_ipv6.py b/tests/api_resources/zones/settings/test_ipv6.py
index 25d7db4ab61..1b77fb23944 100644
--- a/tests/api_resources/zones/settings/test_ipv6.py
+++ b/tests/api_resources/zones/settings/test_ipv6.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_min_tls_version.py b/tests/api_resources/zones/settings/test_min_tls_version.py
index 6d23a10e54e..2374157f094 100644
--- a/tests/api_resources/zones/settings/test_min_tls_version.py
+++ b/tests/api_resources/zones/settings/test_min_tls_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_minify.py b/tests/api_resources/zones/settings/test_minify.py
index 3ceed71ac38..e9fcb1ddfe4 100644
--- a/tests/api_resources/zones/settings/test_minify.py
+++ b/tests/api_resources/zones/settings/test_minify.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_mirage.py b/tests/api_resources/zones/settings/test_mirage.py
index aa3bfead6ba..a5033413b8d 100644
--- a/tests/api_resources/zones/settings/test_mirage.py
+++ b/tests/api_resources/zones/settings/test_mirage.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_mobile_redirect.py b/tests/api_resources/zones/settings/test_mobile_redirect.py
index 1b040ff01da..92ca6833ac8 100644
--- a/tests/api_resources/zones/settings/test_mobile_redirect.py
+++ b/tests/api_resources/zones/settings/test_mobile_redirect.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_nel.py b/tests/api_resources/zones/settings/test_nel.py
index e8d8d151785..53482bbdffb 100644
--- a/tests/api_resources/zones/settings/test_nel.py
+++ b/tests/api_resources/zones/settings/test_nel.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_opportunistic_encryption.py b/tests/api_resources/zones/settings/test_opportunistic_encryption.py
index 33b22b8e43a..bbe296b515b 100644
--- a/tests/api_resources/zones/settings/test_opportunistic_encryption.py
+++ b/tests/api_resources/zones/settings/test_opportunistic_encryption.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_opportunistic_onion.py b/tests/api_resources/zones/settings/test_opportunistic_onion.py
index 25123b55301..e3e36fc68f0 100644
--- a/tests/api_resources/zones/settings/test_opportunistic_onion.py
+++ b/tests/api_resources/zones/settings/test_opportunistic_onion.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_orange_to_orange.py b/tests/api_resources/zones/settings/test_orange_to_orange.py
index 812ccee8f2b..afab16b079c 100644
--- a/tests/api_resources/zones/settings/test_orange_to_orange.py
+++ b/tests/api_resources/zones/settings/test_orange_to_orange.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_origin_error_page_pass_thru.py b/tests/api_resources/zones/settings/test_origin_error_page_pass_thru.py
index e6dc48e4df5..427d913c2c5 100644
--- a/tests/api_resources/zones/settings/test_origin_error_page_pass_thru.py
+++ b/tests/api_resources/zones/settings/test_origin_error_page_pass_thru.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_origin_max_http_version.py b/tests/api_resources/zones/settings/test_origin_max_http_version.py
index 728631bfe7f..68024c905a6 100644
--- a/tests/api_resources/zones/settings/test_origin_max_http_version.py
+++ b/tests/api_resources/zones/settings/test_origin_max_http_version.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_polish.py b/tests/api_resources/zones/settings/test_polish.py
index 482e634f03f..0f150ea11c1 100644
--- a/tests/api_resources/zones/settings/test_polish.py
+++ b/tests/api_resources/zones/settings/test_polish.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_prefetch_preload.py b/tests/api_resources/zones/settings/test_prefetch_preload.py
index 68c34cb3a4f..4a73bb876e7 100644
--- a/tests/api_resources/zones/settings/test_prefetch_preload.py
+++ b/tests/api_resources/zones/settings/test_prefetch_preload.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_proxy_read_timeout.py b/tests/api_resources/zones/settings/test_proxy_read_timeout.py
index d1cf3e4d74d..1523c87b3ba 100644
--- a/tests/api_resources/zones/settings/test_proxy_read_timeout.py
+++ b/tests/api_resources/zones/settings/test_proxy_read_timeout.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_pseudo_ipv4.py b/tests/api_resources/zones/settings/test_pseudo_ipv4.py
index 3f41e5a459a..63d82be5b13 100644
--- a/tests/api_resources/zones/settings/test_pseudo_ipv4.py
+++ b/tests/api_resources/zones/settings/test_pseudo_ipv4.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_response_buffering.py b/tests/api_resources/zones/settings/test_response_buffering.py
index 0d7033545c2..acda6a91b4d 100644
--- a/tests/api_resources/zones/settings/test_response_buffering.py
+++ b/tests/api_resources/zones/settings/test_response_buffering.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_rocket_loader.py b/tests/api_resources/zones/settings/test_rocket_loader.py
index c1cd37dc0eb..fa1369c91cf 100644
--- a/tests/api_resources/zones/settings/test_rocket_loader.py
+++ b/tests/api_resources/zones/settings/test_rocket_loader.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_security_headers.py b/tests/api_resources/zones/settings/test_security_headers.py
index e01e02833d0..49a7e7a0332 100644
--- a/tests/api_resources/zones/settings/test_security_headers.py
+++ b/tests/api_resources/zones/settings/test_security_headers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_security_level.py b/tests/api_resources/zones/settings/test_security_level.py
index 9671b9a23de..71fcf116d56 100644
--- a/tests/api_resources/zones/settings/test_security_level.py
+++ b/tests/api_resources/zones/settings/test_security_level.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_server_side_excludes.py b/tests/api_resources/zones/settings/test_server_side_excludes.py
index ad0d2a51cb4..86277b42302 100644
--- a/tests/api_resources/zones/settings/test_server_side_excludes.py
+++ b/tests/api_resources/zones/settings/test_server_side_excludes.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_sort_query_string_for_cache.py b/tests/api_resources/zones/settings/test_sort_query_string_for_cache.py
index aae572dc162..7b447e836b3 100644
--- a/tests/api_resources/zones/settings/test_sort_query_string_for_cache.py
+++ b/tests/api_resources/zones/settings/test_sort_query_string_for_cache.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_ssl.py b/tests/api_resources/zones/settings/test_ssl.py
index 9af2639cb65..271ad8e6b62 100644
--- a/tests/api_resources/zones/settings/test_ssl.py
+++ b/tests/api_resources/zones/settings/test_ssl.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_ssl_recommender.py b/tests/api_resources/zones/settings/test_ssl_recommender.py
index f12569960ee..e9b7ee62f0a 100644
--- a/tests/api_resources/zones/settings/test_ssl_recommender.py
+++ b/tests/api_resources/zones/settings/test_ssl_recommender.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_tls_1_3.py b/tests/api_resources/zones/settings/test_tls_1_3.py
index ba20c6aefad..210b95adaa2 100644
--- a/tests/api_resources/zones/settings/test_tls_1_3.py
+++ b/tests/api_resources/zones/settings/test_tls_1_3.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_tls_client_auth.py b/tests/api_resources/zones/settings/test_tls_client_auth.py
index a57bd1cf2f4..6d13ddbf08a 100644
--- a/tests/api_resources/zones/settings/test_tls_client_auth.py
+++ b/tests/api_resources/zones/settings/test_tls_client_auth.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_true_client_ip_header.py b/tests/api_resources/zones/settings/test_true_client_ip_header.py
index 241b75363e5..4d59db44462 100644
--- a/tests/api_resources/zones/settings/test_true_client_ip_header.py
+++ b/tests/api_resources/zones/settings/test_true_client_ip_header.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_waf.py b/tests/api_resources/zones/settings/test_waf.py
index de0690e4ea3..cd650dff8a1 100644
--- a/tests/api_resources/zones/settings/test_waf.py
+++ b/tests/api_resources/zones/settings/test_waf.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_webp.py b/tests/api_resources/zones/settings/test_webp.py
index a900adf4da7..62ec8185442 100644
--- a/tests/api_resources/zones/settings/test_webp.py
+++ b/tests/api_resources/zones/settings/test_webp.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_websocket.py b/tests/api_resources/zones/settings/test_websocket.py
index eba1d39236c..28ed4a5597b 100644
--- a/tests/api_resources/zones/settings/test_websocket.py
+++ b/tests/api_resources/zones/settings/test_websocket.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/settings/test_zero_rtt.py b/tests/api_resources/zones/settings/test_zero_rtt.py
index 845c2f7511f..5103f2aa6fb 100644
--- a/tests/api_resources/zones/settings/test_zero_rtt.py
+++ b/tests/api_resources/zones/settings/test_zero_rtt.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/test_activation_check.py b/tests/api_resources/zones/test_activation_check.py
index 4b189f16be3..56199bb58be 100644
--- a/tests/api_resources/zones/test_activation_check.py
+++ b/tests/api_resources/zones/test_activation_check.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/test_custom_nameservers.py b/tests/api_resources/zones/test_custom_nameservers.py
index 6777029e72d..0d059a2b75b 100644
--- a/tests/api_resources/zones/test_custom_nameservers.py
+++ b/tests/api_resources/zones/test_custom_nameservers.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/test_holds.py b/tests/api_resources/zones/test_holds.py
index c275c0a1a09..28c77cfd773 100644
--- a/tests/api_resources/zones/test_holds.py
+++ b/tests/api_resources/zones/test_holds.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/test_settings.py b/tests/api_resources/zones/test_settings.py
index ac9f4a5edc8..0b1bb59c37e 100644
--- a/tests/api_resources/zones/test_settings.py
+++ b/tests/api_resources/zones/test_settings.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/test_subscriptions.py b/tests/api_resources/zones/test_subscriptions.py
index 9eaf0025f5e..4466dd2d214 100644
--- a/tests/api_resources/zones/test_subscriptions.py
+++ b/tests/api_resources/zones/test_subscriptions.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/api_resources/zones/workers/__init__.py b/tests/api_resources/zones/workers/__init__.py
index 1016754ef33..fd8019a9a1a 100644
--- a/tests/api_resources/zones/workers/__init__.py
+++ b/tests/api_resources/zones/workers/__init__.py
@@ -1 +1 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
diff --git a/tests/api_resources/zones/workers/test_script.py b/tests/api_resources/zones/workers/test_script.py
index 751f99069c8..386c937bba6 100644
--- a/tests/api_resources/zones/workers/test_script.py
+++ b/tests/api_resources/zones/workers/test_script.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
diff --git a/tests/test_client.py b/tests/test_client.py
index 45e7ef663f3..d2bb96ba3ed 100644
--- a/tests/test_client.py
+++ b/tests/test_client.py
@@ -1,4 +1,4 @@
-# File generated from our OpenAPI spec by Stainless.
+# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations