diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 5aa8e09b7e..48cd89fabb 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "2.0.0-beta.1"
+ ".": "2.0.0-beta.2"
}
\ No newline at end of file
diff --git a/.stats.yml b/.stats.yml
index d0e375fdcb..cb1412e7ab 100644
--- a/.stats.yml
+++ b/.stats.yml
@@ -1 +1 @@
-configured_endpoints: 1256
+configured_endpoints: 1288
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 01f578ddc7..9eb1755d82 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,299 @@
# Changelog
+## 2.0.0-beta.2 (2024-03-11)
+
+Full Changelog: [v2.0.0-beta.1...v2.0.0-beta.2](https://github.com/cloudflare/cloudflare-go/compare/v2.0.0-beta.1...v2.0.0-beta.2)
+
+### Features
+
+* add more api endpoints ([dc6e2d9](https://github.com/cloudflare/cloudflare-go/commit/dc6e2d91c53b0f0c16a6200bbb3371c09a847d08))
+* **api:** correctly generate `object | anyOf` ([0ac68a4](https://github.com/cloudflare/cloudflare-go/commit/0ac68a45ca44a9a17708b161cabb6e1842765d08))
+* **api:** OpenAPI spec update ([583a05a](https://github.com/cloudflare/cloudflare-go/commit/583a05a9e9884bf679055f6a520c460b071f9b8d))
+* **api:** OpenAPI spec update ([050c530](https://github.com/cloudflare/cloudflare-go/commit/050c5302f5a8309c65fa908c450c6c2a2fa13f9e))
+* **api:** OpenAPI spec update ([fce499f](https://github.com/cloudflare/cloudflare-go/commit/fce499f8c399e28ebd43e9374530a955c0e8659f))
+* **api:** OpenAPI spec update ([59057dc](https://github.com/cloudflare/cloudflare-go/commit/59057dc07d4532460cdc6d8478a736c6dbf37872))
+* **api:** OpenAPI spec update ([40249e6](https://github.com/cloudflare/cloudflare-go/commit/40249e63c12ed89e1b00801253a292940352ec45))
+* **api:** OpenAPI spec update ([1045b31](https://github.com/cloudflare/cloudflare-go/commit/1045b31946a2432587ea3efadf1d65b15abf8a65))
+* **api:** updates ([9d2dc3d](https://github.com/cloudflare/cloudflare-go/commit/9d2dc3d372412ed51315d2f2c45e1f84a542cbf2))
+* **client:** allow binary returns ([3405391](https://github.com/cloudflare/cloudflare-go/commit/340539137c5ef577b408a4ed7be2299b2ba1c4d6))
+* enable various APIs ([12f96a0](https://github.com/cloudflare/cloudflare-go/commit/12f96a06dd79f2422e8d77e3249a0bf17431f4cc))
+* generated ([3b55746](https://github.com/cloudflare/cloudflare-go/commit/3b557465653cf9aff9e94bd43c55949751b2e302))
+* generated ([d65f948](https://github.com/cloudflare/cloudflare-go/commit/d65f9480246e2d0d67facb4bc59a1e2fe1daeab4))
+* generated ([e5b6df3](https://github.com/cloudflare/cloudflare-go/commit/e5b6df3f9e3f3f8d67a4fdd587a250ce7e7c5a4d))
+* generated ([034a326](https://github.com/cloudflare/cloudflare-go/commit/034a326ccff771945e79cb2a7809d2a2ee23caf9))
+* generated ([c59f74b](https://github.com/cloudflare/cloudflare-go/commit/c59f74b0acde1bfd4d0eb2d0bb88727c12b74cb9))
+* generated ([ce4b177](https://github.com/cloudflare/cloudflare-go/commit/ce4b177713b03a31577eed6bbcd1561184f47855))
+* generated ([313d9b6](https://github.com/cloudflare/cloudflare-go/commit/313d9b617509c9a811b1c33826d0e749d63053b6))
+* generated ([908f5e7](https://github.com/cloudflare/cloudflare-go/commit/908f5e7853e86eb1cfa05562e8065b7c1e4ddf6f))
+* generated ([0f60420](https://github.com/cloudflare/cloudflare-go/commit/0f6042061cb3096f2d2fb97bc0f1609f4926f7e2))
+* generated ([1f2e078](https://github.com/cloudflare/cloudflare-go/commit/1f2e078213096dec8e82b7d907099229c07d1059))
+* generated ([0860ac5](https://github.com/cloudflare/cloudflare-go/commit/0860ac5a7dd84b6ab8d960b623dfca6a1e80ad61))
+* generated ([f788810](https://github.com/cloudflare/cloudflare-go/commit/f7888109d1fd15d56e12aaf06a1f214402173a9c))
+* generated ([878740e](https://github.com/cloudflare/cloudflare-go/commit/878740ea647c9987410d4ca6adaf01656009b264))
+* generated ([a2a66ea](https://github.com/cloudflare/cloudflare-go/commit/a2a66ead12b1294bd5afc2db34bd7d587a626133))
+* generated ([f5d9f30](https://github.com/cloudflare/cloudflare-go/commit/f5d9f30523040b7461f2655c445ad605e6b0645b))
+* generated ([4c3d24f](https://github.com/cloudflare/cloudflare-go/commit/4c3d24f51fce300848ab63911d5936b9250b75ea))
+* generated ([59dc389](https://github.com/cloudflare/cloudflare-go/commit/59dc389d3b5139f48ca91ac44dbdfa3dacd282ca))
+* generated ([a1f1106](https://github.com/cloudflare/cloudflare-go/commit/a1f1106c93897645365a331717d6e0820e9f7298))
+* generated ([1ff8d5d](https://github.com/cloudflare/cloudflare-go/commit/1ff8d5db76c638058fdba7c47c80cdb42a0a3f42))
+* generated ([c16ac64](https://github.com/cloudflare/cloudflare-go/commit/c16ac648ab085eeb7e3e4f7c3068ae8c6fe5b788))
+* generated ([976da53](https://github.com/cloudflare/cloudflare-go/commit/976da53ce081d28edbff7bd159aed73e2b3aaa1a))
+* generated ([bd14747](https://github.com/cloudflare/cloudflare-go/commit/bd14747923e2cccf910b00fcfea23747e2e9c338))
+* generated ([c540666](https://github.com/cloudflare/cloudflare-go/commit/c54066615edd1c4bfe6b7e2554f0815a6c4ff46c))
+* generated ([86e4c82](https://github.com/cloudflare/cloudflare-go/commit/86e4c82db870565dd96573cacf9e5aebddef1e3d))
+* generated ([4ae1c56](https://github.com/cloudflare/cloudflare-go/commit/4ae1c56dc124120dd8416c545a33ce665314bb37))
+* generated ([2e340c9](https://github.com/cloudflare/cloudflare-go/commit/2e340c9feeb48bf0d5be06b0310b4a196d607e75))
+* initial commit ([583ed98](https://github.com/cloudflare/cloudflare-go/commit/583ed98dce0bae59eef99c4a78ee2ea23d49465e))
+* initial commit ([#1](https://github.com/cloudflare/cloudflare-go/issues/1)) ([cc198cb](https://github.com/cloudflare/cloudflare-go/commit/cc198cb0c3ca4bd02c237e9594286d62a3153237))
+* **internal:** fallback to json serialization if no serialization methods are defined ([0cb56cd](https://github.com/cloudflare/cloudflare-go/commit/0cb56cdde725cd8682800c601f869de644763690))
+* OpenAPI spec update ([58d7a70](https://github.com/cloudflare/cloudflare-go/commit/58d7a70cea2df3c757e4544a30671804aa69afa7))
+* OpenAPI spec update ([5e5f9ae](https://github.com/cloudflare/cloudflare-go/commit/5e5f9aee70121cabe96ffc76f5946293fa4de965))
+* OpenAPI spec update ([d7fdabd](https://github.com/cloudflare/cloudflare-go/commit/d7fdabd8a47a954c87862e8959ab0a3d5c8f2070))
+* OpenAPI spec update ([13fc1c3](https://github.com/cloudflare/cloudflare-go/commit/13fc1c3b5e5c4af310aa47cde1e8dd19118af7b8))
+* OpenAPI spec update ([a4988d1](https://github.com/cloudflare/cloudflare-go/commit/a4988d120b12480be0ee237fa51f9648e3def46a))
+* OpenAPI spec update ([7aeaf06](https://github.com/cloudflare/cloudflare-go/commit/7aeaf0601e085c75135547229d41dfb83a85298c))
+* OpenAPI spec update ([30d658d](https://github.com/cloudflare/cloudflare-go/commit/30d658de4a3fcfd1505f53ce33ae5937e2ca25e0))
+* OpenAPI spec update ([a4c5401](https://github.com/cloudflare/cloudflare-go/commit/a4c54015e0d602841f3df21dc94feeffafd6fa42))
+* OpenAPI spec update ([99b1897](https://github.com/cloudflare/cloudflare-go/commit/99b18977e9c393674bca47c4251161f5a91ed618))
+* OpenAPI spec update ([4ce41f2](https://github.com/cloudflare/cloudflare-go/commit/4ce41f229c76b9e8358e795a6eb4a34e8075a113))
+* OpenAPI spec update ([71daf71](https://github.com/cloudflare/cloudflare-go/commit/71daf7152477c13978cec13005cf21acf82330f7))
+* OpenAPI spec update ([73d7920](https://github.com/cloudflare/cloudflare-go/commit/73d79203d52400948105e33141b12130a3934ad4))
+* OpenAPI spec update ([05d6146](https://github.com/cloudflare/cloudflare-go/commit/05d6146f341e13fdc6cbe012a1f5009359bd1c4d))
+* OpenAPI spec update ([6a43f1e](https://github.com/cloudflare/cloudflare-go/commit/6a43f1eccc34b3bf5552a59ba0a2388f1797bba5))
+* OpenAPI spec update ([b161abb](https://github.com/cloudflare/cloudflare-go/commit/b161abb741af4a79237cbd2c6f152f6eadc3f21c))
+* OpenAPI spec update ([ac293d6](https://github.com/cloudflare/cloudflare-go/commit/ac293d622d582b1138be7cfaf9f2ebe557917dfe))
+* OpenAPI spec update ([b84595c](https://github.com/cloudflare/cloudflare-go/commit/b84595ca0c14a4dd14aaf9039a43ecdaab6300a9))
+* OpenAPI spec update ([b84c56b](https://github.com/cloudflare/cloudflare-go/commit/b84c56bd66b964be291dc723a8e84a465d4175c7))
+* OpenAPI spec update via Stainless API ([7445393](https://github.com/cloudflare/cloudflare-go/commit/7445393aaf3907ce7705d1c5ab19eb4a44b4692d))
+* OpenAPI spec update via Stainless API ([d654382](https://github.com/cloudflare/cloudflare-go/commit/d65438243b35c7cff4c1da5bcbe5742799444373))
+* OpenAPI spec update via Stainless API ([b64df47](https://github.com/cloudflare/cloudflare-go/commit/b64df4761400511408a06c51e3236b76b2e4bcf5))
+* OpenAPI spec update via Stainless API ([5b918a1](https://github.com/cloudflare/cloudflare-go/commit/5b918a16876fc2c9d5cdf88369dfdb97e088e258))
+* OpenAPI spec update via Stainless API ([1f6fa3c](https://github.com/cloudflare/cloudflare-go/commit/1f6fa3cf314b97ab1bfeaac9c7185f52af1517dd))
+* OpenAPI spec update via Stainless API ([5614682](https://github.com/cloudflare/cloudflare-go/commit/561468265381397364d2412606f6de3c8bc69aaf))
+* OpenAPI spec update via Stainless API ([7835dfb](https://github.com/cloudflare/cloudflare-go/commit/7835dfb098742f12df323664c1dec03349accd7b))
+* OpenAPI spec update via Stainless API ([300fcf3](https://github.com/cloudflare/cloudflare-go/commit/300fcf3dab26009b7decf159fd78c1f6f5db1503))
+* OpenAPI spec update via Stainless API ([2330f68](https://github.com/cloudflare/cloudflare-go/commit/2330f689d59d483f22b8199469dae1944d1fd5a9))
+* OpenAPI spec update via Stainless API ([2ab74c2](https://github.com/cloudflare/cloudflare-go/commit/2ab74c22f19062fc2c7bbad3c9de2311b1295668))
+* OpenAPI spec update via Stainless API ([21a7722](https://github.com/cloudflare/cloudflare-go/commit/21a7722a7c5594e7a25a862c4555dbe0d9c2902e))
+* OpenAPI spec update via Stainless API ([03e7631](https://github.com/cloudflare/cloudflare-go/commit/03e763185a760ea23c229ccf1b7d50b836e20b07))
+* OpenAPI spec update via Stainless API ([f3b9c2c](https://github.com/cloudflare/cloudflare-go/commit/f3b9c2ca2d68a7f6824e76479bf2b73f701d21d1))
+* OpenAPI spec update via Stainless API ([1af0615](https://github.com/cloudflare/cloudflare-go/commit/1af0615af92f6ee819427c530b11cbcb4e3a759c))
+* OpenAPI spec update via Stainless API ([360f05d](https://github.com/cloudflare/cloudflare-go/commit/360f05d38bc0a0091d41bd3e460356d4fbca4c8b))
+* OpenAPI spec update via Stainless API ([82e1b44](https://github.com/cloudflare/cloudflare-go/commit/82e1b44b6caec9b24042536cc7454f09eb6cbe99))
+* OpenAPI spec update via Stainless API ([bc3be11](https://github.com/cloudflare/cloudflare-go/commit/bc3be11dd10c277bf895de3cfbf04b5540ce42c1))
+* OpenAPI spec update via Stainless API ([b954eb8](https://github.com/cloudflare/cloudflare-go/commit/b954eb80933b976cb441e463352b417f714961f0))
+* OpenAPI spec update via Stainless API ([5f5937b](https://github.com/cloudflare/cloudflare-go/commit/5f5937b2a78de51a999ebb8622f752e167e1d2d6))
+* OpenAPI spec update via Stainless API ([f88f81a](https://github.com/cloudflare/cloudflare-go/commit/f88f81a1b4a91cc420976ab5a7dfe4940738f4f3))
+* OpenAPI spec update via Stainless API ([07e96b4](https://github.com/cloudflare/cloudflare-go/commit/07e96b46c86f2f7c0fdbd9706622f44359a98df6))
+* OpenAPI spec update via Stainless API ([65d6fca](https://github.com/cloudflare/cloudflare-go/commit/65d6fca8a1d4c73d454f522f03fd4d4d4ec7c18b))
+* OpenAPI spec update via Stainless API ([a5d1603](https://github.com/cloudflare/cloudflare-go/commit/a5d160317f42a7ee1838016c7535aa64173743fb))
+* OpenAPI spec update via Stainless API ([646d680](https://github.com/cloudflare/cloudflare-go/commit/646d680017519f755994365c8e997898d41aad34))
+* OpenAPI spec update via Stainless API ([2f1679f](https://github.com/cloudflare/cloudflare-go/commit/2f1679fe64f56bcbfec6e54ee80f9f05a93f52b4))
+* OpenAPI spec update via Stainless API ([312967d](https://github.com/cloudflare/cloudflare-go/commit/312967d8f650139b26f0a55c5bbbe407d2393269))
+* OpenAPI spec update via Stainless API ([7c8da6c](https://github.com/cloudflare/cloudflare-go/commit/7c8da6c9e386aed4375a73b8034a148a39fbb522))
+* OpenAPI spec update via Stainless API ([a92e24d](https://github.com/cloudflare/cloudflare-go/commit/a92e24db7f3faaa01b9dab8b16f98f53bb5e0d17))
+* OpenAPI spec update via Stainless API ([af4f32b](https://github.com/cloudflare/cloudflare-go/commit/af4f32b7ea1f595417400b3f44e4baea13b29490))
+* OpenAPI spec update via Stainless API ([0dfdb18](https://github.com/cloudflare/cloudflare-go/commit/0dfdb18a079b3bf2a379c889ef35fa75f8cc5233))
+* OpenAPI spec update via Stainless API ([c9e0e1c](https://github.com/cloudflare/cloudflare-go/commit/c9e0e1c9b5ff2071eb6f2c7c67d6368fbc912f40))
+* OpenAPI spec update via Stainless API ([f5d286a](https://github.com/cloudflare/cloudflare-go/commit/f5d286a394b2cf33fd84bc6db66f0cca320fa79c))
+* OpenAPI spec update via Stainless API ([d07566e](https://github.com/cloudflare/cloudflare-go/commit/d07566e98688d824ccab808f54b8d84360ba9389))
+* OpenAPI spec update via Stainless API ([ecb5af3](https://github.com/cloudflare/cloudflare-go/commit/ecb5af33423cf7709a18ef3682cef60c9ae3fc2f))
+* OpenAPI spec update via Stainless API ([1d2e747](https://github.com/cloudflare/cloudflare-go/commit/1d2e747ca4a9f88f9bf9a32a9145c0110b7b3e27))
+* OpenAPI spec update via Stainless API ([50bab88](https://github.com/cloudflare/cloudflare-go/commit/50bab888495e517666376b35a8acfb3abdd5daa8))
+* OpenAPI spec update via Stainless API ([eb7cad5](https://github.com/cloudflare/cloudflare-go/commit/eb7cad5b7d87c188f89a393ce59a24c182454bf1))
+* OpenAPI spec update via Stainless API ([889c8c7](https://github.com/cloudflare/cloudflare-go/commit/889c8c7b9b0a5bb72964e5d0de4de6ceb067cb2e))
+* OpenAPI spec update via Stainless API ([13e0eeb](https://github.com/cloudflare/cloudflare-go/commit/13e0eebd68dcf47d68b8f2b966c715111208758f))
+* OpenAPI spec update via Stainless API ([37be0a5](https://github.com/cloudflare/cloudflare-go/commit/37be0a50a2a61535f7fd31120cd5def2abbcae00))
+* OpenAPI spec update via Stainless API ([4da672e](https://github.com/cloudflare/cloudflare-go/commit/4da672ebc353773129cf9cd4b4720d6d83fe6597))
+* OpenAPI spec update via Stainless API ([1d07bd9](https://github.com/cloudflare/cloudflare-go/commit/1d07bd9c282a7d5ea601093b020e896b4ec862dc))
+* OpenAPI spec update via Stainless API ([016a35e](https://github.com/cloudflare/cloudflare-go/commit/016a35e9727df9436a0b3cdf7fee94e6cde46082))
+* OpenAPI spec update via Stainless API ([4087858](https://github.com/cloudflare/cloudflare-go/commit/4087858dbe9b2be591a399cdc62ad42ca06e4842))
+* OpenAPI spec update via Stainless API ([af8e373](https://github.com/cloudflare/cloudflare-go/commit/af8e3737395d7e543380695091f9519c47ae9381))
+* OpenAPI spec update via Stainless API ([e5d7c0e](https://github.com/cloudflare/cloudflare-go/commit/e5d7c0e9c947cbed6fd020f684c4be6224e5e880))
+* OpenAPI spec update via Stainless API ([1f9d21a](https://github.com/cloudflare/cloudflare-go/commit/1f9d21afdb9a8dff0d71d578e0539012ef3849e9))
+* OpenAPI spec update via Stainless API ([1c4eb44](https://github.com/cloudflare/cloudflare-go/commit/1c4eb443e22c95033c7b84bbf83f588cd9371c3b))
+* OpenAPI spec update via Stainless API ([bbb419f](https://github.com/cloudflare/cloudflare-go/commit/bbb419fb2c293fdb4964a12cf71bb31693bc7aa6))
+* OpenAPI spec update via Stainless API ([40a4b65](https://github.com/cloudflare/cloudflare-go/commit/40a4b65b7dcc10659ca1e36c3c8e95188ca1c4f4))
+* OpenAPI spec update via Stainless API ([caf4cae](https://github.com/cloudflare/cloudflare-go/commit/caf4caecbf2e6ac0740289b593496c096792eb19))
+* OpenAPI spec update via Stainless API ([459e4ea](https://github.com/cloudflare/cloudflare-go/commit/459e4ea60eb82266512e1a7f1e57752cb3191774))
+* OpenAPI spec update via Stainless API ([f39027b](https://github.com/cloudflare/cloudflare-go/commit/f39027bce72de944934ba5df0ab90a4532f8142d))
+* OpenAPI spec update via Stainless API ([7a58003](https://github.com/cloudflare/cloudflare-go/commit/7a58003ff323602e7f798ba7241d15a2c096f91b))
+* OpenAPI spec update via Stainless API ([be22df4](https://github.com/cloudflare/cloudflare-go/commit/be22df4cab7cf5fa75b732e5b229f3b7c1d60db1))
+* OpenAPI spec update via Stainless API ([0f42b5d](https://github.com/cloudflare/cloudflare-go/commit/0f42b5d5f3e9e688c4d69762257c4d682a07bc9e))
+* OpenAPI spec update via Stainless API ([72bef01](https://github.com/cloudflare/cloudflare-go/commit/72bef01f63d53ff8e607a93c4d4e5f3a164fbfaf))
+* OpenAPI spec update via Stainless API ([23060b8](https://github.com/cloudflare/cloudflare-go/commit/23060b895645587c2430aeaeec35675c732a6fd2))
+* OpenAPI spec update via Stainless API ([e2dce1d](https://github.com/cloudflare/cloudflare-go/commit/e2dce1dbc111f992ddcce8ff7577e63609c1739c))
+* OpenAPI spec update via Stainless API ([77c7f5e](https://github.com/cloudflare/cloudflare-go/commit/77c7f5ecf72c1d3f31ac330fad6f5879c6d19e8a))
+* OpenAPI spec update via Stainless API ([047efde](https://github.com/cloudflare/cloudflare-go/commit/047efde7a975c0666fa5a0483ce54364bf6cb96c))
+* OpenAPI spec update via Stainless API ([89e1dd6](https://github.com/cloudflare/cloudflare-go/commit/89e1dd63be6adeaccc237670e84a60118e2ac612))
+* OpenAPI spec update via Stainless API ([d715b76](https://github.com/cloudflare/cloudflare-go/commit/d715b76fda857ba78b62176baa3ee823514962fb))
+* OpenAPI spec update via Stainless API ([7a503ec](https://github.com/cloudflare/cloudflare-go/commit/7a503ec01fba48235b01b47e0026bcb5978ab044))
+* OpenAPI spec update via Stainless API ([0abe9fc](https://github.com/cloudflare/cloudflare-go/commit/0abe9fcba1017b6982d1778ab11d466a972c6d0a))
+* OpenAPI spec update via Stainless API ([d95c2db](https://github.com/cloudflare/cloudflare-go/commit/d95c2db35f05bfcb9e6986997826e03e2af05933))
+* OpenAPI spec update via Stainless API ([1f03eb6](https://github.com/cloudflare/cloudflare-go/commit/1f03eb668431576d634cdc801e5d8f89336372e6))
+* OpenAPI spec update via Stainless API ([a3fe0b7](https://github.com/cloudflare/cloudflare-go/commit/a3fe0b747072caaa5e8b5e49177fc3cd53aef123))
+* OpenAPI spec update via Stainless API ([422b440](https://github.com/cloudflare/cloudflare-go/commit/422b4405280aed77f4e2734e7d13181e949fc756))
+* OpenAPI spec update via Stainless API ([cddc1ee](https://github.com/cloudflare/cloudflare-go/commit/cddc1ee4660b0d322ee3c49dff5752b3d1d311a4))
+* OpenAPI spec update via Stainless API ([8d7f27a](https://github.com/cloudflare/cloudflare-go/commit/8d7f27a4030376bc0b52c1a693aa66c8c8af5e38))
+* OpenAPI spec update via Stainless API ([8032562](https://github.com/cloudflare/cloudflare-go/commit/8032562ff54eafc253d1b1506ba3fde4cd9650a2))
+* OpenAPI spec update via Stainless API ([fe0a8a2](https://github.com/cloudflare/cloudflare-go/commit/fe0a8a2833e4f0282f83b71a3fabbfb7e90a0180))
+* OpenAPI spec update via Stainless API ([2f768f0](https://github.com/cloudflare/cloudflare-go/commit/2f768f06aefc4da40b2de0cf5423c4ad083132b3))
+* OpenAPI spec update via Stainless API ([7bb36c6](https://github.com/cloudflare/cloudflare-go/commit/7bb36c60718639ec8e41dc2111360ceb74116817))
+* OpenAPI spec update via Stainless API ([b59b17f](https://github.com/cloudflare/cloudflare-go/commit/b59b17fd48d6823e6ae413166ef8fd6c05da3ab0))
+* OpenAPI spec update via Stainless API ([9c42da2](https://github.com/cloudflare/cloudflare-go/commit/9c42da21abe5e7af54e662670ad9b4500978aff1))
+* OpenAPI spec update via Stainless API ([3c34f1a](https://github.com/cloudflare/cloudflare-go/commit/3c34f1acadbc37870bba480c3440ad1da0c78343))
+* OpenAPI spec update via Stainless API ([0e9bf32](https://github.com/cloudflare/cloudflare-go/commit/0e9bf327bb79e737b65dea3f2ab1b65712d74820))
+* OpenAPI spec update via Stainless API ([106ac8f](https://github.com/cloudflare/cloudflare-go/commit/106ac8fa8d53f62e020dc45828dc7be96da57f50))
+* OpenAPI spec update via Stainless API ([a6c197b](https://github.com/cloudflare/cloudflare-go/commit/a6c197bff348396c6e335dca9032100f105b5623))
+* OpenAPI spec update via Stainless API ([c3205c8](https://github.com/cloudflare/cloudflare-go/commit/c3205c8122c915496158cc82470c569c3129e5c8))
+* OpenAPI spec update via Stainless API ([7fc6183](https://github.com/cloudflare/cloudflare-go/commit/7fc6183499d7acd8532e6c88bbb2676f6a2d207f))
+* OpenAPI spec update via Stainless API ([7634dea](https://github.com/cloudflare/cloudflare-go/commit/7634dea021a41e165e243568ba00cd503c4ad4da))
+* OpenAPI spec update via Stainless API ([fa5345a](https://github.com/cloudflare/cloudflare-go/commit/fa5345ac71ceef80f09bb6d100d17825922b007c))
+* OpenAPI spec update via Stainless API ([3ee22e5](https://github.com/cloudflare/cloudflare-go/commit/3ee22e533a96dc2ab6aaf2ad7364832a1e8acbe2))
+* OpenAPI spec update via Stainless API ([5459f4a](https://github.com/cloudflare/cloudflare-go/commit/5459f4af768b6f443754dd1b6e8d1e2d12fece81))
+* OpenAPI spec update via Stainless API ([92178ba](https://github.com/cloudflare/cloudflare-go/commit/92178bac98891baf7f57ef53c443f7aa53f38fda))
+* OpenAPI spec update via Stainless API ([a024a56](https://github.com/cloudflare/cloudflare-go/commit/a024a56b7b29cd9cc4bd9bac9e71616ff395c9a5))
+* OpenAPI spec update via Stainless API ([7d4d700](https://github.com/cloudflare/cloudflare-go/commit/7d4d700cc92ec52b4a22fb62e320ca91cdde985d))
+* OpenAPI spec update via Stainless API ([6f59095](https://github.com/cloudflare/cloudflare-go/commit/6f590955efe01f2a354ef31f58dd968b050bcc1c))
+* OpenAPI spec update via Stainless API ([fbddd0f](https://github.com/cloudflare/cloudflare-go/commit/fbddd0f1c7272fa7aea49187dbfb878bbc39c26a))
+* OpenAPI spec update via Stainless API ([bf01fee](https://github.com/cloudflare/cloudflare-go/commit/bf01feebe39e0f0817c372dae36c5ad243ead3c6))
+* OpenAPI spec update via Stainless API ([2df2bbe](https://github.com/cloudflare/cloudflare-go/commit/2df2bbe160f0f5eeef2c2571c1bac94ba10ce39b))
+* OpenAPI spec update via Stainless API ([6f6acb3](https://github.com/cloudflare/cloudflare-go/commit/6f6acb33b82ba8e1a285dc6ff3560bd5e03b970c))
+* OpenAPI spec update via Stainless API ([f87d4f1](https://github.com/cloudflare/cloudflare-go/commit/f87d4f17b484abce8575950562beac28b826efe0))
+* OpenAPI spec update via Stainless API ([5cd12c1](https://github.com/cloudflare/cloudflare-go/commit/5cd12c10040adf98aed39c44d5ca5b594f12a80c))
+* OpenAPI spec update via Stainless API ([1b1faea](https://github.com/cloudflare/cloudflare-go/commit/1b1faea7314edd31010ef3184b8861d0b2bc4ae8))
+* OpenAPI spec update via Stainless API ([2390a20](https://github.com/cloudflare/cloudflare-go/commit/2390a20cc8140d56e7d2fbc2d8fecdee4b2862d2))
+* OpenAPI spec update via Stainless API ([5341181](https://github.com/cloudflare/cloudflare-go/commit/534118186048b7f99ae9d633653434d36d049230))
+* OpenAPI spec update via Stainless API ([4ac6c2f](https://github.com/cloudflare/cloudflare-go/commit/4ac6c2faff416db0188d6d7d156a6ca0e48c50b0))
+* OpenAPI spec update via Stainless API ([bc70e0a](https://github.com/cloudflare/cloudflare-go/commit/bc70e0a6ad0caf123c1c7a55aa01e1180f8da5c9))
+* OpenAPI spec update via Stainless API ([f221607](https://github.com/cloudflare/cloudflare-go/commit/f2216075cbc2537fdc59c4554784bf3d1cf65d56))
+* OpenAPI spec update via Stainless API ([be44b46](https://github.com/cloudflare/cloudflare-go/commit/be44b46b1be8f900b4b08c01266cf8fb77f9dabf))
+* OpenAPI spec update via Stainless API ([a0095a2](https://github.com/cloudflare/cloudflare-go/commit/a0095a2087f385ea0627467f41a15dfb8965e67f))
+* OpenAPI spec update via Stainless API ([ade74f9](https://github.com/cloudflare/cloudflare-go/commit/ade74f9be9b41751614acf7ff1c59ca65ddb69ce))
+* OpenAPI spec update via Stainless API ([05765b7](https://github.com/cloudflare/cloudflare-go/commit/05765b78e83bf287c270f7943f055ca82ab929c1))
+* OpenAPI spec update via Stainless API ([cdfff3a](https://github.com/cloudflare/cloudflare-go/commit/cdfff3af68d832c41d6697b13df49e2a22a0af2f))
+* OpenAPI spec update via Stainless API ([06bedb8](https://github.com/cloudflare/cloudflare-go/commit/06bedb873bc52cca1a6c0f34b23ad22778c950f5))
+* OpenAPI spec update via Stainless API ([10af33c](https://github.com/cloudflare/cloudflare-go/commit/10af33c416732a5e8644e99acc043b45cb0a1ce9))
+* OpenAPI spec update via Stainless API ([bde34bb](https://github.com/cloudflare/cloudflare-go/commit/bde34bb58cde2f7215ea459f94c83770e270ee86))
+* OpenAPI spec update via Stainless API ([99fb507](https://github.com/cloudflare/cloudflare-go/commit/99fb50757f6b9eec670f0702433c0821252f7dc7))
+* OpenAPI spec update via Stainless API ([fd00e70](https://github.com/cloudflare/cloudflare-go/commit/fd00e7044527eed2e5d83e5a647744db76832c4e))
+* OpenAPI spec update via Stainless API ([c13298e](https://github.com/cloudflare/cloudflare-go/commit/c13298ee937d64adec506eb7737dd67d9e4068d6))
+* OpenAPI spec update via Stainless API ([1238e63](https://github.com/cloudflare/cloudflare-go/commit/1238e6311484a3fa1e65e1c7950f6ed1d038278d))
+* OpenAPI spec update via Stainless API ([8e71516](https://github.com/cloudflare/cloudflare-go/commit/8e715161da10e5c1b15ba0b958e3b3da3a241e28))
+* OpenAPI spec update via Stainless API ([bfd227e](https://github.com/cloudflare/cloudflare-go/commit/bfd227e43604343a00ad84b7ab62f0fe1ddce02a))
+* OpenAPI spec update via Stainless API ([688c018](https://github.com/cloudflare/cloudflare-go/commit/688c0188c005b62077f77abcd5462ae931617729))
+* OpenAPI spec update via Stainless API ([fd4cebf](https://github.com/cloudflare/cloudflare-go/commit/fd4cebf058402a7ea4e9f36c0f1be26c9095b6eb))
+* OpenAPI spec update via Stainless API ([1e31476](https://github.com/cloudflare/cloudflare-go/commit/1e31476a9dcb5e07f6d05d46e5a216d2a8930035))
+* OpenAPI spec update via Stainless API ([16e1a40](https://github.com/cloudflare/cloudflare-go/commit/16e1a40162cf3e59745593a71b8709fa4d93e3be))
+* OpenAPI spec update via Stainless API ([bf065f8](https://github.com/cloudflare/cloudflare-go/commit/bf065f8250db156aab315d9385522936eed06793))
+* OpenAPI spec update via Stainless API ([3e87eab](https://github.com/cloudflare/cloudflare-go/commit/3e87eab85981ad00c4b4ffdc93ce2b358bcce2d3))
+* OpenAPI spec update via Stainless API ([4b5ae6c](https://github.com/cloudflare/cloudflare-go/commit/4b5ae6c176f4ce7efe064ef927e7f44724b40926))
+* OpenAPI spec update via Stainless API ([3850ca9](https://github.com/cloudflare/cloudflare-go/commit/3850ca9fa3815dcd1fd4870c535985dc4ceafb5e))
+* OpenAPI spec update via Stainless API ([8daf261](https://github.com/cloudflare/cloudflare-go/commit/8daf2615ae3dfcfc80454e5b4fb5ccdbf32465a4))
+* OpenAPI spec update via Stainless API ([9098871](https://github.com/cloudflare/cloudflare-go/commit/9098871a9abbddc0dff14a4d3e165ccea7d61546))
+* OpenAPI spec update via Stainless API ([7b5c28a](https://github.com/cloudflare/cloudflare-go/commit/7b5c28ac37ca43f918f04a84a1904831881ff36d))
+* OpenAPI spec update via Stainless API ([7571fad](https://github.com/cloudflare/cloudflare-go/commit/7571fad4a1e9ee75facd64a82778c0a6f0f558ff))
+* OpenAPI spec update via Stainless API ([ffe2775](https://github.com/cloudflare/cloudflare-go/commit/ffe27758210c2d13d939b854077d1fabe69b57e7))
+* OpenAPI spec update via Stainless API ([bacbffb](https://github.com/cloudflare/cloudflare-go/commit/bacbffbbfac8345a90f7a0276478f678745b42ca))
+* OpenAPI spec update via Stainless API ([0cea76a](https://github.com/cloudflare/cloudflare-go/commit/0cea76a70d825924c8e04d4a4caafdfb6afc4502))
+* OpenAPI spec update via Stainless API ([b4eb5ae](https://github.com/cloudflare/cloudflare-go/commit/b4eb5aec04bac2d349d74e76c5f1b8034f3dcbbe))
+* OpenAPI spec update via Stainless API ([b6c127d](https://github.com/cloudflare/cloudflare-go/commit/b6c127d471450c16a746aa90f77a6426ecf0a85c))
+* OpenAPI spec update via Stainless API ([6e6e554](https://github.com/cloudflare/cloudflare-go/commit/6e6e554acc07cb247dc2fc873334491a0df0bfe6))
+* OpenAPI spec update via Stainless API ([4255663](https://github.com/cloudflare/cloudflare-go/commit/4255663895389ac9373c1bf9a04b89e2b3248855))
+* OpenAPI spec update via Stainless API ([#1523](https://github.com/cloudflare/cloudflare-go/issues/1523)) ([9755602](https://github.com/cloudflare/cloudflare-go/commit/9755602b83ed9dd548303600021539a951795043))
+* OpenAPI spec update via Stainless API ([#1524](https://github.com/cloudflare/cloudflare-go/issues/1524)) ([c9e201a](https://github.com/cloudflare/cloudflare-go/commit/c9e201aa36b25699cfb966a79de8b9b552dd73e8))
+* OpenAPI spec update via Stainless API ([#1525](https://github.com/cloudflare/cloudflare-go/issues/1525)) ([df0fd67](https://github.com/cloudflare/cloudflare-go/commit/df0fd6713cfd31ed952b51780e874e454fdccf22))
+* OpenAPI spec update via Stainless API ([#1527](https://github.com/cloudflare/cloudflare-go/issues/1527)) ([8c7736f](https://github.com/cloudflare/cloudflare-go/commit/8c7736ffc479f169338dc8c8ee195e7150256583))
+* OpenAPI spec update via Stainless API ([#1528](https://github.com/cloudflare/cloudflare-go/issues/1528)) ([bc59eb6](https://github.com/cloudflare/cloudflare-go/commit/bc59eb6461653962bf116eb6c838f655f4f1a5e7))
+* OpenAPI spec update via Stainless API ([#1532](https://github.com/cloudflare/cloudflare-go/issues/1532)) ([84da7e0](https://github.com/cloudflare/cloudflare-go/commit/84da7e0f9b6462ec6d9ae27d7e6bb34b694447ca))
+* reorganize ai workers ([ce6b864](https://github.com/cloudflare/cloudflare-go/commit/ce6b8645f4a4224748bb8ec30c9367b7281f704e))
+* update via SDK Studio ([b55ffad](https://github.com/cloudflare/cloudflare-go/commit/b55ffadb2cfae65bce305a5718d9d2d7e646cecf))
+* update via SDK Studio ([8f4dd03](https://github.com/cloudflare/cloudflare-go/commit/8f4dd03c4d09416570eb13d5932ac96c091280db))
+* update via SDK Studio ([c1dc01c](https://github.com/cloudflare/cloudflare-go/commit/c1dc01c0b26c14dd26426eb5fb7921a1787d1598))
+* update via SDK Studio ([b4b5bb2](https://github.com/cloudflare/cloudflare-go/commit/b4b5bb228e1bf5d0a26c4df71164912b8279e0ea))
+* update via SDK Studio ([5e44343](https://github.com/cloudflare/cloudflare-go/commit/5e44343223c48959489faa3c690bb2de4b84772a))
+* update via SDK Studio ([201bc14](https://github.com/cloudflare/cloudflare-go/commit/201bc148fe55827b66e9caf687811f423a9d9dc6))
+* update via SDK Studio ([1867cd9](https://github.com/cloudflare/cloudflare-go/commit/1867cd9446f98cef52c7c6bff1c1386cff6bbadd))
+* update via SDK Studio ([b49c3cf](https://github.com/cloudflare/cloudflare-go/commit/b49c3cfaa1771c66e66a4586b2e8c9dca8919956))
+* update via SDK Studio ([eeecb7b](https://github.com/cloudflare/cloudflare-go/commit/eeecb7bc4036bc9f8c7aecbc7b4dad840fc21670))
+* update via SDK Studio ([30d7aec](https://github.com/cloudflare/cloudflare-go/commit/30d7aecc681847ba80754ded0815e2d7efb48188))
+* update via SDK Studio ([bf2a9d0](https://github.com/cloudflare/cloudflare-go/commit/bf2a9d0c64d25e55a77c85ee73d8acbcde0be7c1))
+* update via SDK Studio ([3538e82](https://github.com/cloudflare/cloudflare-go/commit/3538e82e90d80424b2030f3e98607eb2ea1261d7))
+* update via SDK Studio ([b8580ae](https://github.com/cloudflare/cloudflare-go/commit/b8580ae779716f00d68f007b340e6aa8f477cebf))
+* update via SDK Studio ([6761587](https://github.com/cloudflare/cloudflare-go/commit/67615879ee6efb65036dcfc24ef264e10e9d4202))
+* update via SDK Studio ([c210b77](https://github.com/cloudflare/cloudflare-go/commit/c210b770c2a8fa39e6f3c3d6bff9e6e5aac222f7))
+* update via SDK Studio ([9e6b580](https://github.com/cloudflare/cloudflare-go/commit/9e6b580b1d9e70549afb80b14a527d1b2292f7c2))
+* update via SDK Studio ([a973d63](https://github.com/cloudflare/cloudflare-go/commit/a973d632c442f5298268c032cc5fe490f842988f))
+* update via SDK Studio ([2c3506b](https://github.com/cloudflare/cloudflare-go/commit/2c3506b789a942455e2f30450df5c1dadd73de25))
+* update via SDK Studio ([7636789](https://github.com/cloudflare/cloudflare-go/commit/7636789438786b85cd10861d3370de601dbfc3af))
+* update via SDK Studio ([1251f73](https://github.com/cloudflare/cloudflare-go/commit/1251f7387e8655f0de31145393486c8d9d64175b))
+* update via SDK Studio ([926cc72](https://github.com/cloudflare/cloudflare-go/commit/926cc7200d30e714864928dd793a2ab4adb815c9))
+* update via SDK Studio ([8d137e0](https://github.com/cloudflare/cloudflare-go/commit/8d137e00c658cffe885933f425f1f21ea7bb138f))
+* update via SDK Studio ([8d2cc8d](https://github.com/cloudflare/cloudflare-go/commit/8d2cc8dc056c6f4c0c3cb8946f4c32d432fab9ff))
+* update via SDK Studio ([485f03e](https://github.com/cloudflare/cloudflare-go/commit/485f03e3e17da2277f93fa18520ef9530c934402))
+* update via SDK Studio ([8bc20c7](https://github.com/cloudflare/cloudflare-go/commit/8bc20c7192ef54944ece829900876cbf538cf1fc))
+* update via SDK Studio ([5f55d50](https://github.com/cloudflare/cloudflare-go/commit/5f55d50eb14f721da8151c38810508ef901e281f))
+* update via SDK Studio ([5841900](https://github.com/cloudflare/cloudflare-go/commit/58419005d25bb8bb5721a8980bafe655414554b1))
+* update via SDK Studio ([0f062d6](https://github.com/cloudflare/cloudflare-go/commit/0f062d6e39c6538590dca714d236d84e95cd995e))
+* update via SDK Studio ([caa9889](https://github.com/cloudflare/cloudflare-go/commit/caa9889aae365e7a2a29249ac8277b2ca8bedb81))
+* update via SDK Studio ([fb0cbf8](https://github.com/cloudflare/cloudflare-go/commit/fb0cbf887df15c33f0473138f8ec3f254406ff00))
+* update via SDK Studio ([5d77a31](https://github.com/cloudflare/cloudflare-go/commit/5d77a31ee960e79d2ca5a6dd2c1f3bafa08e057c))
+* update via SDK Studio ([cb6e1f4](https://github.com/cloudflare/cloudflare-go/commit/cb6e1f48655e9a4985bb98f86c9892e4884a4c52))
+* update via SDK Studio ([7a06e6d](https://github.com/cloudflare/cloudflare-go/commit/7a06e6d0dd468789c9434f424e162d5dbedaed5a))
+* update via SDK Studio ([2ab88b3](https://github.com/cloudflare/cloudflare-go/commit/2ab88b35a05ac20b909eac67110b3cdcb84b3b45))
+* update via SDK Studio ([023fc0a](https://github.com/cloudflare/cloudflare-go/commit/023fc0a5e150bb1057c360971cf98a9e4939cd05))
+* update via SDK Studio ([8197df3](https://github.com/cloudflare/cloudflare-go/commit/8197df3a55898cfd934af02c1bface9483c80489))
+* update via SDK Studio ([bfb221d](https://github.com/cloudflare/cloudflare-go/commit/bfb221d1bd2fc4f7b189fe6429857d37377529f2))
+* update via SDK Studio ([e4f1f2a](https://github.com/cloudflare/cloudflare-go/commit/e4f1f2ace415c125e86917c250cacf370ca5c3a7))
+* update via SDK Studio ([db77502](https://github.com/cloudflare/cloudflare-go/commit/db7750221b9c3c8aa63617e7d3bdc606d6068b5d))
+* update via SDK Studio ([649b9be](https://github.com/cloudflare/cloudflare-go/commit/649b9be30285b8165ecc75ae848f194a45ffbc56))
+* update via SDK Studio ([1b1ab52](https://github.com/cloudflare/cloudflare-go/commit/1b1ab5264b53f49e0b550fb2f8c13de302a15257))
+* update via SDK Studio ([cc34bba](https://github.com/cloudflare/cloudflare-go/commit/cc34bba1f53689e367cc39af015903fd89848ee5))
+* update via SDK Studio ([2b60001](https://github.com/cloudflare/cloudflare-go/commit/2b60001e8535877174a16f8ea4ef94ba5418e68a))
+* update via SDK Studio ([722bc2f](https://github.com/cloudflare/cloudflare-go/commit/722bc2f38c9e99b98a46d9ea17ba9e96c68746e9))
+* update via SDK Studio ([1f0ad9d](https://github.com/cloudflare/cloudflare-go/commit/1f0ad9df63f0a7e7b50361523b3d4f6d64a222cc))
+* update via SDK Studio ([17bfdd8](https://github.com/cloudflare/cloudflare-go/commit/17bfdd8d539c0aade4a1a9f5cfc6a4aa887abc99))
+* update via SDK Studio ([adafc3e](https://github.com/cloudflare/cloudflare-go/commit/adafc3e26798647cdbb91c831c14480183663f43))
+* update via SDK Studio ([#1518](https://github.com/cloudflare/cloudflare-go/issues/1518)) ([054e295](https://github.com/cloudflare/cloudflare-go/commit/054e295d8bc71caf7e83cbacaada907ebe230f55))
+* update via SDK Studio ([#1520](https://github.com/cloudflare/cloudflare-go/issues/1520)) ([cdaf537](https://github.com/cloudflare/cloudflare-go/commit/cdaf5374ea14b7e9df99a8a38783381ebfae8b63))
+* update via SDK Studio ([#1529](https://github.com/cloudflare/cloudflare-go/issues/1529)) ([a037622](https://github.com/cloudflare/cloudflare-go/commit/a037622b48bbceeccb5d2b2d9571f0bd39caf63c))
+* update via SDK Studio ([#1530](https://github.com/cloudflare/cloudflare-go/issues/1530)) ([73bb1b6](https://github.com/cloudflare/cloudflare-go/commit/73bb1b676c2b6adb923cc73f7aa1709ccc70c59f))
+* update via SDK Studio ([#1531](https://github.com/cloudflare/cloudflare-go/issues/1531)) ([ebedc4f](https://github.com/cloudflare/cloudflare-go/commit/ebedc4f415388a3233dcd5b9de17f4653df31688))
+* update via SDK Studio ([#1533](https://github.com/cloudflare/cloudflare-go/issues/1533)) ([a71d2c8](https://github.com/cloudflare/cloudflare-go/commit/a71d2c8d1e3f19021ac7dce99a828ddb88e61e6e))
+* update via SDK Studio ([#1534](https://github.com/cloudflare/cloudflare-go/issues/1534)) ([573b8a6](https://github.com/cloudflare/cloudflare-go/commit/573b8a60c2d24f084c867cdc045638ae776c4db7))
+* update via SDK Studio ([#1535](https://github.com/cloudflare/cloudflare-go/issues/1535)) ([bae84f6](https://github.com/cloudflare/cloudflare-go/commit/bae84f668af8973c20d402e5bf01410214a80984))
+* update via SDK Studio ([#1536](https://github.com/cloudflare/cloudflare-go/issues/1536)) ([00093f3](https://github.com/cloudflare/cloudflare-go/commit/00093f35d549d71f14edffe963a3752103610b8f))
+
+
+### Bug Fixes
+
+* consider SSH an initialism ([15eae05](https://github.com/cloudflare/cloudflare-go/commit/15eae05ee655c328a07a514b71312b59884235aa))
+* make options.WithHeader utils case-insensitive ([a26e311](https://github.com/cloudflare/cloudflare-go/commit/a26e311510283997972899e39e4cd3fbcdcd51bd))
+* **test:** avoid test failures when SKIP_MOCK_TESTS is not set ([b79aaf9](https://github.com/cloudflare/cloudflare-go/commit/b79aaf902674ae43a4b6d9804bcab181d5a87149))
+
+
+### Chores
+
+* add .keep files for examples and custom code directories ([648840e](https://github.com/cloudflare/cloudflare-go/commit/648840ebdce20711ca05ae07acbccc37ac1ce718))
+* **internal:** improvements ([23f0861](https://github.com/cloudflare/cloudflare-go/commit/23f0861c889137081c43cb41626cc58f3d72adf1))
+* **internal:** minor restructuring ([cbbda68](https://github.com/cloudflare/cloudflare-go/commit/cbbda68e49ce3cc669963867acb059ab351d0adb))
+* **internal:** parse date-time strings more leniently ([325c183](https://github.com/cloudflare/cloudflare-go/commit/325c1830c211585e0f006420f774a256a346a41d))
+* **internal:** speculative retry-after-ms support ([ae04399](https://github.com/cloudflare/cloudflare-go/commit/ae0439998fc5710501bfd9fced4f0b352a0e46db))
+* rename some properties ([e4236dc](https://github.com/cloudflare/cloudflare-go/commit/e4236dc27d086c0ebeb7d3e7589b3af5c1e3a1ee))
+* sync changes ([b72168f](https://github.com/cloudflare/cloudflare-go/commit/b72168fbfcd717244519ef23a9041632189ed3ff))
+* sync changes ([#32](https://github.com/cloudflare/cloudflare-go/issues/32)) ([7cd4211](https://github.com/cloudflare/cloudflare-go/commit/7cd4211812eb0bf83e2bf12ceb8d98af2513b37e))
+
+
+### Documentation
+
+* **options:** fix link to readme ([2338fa2](https://github.com/cloudflare/cloudflare-go/commit/2338fa246757dbce501a007977761ac9135944c7))
+* **readme:** improve api reference ([6df3cc7](https://github.com/cloudflare/cloudflare-go/commit/6df3cc74fe3189d58951c464e38045305b55f21e))
+
+
+### Refactors
+
+* do not include `JSON` fields when serialising back to json ([91dafd2](https://github.com/cloudflare/cloudflare-go/commit/91dafd2f4f9c8492d9cbc2874aadb6177289a116))
+
## 2.0.0-beta.1 (2024-03-08)
Full Changelog: [v0.1.0...v2.0.0-beta.1](https://github.com/cloudflare/cloudflare-go/compare/v0.1.0...v2.0.0-beta.1)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 5df07c3fd3..1c27064405 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -34,7 +34,7 @@ To use a local version of this library from source in another project, edit the
directive. This can be done through the CLI with the following:
```bash
-go mod edit -replace github.com/cloudflare/cloudflare-go=/path/to/cloudflare-go
+go mod edit -replace github.com/cloudflare/cloudflare-go/v2=/path/to/cloudflare-go
```
## Running tests
diff --git a/README.md b/README.md
index fb8b9e4d76..1d7d6131b3 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Cloudflare Go API Library
-
+
The Cloudflare Go library provides convenient access to [the Cloudflare REST
API](https://developers.cloudflare.com/api) from applications written in Go. The full API of this library can be found in [api.md](api.md).
@@ -11,7 +11,7 @@ API](https://developers.cloudflare.com/api) from applications written in Go. The
```go
import (
- "github.com/cloudflare/cloudflare-go" // imported as cloudflare
+ "github.com/cloudflare/cloudflare-go/v2" // imported as cloudflare
)
```
@@ -22,7 +22,7 @@ Or to pin the version:
```sh
-go get -u 'github.com/cloudflare/cloudflare-go@v2.0.0-beta.1'
+go get -u 'github.com/cloudflare/cloudflare-go/v2@v2.0.0-beta.2'
```
@@ -42,9 +42,9 @@ import (
"context"
"fmt"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func main() {
@@ -159,7 +159,7 @@ client.Zones.New(context.TODO(), ...,
)
```
-See the [full list of request options](https://pkg.go.dev/github.com/cloudflare/cloudflare-go/option).
+See the [full list of request options](https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/option).
### Pagination
@@ -168,14 +168,31 @@ This library provides some conveniences for working with paginated list endpoint
You can use `.ListAutoPaging()` methods to iterate through items across all pages:
```go
-// TODO
+iter := client.Accounts.ListAutoPaging(context.TODO(), accounts.AccountListParams{})
+// Automatically fetches more pages as needed.
+for iter.Next() {
+ accountListResponse := iter.Current()
+ fmt.Printf("%+v\n", accountListResponse)
+}
+if err := iter.Err(); err != nil {
+ panic(err.Error())
+}
```
Or you can use simple `.List()` methods to fetch a single page and receive a standard response object
with additional helper methods like `.GetNextPage()`, e.g.:
```go
-// TODO
+page, err := client.Accounts.List(context.TODO(), accounts.AccountListParams{})
+for page != nil {
+ for _, account := range page.Result {
+ fmt.Printf("%+v\n", account)
+ }
+ page, err = page.GetNextPage()
+}
+if err != nil {
+ panic(err.Error())
+}
```
### Errors
diff --git a/accounts/account.go b/accounts/account.go
index d7d2c10c12..5e53377ec6 100644
--- a/accounts/account.go
+++ b/accounts/account.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/accounts/account_test.go b/accounts/account_test.go
index 07330e3865..5cb6ede45d 100644
--- a/accounts/account_test.go
+++ b/accounts/account_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/accounts"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/accounts"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAccountUpdateWithOptionalParams(t *testing.T) {
diff --git a/accounts/aliases.go b/accounts/aliases.go
index e5cdc5c917..5c813b72af 100644
--- a/accounts/aliases.go
+++ b/accounts/aliases.go
@@ -3,7 +3,7 @@
package accounts
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/accounts/member.go b/accounts/member.go
index 0b7ac37a83..01c445c151 100644
--- a/accounts/member.go
+++ b/accounts/member.go
@@ -8,12 +8,12 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// MemberService contains methods and other services that help with interacting
diff --git a/accounts/member_test.go b/accounts/member_test.go
index cfdac07ebe..96a446290b 100644
--- a/accounts/member_test.go
+++ b/accounts/member_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/accounts"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/accounts"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestMemberNewWithOptionalParams(t *testing.T) {
diff --git a/accounts/role.go b/accounts/role.go
index 1217d22e19..5f06a89613 100644
--- a/accounts/role.go
+++ b/accounts/role.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/accounts/role_test.go b/accounts/role_test.go
index b5653bdec1..24536ca5ec 100644
--- a/accounts/role_test.go
+++ b/accounts/role_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/accounts"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/accounts"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRoleList(t *testing.T) {
diff --git a/acm/acm.go b/acm/acm.go
index 7c041287b5..9a21ad7cdd 100644
--- a/acm/acm.go
+++ b/acm/acm.go
@@ -3,7 +3,7 @@
package acm
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ACMService contains methods and other services that help with interacting with
diff --git a/acm/aliases.go b/acm/aliases.go
index 4bfeb01e04..9003756139 100644
--- a/acm/aliases.go
+++ b/acm/aliases.go
@@ -3,7 +3,7 @@
package acm
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/acm/totaltls.go b/acm/totaltls.go
index 1d27c9247d..deea9b68dc 100644
--- a/acm/totaltls.go
+++ b/acm/totaltls.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// TotalTLSService contains methods and other services that help with interacting
diff --git a/acm/totaltls_test.go b/acm/totaltls_test.go
index e4db864972..364484687f 100644
--- a/acm/totaltls_test.go
+++ b/acm/totaltls_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/acm"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/acm"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestTotalTLSNewWithOptionalParams(t *testing.T) {
diff --git a/addressing/addressing.go b/addressing/addressing.go
index a24739f710..77a0a865cd 100644
--- a/addressing/addressing.go
+++ b/addressing/addressing.go
@@ -3,7 +3,7 @@
package addressing
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AddressingService contains methods and other services that help with interacting
diff --git a/addressing/addressmap.go b/addressing/addressmap.go
index 4c380d2d78..6784ee0a48 100644
--- a/addressing/addressmap.go
+++ b/addressing/addressmap.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/addressing/addressmap_test.go b/addressing/addressmap_test.go
index 5b5616f105..5f1bc72a16 100644
--- a/addressing/addressmap_test.go
+++ b/addressing/addressmap_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAddressMapNewWithOptionalParams(t *testing.T) {
diff --git a/addressing/addressmapaccount.go b/addressing/addressmapaccount.go
index e3a6d0d56b..b0f364bc82 100644
--- a/addressing/addressmapaccount.go
+++ b/addressing/addressmapaccount.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/addressing/addressmapaccount_test.go b/addressing/addressmapaccount_test.go
index 80509f5f8c..cdb6bd518b 100644
--- a/addressing/addressmapaccount_test.go
+++ b/addressing/addressmapaccount_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAddressMapAccountUpdate(t *testing.T) {
diff --git a/addressing/addressmapip.go b/addressing/addressmapip.go
index 966a5c806f..2a99a6f48d 100644
--- a/addressing/addressmapip.go
+++ b/addressing/addressmapip.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/addressing/addressmapip_test.go b/addressing/addressmapip_test.go
index a329cb1cc3..444fbdb35e 100644
--- a/addressing/addressmapip_test.go
+++ b/addressing/addressmapip_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAddressMapIPUpdate(t *testing.T) {
diff --git a/addressing/addressmapzone.go b/addressing/addressmapzone.go
index 4602a18434..9ff611f086 100644
--- a/addressing/addressmapzone.go
+++ b/addressing/addressmapzone.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/addressing/addressmapzone_test.go b/addressing/addressmapzone_test.go
index 4da0476f17..57471c43ea 100644
--- a/addressing/addressmapzone_test.go
+++ b/addressing/addressmapzone_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAddressMapZoneUpdate(t *testing.T) {
diff --git a/addressing/aliases.go b/addressing/aliases.go
index f75a215ad2..292b815f26 100644
--- a/addressing/aliases.go
+++ b/addressing/aliases.go
@@ -3,7 +3,7 @@
package addressing
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/addressing/loadocument.go b/addressing/loadocument.go
index d7b33d08f8..eb4be3ed59 100644
--- a/addressing/loadocument.go
+++ b/addressing/loadocument.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LOADocumentService contains methods and other services that help with
diff --git a/addressing/loadocument_test.go b/addressing/loadocument_test.go
index a9a8c99374..18f754a010 100644
--- a/addressing/loadocument_test.go
+++ b/addressing/loadocument_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestLOADocumentNew(t *testing.T) {
diff --git a/addressing/loadocumentdownload.go b/addressing/loadocumentdownload.go
index 62a827ff41..aa0bf9537b 100644
--- a/addressing/loadocumentdownload.go
+++ b/addressing/loadocumentdownload.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LOADocumentDownloadService contains methods and other services that help with
diff --git a/addressing/loadocumentdownload_test.go b/addressing/loadocumentdownload_test.go
index 8d5e977b20..fb07df2c7e 100644
--- a/addressing/loadocumentdownload_test.go
+++ b/addressing/loadocumentdownload_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestLOADocumentDownloadGet(t *testing.T) {
diff --git a/addressing/prefix.go b/addressing/prefix.go
index d76c535c7d..65a450874f 100644
--- a/addressing/prefix.go
+++ b/addressing/prefix.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/addressing/prefix_test.go b/addressing/prefix_test.go
index 781c8f4d65..33ee179103 100644
--- a/addressing/prefix_test.go
+++ b/addressing/prefix_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestPrefixNew(t *testing.T) {
diff --git a/addressing/prefixbgp.go b/addressing/prefixbgp.go
index f2c918f5b2..e83a4eba25 100644
--- a/addressing/prefixbgp.go
+++ b/addressing/prefixbgp.go
@@ -3,7 +3,7 @@
package addressing
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PrefixBGPService contains methods and other services that help with interacting
diff --git a/addressing/prefixbgpbinding.go b/addressing/prefixbgpbinding.go
index 4a19f704d6..53d172075b 100644
--- a/addressing/prefixbgpbinding.go
+++ b/addressing/prefixbgpbinding.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/addressing/prefixbgpbinding_test.go b/addressing/prefixbgpbinding_test.go
index 1f8e7d0183..2a7ca10427 100644
--- a/addressing/prefixbgpbinding_test.go
+++ b/addressing/prefixbgpbinding_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestPrefixBGPBindingNewWithOptionalParams(t *testing.T) {
diff --git a/addressing/prefixbgpprefix.go b/addressing/prefixbgpprefix.go
index 821f5f80fc..f6da1928fc 100644
--- a/addressing/prefixbgpprefix.go
+++ b/addressing/prefixbgpprefix.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PrefixBGPPrefixService contains methods and other services that help with
diff --git a/addressing/prefixbgpprefix_test.go b/addressing/prefixbgpprefix_test.go
index b063d175d7..f647a37c62 100644
--- a/addressing/prefixbgpprefix_test.go
+++ b/addressing/prefixbgpprefix_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestPrefixBGPPrefixList(t *testing.T) {
diff --git a/addressing/prefixbgpstatus.go b/addressing/prefixbgpstatus.go
index d20afcb318..a8e7a5e44a 100644
--- a/addressing/prefixbgpstatus.go
+++ b/addressing/prefixbgpstatus.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PrefixBGPStatusService contains methods and other services that help with
diff --git a/addressing/prefixbgpstatus_test.go b/addressing/prefixbgpstatus_test.go
index e016e002f4..a7cca318ab 100644
--- a/addressing/prefixbgpstatus_test.go
+++ b/addressing/prefixbgpstatus_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestPrefixBGPStatusEdit(t *testing.T) {
diff --git a/addressing/prefixdelegation.go b/addressing/prefixdelegation.go
index 64de623ed1..7d6a1f068e 100644
--- a/addressing/prefixdelegation.go
+++ b/addressing/prefixdelegation.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PrefixDelegationService contains methods and other services that help with
diff --git a/addressing/prefixdelegation_test.go b/addressing/prefixdelegation_test.go
index 4e1ea544b3..7b7feb8e71 100644
--- a/addressing/prefixdelegation_test.go
+++ b/addressing/prefixdelegation_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestPrefixDelegationNew(t *testing.T) {
diff --git a/addressing/service.go b/addressing/service.go
index 32b06b3f46..857d28913d 100644
--- a/addressing/service.go
+++ b/addressing/service.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ServiceService contains methods and other services that help with interacting
diff --git a/addressing/service_test.go b/addressing/service_test.go
index e9a332b4c5..631a4b6362 100644
--- a/addressing/service_test.go
+++ b/addressing/service_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestServiceList(t *testing.T) {
diff --git a/alerting/alerting.go b/alerting/alerting.go
index b52281c930..8a75c21c77 100644
--- a/alerting/alerting.go
+++ b/alerting/alerting.go
@@ -3,7 +3,7 @@
package alerting
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AlertingService contains methods and other services that help with interacting
diff --git a/alerting/aliases.go b/alerting/aliases.go
index f48faf077e..f38a213545 100644
--- a/alerting/aliases.go
+++ b/alerting/aliases.go
@@ -3,7 +3,7 @@
package alerting
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/alerting/v3.go b/alerting/v3.go
index d0d7c72cd4..a34ed1edc3 100644
--- a/alerting/v3.go
+++ b/alerting/v3.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/alerting/v3_test.go b/alerting/v3_test.go
index 3b5ee639db..3cb0d5072d 100644
--- a/alerting/v3_test.go
+++ b/alerting/v3_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/alerting"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/alerting"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV3List(t *testing.T) {
diff --git a/alerting/v3destination.go b/alerting/v3destination.go
index 3541a59f43..338e442c0f 100644
--- a/alerting/v3destination.go
+++ b/alerting/v3destination.go
@@ -3,7 +3,7 @@
package alerting
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// V3DestinationService contains methods and other services that help with
diff --git a/alerting/v3destinationeligible.go b/alerting/v3destinationeligible.go
index 193352f8ce..ad769b1f9b 100644
--- a/alerting/v3destinationeligible.go
+++ b/alerting/v3destinationeligible.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/alerting/v3destinationeligible_test.go b/alerting/v3destinationeligible_test.go
index 1d41c7d3e4..09988e865c 100644
--- a/alerting/v3destinationeligible_test.go
+++ b/alerting/v3destinationeligible_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/alerting"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/alerting"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV3DestinationEligibleGet(t *testing.T) {
diff --git a/alerting/v3destinationpagerduty.go b/alerting/v3destinationpagerduty.go
index 5744cf8dc2..4b5b3bf19e 100644
--- a/alerting/v3destinationpagerduty.go
+++ b/alerting/v3destinationpagerduty.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
@@ -61,7 +61,7 @@ func (r *V3DestinationPagerdutyService) Delete(ctx context.Context, body V3Desti
}
// Get a list of all configured PagerDuty services.
-func (r *V3DestinationPagerdutyService) Get(ctx context.Context, query V3DestinationPagerdutyGetParams, opts ...option.RequestOption) (res *[]AaaPagerduty, err error) {
+func (r *V3DestinationPagerdutyService) Get(ctx context.Context, query V3DestinationPagerdutyGetParams, opts ...option.RequestOption) (res *[]V3DestinationPagerdutyGetResponse, err error) {
opts = append(r.Options[:], opts...)
var env V3DestinationPagerdutyGetResponseEnvelope
path := fmt.Sprintf("accounts/%s/alerting/v3/destinations/pagerduty", query.AccountID)
@@ -86,32 +86,8 @@ func (r *V3DestinationPagerdutyService) Link(ctx context.Context, tokenID string
return
}
-type AaaPagerduty struct {
- // UUID
- ID string `json:"id"`
- // The name of the pagerduty service.
- Name string `json:"name"`
- JSON aaaPagerdutyJSON `json:"-"`
-}
-
-// aaaPagerdutyJSON contains the JSON metadata for the struct [AaaPagerduty]
-type aaaPagerdutyJSON struct {
- ID apijson.Field
- Name apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *AaaPagerduty) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r aaaPagerdutyJSON) RawJSON() string {
- return r.raw
-}
-
type V3DestinationPagerdutyNewResponse struct {
- // UUID
+ // token in form of UUID
ID string `json:"id"`
JSON v3DestinationPagerdutyNewResponseJSON `json:"-"`
}
@@ -158,6 +134,31 @@ type V3DestinationPagerdutyDeleteResponseArray []interface{}
func (r V3DestinationPagerdutyDeleteResponseArray) ImplementsAlertingV3DestinationPagerdutyDeleteResponse() {
}
+type V3DestinationPagerdutyGetResponse struct {
+ // UUID
+ ID string `json:"id"`
+ // The name of the pagerduty service.
+ Name string `json:"name"`
+ JSON v3DestinationPagerdutyGetResponseJSON `json:"-"`
+}
+
+// v3DestinationPagerdutyGetResponseJSON contains the JSON metadata for the struct
+// [V3DestinationPagerdutyGetResponse]
+type v3DestinationPagerdutyGetResponseJSON struct {
+ ID apijson.Field
+ Name apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V3DestinationPagerdutyGetResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v3DestinationPagerdutyGetResponseJSON) RawJSON() string {
+ return r.raw
+}
+
type V3DestinationPagerdutyLinkResponse struct {
// UUID
ID string `json:"id"`
@@ -393,7 +394,7 @@ type V3DestinationPagerdutyGetParams struct {
type V3DestinationPagerdutyGetResponseEnvelope struct {
Errors []V3DestinationPagerdutyGetResponseEnvelopeErrors `json:"errors,required"`
Messages []V3DestinationPagerdutyGetResponseEnvelopeMessages `json:"messages,required"`
- Result []AaaPagerduty `json:"result,required,nullable"`
+ Result []V3DestinationPagerdutyGetResponse `json:"result,required,nullable"`
// Whether the API call was successful
Success V3DestinationPagerdutyGetResponseEnvelopeSuccess `json:"success,required"`
ResultInfo V3DestinationPagerdutyGetResponseEnvelopeResultInfo `json:"result_info"`
diff --git a/alerting/v3destinationpagerduty_test.go b/alerting/v3destinationpagerduty_test.go
index 31c7301577..750289a802 100644
--- a/alerting/v3destinationpagerduty_test.go
+++ b/alerting/v3destinationpagerduty_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/alerting"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/alerting"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV3DestinationPagerdutyNew(t *testing.T) {
diff --git a/alerting/v3destinationwebhook.go b/alerting/v3destinationwebhook.go
index 9bfe5d9ac9..55e5d736f4 100644
--- a/alerting/v3destinationwebhook.go
+++ b/alerting/v3destinationwebhook.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
@@ -62,7 +62,7 @@ func (r *V3DestinationWebhookService) Update(ctx context.Context, webhookID stri
}
// Gets a list of all configured webhook destinations.
-func (r *V3DestinationWebhookService) List(ctx context.Context, query V3DestinationWebhookListParams, opts ...option.RequestOption) (res *[]AaaWebhooks, err error) {
+func (r *V3DestinationWebhookService) List(ctx context.Context, query V3DestinationWebhookListParams, opts ...option.RequestOption) (res *[]V3DestinationWebhookListResponse, err error) {
opts = append(r.Options[:], opts...)
var env V3DestinationWebhookListResponseEnvelope
path := fmt.Sprintf("accounts/%s/alerting/v3/destinations/webhooks", query.AccountID)
@@ -88,7 +88,7 @@ func (r *V3DestinationWebhookService) Delete(ctx context.Context, webhookID stri
}
// Get details for a single webhooks destination.
-func (r *V3DestinationWebhookService) Get(ctx context.Context, webhookID string, query V3DestinationWebhookGetParams, opts ...option.RequestOption) (res *AaaWebhooks, err error) {
+func (r *V3DestinationWebhookService) Get(ctx context.Context, webhookID string, query V3DestinationWebhookGetParams, opts ...option.RequestOption) (res *V3DestinationWebhookGetResponse, err error) {
opts = append(r.Options[:], opts...)
var env V3DestinationWebhookGetResponseEnvelope
path := fmt.Sprintf("accounts/%s/alerting/v3/destinations/webhooks/%s", query.AccountID, webhookID)
@@ -100,62 +100,6 @@ func (r *V3DestinationWebhookService) Get(ctx context.Context, webhookID string,
return
}
-type AaaWebhooks struct {
- // The unique identifier of a webhook
- ID string `json:"id"`
- // Timestamp of when the webhook destination was created.
- CreatedAt time.Time `json:"created_at" format:"date-time"`
- // Timestamp of the last time an attempt to dispatch a notification to this webhook
- // failed.
- LastFailure time.Time `json:"last_failure" format:"date-time"`
- // Timestamp of the last time Cloudflare was able to successfully dispatch a
- // notification using this webhook.
- LastSuccess time.Time `json:"last_success" format:"date-time"`
- // The name of the webhook destination. This will be included in the request body
- // when you receive a webhook notification.
- Name string `json:"name"`
- // Optional secret that will be passed in the `cf-webhook-auth` header when
- // dispatching generic webhook notifications or formatted for supported
- // destinations. Secrets are not returned in any API response body.
- Secret string `json:"secret"`
- // Type of webhook endpoint.
- Type AaaWebhooksType `json:"type"`
- // The POST endpoint to call when dispatching a notification.
- URL string `json:"url"`
- JSON aaaWebhooksJSON `json:"-"`
-}
-
-// aaaWebhooksJSON contains the JSON metadata for the struct [AaaWebhooks]
-type aaaWebhooksJSON struct {
- ID apijson.Field
- CreatedAt apijson.Field
- LastFailure apijson.Field
- LastSuccess apijson.Field
- Name apijson.Field
- Secret apijson.Field
- Type apijson.Field
- URL apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *AaaWebhooks) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r aaaWebhooksJSON) RawJSON() string {
- return r.raw
-}
-
-// Type of webhook endpoint.
-type AaaWebhooksType string
-
-const (
- AaaWebhooksTypeSlack AaaWebhooksType = "slack"
- AaaWebhooksTypeGeneric AaaWebhooksType = "generic"
- AaaWebhooksTypeGchat AaaWebhooksType = "gchat"
-)
-
type V3DestinationWebhookNewResponse struct {
// UUID
ID string `json:"id"`
@@ -200,6 +144,63 @@ func (r v3DestinationWebhookUpdateResponseJSON) RawJSON() string {
return r.raw
}
+type V3DestinationWebhookListResponse struct {
+ // The unique identifier of a webhook
+ ID string `json:"id"`
+ // Timestamp of when the webhook destination was created.
+ CreatedAt time.Time `json:"created_at" format:"date-time"`
+ // Timestamp of the last time an attempt to dispatch a notification to this webhook
+ // failed.
+ LastFailure time.Time `json:"last_failure" format:"date-time"`
+ // Timestamp of the last time Cloudflare was able to successfully dispatch a
+ // notification using this webhook.
+ LastSuccess time.Time `json:"last_success" format:"date-time"`
+ // The name of the webhook destination. This will be included in the request body
+ // when you receive a webhook notification.
+ Name string `json:"name"`
+ // Optional secret that will be passed in the `cf-webhook-auth` header when
+ // dispatching generic webhook notifications or formatted for supported
+ // destinations. Secrets are not returned in any API response body.
+ Secret string `json:"secret"`
+ // Type of webhook endpoint.
+ Type V3DestinationWebhookListResponseType `json:"type"`
+ // The POST endpoint to call when dispatching a notification.
+ URL string `json:"url"`
+ JSON v3DestinationWebhookListResponseJSON `json:"-"`
+}
+
+// v3DestinationWebhookListResponseJSON contains the JSON metadata for the struct
+// [V3DestinationWebhookListResponse]
+type v3DestinationWebhookListResponseJSON struct {
+ ID apijson.Field
+ CreatedAt apijson.Field
+ LastFailure apijson.Field
+ LastSuccess apijson.Field
+ Name apijson.Field
+ Secret apijson.Field
+ Type apijson.Field
+ URL apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V3DestinationWebhookListResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v3DestinationWebhookListResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+// Type of webhook endpoint.
+type V3DestinationWebhookListResponseType string
+
+const (
+ V3DestinationWebhookListResponseTypeSlack V3DestinationWebhookListResponseType = "slack"
+ V3DestinationWebhookListResponseTypeGeneric V3DestinationWebhookListResponseType = "generic"
+ V3DestinationWebhookListResponseTypeGchat V3DestinationWebhookListResponseType = "gchat"
+)
+
// Union satisfied by [alerting.V3DestinationWebhookDeleteResponseUnknown],
// [alerting.V3DestinationWebhookDeleteResponseArray] or [shared.UnionString].
type V3DestinationWebhookDeleteResponse interface {
@@ -226,6 +227,63 @@ type V3DestinationWebhookDeleteResponseArray []interface{}
func (r V3DestinationWebhookDeleteResponseArray) ImplementsAlertingV3DestinationWebhookDeleteResponse() {
}
+type V3DestinationWebhookGetResponse struct {
+ // The unique identifier of a webhook
+ ID string `json:"id"`
+ // Timestamp of when the webhook destination was created.
+ CreatedAt time.Time `json:"created_at" format:"date-time"`
+ // Timestamp of the last time an attempt to dispatch a notification to this webhook
+ // failed.
+ LastFailure time.Time `json:"last_failure" format:"date-time"`
+ // Timestamp of the last time Cloudflare was able to successfully dispatch a
+ // notification using this webhook.
+ LastSuccess time.Time `json:"last_success" format:"date-time"`
+ // The name of the webhook destination. This will be included in the request body
+ // when you receive a webhook notification.
+ Name string `json:"name"`
+ // Optional secret that will be passed in the `cf-webhook-auth` header when
+ // dispatching generic webhook notifications or formatted for supported
+ // destinations. Secrets are not returned in any API response body.
+ Secret string `json:"secret"`
+ // Type of webhook endpoint.
+ Type V3DestinationWebhookGetResponseType `json:"type"`
+ // The POST endpoint to call when dispatching a notification.
+ URL string `json:"url"`
+ JSON v3DestinationWebhookGetResponseJSON `json:"-"`
+}
+
+// v3DestinationWebhookGetResponseJSON contains the JSON metadata for the struct
+// [V3DestinationWebhookGetResponse]
+type v3DestinationWebhookGetResponseJSON struct {
+ ID apijson.Field
+ CreatedAt apijson.Field
+ LastFailure apijson.Field
+ LastSuccess apijson.Field
+ Name apijson.Field
+ Secret apijson.Field
+ Type apijson.Field
+ URL apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V3DestinationWebhookGetResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v3DestinationWebhookGetResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+// Type of webhook endpoint.
+type V3DestinationWebhookGetResponseType string
+
+const (
+ V3DestinationWebhookGetResponseTypeSlack V3DestinationWebhookGetResponseType = "slack"
+ V3DestinationWebhookGetResponseTypeGeneric V3DestinationWebhookGetResponseType = "generic"
+ V3DestinationWebhookGetResponseTypeGchat V3DestinationWebhookGetResponseType = "gchat"
+)
+
type V3DestinationWebhookNewParams struct {
// The account id
AccountID param.Field[string] `path:"account_id,required"`
@@ -432,7 +490,7 @@ type V3DestinationWebhookListParams struct {
type V3DestinationWebhookListResponseEnvelope struct {
Errors []V3DestinationWebhookListResponseEnvelopeErrors `json:"errors,required"`
Messages []V3DestinationWebhookListResponseEnvelopeMessages `json:"messages,required"`
- Result []AaaWebhooks `json:"result,required,nullable"`
+ Result []V3DestinationWebhookListResponse `json:"result,required,nullable"`
// Whether the API call was successful
Success V3DestinationWebhookListResponseEnvelopeSuccess `json:"success,required"`
ResultInfo V3DestinationWebhookListResponseEnvelopeResultInfo `json:"result_info"`
@@ -670,7 +728,7 @@ type V3DestinationWebhookGetParams struct {
type V3DestinationWebhookGetResponseEnvelope struct {
Errors []V3DestinationWebhookGetResponseEnvelopeErrors `json:"errors,required"`
Messages []V3DestinationWebhookGetResponseEnvelopeMessages `json:"messages,required"`
- Result AaaWebhooks `json:"result,required"`
+ Result V3DestinationWebhookGetResponse `json:"result,required"`
// Whether the API call was successful
Success V3DestinationWebhookGetResponseEnvelopeSuccess `json:"success,required"`
JSON v3DestinationWebhookGetResponseEnvelopeJSON `json:"-"`
diff --git a/alerting/v3destinationwebhook_test.go b/alerting/v3destinationwebhook_test.go
index 628fd5cb1f..b18dc68120 100644
--- a/alerting/v3destinationwebhook_test.go
+++ b/alerting/v3destinationwebhook_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/alerting"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/alerting"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV3DestinationWebhookNewWithOptionalParams(t *testing.T) {
diff --git a/alerting/v3history.go b/alerting/v3history.go
index 9313e040aa..c11aced399 100644
--- a/alerting/v3history.go
+++ b/alerting/v3history.go
@@ -9,12 +9,12 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// V3HistoryService contains methods and other services that help with interacting
@@ -37,7 +37,7 @@ func NewV3HistoryService(opts ...option.RequestOption) (r *V3HistoryService) {
// Gets a list of history records for notifications sent to an account. The records
// are displayed for last `x` number of days based on the zone plan (free = 30, pro
// = 30, biz = 30, ent = 90).
-func (r *V3HistoryService) List(ctx context.Context, params V3HistoryListParams, opts ...option.RequestOption) (res *shared.V4PagePaginationArray[AaaHistory], err error) {
+func (r *V3HistoryService) List(ctx context.Context, params V3HistoryListParams, opts ...option.RequestOption) (res *shared.V4PagePaginationArray[V3HistoryListResponse], err error) {
var raw *http.Response
opts = append(r.Options, opts...)
opts = append([]option.RequestOption{option.WithResponseInto(&raw)}, opts...)
@@ -57,11 +57,11 @@ func (r *V3HistoryService) List(ctx context.Context, params V3HistoryListParams,
// Gets a list of history records for notifications sent to an account. The records
// are displayed for last `x` number of days based on the zone plan (free = 30, pro
// = 30, biz = 30, ent = 90).
-func (r *V3HistoryService) ListAutoPaging(ctx context.Context, params V3HistoryListParams, opts ...option.RequestOption) *shared.V4PagePaginationArrayAutoPager[AaaHistory] {
+func (r *V3HistoryService) ListAutoPaging(ctx context.Context, params V3HistoryListParams, opts ...option.RequestOption) *shared.V4PagePaginationArrayAutoPager[V3HistoryListResponse] {
return shared.NewV4PagePaginationArrayAutoPager(r.List(ctx, params, opts...))
}
-type AaaHistory struct {
+type V3HistoryListResponse struct {
// UUID
ID string `json:"id"`
// Message body included in the notification sent.
@@ -74,18 +74,19 @@ type AaaHistory struct {
Mechanism string `json:"mechanism"`
// The type of mechanism to which the notification has been dispatched. This can be
// email/pagerduty/webhook based on the mechanism configured.
- MechanismType AaaHistoryMechanismType `json:"mechanism_type"`
+ MechanismType V3HistoryListResponseMechanismType `json:"mechanism_type"`
// Name of the policy.
Name string `json:"name"`
// The unique identifier of a notification policy
PolicyID string `json:"policy_id"`
// Timestamp of when the notification was dispatched in ISO 8601 format.
- Sent time.Time `json:"sent" format:"date-time"`
- JSON aaaHistoryJSON `json:"-"`
+ Sent time.Time `json:"sent" format:"date-time"`
+ JSON v3HistoryListResponseJSON `json:"-"`
}
-// aaaHistoryJSON contains the JSON metadata for the struct [AaaHistory]
-type aaaHistoryJSON struct {
+// v3HistoryListResponseJSON contains the JSON metadata for the struct
+// [V3HistoryListResponse]
+type v3HistoryListResponseJSON struct {
ID apijson.Field
AlertBody apijson.Field
AlertType apijson.Field
@@ -99,22 +100,22 @@ type aaaHistoryJSON struct {
ExtraFields map[string]apijson.Field
}
-func (r *AaaHistory) UnmarshalJSON(data []byte) (err error) {
+func (r *V3HistoryListResponse) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r aaaHistoryJSON) RawJSON() string {
+func (r v3HistoryListResponseJSON) RawJSON() string {
return r.raw
}
// The type of mechanism to which the notification has been dispatched. This can be
// email/pagerduty/webhook based on the mechanism configured.
-type AaaHistoryMechanismType string
+type V3HistoryListResponseMechanismType string
const (
- AaaHistoryMechanismTypeEmail AaaHistoryMechanismType = "email"
- AaaHistoryMechanismTypePagerduty AaaHistoryMechanismType = "pagerduty"
- AaaHistoryMechanismTypeWebhook AaaHistoryMechanismType = "webhook"
+ V3HistoryListResponseMechanismTypeEmail V3HistoryListResponseMechanismType = "email"
+ V3HistoryListResponseMechanismTypePagerduty V3HistoryListResponseMechanismType = "pagerduty"
+ V3HistoryListResponseMechanismTypeWebhook V3HistoryListResponseMechanismType = "webhook"
)
type V3HistoryListParams struct {
diff --git a/alerting/v3history_test.go b/alerting/v3history_test.go
index 05f05e23e4..ad525b25fb 100644
--- a/alerting/v3history_test.go
+++ b/alerting/v3history_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/alerting"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/alerting"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV3HistoryListWithOptionalParams(t *testing.T) {
diff --git a/alerting/v3policy.go b/alerting/v3policy.go
index 45344c6e40..73814c3afb 100644
--- a/alerting/v3policy.go
+++ b/alerting/v3policy.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
@@ -61,7 +61,7 @@ func (r *V3PolicyService) Update(ctx context.Context, policyID string, params V3
}
// Get a list of all Notification policies.
-func (r *V3PolicyService) List(ctx context.Context, query V3PolicyListParams, opts ...option.RequestOption) (res *[]AaaPolicies, err error) {
+func (r *V3PolicyService) List(ctx context.Context, query V3PolicyListParams, opts ...option.RequestOption) (res *[]V3PolicyListResponse, err error) {
opts = append(r.Options[:], opts...)
var env V3PolicyListResponseEnvelope
path := fmt.Sprintf("accounts/%s/alerting/v3/policies", query.AccountID)
@@ -87,7 +87,7 @@ func (r *V3PolicyService) Delete(ctx context.Context, policyID string, body V3Po
}
// Get details for a single policy.
-func (r *V3PolicyService) Get(ctx context.Context, policyID string, query V3PolicyGetParams, opts ...option.RequestOption) (res *AaaPolicies, err error) {
+func (r *V3PolicyService) Get(ctx context.Context, policyID string, query V3PolicyGetParams, opts ...option.RequestOption) (res *V3PolicyGetResponse, err error) {
opts = append(r.Options[:], opts...)
var env V3PolicyGetResponseEnvelope
path := fmt.Sprintf("accounts/%s/alerting/v3/policies/%s", query.AccountID, policyID)
@@ -99,14 +99,58 @@ func (r *V3PolicyService) Get(ctx context.Context, policyID string, query V3Poli
return
}
-type AaaPolicies struct {
+type V3PolicyNewResponse struct {
+ // UUID
+ ID string `json:"id"`
+ JSON v3PolicyNewResponseJSON `json:"-"`
+}
+
+// v3PolicyNewResponseJSON contains the JSON metadata for the struct
+// [V3PolicyNewResponse]
+type v3PolicyNewResponseJSON struct {
+ ID apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V3PolicyNewResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v3PolicyNewResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type V3PolicyUpdateResponse struct {
+ // UUID
+ ID string `json:"id"`
+ JSON v3PolicyUpdateResponseJSON `json:"-"`
+}
+
+// v3PolicyUpdateResponseJSON contains the JSON metadata for the struct
+// [V3PolicyUpdateResponse]
+type v3PolicyUpdateResponseJSON struct {
+ ID apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V3PolicyUpdateResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v3PolicyUpdateResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type V3PolicyListResponse struct {
// The unique identifier of a notification policy
ID string `json:"id"`
// Refers to which event will trigger a Notification dispatch. You can use the
// endpoint to get available alert types which then will give you a list of
// possible values.
- AlertType AaaPoliciesAlertType `json:"alert_type"`
- Created time.Time `json:"created" format:"date-time"`
+ AlertType V3PolicyListResponseAlertType `json:"alert_type"`
+ Created time.Time `json:"created" format:"date-time"`
// Optional description for the Notification policy.
Description string `json:"description"`
// Whether or not the Notification policy is enabled.
@@ -114,18 +158,19 @@ type AaaPolicies struct {
// Optional filters that allow you to be alerted only on a subset of events for
// that alert type based on some criteria. This is only available for select alert
// types. See alert type documentation for more details.
- Filters AaaPoliciesFilters `json:"filters"`
+ Filters V3PolicyListResponseFilters `json:"filters"`
// List of IDs that will be used when dispatching a notification. IDs for email
// type will be the email address.
- Mechanisms map[string][]AaaPoliciesMechanisms `json:"mechanisms"`
- Modified time.Time `json:"modified" format:"date-time"`
+ Mechanisms map[string][]V3PolicyListResponseMechanisms `json:"mechanisms"`
+ Modified time.Time `json:"modified" format:"date-time"`
// Name of the policy.
- Name string `json:"name"`
- JSON aaaPoliciesJSON `json:"-"`
+ Name string `json:"name"`
+ JSON v3PolicyListResponseJSON `json:"-"`
}
-// aaaPoliciesJSON contains the JSON metadata for the struct [AaaPolicies]
-type aaaPoliciesJSON struct {
+// v3PolicyListResponseJSON contains the JSON metadata for the struct
+// [V3PolicyListResponse]
+type v3PolicyListResponseJSON struct {
ID apijson.Field
AlertType apijson.Field
Created apijson.Field
@@ -139,85 +184,87 @@ type aaaPoliciesJSON struct {
ExtraFields map[string]apijson.Field
}
-func (r *AaaPolicies) UnmarshalJSON(data []byte) (err error) {
+func (r *V3PolicyListResponse) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r aaaPoliciesJSON) RawJSON() string {
+func (r v3PolicyListResponseJSON) RawJSON() string {
return r.raw
}
// Refers to which event will trigger a Notification dispatch. You can use the
// endpoint to get available alert types which then will give you a list of
// possible values.
-type AaaPoliciesAlertType string
+type V3PolicyListResponseAlertType string
const (
- AaaPoliciesAlertTypeAccessCustomCertificateExpirationType AaaPoliciesAlertType = "access_custom_certificate_expiration_type"
- AaaPoliciesAlertTypeAdvancedDDOSAttackL4Alert AaaPoliciesAlertType = "advanced_ddos_attack_l4_alert"
- AaaPoliciesAlertTypeAdvancedDDOSAttackL7Alert AaaPoliciesAlertType = "advanced_ddos_attack_l7_alert"
- AaaPoliciesAlertTypeAdvancedHTTPAlertError AaaPoliciesAlertType = "advanced_http_alert_error"
- AaaPoliciesAlertTypeBGPHijackNotification AaaPoliciesAlertType = "bgp_hijack_notification"
- AaaPoliciesAlertTypeBillingUsageAlert AaaPoliciesAlertType = "billing_usage_alert"
- AaaPoliciesAlertTypeBlockNotificationBlockRemoved AaaPoliciesAlertType = "block_notification_block_removed"
- AaaPoliciesAlertTypeBlockNotificationNewBlock AaaPoliciesAlertType = "block_notification_new_block"
- AaaPoliciesAlertTypeBlockNotificationReviewRejected AaaPoliciesAlertType = "block_notification_review_rejected"
- AaaPoliciesAlertTypeBrandProtectionAlert AaaPoliciesAlertType = "brand_protection_alert"
- AaaPoliciesAlertTypeBrandProtectionDigest AaaPoliciesAlertType = "brand_protection_digest"
- AaaPoliciesAlertTypeClickhouseAlertFwAnomaly AaaPoliciesAlertType = "clickhouse_alert_fw_anomaly"
- AaaPoliciesAlertTypeClickhouseAlertFwEntAnomaly AaaPoliciesAlertType = "clickhouse_alert_fw_ent_anomaly"
- AaaPoliciesAlertTypeCustomSSLCertificateEventType AaaPoliciesAlertType = "custom_ssl_certificate_event_type"
- AaaPoliciesAlertTypeDedicatedSSLCertificateEventType AaaPoliciesAlertType = "dedicated_ssl_certificate_event_type"
- AaaPoliciesAlertTypeDosAttackL4 AaaPoliciesAlertType = "dos_attack_l4"
- AaaPoliciesAlertTypeDosAttackL7 AaaPoliciesAlertType = "dos_attack_l7"
- AaaPoliciesAlertTypeExpiringServiceTokenAlert AaaPoliciesAlertType = "expiring_service_token_alert"
- AaaPoliciesAlertTypeFailingLogpushJobDisabledAlert AaaPoliciesAlertType = "failing_logpush_job_disabled_alert"
- AaaPoliciesAlertTypeFbmAutoAdvertisement AaaPoliciesAlertType = "fbm_auto_advertisement"
- AaaPoliciesAlertTypeFbmDosdAttack AaaPoliciesAlertType = "fbm_dosd_attack"
- AaaPoliciesAlertTypeFbmVolumetricAttack AaaPoliciesAlertType = "fbm_volumetric_attack"
- AaaPoliciesAlertTypeHealthCheckStatusNotification AaaPoliciesAlertType = "health_check_status_notification"
- AaaPoliciesAlertTypeHostnameAopCustomCertificateExpirationType AaaPoliciesAlertType = "hostname_aop_custom_certificate_expiration_type"
- AaaPoliciesAlertTypeHTTPAlertEdgeError AaaPoliciesAlertType = "http_alert_edge_error"
- AaaPoliciesAlertTypeHTTPAlertOriginError AaaPoliciesAlertType = "http_alert_origin_error"
- AaaPoliciesAlertTypeIncidentAlert AaaPoliciesAlertType = "incident_alert"
- AaaPoliciesAlertTypeLoadBalancingHealthAlert AaaPoliciesAlertType = "load_balancing_health_alert"
- AaaPoliciesAlertTypeLoadBalancingPoolEnablementAlert AaaPoliciesAlertType = "load_balancing_pool_enablement_alert"
- AaaPoliciesAlertTypeLogoMatchAlert AaaPoliciesAlertType = "logo_match_alert"
- AaaPoliciesAlertTypeMagicTunnelHealthCheckEvent AaaPoliciesAlertType = "magic_tunnel_health_check_event"
- AaaPoliciesAlertTypeMaintenanceEventNotification AaaPoliciesAlertType = "maintenance_event_notification"
- AaaPoliciesAlertTypeMTLSCertificateStoreCertificateExpirationType AaaPoliciesAlertType = "mtls_certificate_store_certificate_expiration_type"
- AaaPoliciesAlertTypePagesEventAlert AaaPoliciesAlertType = "pages_event_alert"
- AaaPoliciesAlertTypeRadarNotification AaaPoliciesAlertType = "radar_notification"
- AaaPoliciesAlertTypeRealOriginMonitoring AaaPoliciesAlertType = "real_origin_monitoring"
- AaaPoliciesAlertTypeScriptmonitorAlertNewCodeChangeDetections AaaPoliciesAlertType = "scriptmonitor_alert_new_code_change_detections"
- AaaPoliciesAlertTypeScriptmonitorAlertNewHosts AaaPoliciesAlertType = "scriptmonitor_alert_new_hosts"
- AaaPoliciesAlertTypeScriptmonitorAlertNewMaliciousHosts AaaPoliciesAlertType = "scriptmonitor_alert_new_malicious_hosts"
- AaaPoliciesAlertTypeScriptmonitorAlertNewMaliciousScripts AaaPoliciesAlertType = "scriptmonitor_alert_new_malicious_scripts"
- AaaPoliciesAlertTypeScriptmonitorAlertNewMaliciousURL AaaPoliciesAlertType = "scriptmonitor_alert_new_malicious_url"
- AaaPoliciesAlertTypeScriptmonitorAlertNewMaxLengthResourceURL AaaPoliciesAlertType = "scriptmonitor_alert_new_max_length_resource_url"
- AaaPoliciesAlertTypeScriptmonitorAlertNewResources AaaPoliciesAlertType = "scriptmonitor_alert_new_resources"
- AaaPoliciesAlertTypeSecondaryDNSAllPrimariesFailing AaaPoliciesAlertType = "secondary_dns_all_primaries_failing"
- AaaPoliciesAlertTypeSecondaryDNSPrimariesFailing AaaPoliciesAlertType = "secondary_dns_primaries_failing"
- AaaPoliciesAlertTypeSecondaryDNSZoneSuccessfullyUpdated AaaPoliciesAlertType = "secondary_dns_zone_successfully_updated"
- AaaPoliciesAlertTypeSecondaryDNSZoneValidationWarning AaaPoliciesAlertType = "secondary_dns_zone_validation_warning"
- AaaPoliciesAlertTypeSentinelAlert AaaPoliciesAlertType = "sentinel_alert"
- AaaPoliciesAlertTypeStreamLiveNotifications AaaPoliciesAlertType = "stream_live_notifications"
- AaaPoliciesAlertTypeTunnelHealthEvent AaaPoliciesAlertType = "tunnel_health_event"
- AaaPoliciesAlertTypeTunnelUpdateEvent AaaPoliciesAlertType = "tunnel_update_event"
- AaaPoliciesAlertTypeUniversalSSLEventType AaaPoliciesAlertType = "universal_ssl_event_type"
- AaaPoliciesAlertTypeWebAnalyticsMetricsUpdate AaaPoliciesAlertType = "web_analytics_metrics_update"
- AaaPoliciesAlertTypeZoneAopCustomCertificateExpirationType AaaPoliciesAlertType = "zone_aop_custom_certificate_expiration_type"
+ V3PolicyListResponseAlertTypeAccessCustomCertificateExpirationType V3PolicyListResponseAlertType = "access_custom_certificate_expiration_type"
+ V3PolicyListResponseAlertTypeAdvancedDDOSAttackL4Alert V3PolicyListResponseAlertType = "advanced_ddos_attack_l4_alert"
+ V3PolicyListResponseAlertTypeAdvancedDDOSAttackL7Alert V3PolicyListResponseAlertType = "advanced_ddos_attack_l7_alert"
+ V3PolicyListResponseAlertTypeAdvancedHTTPAlertError V3PolicyListResponseAlertType = "advanced_http_alert_error"
+ V3PolicyListResponseAlertTypeBGPHijackNotification V3PolicyListResponseAlertType = "bgp_hijack_notification"
+ V3PolicyListResponseAlertTypeBillingUsageAlert V3PolicyListResponseAlertType = "billing_usage_alert"
+ V3PolicyListResponseAlertTypeBlockNotificationBlockRemoved V3PolicyListResponseAlertType = "block_notification_block_removed"
+ V3PolicyListResponseAlertTypeBlockNotificationNewBlock V3PolicyListResponseAlertType = "block_notification_new_block"
+ V3PolicyListResponseAlertTypeBlockNotificationReviewRejected V3PolicyListResponseAlertType = "block_notification_review_rejected"
+ V3PolicyListResponseAlertTypeBrandProtectionAlert V3PolicyListResponseAlertType = "brand_protection_alert"
+ V3PolicyListResponseAlertTypeBrandProtectionDigest V3PolicyListResponseAlertType = "brand_protection_digest"
+ V3PolicyListResponseAlertTypeClickhouseAlertFwAnomaly V3PolicyListResponseAlertType = "clickhouse_alert_fw_anomaly"
+ V3PolicyListResponseAlertTypeClickhouseAlertFwEntAnomaly V3PolicyListResponseAlertType = "clickhouse_alert_fw_ent_anomaly"
+ V3PolicyListResponseAlertTypeCustomSSLCertificateEventType V3PolicyListResponseAlertType = "custom_ssl_certificate_event_type"
+ V3PolicyListResponseAlertTypeDedicatedSSLCertificateEventType V3PolicyListResponseAlertType = "dedicated_ssl_certificate_event_type"
+ V3PolicyListResponseAlertTypeDosAttackL4 V3PolicyListResponseAlertType = "dos_attack_l4"
+ V3PolicyListResponseAlertTypeDosAttackL7 V3PolicyListResponseAlertType = "dos_attack_l7"
+ V3PolicyListResponseAlertTypeExpiringServiceTokenAlert V3PolicyListResponseAlertType = "expiring_service_token_alert"
+ V3PolicyListResponseAlertTypeFailingLogpushJobDisabledAlert V3PolicyListResponseAlertType = "failing_logpush_job_disabled_alert"
+ V3PolicyListResponseAlertTypeFbmAutoAdvertisement V3PolicyListResponseAlertType = "fbm_auto_advertisement"
+ V3PolicyListResponseAlertTypeFbmDosdAttack V3PolicyListResponseAlertType = "fbm_dosd_attack"
+ V3PolicyListResponseAlertTypeFbmVolumetricAttack V3PolicyListResponseAlertType = "fbm_volumetric_attack"
+ V3PolicyListResponseAlertTypeHealthCheckStatusNotification V3PolicyListResponseAlertType = "health_check_status_notification"
+ V3PolicyListResponseAlertTypeHostnameAopCustomCertificateExpirationType V3PolicyListResponseAlertType = "hostname_aop_custom_certificate_expiration_type"
+ V3PolicyListResponseAlertTypeHTTPAlertEdgeError V3PolicyListResponseAlertType = "http_alert_edge_error"
+ V3PolicyListResponseAlertTypeHTTPAlertOriginError V3PolicyListResponseAlertType = "http_alert_origin_error"
+ V3PolicyListResponseAlertTypeIncidentAlert V3PolicyListResponseAlertType = "incident_alert"
+ V3PolicyListResponseAlertTypeLoadBalancingHealthAlert V3PolicyListResponseAlertType = "load_balancing_health_alert"
+ V3PolicyListResponseAlertTypeLoadBalancingPoolEnablementAlert V3PolicyListResponseAlertType = "load_balancing_pool_enablement_alert"
+ V3PolicyListResponseAlertTypeLogoMatchAlert V3PolicyListResponseAlertType = "logo_match_alert"
+ V3PolicyListResponseAlertTypeMagicTunnelHealthCheckEvent V3PolicyListResponseAlertType = "magic_tunnel_health_check_event"
+ V3PolicyListResponseAlertTypeMaintenanceEventNotification V3PolicyListResponseAlertType = "maintenance_event_notification"
+ V3PolicyListResponseAlertTypeMTLSCertificateStoreCertificateExpirationType V3PolicyListResponseAlertType = "mtls_certificate_store_certificate_expiration_type"
+ V3PolicyListResponseAlertTypePagesEventAlert V3PolicyListResponseAlertType = "pages_event_alert"
+ V3PolicyListResponseAlertTypeRadarNotification V3PolicyListResponseAlertType = "radar_notification"
+ V3PolicyListResponseAlertTypeRealOriginMonitoring V3PolicyListResponseAlertType = "real_origin_monitoring"
+ V3PolicyListResponseAlertTypeScriptmonitorAlertNewCodeChangeDetections V3PolicyListResponseAlertType = "scriptmonitor_alert_new_code_change_detections"
+ V3PolicyListResponseAlertTypeScriptmonitorAlertNewHosts V3PolicyListResponseAlertType = "scriptmonitor_alert_new_hosts"
+ V3PolicyListResponseAlertTypeScriptmonitorAlertNewMaliciousHosts V3PolicyListResponseAlertType = "scriptmonitor_alert_new_malicious_hosts"
+ V3PolicyListResponseAlertTypeScriptmonitorAlertNewMaliciousScripts V3PolicyListResponseAlertType = "scriptmonitor_alert_new_malicious_scripts"
+ V3PolicyListResponseAlertTypeScriptmonitorAlertNewMaliciousURL V3PolicyListResponseAlertType = "scriptmonitor_alert_new_malicious_url"
+ V3PolicyListResponseAlertTypeScriptmonitorAlertNewMaxLengthResourceURL V3PolicyListResponseAlertType = "scriptmonitor_alert_new_max_length_resource_url"
+ V3PolicyListResponseAlertTypeScriptmonitorAlertNewResources V3PolicyListResponseAlertType = "scriptmonitor_alert_new_resources"
+ V3PolicyListResponseAlertTypeSecondaryDNSAllPrimariesFailing V3PolicyListResponseAlertType = "secondary_dns_all_primaries_failing"
+ V3PolicyListResponseAlertTypeSecondaryDNSPrimariesFailing V3PolicyListResponseAlertType = "secondary_dns_primaries_failing"
+ V3PolicyListResponseAlertTypeSecondaryDNSZoneSuccessfullyUpdated V3PolicyListResponseAlertType = "secondary_dns_zone_successfully_updated"
+ V3PolicyListResponseAlertTypeSecondaryDNSZoneValidationWarning V3PolicyListResponseAlertType = "secondary_dns_zone_validation_warning"
+ V3PolicyListResponseAlertTypeSentinelAlert V3PolicyListResponseAlertType = "sentinel_alert"
+ V3PolicyListResponseAlertTypeStreamLiveNotifications V3PolicyListResponseAlertType = "stream_live_notifications"
+ V3PolicyListResponseAlertTypeTrafficAnomaliesAlert V3PolicyListResponseAlertType = "traffic_anomalies_alert"
+ V3PolicyListResponseAlertTypeTunnelHealthEvent V3PolicyListResponseAlertType = "tunnel_health_event"
+ V3PolicyListResponseAlertTypeTunnelUpdateEvent V3PolicyListResponseAlertType = "tunnel_update_event"
+ V3PolicyListResponseAlertTypeUniversalSSLEventType V3PolicyListResponseAlertType = "universal_ssl_event_type"
+ V3PolicyListResponseAlertTypeWebAnalyticsMetricsUpdate V3PolicyListResponseAlertType = "web_analytics_metrics_update"
+ V3PolicyListResponseAlertTypeZoneAopCustomCertificateExpirationType V3PolicyListResponseAlertType = "zone_aop_custom_certificate_expiration_type"
)
// Optional filters that allow you to be alerted only on a subset of events for
// that alert type based on some criteria. This is only available for select alert
// types. See alert type documentation for more details.
-type AaaPoliciesFilters struct {
+type V3PolicyListResponseFilters struct {
// Usage depends on specific alert type
Actions []string `json:"actions"`
// Used for configuring radar_notification
AffectedASNs []string `json:"affected_asns"`
- // Used for configuring incident_alert
+ // Used for configuring incident_alert. A list of identifiers for each component to
+ // monitor.
AffectedComponents []string `json:"affected_components"`
// Used for configuring radar_notification
AffectedLocations []string `json:"affected_locations"`
@@ -226,7 +273,7 @@ type AaaPoliciesFilters struct {
// Usage depends on specific alert type
AlertTriggerPreferences []string `json:"alert_trigger_preferences"`
// Used for configuring magic_tunnel_health_check_event
- AlertTriggerPreferencesValue []AaaPoliciesFiltersAlertTriggerPreferencesValue `json:"alert_trigger_preferences_value"`
+ AlertTriggerPreferencesValue []V3PolicyListResponseFiltersAlertTriggerPreferencesValue `json:"alert_trigger_preferences_value"`
// Used for configuring load_balancing_pool_enablement_alert
Enabled []string `json:"enabled"`
// Used for configuring pages_event_alert
@@ -242,7 +289,7 @@ type AaaPoliciesFilters struct {
// Used for configuring health_check_status_notification
HealthCheckID []string `json:"health_check_id"`
// Used for configuring incident_alert
- IncidentImpact []AaaPoliciesFiltersIncidentImpact `json:"incident_impact"`
+ IncidentImpact []V3PolicyListResponseFiltersIncidentImpact `json:"incident_impact"`
// Used for configuring stream_live_notifications
InputID []string `json:"input_id"`
// Used for configuring billing_usage_alert
@@ -284,7 +331,7 @@ type AaaPoliciesFilters struct {
// Used for configuring advanced_ddos_attack_l7_alert
TargetZoneName []string `json:"target_zone_name"`
// Used for configuring traffic_anomalies_alert
- TrafficExclusions []AaaPoliciesFiltersTrafficExclusion `json:"traffic_exclusions"`
+ TrafficExclusions []V3PolicyListResponseFiltersTrafficExclusion `json:"traffic_exclusions"`
// Used for configuring tunnel_health_event
TunnelID []string `json:"tunnel_id"`
// Used for configuring magic_tunnel_health_check_event
@@ -292,13 +339,13 @@ type AaaPoliciesFilters struct {
// Usage depends on specific alert type
Where []string `json:"where"`
// Usage depends on specific alert type
- Zones []string `json:"zones"`
- JSON aaaPoliciesFiltersJSON `json:"-"`
+ Zones []string `json:"zones"`
+ JSON v3PolicyListResponseFiltersJSON `json:"-"`
}
-// aaaPoliciesFiltersJSON contains the JSON metadata for the struct
-// [AaaPoliciesFilters]
-type aaaPoliciesFiltersJSON struct {
+// v3PolicyListResponseFiltersJSON contains the JSON metadata for the struct
+// [V3PolicyListResponseFilters]
+type v3PolicyListResponseFiltersJSON struct {
Actions apijson.Field
AffectedASNs apijson.Field
AffectedComponents apijson.Field
@@ -343,69 +390,69 @@ type aaaPoliciesFiltersJSON struct {
ExtraFields map[string]apijson.Field
}
-func (r *AaaPoliciesFilters) UnmarshalJSON(data []byte) (err error) {
+func (r *V3PolicyListResponseFilters) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r aaaPoliciesFiltersJSON) RawJSON() string {
+func (r v3PolicyListResponseFiltersJSON) RawJSON() string {
return r.raw
}
-type AaaPoliciesFiltersAlertTriggerPreferencesValue string
+type V3PolicyListResponseFiltersAlertTriggerPreferencesValue string
const (
- AaaPoliciesFiltersAlertTriggerPreferencesValue99_0 AaaPoliciesFiltersAlertTriggerPreferencesValue = "99.0"
- AaaPoliciesFiltersAlertTriggerPreferencesValue98_0 AaaPoliciesFiltersAlertTriggerPreferencesValue = "98.0"
- AaaPoliciesFiltersAlertTriggerPreferencesValue97_0 AaaPoliciesFiltersAlertTriggerPreferencesValue = "97.0"
+ V3PolicyListResponseFiltersAlertTriggerPreferencesValue99_0 V3PolicyListResponseFiltersAlertTriggerPreferencesValue = "99.0"
+ V3PolicyListResponseFiltersAlertTriggerPreferencesValue98_0 V3PolicyListResponseFiltersAlertTriggerPreferencesValue = "98.0"
+ V3PolicyListResponseFiltersAlertTriggerPreferencesValue97_0 V3PolicyListResponseFiltersAlertTriggerPreferencesValue = "97.0"
)
-type AaaPoliciesFiltersIncidentImpact string
+type V3PolicyListResponseFiltersIncidentImpact string
const (
- AaaPoliciesFiltersIncidentImpactIncidentImpactNone AaaPoliciesFiltersIncidentImpact = "INCIDENT_IMPACT_NONE"
- AaaPoliciesFiltersIncidentImpactIncidentImpactMinor AaaPoliciesFiltersIncidentImpact = "INCIDENT_IMPACT_MINOR"
- AaaPoliciesFiltersIncidentImpactIncidentImpactMajor AaaPoliciesFiltersIncidentImpact = "INCIDENT_IMPACT_MAJOR"
- AaaPoliciesFiltersIncidentImpactIncidentImpactCritical AaaPoliciesFiltersIncidentImpact = "INCIDENT_IMPACT_CRITICAL"
+ V3PolicyListResponseFiltersIncidentImpactIncidentImpactNone V3PolicyListResponseFiltersIncidentImpact = "INCIDENT_IMPACT_NONE"
+ V3PolicyListResponseFiltersIncidentImpactIncidentImpactMinor V3PolicyListResponseFiltersIncidentImpact = "INCIDENT_IMPACT_MINOR"
+ V3PolicyListResponseFiltersIncidentImpactIncidentImpactMajor V3PolicyListResponseFiltersIncidentImpact = "INCIDENT_IMPACT_MAJOR"
+ V3PolicyListResponseFiltersIncidentImpactIncidentImpactCritical V3PolicyListResponseFiltersIncidentImpact = "INCIDENT_IMPACT_CRITICAL"
)
-type AaaPoliciesFiltersTrafficExclusion string
+type V3PolicyListResponseFiltersTrafficExclusion string
const (
- AaaPoliciesFiltersTrafficExclusionSecurityEvents AaaPoliciesFiltersTrafficExclusion = "security_events"
+ V3PolicyListResponseFiltersTrafficExclusionSecurityEvents V3PolicyListResponseFiltersTrafficExclusion = "security_events"
)
-type AaaPoliciesMechanisms struct {
+type V3PolicyListResponseMechanisms struct {
// UUID
- ID AaaPoliciesMechanismsID `json:"id"`
- JSON aaaPoliciesMechanismsJSON `json:"-"`
+ ID V3PolicyListResponseMechanismsID `json:"id"`
+ JSON v3PolicyListResponseMechanismsJSON `json:"-"`
}
-// aaaPoliciesMechanismsJSON contains the JSON metadata for the struct
-// [AaaPoliciesMechanisms]
-type aaaPoliciesMechanismsJSON struct {
+// v3PolicyListResponseMechanismsJSON contains the JSON metadata for the struct
+// [V3PolicyListResponseMechanisms]
+type v3PolicyListResponseMechanismsJSON struct {
ID apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
-func (r *AaaPoliciesMechanisms) UnmarshalJSON(data []byte) (err error) {
+func (r *V3PolicyListResponseMechanisms) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r aaaPoliciesMechanismsJSON) RawJSON() string {
+func (r v3PolicyListResponseMechanismsJSON) RawJSON() string {
return r.raw
}
// UUID
//
// Union satisfied by [shared.UnionString] or [shared.UnionString].
-type AaaPoliciesMechanismsID interface {
- ImplementsAlertingAaaPoliciesMechanismsID()
+type V3PolicyListResponseMechanismsID interface {
+ ImplementsAlertingV3PolicyListResponseMechanismsID()
}
func init() {
apijson.RegisterUnion(
- reflect.TypeOf((*AaaPoliciesMechanismsID)(nil)).Elem(),
+ reflect.TypeOf((*V3PolicyListResponseMechanismsID)(nil)).Elem(),
"",
apijson.UnionVariant{
TypeFilter: gjson.String,
@@ -418,63 +465,345 @@ func init() {
)
}
-type V3PolicyNewResponse struct {
- // UUID
- ID string `json:"id"`
- JSON v3PolicyNewResponseJSON `json:"-"`
+// Union satisfied by [alerting.V3PolicyDeleteResponseUnknown],
+// [alerting.V3PolicyDeleteResponseArray] or [shared.UnionString].
+type V3PolicyDeleteResponse interface {
+ ImplementsAlertingV3PolicyDeleteResponse()
}
-// v3PolicyNewResponseJSON contains the JSON metadata for the struct
-// [V3PolicyNewResponse]
-type v3PolicyNewResponseJSON struct {
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*V3PolicyDeleteResponse)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.JSON,
+ Type: reflect.TypeOf(V3PolicyDeleteResponseArray{}),
+ },
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+type V3PolicyDeleteResponseArray []interface{}
+
+func (r V3PolicyDeleteResponseArray) ImplementsAlertingV3PolicyDeleteResponse() {}
+
+type V3PolicyGetResponse struct {
+ // The unique identifier of a notification policy
+ ID string `json:"id"`
+ // Refers to which event will trigger a Notification dispatch. You can use the
+ // endpoint to get available alert types which then will give you a list of
+ // possible values.
+ AlertType V3PolicyGetResponseAlertType `json:"alert_type"`
+ Created time.Time `json:"created" format:"date-time"`
+ // Optional description for the Notification policy.
+ Description string `json:"description"`
+ // Whether or not the Notification policy is enabled.
+ Enabled bool `json:"enabled"`
+ // Optional filters that allow you to be alerted only on a subset of events for
+ // that alert type based on some criteria. This is only available for select alert
+ // types. See alert type documentation for more details.
+ Filters V3PolicyGetResponseFilters `json:"filters"`
+ // List of IDs that will be used when dispatching a notification. IDs for email
+ // type will be the email address.
+ Mechanisms map[string][]V3PolicyGetResponseMechanisms `json:"mechanisms"`
+ Modified time.Time `json:"modified" format:"date-time"`
+ // Name of the policy.
+ Name string `json:"name"`
+ JSON v3PolicyGetResponseJSON `json:"-"`
+}
+
+// v3PolicyGetResponseJSON contains the JSON metadata for the struct
+// [V3PolicyGetResponse]
+type v3PolicyGetResponseJSON struct {
ID apijson.Field
+ AlertType apijson.Field
+ Created apijson.Field
+ Description apijson.Field
+ Enabled apijson.Field
+ Filters apijson.Field
+ Mechanisms apijson.Field
+ Modified apijson.Field
+ Name apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
-func (r *V3PolicyNewResponse) UnmarshalJSON(data []byte) (err error) {
+func (r *V3PolicyGetResponse) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r v3PolicyNewResponseJSON) RawJSON() string {
+func (r v3PolicyGetResponseJSON) RawJSON() string {
return r.raw
}
-type V3PolicyUpdateResponse struct {
+// Refers to which event will trigger a Notification dispatch. You can use the
+// endpoint to get available alert types which then will give you a list of
+// possible values.
+type V3PolicyGetResponseAlertType string
+
+const (
+ V3PolicyGetResponseAlertTypeAccessCustomCertificateExpirationType V3PolicyGetResponseAlertType = "access_custom_certificate_expiration_type"
+ V3PolicyGetResponseAlertTypeAdvancedDDOSAttackL4Alert V3PolicyGetResponseAlertType = "advanced_ddos_attack_l4_alert"
+ V3PolicyGetResponseAlertTypeAdvancedDDOSAttackL7Alert V3PolicyGetResponseAlertType = "advanced_ddos_attack_l7_alert"
+ V3PolicyGetResponseAlertTypeAdvancedHTTPAlertError V3PolicyGetResponseAlertType = "advanced_http_alert_error"
+ V3PolicyGetResponseAlertTypeBGPHijackNotification V3PolicyGetResponseAlertType = "bgp_hijack_notification"
+ V3PolicyGetResponseAlertTypeBillingUsageAlert V3PolicyGetResponseAlertType = "billing_usage_alert"
+ V3PolicyGetResponseAlertTypeBlockNotificationBlockRemoved V3PolicyGetResponseAlertType = "block_notification_block_removed"
+ V3PolicyGetResponseAlertTypeBlockNotificationNewBlock V3PolicyGetResponseAlertType = "block_notification_new_block"
+ V3PolicyGetResponseAlertTypeBlockNotificationReviewRejected V3PolicyGetResponseAlertType = "block_notification_review_rejected"
+ V3PolicyGetResponseAlertTypeBrandProtectionAlert V3PolicyGetResponseAlertType = "brand_protection_alert"
+ V3PolicyGetResponseAlertTypeBrandProtectionDigest V3PolicyGetResponseAlertType = "brand_protection_digest"
+ V3PolicyGetResponseAlertTypeClickhouseAlertFwAnomaly V3PolicyGetResponseAlertType = "clickhouse_alert_fw_anomaly"
+ V3PolicyGetResponseAlertTypeClickhouseAlertFwEntAnomaly V3PolicyGetResponseAlertType = "clickhouse_alert_fw_ent_anomaly"
+ V3PolicyGetResponseAlertTypeCustomSSLCertificateEventType V3PolicyGetResponseAlertType = "custom_ssl_certificate_event_type"
+ V3PolicyGetResponseAlertTypeDedicatedSSLCertificateEventType V3PolicyGetResponseAlertType = "dedicated_ssl_certificate_event_type"
+ V3PolicyGetResponseAlertTypeDosAttackL4 V3PolicyGetResponseAlertType = "dos_attack_l4"
+ V3PolicyGetResponseAlertTypeDosAttackL7 V3PolicyGetResponseAlertType = "dos_attack_l7"
+ V3PolicyGetResponseAlertTypeExpiringServiceTokenAlert V3PolicyGetResponseAlertType = "expiring_service_token_alert"
+ V3PolicyGetResponseAlertTypeFailingLogpushJobDisabledAlert V3PolicyGetResponseAlertType = "failing_logpush_job_disabled_alert"
+ V3PolicyGetResponseAlertTypeFbmAutoAdvertisement V3PolicyGetResponseAlertType = "fbm_auto_advertisement"
+ V3PolicyGetResponseAlertTypeFbmDosdAttack V3PolicyGetResponseAlertType = "fbm_dosd_attack"
+ V3PolicyGetResponseAlertTypeFbmVolumetricAttack V3PolicyGetResponseAlertType = "fbm_volumetric_attack"
+ V3PolicyGetResponseAlertTypeHealthCheckStatusNotification V3PolicyGetResponseAlertType = "health_check_status_notification"
+ V3PolicyGetResponseAlertTypeHostnameAopCustomCertificateExpirationType V3PolicyGetResponseAlertType = "hostname_aop_custom_certificate_expiration_type"
+ V3PolicyGetResponseAlertTypeHTTPAlertEdgeError V3PolicyGetResponseAlertType = "http_alert_edge_error"
+ V3PolicyGetResponseAlertTypeHTTPAlertOriginError V3PolicyGetResponseAlertType = "http_alert_origin_error"
+ V3PolicyGetResponseAlertTypeIncidentAlert V3PolicyGetResponseAlertType = "incident_alert"
+ V3PolicyGetResponseAlertTypeLoadBalancingHealthAlert V3PolicyGetResponseAlertType = "load_balancing_health_alert"
+ V3PolicyGetResponseAlertTypeLoadBalancingPoolEnablementAlert V3PolicyGetResponseAlertType = "load_balancing_pool_enablement_alert"
+ V3PolicyGetResponseAlertTypeLogoMatchAlert V3PolicyGetResponseAlertType = "logo_match_alert"
+ V3PolicyGetResponseAlertTypeMagicTunnelHealthCheckEvent V3PolicyGetResponseAlertType = "magic_tunnel_health_check_event"
+ V3PolicyGetResponseAlertTypeMaintenanceEventNotification V3PolicyGetResponseAlertType = "maintenance_event_notification"
+ V3PolicyGetResponseAlertTypeMTLSCertificateStoreCertificateExpirationType V3PolicyGetResponseAlertType = "mtls_certificate_store_certificate_expiration_type"
+ V3PolicyGetResponseAlertTypePagesEventAlert V3PolicyGetResponseAlertType = "pages_event_alert"
+ V3PolicyGetResponseAlertTypeRadarNotification V3PolicyGetResponseAlertType = "radar_notification"
+ V3PolicyGetResponseAlertTypeRealOriginMonitoring V3PolicyGetResponseAlertType = "real_origin_monitoring"
+ V3PolicyGetResponseAlertTypeScriptmonitorAlertNewCodeChangeDetections V3PolicyGetResponseAlertType = "scriptmonitor_alert_new_code_change_detections"
+ V3PolicyGetResponseAlertTypeScriptmonitorAlertNewHosts V3PolicyGetResponseAlertType = "scriptmonitor_alert_new_hosts"
+ V3PolicyGetResponseAlertTypeScriptmonitorAlertNewMaliciousHosts V3PolicyGetResponseAlertType = "scriptmonitor_alert_new_malicious_hosts"
+ V3PolicyGetResponseAlertTypeScriptmonitorAlertNewMaliciousScripts V3PolicyGetResponseAlertType = "scriptmonitor_alert_new_malicious_scripts"
+ V3PolicyGetResponseAlertTypeScriptmonitorAlertNewMaliciousURL V3PolicyGetResponseAlertType = "scriptmonitor_alert_new_malicious_url"
+ V3PolicyGetResponseAlertTypeScriptmonitorAlertNewMaxLengthResourceURL V3PolicyGetResponseAlertType = "scriptmonitor_alert_new_max_length_resource_url"
+ V3PolicyGetResponseAlertTypeScriptmonitorAlertNewResources V3PolicyGetResponseAlertType = "scriptmonitor_alert_new_resources"
+ V3PolicyGetResponseAlertTypeSecondaryDNSAllPrimariesFailing V3PolicyGetResponseAlertType = "secondary_dns_all_primaries_failing"
+ V3PolicyGetResponseAlertTypeSecondaryDNSPrimariesFailing V3PolicyGetResponseAlertType = "secondary_dns_primaries_failing"
+ V3PolicyGetResponseAlertTypeSecondaryDNSZoneSuccessfullyUpdated V3PolicyGetResponseAlertType = "secondary_dns_zone_successfully_updated"
+ V3PolicyGetResponseAlertTypeSecondaryDNSZoneValidationWarning V3PolicyGetResponseAlertType = "secondary_dns_zone_validation_warning"
+ V3PolicyGetResponseAlertTypeSentinelAlert V3PolicyGetResponseAlertType = "sentinel_alert"
+ V3PolicyGetResponseAlertTypeStreamLiveNotifications V3PolicyGetResponseAlertType = "stream_live_notifications"
+ V3PolicyGetResponseAlertTypeTrafficAnomaliesAlert V3PolicyGetResponseAlertType = "traffic_anomalies_alert"
+ V3PolicyGetResponseAlertTypeTunnelHealthEvent V3PolicyGetResponseAlertType = "tunnel_health_event"
+ V3PolicyGetResponseAlertTypeTunnelUpdateEvent V3PolicyGetResponseAlertType = "tunnel_update_event"
+ V3PolicyGetResponseAlertTypeUniversalSSLEventType V3PolicyGetResponseAlertType = "universal_ssl_event_type"
+ V3PolicyGetResponseAlertTypeWebAnalyticsMetricsUpdate V3PolicyGetResponseAlertType = "web_analytics_metrics_update"
+ V3PolicyGetResponseAlertTypeZoneAopCustomCertificateExpirationType V3PolicyGetResponseAlertType = "zone_aop_custom_certificate_expiration_type"
+)
+
+// Optional filters that allow you to be alerted only on a subset of events for
+// that alert type based on some criteria. This is only available for select alert
+// types. See alert type documentation for more details.
+type V3PolicyGetResponseFilters struct {
+ // Usage depends on specific alert type
+ Actions []string `json:"actions"`
+ // Used for configuring radar_notification
+ AffectedASNs []string `json:"affected_asns"`
+ // Used for configuring incident_alert. A list of identifiers for each component to
+ // monitor.
+ AffectedComponents []string `json:"affected_components"`
+ // Used for configuring radar_notification
+ AffectedLocations []string `json:"affected_locations"`
+ // Used for configuring maintenance_event_notification
+ AirportCode []string `json:"airport_code"`
+ // Usage depends on specific alert type
+ AlertTriggerPreferences []string `json:"alert_trigger_preferences"`
+ // Used for configuring magic_tunnel_health_check_event
+ AlertTriggerPreferencesValue []V3PolicyGetResponseFiltersAlertTriggerPreferencesValue `json:"alert_trigger_preferences_value"`
+ // Used for configuring load_balancing_pool_enablement_alert
+ Enabled []string `json:"enabled"`
+ // Used for configuring pages_event_alert
+ Environment []string `json:"environment"`
+ // Used for configuring pages_event_alert
+ Event []string `json:"event"`
+ // Used for configuring load_balancing_health_alert
+ EventSource []string `json:"event_source"`
+ // Usage depends on specific alert type
+ EventType []string `json:"event_type"`
+ // Usage depends on specific alert type
+ GroupBy []string `json:"group_by"`
+ // Used for configuring health_check_status_notification
+ HealthCheckID []string `json:"health_check_id"`
+ // Used for configuring incident_alert
+ IncidentImpact []V3PolicyGetResponseFiltersIncidentImpact `json:"incident_impact"`
+ // Used for configuring stream_live_notifications
+ InputID []string `json:"input_id"`
+ // Used for configuring billing_usage_alert
+ Limit []string `json:"limit"`
+ // Used for configuring logo_match_alert
+ LogoTag []string `json:"logo_tag"`
+ // Used for configuring advanced_ddos_attack_l4_alert
+ MegabitsPerSecond []string `json:"megabits_per_second"`
+ // Used for configuring load_balancing_health_alert
+ NewHealth []string `json:"new_health"`
+ // Used for configuring tunnel_health_event
+ NewStatus []string `json:"new_status"`
+ // Used for configuring advanced_ddos_attack_l4_alert
+ PacketsPerSecond []string `json:"packets_per_second"`
+ // Usage depends on specific alert type
+ PoolID []string `json:"pool_id"`
+ // Used for configuring billing_usage_alert
+ Product []string `json:"product"`
+ // Used for configuring pages_event_alert
+ ProjectID []string `json:"project_id"`
+ // Used for configuring advanced_ddos_attack_l4_alert
+ Protocol []string `json:"protocol"`
+ // Usage depends on specific alert type
+ QueryTag []string `json:"query_tag"`
+ // Used for configuring advanced_ddos_attack_l7_alert
+ RequestsPerSecond []string `json:"requests_per_second"`
+ // Usage depends on specific alert type
+ Selectors []string `json:"selectors"`
+ // Used for configuring clickhouse_alert_fw_ent_anomaly
+ Services []string `json:"services"`
+ // Usage depends on specific alert type
+ Slo []string `json:"slo"`
+ // Used for configuring health_check_status_notification
+ Status []string `json:"status"`
+ // Used for configuring advanced_ddos_attack_l7_alert
+ TargetHostname []string `json:"target_hostname"`
+ // Used for configuring advanced_ddos_attack_l4_alert
+ TargetIP []string `json:"target_ip"`
+ // Used for configuring advanced_ddos_attack_l7_alert
+ TargetZoneName []string `json:"target_zone_name"`
+ // Used for configuring traffic_anomalies_alert
+ TrafficExclusions []V3PolicyGetResponseFiltersTrafficExclusion `json:"traffic_exclusions"`
+ // Used for configuring tunnel_health_event
+ TunnelID []string `json:"tunnel_id"`
+ // Used for configuring magic_tunnel_health_check_event
+ TunnelName []string `json:"tunnel_name"`
+ // Usage depends on specific alert type
+ Where []string `json:"where"`
+ // Usage depends on specific alert type
+ Zones []string `json:"zones"`
+ JSON v3PolicyGetResponseFiltersJSON `json:"-"`
+}
+
+// v3PolicyGetResponseFiltersJSON contains the JSON metadata for the struct
+// [V3PolicyGetResponseFilters]
+type v3PolicyGetResponseFiltersJSON struct {
+ Actions apijson.Field
+ AffectedASNs apijson.Field
+ AffectedComponents apijson.Field
+ AffectedLocations apijson.Field
+ AirportCode apijson.Field
+ AlertTriggerPreferences apijson.Field
+ AlertTriggerPreferencesValue apijson.Field
+ Enabled apijson.Field
+ Environment apijson.Field
+ Event apijson.Field
+ EventSource apijson.Field
+ EventType apijson.Field
+ GroupBy apijson.Field
+ HealthCheckID apijson.Field
+ IncidentImpact apijson.Field
+ InputID apijson.Field
+ Limit apijson.Field
+ LogoTag apijson.Field
+ MegabitsPerSecond apijson.Field
+ NewHealth apijson.Field
+ NewStatus apijson.Field
+ PacketsPerSecond apijson.Field
+ PoolID apijson.Field
+ Product apijson.Field
+ ProjectID apijson.Field
+ Protocol apijson.Field
+ QueryTag apijson.Field
+ RequestsPerSecond apijson.Field
+ Selectors apijson.Field
+ Services apijson.Field
+ Slo apijson.Field
+ Status apijson.Field
+ TargetHostname apijson.Field
+ TargetIP apijson.Field
+ TargetZoneName apijson.Field
+ TrafficExclusions apijson.Field
+ TunnelID apijson.Field
+ TunnelName apijson.Field
+ Where apijson.Field
+ Zones apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V3PolicyGetResponseFilters) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v3PolicyGetResponseFiltersJSON) RawJSON() string {
+ return r.raw
+}
+
+type V3PolicyGetResponseFiltersAlertTriggerPreferencesValue string
+
+const (
+ V3PolicyGetResponseFiltersAlertTriggerPreferencesValue99_0 V3PolicyGetResponseFiltersAlertTriggerPreferencesValue = "99.0"
+ V3PolicyGetResponseFiltersAlertTriggerPreferencesValue98_0 V3PolicyGetResponseFiltersAlertTriggerPreferencesValue = "98.0"
+ V3PolicyGetResponseFiltersAlertTriggerPreferencesValue97_0 V3PolicyGetResponseFiltersAlertTriggerPreferencesValue = "97.0"
+)
+
+type V3PolicyGetResponseFiltersIncidentImpact string
+
+const (
+ V3PolicyGetResponseFiltersIncidentImpactIncidentImpactNone V3PolicyGetResponseFiltersIncidentImpact = "INCIDENT_IMPACT_NONE"
+ V3PolicyGetResponseFiltersIncidentImpactIncidentImpactMinor V3PolicyGetResponseFiltersIncidentImpact = "INCIDENT_IMPACT_MINOR"
+ V3PolicyGetResponseFiltersIncidentImpactIncidentImpactMajor V3PolicyGetResponseFiltersIncidentImpact = "INCIDENT_IMPACT_MAJOR"
+ V3PolicyGetResponseFiltersIncidentImpactIncidentImpactCritical V3PolicyGetResponseFiltersIncidentImpact = "INCIDENT_IMPACT_CRITICAL"
+)
+
+type V3PolicyGetResponseFiltersTrafficExclusion string
+
+const (
+ V3PolicyGetResponseFiltersTrafficExclusionSecurityEvents V3PolicyGetResponseFiltersTrafficExclusion = "security_events"
+)
+
+type V3PolicyGetResponseMechanisms struct {
// UUID
- ID string `json:"id"`
- JSON v3PolicyUpdateResponseJSON `json:"-"`
+ ID V3PolicyGetResponseMechanismsID `json:"id"`
+ JSON v3PolicyGetResponseMechanismsJSON `json:"-"`
}
-// v3PolicyUpdateResponseJSON contains the JSON metadata for the struct
-// [V3PolicyUpdateResponse]
-type v3PolicyUpdateResponseJSON struct {
+// v3PolicyGetResponseMechanismsJSON contains the JSON metadata for the struct
+// [V3PolicyGetResponseMechanisms]
+type v3PolicyGetResponseMechanismsJSON struct {
ID apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
-func (r *V3PolicyUpdateResponse) UnmarshalJSON(data []byte) (err error) {
+func (r *V3PolicyGetResponseMechanisms) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r v3PolicyUpdateResponseJSON) RawJSON() string {
+func (r v3PolicyGetResponseMechanismsJSON) RawJSON() string {
return r.raw
}
-// Union satisfied by [alerting.V3PolicyDeleteResponseUnknown],
-// [alerting.V3PolicyDeleteResponseArray] or [shared.UnionString].
-type V3PolicyDeleteResponse interface {
- ImplementsAlertingV3PolicyDeleteResponse()
+// UUID
+//
+// Union satisfied by [shared.UnionString] or [shared.UnionString].
+type V3PolicyGetResponseMechanismsID interface {
+ ImplementsAlertingV3PolicyGetResponseMechanismsID()
}
func init() {
apijson.RegisterUnion(
- reflect.TypeOf((*V3PolicyDeleteResponse)(nil)).Elem(),
+ reflect.TypeOf((*V3PolicyGetResponseMechanismsID)(nil)).Elem(),
"",
apijson.UnionVariant{
- TypeFilter: gjson.JSON,
- Type: reflect.TypeOf(V3PolicyDeleteResponseArray{}),
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
},
apijson.UnionVariant{
TypeFilter: gjson.String,
@@ -483,10 +812,6 @@ func init() {
)
}
-type V3PolicyDeleteResponseArray []interface{}
-
-func (r V3PolicyDeleteResponseArray) ImplementsAlertingV3PolicyDeleteResponse() {}
-
type V3PolicyNewParams struct {
// The account id
AccountID param.Field[string] `path:"account_id,required"`
@@ -568,6 +893,7 @@ const (
V3PolicyNewParamsAlertTypeSecondaryDNSZoneValidationWarning V3PolicyNewParamsAlertType = "secondary_dns_zone_validation_warning"
V3PolicyNewParamsAlertTypeSentinelAlert V3PolicyNewParamsAlertType = "sentinel_alert"
V3PolicyNewParamsAlertTypeStreamLiveNotifications V3PolicyNewParamsAlertType = "stream_live_notifications"
+ V3PolicyNewParamsAlertTypeTrafficAnomaliesAlert V3PolicyNewParamsAlertType = "traffic_anomalies_alert"
V3PolicyNewParamsAlertTypeTunnelHealthEvent V3PolicyNewParamsAlertType = "tunnel_health_event"
V3PolicyNewParamsAlertTypeTunnelUpdateEvent V3PolicyNewParamsAlertType = "tunnel_update_event"
V3PolicyNewParamsAlertTypeUniversalSSLEventType V3PolicyNewParamsAlertType = "universal_ssl_event_type"
@@ -599,7 +925,8 @@ type V3PolicyNewParamsFilters struct {
Actions param.Field[[]string] `json:"actions"`
// Used for configuring radar_notification
AffectedASNs param.Field[[]string] `json:"affected_asns"`
- // Used for configuring incident_alert
+ // Used for configuring incident_alert. A list of identifiers for each component to
+ // monitor.
AffectedComponents param.Field[[]string] `json:"affected_components"`
// Used for configuring radar_notification
AffectedLocations param.Field[[]string] `json:"affected_locations"`
@@ -866,6 +1193,7 @@ const (
V3PolicyUpdateParamsAlertTypeSecondaryDNSZoneValidationWarning V3PolicyUpdateParamsAlertType = "secondary_dns_zone_validation_warning"
V3PolicyUpdateParamsAlertTypeSentinelAlert V3PolicyUpdateParamsAlertType = "sentinel_alert"
V3PolicyUpdateParamsAlertTypeStreamLiveNotifications V3PolicyUpdateParamsAlertType = "stream_live_notifications"
+ V3PolicyUpdateParamsAlertTypeTrafficAnomaliesAlert V3PolicyUpdateParamsAlertType = "traffic_anomalies_alert"
V3PolicyUpdateParamsAlertTypeTunnelHealthEvent V3PolicyUpdateParamsAlertType = "tunnel_health_event"
V3PolicyUpdateParamsAlertTypeTunnelUpdateEvent V3PolicyUpdateParamsAlertType = "tunnel_update_event"
V3PolicyUpdateParamsAlertTypeUniversalSSLEventType V3PolicyUpdateParamsAlertType = "universal_ssl_event_type"
@@ -881,7 +1209,8 @@ type V3PolicyUpdateParamsFilters struct {
Actions param.Field[[]string] `json:"actions"`
// Used for configuring radar_notification
AffectedASNs param.Field[[]string] `json:"affected_asns"`
- // Used for configuring incident_alert
+ // Used for configuring incident_alert. A list of identifiers for each component to
+ // monitor.
AffectedComponents param.Field[[]string] `json:"affected_components"`
// Used for configuring radar_notification
AffectedLocations param.Field[[]string] `json:"affected_locations"`
@@ -1091,7 +1420,7 @@ type V3PolicyListParams struct {
type V3PolicyListResponseEnvelope struct {
Errors []V3PolicyListResponseEnvelopeErrors `json:"errors,required"`
Messages []V3PolicyListResponseEnvelopeMessages `json:"messages,required"`
- Result []AaaPolicies `json:"result,required,nullable"`
+ Result []V3PolicyListResponse `json:"result,required,nullable"`
// Whether the API call was successful
Success V3PolicyListResponseEnvelopeSuccess `json:"success,required"`
ResultInfo V3PolicyListResponseEnvelopeResultInfo `json:"result_info"`
@@ -1329,7 +1658,7 @@ type V3PolicyGetParams struct {
type V3PolicyGetResponseEnvelope struct {
Errors []V3PolicyGetResponseEnvelopeErrors `json:"errors,required"`
Messages []V3PolicyGetResponseEnvelopeMessages `json:"messages,required"`
- Result AaaPolicies `json:"result,required"`
+ Result V3PolicyGetResponse `json:"result,required"`
// Whether the API call was successful
Success V3PolicyGetResponseEnvelopeSuccess `json:"success,required"`
JSON v3PolicyGetResponseEnvelopeJSON `json:"-"`
diff --git a/alerting/v3policy_test.go b/alerting/v3policy_test.go
index f44df185b7..da1b42d642 100644
--- a/alerting/v3policy_test.go
+++ b/alerting/v3policy_test.go
@@ -8,11 +8,11 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/alerting"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/alerting"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV3PolicyNewWithOptionalParams(t *testing.T) {
diff --git a/aliases.go b/aliases.go
index 137950c0ab..2847c54177 100644
--- a/aliases.go
+++ b/aliases.go
@@ -3,7 +3,7 @@
package cloudflare
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/api.md b/api.md
index afb35768d2..f34c9a068f 100644
--- a/api.md
+++ b/api.md
@@ -2,111 +2,111 @@
Response Types:
-- accounts.Account
-- accounts.AccountUpdateResponse
-- accounts.AccountListResponse
-- accounts.AccountGetResponse
+- accounts.Account
+- accounts.AccountUpdateResponse
+- accounts.AccountListResponse
+- accounts.AccountGetResponse
Methods:
-- client.Accounts.Update(ctx context.Context, params accounts.AccountUpdateParams) (accounts.AccountUpdateResponse, error)
-- client.Accounts.List(ctx context.Context, query accounts.AccountListParams) (shared.V4PagePaginationArray[accounts.AccountListResponse], error)
-- client.Accounts.Get(ctx context.Context, query accounts.AccountGetParams) (accounts.AccountGetResponse, error)
+- client.Accounts.Update(ctx context.Context, params accounts.AccountUpdateParams) (accounts.AccountUpdateResponse, error)
+- client.Accounts.List(ctx context.Context, query accounts.AccountListParams) (shared.V4PagePaginationArray[accounts.AccountListResponse], error)
+- client.Accounts.Get(ctx context.Context, query accounts.AccountGetParams) (accounts.AccountGetResponse, error)
## Members
Response Types:
-- accounts.AccountMember
-- accounts.AccountMemberWithID
-- accounts.MemberListResponse
-- accounts.MemberDeleteResponse
+- accounts.AccountMember
+- accounts.AccountMemberWithID
+- accounts.MemberListResponse
+- accounts.MemberDeleteResponse
Methods:
-- client.Accounts.Members.New(ctx context.Context, params accounts.MemberNewParams) (accounts.AccountMemberWithID, error)
-- client.Accounts.Members.Update(ctx context.Context, memberID string, params accounts.MemberUpdateParams) (accounts.AccountMember, error)
-- client.Accounts.Members.List(ctx context.Context, params accounts.MemberListParams) (shared.V4PagePaginationArray[accounts.MemberListResponse], error)
-- client.Accounts.Members.Delete(ctx context.Context, memberID string, body accounts.MemberDeleteParams) (accounts.MemberDeleteResponse, error)
-- client.Accounts.Members.Get(ctx context.Context, memberID string, query accounts.MemberGetParams) (accounts.AccountMember, error)
+- client.Accounts.Members.New(ctx context.Context, params accounts.MemberNewParams) (accounts.AccountMemberWithID, error)
+- client.Accounts.Members.Update(ctx context.Context, memberID string, params accounts.MemberUpdateParams) (accounts.AccountMember, error)
+- client.Accounts.Members.List(ctx context.Context, params accounts.MemberListParams) (shared.V4PagePaginationArray[accounts.MemberListResponse], error)
+- client.Accounts.Members.Delete(ctx context.Context, memberID string, body accounts.MemberDeleteParams) (accounts.MemberDeleteResponse, error)
+- client.Accounts.Members.Get(ctx context.Context, memberID string, query accounts.MemberGetParams) (accounts.AccountMember, error)
## Roles
Response Types:
-- accounts.IamSchemasRole
-- accounts.RoleGetResponse
+- accounts.IamSchemasRole
+- accounts.RoleGetResponse
Methods:
-- client.Accounts.Roles.List(ctx context.Context, query accounts.RoleListParams) ([]accounts.IamSchemasRole, error)
-- client.Accounts.Roles.Get(ctx context.Context, roleID interface{}, query accounts.RoleGetParams) (accounts.RoleGetResponse, error)
+- client.Accounts.Roles.List(ctx context.Context, query accounts.RoleListParams) ([]accounts.IamSchemasRole, error)
+- client.Accounts.Roles.Get(ctx context.Context, roleID interface{}, query accounts.RoleGetParams) (accounts.RoleGetResponse, error)
-# Certificates
+# OriginCACertificates
Response Types:
-- certificates.OriginCACertificate
-- certificates.CertificateNewResponse
-- certificates.CertificateDeleteResponse
-- certificates.CertificateGetResponse
+- origin_ca_certificates.OriginCACertificate
+- origin_ca_certificates.OriginCACertificateNewResponse
+- origin_ca_certificates.OriginCACertificateDeleteResponse
+- origin_ca_certificates.OriginCACertificateGetResponse
Methods:
-- client.Certificates.New(ctx context.Context, body certificates.CertificateNewParams) (certificates.CertificateNewResponse, error)
-- client.Certificates.List(ctx context.Context, query certificates.CertificateListParams) ([]certificates.OriginCACertificate, error)
-- client.Certificates.Delete(ctx context.Context, certificateID string) (certificates.CertificateDeleteResponse, error)
-- client.Certificates.Get(ctx context.Context, certificateID string) (certificates.CertificateGetResponse, error)
+- client.OriginCACertificates.New(ctx context.Context, body origin_ca_certificates.OriginCACertificateNewParams) (origin_ca_certificates.OriginCACertificateNewResponse, error)
+- client.OriginCACertificates.List(ctx context.Context, query origin_ca_certificates.OriginCACertificateListParams) ([]origin_ca_certificates.OriginCACertificate, error)
+- client.OriginCACertificates.Delete(ctx context.Context, certificateID string) (origin_ca_certificates.OriginCACertificateDeleteResponse, error)
+- client.OriginCACertificates.Get(ctx context.Context, certificateID string) (origin_ca_certificates.OriginCACertificateGetResponse, error)
# IPs
Response Types:
-- ips.IPs
-- ips.JdcloudIPs
-- ips.IPListResponse
+- ips.IPs
+- ips.JdcloudIPs
+- ips.IPListResponse
Methods:
-- client.IPs.List(ctx context.Context, query ips.IPListParams) (ips.IPListResponse, error)
+- client.IPs.List(ctx context.Context, query ips.IPListParams) (ips.IPListResponse, error)
# Memberships
Response Types:
-- memberships.Membership
-- memberships.MembershipUpdateResponse
-- memberships.MembershipDeleteResponse
-- memberships.MembershipGetResponse
+- memberships.Membership
+- memberships.MembershipUpdateResponse
+- memberships.MembershipDeleteResponse
+- memberships.MembershipGetResponse
Methods:
-- client.Memberships.Update(ctx context.Context, membershipID string, body memberships.MembershipUpdateParams) (memberships.MembershipUpdateResponse, error)
-- client.Memberships.List(ctx context.Context, query memberships.MembershipListParams) (shared.V4PagePaginationArray[memberships.Membership], error)
-- client.Memberships.Delete(ctx context.Context, membershipID string) (memberships.MembershipDeleteResponse, error)
-- client.Memberships.Get(ctx context.Context, membershipID string) (memberships.MembershipGetResponse, error)
+- client.Memberships.Update(ctx context.Context, membershipID string, body memberships.MembershipUpdateParams) (memberships.MembershipUpdateResponse, error)
+- client.Memberships.List(ctx context.Context, query memberships.MembershipListParams) (shared.V4PagePaginationArray[memberships.Membership], error)
+- client.Memberships.Delete(ctx context.Context, membershipID string) (memberships.MembershipDeleteResponse, error)
+- client.Memberships.Get(ctx context.Context, membershipID string) (memberships.MembershipGetResponse, error)
# User
Response Types:
-- user.UserEditResponse
-- user.UserGetResponse
+- user.UserEditResponse
+- user.UserGetResponse
Methods:
-- client.User.Edit(ctx context.Context, body user.UserEditParams) (user.UserEditResponse, error)
-- client.User.Get(ctx context.Context) (user.UserGetResponse, error)
+- client.User.Edit(ctx context.Context, body user.UserEditParams) (user.UserEditResponse, error)
+- client.User.Get(ctx context.Context) (user.UserGetResponse, error)
## AuditLogs
Response Types:
-- user.AuditLogListResponse
+- user.AuditLogListResponse
Methods:
-- client.User.AuditLogs.List(ctx context.Context, query user.AuditLogListParams) (shared.V4PagePaginationArray[user.AuditLogListResponse], error)
+- client.User.AuditLogs.List(ctx context.Context, query user.AuditLogListParams) (shared.V4PagePaginationArray[user.AuditLogListResponse], error)
## Billing
@@ -114,21 +114,21 @@ Methods:
Response Types:
-- user.BillSubsAPIBillingHistory
+- user.BillSubsAPIBillingHistory
Methods:
-- client.User.Billing.History.Get(ctx context.Context, query user.BillingHistoryGetParams) ([]user.BillSubsAPIBillingHistory, error)
+- client.User.Billing.History.Get(ctx context.Context, query user.BillingHistoryGetParams) ([]user.BillSubsAPIBillingHistory, error)
-### Profiles
+### Profile
Response Types:
-- user.BillingProfileGetResponse
+- user.BillingProfileGetResponse
Methods:
-- client.User.Billing.Profiles.Get(ctx context.Context) (user.BillingProfileGetResponse, error)
+- client.User.Billing.Profile.Get(ctx context.Context) (user.BillingProfileGetResponse, error)
## Firewall
@@ -136,29 +136,29 @@ Methods:
Response Types:
-- user.LegacyJhsRule
-- user.FirewallAccessRuleDeleteResponse
+- user.LegacyJhsRule
+- user.FirewallAccessRuleDeleteResponse
Methods:
-- client.User.Firewall.AccessRules.New(ctx context.Context, body user.FirewallAccessRuleNewParams) (user.LegacyJhsRule, error)
-- client.User.Firewall.AccessRules.List(ctx context.Context, query user.FirewallAccessRuleListParams) (shared.V4PagePaginationArray[user.LegacyJhsRule], error)
-- client.User.Firewall.AccessRules.Delete(ctx context.Context, identifier string) (user.FirewallAccessRuleDeleteResponse, error)
-- client.User.Firewall.AccessRules.Edit(ctx context.Context, identifier string, body user.FirewallAccessRuleEditParams) (user.LegacyJhsRule, error)
+- client.User.Firewall.AccessRules.New(ctx context.Context, body user.FirewallAccessRuleNewParams) (user.LegacyJhsRule, error)
+- client.User.Firewall.AccessRules.List(ctx context.Context, query user.FirewallAccessRuleListParams) (shared.V4PagePaginationArray[user.LegacyJhsRule], error)
+- client.User.Firewall.AccessRules.Delete(ctx context.Context, identifier string) (user.FirewallAccessRuleDeleteResponse, error)
+- client.User.Firewall.AccessRules.Edit(ctx context.Context, identifier string, body user.FirewallAccessRuleEditParams) (user.LegacyJhsRule, error)
## Invites
Response Types:
-- user.InviteListResponse
-- user.InviteEditResponse
-- user.InviteGetResponse
+- user.InviteListResponse
+- user.InviteEditResponse
+- user.InviteGetResponse
Methods:
-- client.User.Invites.List(ctx context.Context) ([]user.InviteListResponse, error)
-- client.User.Invites.Edit(ctx context.Context, inviteID string, body user.InviteEditParams) (user.InviteEditResponse, error)
-- client.User.Invites.Get(ctx context.Context, inviteID string) (user.InviteGetResponse, error)
+- client.User.Invites.List(ctx context.Context) ([]user.InviteListResponse, error)
+- client.User.Invites.Edit(ctx context.Context, inviteID string, body user.InviteEditParams) (user.InviteEditResponse, error)
+- client.User.Invites.Get(ctx context.Context, inviteID string) (user.InviteGetResponse, error)
## LoadBalancers
@@ -166,53 +166,53 @@ Methods:
Response Types:
-- user.LoadBalancingMonitor
-- user.LoadBalancerMonitorDeleteResponse
-- user.LoadBalancerMonitorPreviewResponse
-- user.LoadBalancerMonitorReferencesResponse
+- user.LoadBalancingMonitor
+- user.LoadBalancerMonitorDeleteResponse
+- user.LoadBalancerMonitorPreviewResponse
+- user.LoadBalancerMonitorReferencesResponse
Methods:
-- client.User.LoadBalancers.Monitors.New(ctx context.Context, body user.LoadBalancerMonitorNewParams) (user.LoadBalancingMonitor, error)
-- client.User.LoadBalancers.Monitors.Update(ctx context.Context, monitorID string, body user.LoadBalancerMonitorUpdateParams) (user.LoadBalancingMonitor, error)
-- client.User.LoadBalancers.Monitors.List(ctx context.Context) ([]user.LoadBalancingMonitor, error)
-- client.User.LoadBalancers.Monitors.Delete(ctx context.Context, monitorID string) (user.LoadBalancerMonitorDeleteResponse, error)
-- client.User.LoadBalancers.Monitors.Edit(ctx context.Context, monitorID string, body user.LoadBalancerMonitorEditParams) (user.LoadBalancingMonitor, error)
-- client.User.LoadBalancers.Monitors.Get(ctx context.Context, monitorID string) (user.LoadBalancingMonitor, error)
-- client.User.LoadBalancers.Monitors.Preview(ctx context.Context, monitorID string, body user.LoadBalancerMonitorPreviewParams) (user.LoadBalancerMonitorPreviewResponse, error)
-- client.User.LoadBalancers.Monitors.References(ctx context.Context, monitorID string) ([]user.LoadBalancerMonitorReferencesResponse, error)
+- client.User.LoadBalancers.Monitors.New(ctx context.Context, body user.LoadBalancerMonitorNewParams) (user.LoadBalancingMonitor, error)
+- client.User.LoadBalancers.Monitors.Update(ctx context.Context, monitorID string, body user.LoadBalancerMonitorUpdateParams) (user.LoadBalancingMonitor, error)
+- client.User.LoadBalancers.Monitors.List(ctx context.Context) ([]user.LoadBalancingMonitor, error)
+- client.User.LoadBalancers.Monitors.Delete(ctx context.Context, monitorID string) (user.LoadBalancerMonitorDeleteResponse, error)
+- client.User.LoadBalancers.Monitors.Edit(ctx context.Context, monitorID string, body user.LoadBalancerMonitorEditParams) (user.LoadBalancingMonitor, error)
+- client.User.LoadBalancers.Monitors.Get(ctx context.Context, monitorID string) (user.LoadBalancingMonitor, error)
+- client.User.LoadBalancers.Monitors.Preview(ctx context.Context, monitorID string, body user.LoadBalancerMonitorPreviewParams) (user.LoadBalancerMonitorPreviewResponse, error)
+- client.User.LoadBalancers.Monitors.References(ctx context.Context, monitorID string) ([]user.LoadBalancerMonitorReferencesResponse, error)
### Pools
Response Types:
-- user.LoadBalancingPool
-- user.LoadBalancerPoolDeleteResponse
-- user.LoadBalancerPoolHealthResponse
-- user.LoadBalancerPoolPreviewResponse
-- user.LoadBalancerPoolReferencesResponse
+- user.LoadBalancingPool
+- user.LoadBalancerPoolDeleteResponse
+- user.LoadBalancerPoolHealthResponse
+- user.LoadBalancerPoolPreviewResponse
+- user.LoadBalancerPoolReferencesResponse
Methods:
-- client.User.LoadBalancers.Pools.New(ctx context.Context, body user.LoadBalancerPoolNewParams) (user.LoadBalancingPool, error)
-- client.User.LoadBalancers.Pools.Update(ctx context.Context, poolID string, body user.LoadBalancerPoolUpdateParams) (user.LoadBalancingPool, error)
-- client.User.LoadBalancers.Pools.List(ctx context.Context, query user.LoadBalancerPoolListParams) ([]user.LoadBalancingPool, error)
-- client.User.LoadBalancers.Pools.Delete(ctx context.Context, poolID string) (user.LoadBalancerPoolDeleteResponse, error)
-- client.User.LoadBalancers.Pools.Edit(ctx context.Context, poolID string, body user.LoadBalancerPoolEditParams) (user.LoadBalancingPool, error)
-- client.User.LoadBalancers.Pools.Get(ctx context.Context, poolID string) (user.LoadBalancingPool, error)
-- client.User.LoadBalancers.Pools.Health(ctx context.Context, poolID string) (user.LoadBalancerPoolHealthResponse, error)
-- client.User.LoadBalancers.Pools.Preview(ctx context.Context, poolID string, body user.LoadBalancerPoolPreviewParams) (user.LoadBalancerPoolPreviewResponse, error)
-- client.User.LoadBalancers.Pools.References(ctx context.Context, poolID string) ([]user.LoadBalancerPoolReferencesResponse, error)
+- client.User.LoadBalancers.Pools.New(ctx context.Context, body user.LoadBalancerPoolNewParams) (user.LoadBalancingPool, error)
+- client.User.LoadBalancers.Pools.Update(ctx context.Context, poolID string, body user.LoadBalancerPoolUpdateParams) (user.LoadBalancingPool, error)
+- client.User.LoadBalancers.Pools.List(ctx context.Context, query user.LoadBalancerPoolListParams) ([]user.LoadBalancingPool, error)
+- client.User.LoadBalancers.Pools.Delete(ctx context.Context, poolID string) (user.LoadBalancerPoolDeleteResponse, error)
+- client.User.LoadBalancers.Pools.Edit(ctx context.Context, poolID string, body user.LoadBalancerPoolEditParams) (user.LoadBalancingPool, error)
+- client.User.LoadBalancers.Pools.Get(ctx context.Context, poolID string) (user.LoadBalancingPool, error)
+- client.User.LoadBalancers.Pools.Health(ctx context.Context, poolID string) (user.LoadBalancerPoolHealthResponse, error)
+- client.User.LoadBalancers.Pools.Preview(ctx context.Context, poolID string, body user.LoadBalancerPoolPreviewParams) (user.LoadBalancerPoolPreviewResponse, error)
+- client.User.LoadBalancers.Pools.References(ctx context.Context, poolID string) ([]user.LoadBalancerPoolReferencesResponse, error)
### Preview
Response Types:
-- user.LoadBalancingPreviewResult
+- user.LoadBalancingPreviewResult
Methods:
-- client.User.LoadBalancers.Preview.Get(ctx context.Context, previewID interface{}) (user.LoadBalancingPreviewResult, error)
+- client.User.LoadBalancers.Preview.Get(ctx context.Context, previewID interface{}) (user.LoadBalancingPreviewResult, error)
### Analytics
@@ -220,904 +220,904 @@ Methods:
Response Types:
-- user.LoadBalancingAnalytics
+- user.LoadBalancingAnalytics
Methods:
-- client.User.LoadBalancers.Analytics.Events.List(ctx context.Context, query user.LoadBalancerAnalyticsEventListParams) ([]user.LoadBalancingAnalytics, error)
+- client.User.LoadBalancers.Analytics.Events.List(ctx context.Context, query user.LoadBalancerAnalyticsEventListParams) ([]user.LoadBalancingAnalytics, error)
## Organizations
Response Types:
-- user.IamOrganization
-- user.OrganizationDeleteResponse
-- user.OrganizationGetResponse
+- user.IamOrganization
+- user.OrganizationDeleteResponse
+- user.OrganizationGetResponse
Methods:
-- client.User.Organizations.List(ctx context.Context, query user.OrganizationListParams) (shared.V4PagePaginationArray[user.IamOrganization], error)
-- client.User.Organizations.Delete(ctx context.Context, organizationID string) (user.OrganizationDeleteResponse, error)
-- client.User.Organizations.Get(ctx context.Context, organizationID string) (user.OrganizationGetResponse, error)
+- client.User.Organizations.List(ctx context.Context, query user.OrganizationListParams) (shared.V4PagePaginationArray[user.IamOrganization], error)
+- client.User.Organizations.Delete(ctx context.Context, organizationID string) (user.OrganizationDeleteResponse, error)
+- client.User.Organizations.Get(ctx context.Context, organizationID string) (user.OrganizationGetResponse, error)
## Subscriptions
Response Types:
-- user.SubscriptionUpdateResponse
-- user.SubscriptionDeleteResponse
-- user.SubscriptionEditResponse
-- user.SubscriptionGetResponse
+- user.SubscriptionUpdateResponse
+- user.SubscriptionDeleteResponse
+- user.SubscriptionEditResponse
+- user.SubscriptionGetResponse
Methods:
-- client.User.Subscriptions.Update(ctx context.Context, identifier string, body user.SubscriptionUpdateParams) (user.SubscriptionUpdateResponse, error)
-- client.User.Subscriptions.Delete(ctx context.Context, identifier string) (user.SubscriptionDeleteResponse, error)
-- client.User.Subscriptions.Edit(ctx context.Context, identifier string, body user.SubscriptionEditParams) (user.SubscriptionEditResponse, error)
-- client.User.Subscriptions.Get(ctx context.Context) ([]user.SubscriptionGetResponse, error)
+- client.User.Subscriptions.Update(ctx context.Context, identifier string, body user.SubscriptionUpdateParams) (user.SubscriptionUpdateResponse, error)
+- client.User.Subscriptions.Delete(ctx context.Context, identifier string) (user.SubscriptionDeleteResponse, error)
+- client.User.Subscriptions.Edit(ctx context.Context, identifier string, body user.SubscriptionEditParams) (user.SubscriptionEditResponse, error)
+- client.User.Subscriptions.Get(ctx context.Context) ([]user.SubscriptionGetResponse, error)
## Tokens
Response Types:
-- user.TokenNewResponse
-- user.TokenUpdateResponse
-- user.TokenListResponse
-- user.TokenDeleteResponse
-- user.TokenGetResponse
-- user.TokenVerifyResponse
+- user.TokenNewResponse
+- user.TokenUpdateResponse
+- user.TokenListResponse
+- user.TokenDeleteResponse
+- user.TokenGetResponse
+- user.TokenVerifyResponse
Methods:
-- client.User.Tokens.New(ctx context.Context, body user.TokenNewParams) (user.TokenNewResponse, error)
-- client.User.Tokens.Update(ctx context.Context, tokenID interface{}, body user.TokenUpdateParams) (user.TokenUpdateResponse, error)
-- client.User.Tokens.List(ctx context.Context, query user.TokenListParams) (shared.V4PagePaginationArray[user.TokenListResponse], error)
-- client.User.Tokens.Delete(ctx context.Context, tokenID interface{}) (user.TokenDeleteResponse, error)
-- client.User.Tokens.Get(ctx context.Context, tokenID interface{}) (user.TokenGetResponse, error)
-- client.User.Tokens.Verify(ctx context.Context) (user.TokenVerifyResponse, error)
+- client.User.Tokens.New(ctx context.Context, body user.TokenNewParams) (user.TokenNewResponse, error)
+- client.User.Tokens.Update(ctx context.Context, tokenID interface{}, body user.TokenUpdateParams) (user.TokenUpdateResponse, error)
+- client.User.Tokens.List(ctx context.Context, query user.TokenListParams) (shared.V4PagePaginationArray[user.TokenListResponse], error)
+- client.User.Tokens.Delete(ctx context.Context, tokenID interface{}) (user.TokenDeleteResponse, error)
+- client.User.Tokens.Get(ctx context.Context, tokenID interface{}) (user.TokenGetResponse, error)
+- client.User.Tokens.Verify(ctx context.Context) (user.TokenVerifyResponse, error)
### PermissionGroups
Response Types:
-- user.TokenPermissionGroupListResponse
+- user.TokenPermissionGroupListResponse
Methods:
-- client.User.Tokens.PermissionGroups.List(ctx context.Context) ([]user.TokenPermissionGroupListResponse, error)
+- client.User.Tokens.PermissionGroups.List(ctx context.Context) ([]user.TokenPermissionGroupListResponse, error)
### Value
Response Types:
-- user.IamValue
+- user.IamValue
Methods:
-- client.User.Tokens.Value.Update(ctx context.Context, tokenID interface{}, body user.TokenValueUpdateParams) (user.IamValue, error)
+- client.User.Tokens.Value.Update(ctx context.Context, tokenID interface{}, body user.TokenValueUpdateParams) (user.IamValue, error)
# Zones
Response Types:
-- zones.ZoneNewResponse
-- zones.ZoneListResponse
-- zones.ZoneDeleteResponse
-- zones.ZoneEditResponse
-- zones.ZoneGetResponse
+- zones.ZoneNewResponse
+- zones.ZoneListResponse
+- zones.ZoneDeleteResponse
+- zones.ZoneEditResponse
+- zones.ZoneGetResponse
Methods:
-- client.Zones.New(ctx context.Context, body zones.ZoneNewParams) (zones.ZoneNewResponse, error)
-- client.Zones.List(ctx context.Context, query zones.ZoneListParams) (shared.V4PagePaginationArray[zones.ZoneListResponse], error)
-- client.Zones.Delete(ctx context.Context, body zones.ZoneDeleteParams) (zones.ZoneDeleteResponse, error)
-- client.Zones.Edit(ctx context.Context, params zones.ZoneEditParams) (zones.ZoneEditResponse, error)
-- client.Zones.Get(ctx context.Context, query zones.ZoneGetParams) (zones.ZoneGetResponse, error)
+- client.Zones.New(ctx context.Context, body zones.ZoneNewParams) (zones.ZoneNewResponse, error)
+- client.Zones.List(ctx context.Context, query zones.ZoneListParams) (shared.V4PagePaginationArray[zones.ZoneListResponse], error)
+- client.Zones.Delete(ctx context.Context, body zones.ZoneDeleteParams) (zones.ZoneDeleteResponse, error)
+- client.Zones.Edit(ctx context.Context, params zones.ZoneEditParams) (zones.ZoneEditResponse, error)
+- client.Zones.Get(ctx context.Context, query zones.ZoneGetParams) (zones.ZoneGetResponse, error)
## ActivationCheck
Response Types:
-- zones.ActivationCheckTriggerResponse
+- zones.ActivationCheckTriggerResponse
Methods:
-- client.Zones.ActivationCheck.Trigger(ctx context.Context, body zones.ActivationCheckTriggerParams) (zones.ActivationCheckTriggerResponse, error)
+- client.Zones.ActivationCheck.Trigger(ctx context.Context, body zones.ActivationCheckTriggerParams) (zones.ActivationCheckTriggerResponse, error)
## Settings
Response Types:
-- zones.SettingEditResponse
-- zones.SettingGetResponse
+- zones.SettingEditResponse
+- zones.SettingGetResponse
Methods:
-- client.Zones.Settings.Edit(ctx context.Context, params zones.SettingEditParams) ([]zones.SettingEditResponse, error)
-- client.Zones.Settings.Get(ctx context.Context, query zones.SettingGetParams) ([]zones.SettingGetResponse, error)
+- client.Zones.Settings.Edit(ctx context.Context, params zones.SettingEditParams) ([]zones.SettingEditResponse, error)
+- client.Zones.Settings.Get(ctx context.Context, query zones.SettingGetParams) ([]zones.SettingGetResponse, error)
### ZeroRTT
Params Types:
-- zones.Zones0rttParam
+- zones.Zones0rttParam
Response Types:
-- zones.Zones0rtt
+- zones.Zones0rtt
Methods:
-- client.Zones.Settings.ZeroRTT.Edit(ctx context.Context, params zones.SettingZeroRTTEditParams) (zones.Zones0rtt, error)
-- client.Zones.Settings.ZeroRTT.Get(ctx context.Context, query zones.SettingZeroRTTGetParams) (zones.Zones0rtt, error)
+- client.Zones.Settings.ZeroRTT.Edit(ctx context.Context, params zones.SettingZeroRTTEditParams) (zones.Zones0rtt, error)
+- client.Zones.Settings.ZeroRTT.Get(ctx context.Context, query zones.SettingZeroRTTGetParams) (zones.Zones0rtt, error)
### AdvancedDDOS
Params Types:
-- zones.ZonesAdvancedDDOSParam
+- zones.ZonesAdvancedDDOSParam
Response Types:
-- zones.ZonesAdvancedDDOS
+- zones.ZonesAdvancedDDOS
Methods:
-- client.Zones.Settings.AdvancedDDOS.Get(ctx context.Context, query zones.SettingAdvancedDDOSGetParams) (zones.ZonesAdvancedDDOS, error)
+- client.Zones.Settings.AdvancedDDOS.Get(ctx context.Context, query zones.SettingAdvancedDDOSGetParams) (zones.ZonesAdvancedDDOS, error)
### AlwaysOnline
Params Types:
-- zones.ZonesAlwaysOnlineParam
+- zones.ZonesAlwaysOnlineParam
Response Types:
-- zones.ZonesAlwaysOnline
+- zones.ZonesAlwaysOnline
Methods:
-- client.Zones.Settings.AlwaysOnline.Edit(ctx context.Context, params zones.SettingAlwaysOnlineEditParams) (zones.ZonesAlwaysOnline, error)
-- client.Zones.Settings.AlwaysOnline.Get(ctx context.Context, query zones.SettingAlwaysOnlineGetParams) (zones.ZonesAlwaysOnline, error)
+- client.Zones.Settings.AlwaysOnline.Edit(ctx context.Context, params zones.SettingAlwaysOnlineEditParams) (zones.ZonesAlwaysOnline, error)
+- client.Zones.Settings.AlwaysOnline.Get(ctx context.Context, query zones.SettingAlwaysOnlineGetParams) (zones.ZonesAlwaysOnline, error)
### AlwaysUseHTTPS
Params Types:
-- zones.ZonesAlwaysUseHTTPSParam
+- zones.ZonesAlwaysUseHTTPSParam
Response Types:
-- zones.ZonesAlwaysUseHTTPS
+- zones.ZonesAlwaysUseHTTPS
Methods:
-- client.Zones.Settings.AlwaysUseHTTPS.Edit(ctx context.Context, params zones.SettingAlwaysUseHTTPSEditParams) (zones.ZonesAlwaysUseHTTPS, error)
-- client.Zones.Settings.AlwaysUseHTTPS.Get(ctx context.Context, query zones.SettingAlwaysUseHTTPSGetParams) (zones.ZonesAlwaysUseHTTPS, error)
+- client.Zones.Settings.AlwaysUseHTTPS.Edit(ctx context.Context, params zones.SettingAlwaysUseHTTPSEditParams) (zones.ZonesAlwaysUseHTTPS, error)
+- client.Zones.Settings.AlwaysUseHTTPS.Get(ctx context.Context, query zones.SettingAlwaysUseHTTPSGetParams) (zones.ZonesAlwaysUseHTTPS, error)
### AutomaticHTTPSRewrites
Params Types:
-- zones.ZonesAutomaticHTTPSRewritesParam
+- zones.ZonesAutomaticHTTPSRewritesParam
Response Types:
-- zones.ZonesAutomaticHTTPSRewrites
+- zones.ZonesAutomaticHTTPSRewrites
Methods:
-- client.Zones.Settings.AutomaticHTTPSRewrites.Edit(ctx context.Context, params zones.SettingAutomaticHTTPSRewriteEditParams) (zones.ZonesAutomaticHTTPSRewrites, error)
-- client.Zones.Settings.AutomaticHTTPSRewrites.Get(ctx context.Context, query zones.SettingAutomaticHTTPSRewriteGetParams) (zones.ZonesAutomaticHTTPSRewrites, error)
+- client.Zones.Settings.AutomaticHTTPSRewrites.Edit(ctx context.Context, params zones.SettingAutomaticHTTPSRewriteEditParams) (zones.ZonesAutomaticHTTPSRewrites, error)
+- client.Zones.Settings.AutomaticHTTPSRewrites.Get(ctx context.Context, query zones.SettingAutomaticHTTPSRewriteGetParams) (zones.ZonesAutomaticHTTPSRewrites, error)
### AutomaticPlatformOptimization
Params Types:
-- zones.ZonesAutomaticPlatformOptimizationParam
+- zones.ZonesAutomaticPlatformOptimizationParam
Response Types:
-- zones.ZonesAutomaticPlatformOptimization
+- zones.ZonesAutomaticPlatformOptimization
Methods:
-- client.Zones.Settings.AutomaticPlatformOptimization.Edit(ctx context.Context, params zones.SettingAutomaticPlatformOptimizationEditParams) (zones.ZonesAutomaticPlatformOptimization, error)
-- client.Zones.Settings.AutomaticPlatformOptimization.Get(ctx context.Context, query zones.SettingAutomaticPlatformOptimizationGetParams) (zones.ZonesAutomaticPlatformOptimization, error)
+- client.Zones.Settings.AutomaticPlatformOptimization.Edit(ctx context.Context, params zones.SettingAutomaticPlatformOptimizationEditParams) (zones.ZonesAutomaticPlatformOptimization, error)
+- client.Zones.Settings.AutomaticPlatformOptimization.Get(ctx context.Context, query zones.SettingAutomaticPlatformOptimizationGetParams) (zones.ZonesAutomaticPlatformOptimization, error)
### Brotli
Params Types:
-- zones.ZonesBrotliParam
+- zones.ZonesBrotliParam
Response Types:
-- zones.ZonesBrotli
+- zones.ZonesBrotli
Methods:
-- client.Zones.Settings.Brotli.Edit(ctx context.Context, params zones.SettingBrotliEditParams) (zones.ZonesBrotli, error)
-- client.Zones.Settings.Brotli.Get(ctx context.Context, query zones.SettingBrotliGetParams) (zones.ZonesBrotli, error)
+- client.Zones.Settings.Brotli.Edit(ctx context.Context, params zones.SettingBrotliEditParams) (zones.ZonesBrotli, error)
+- client.Zones.Settings.Brotli.Get(ctx context.Context, query zones.SettingBrotliGetParams) (zones.ZonesBrotli, error)
### BrowserCacheTTL
Params Types:
-- zones.ZonesBrowserCacheTTLParam
+- zones.ZonesBrowserCacheTTLParam
Response Types:
-- zones.ZonesBrowserCacheTTL
+- zones.ZonesBrowserCacheTTL
Methods:
-- client.Zones.Settings.BrowserCacheTTL.Edit(ctx context.Context, params zones.SettingBrowserCacheTTLEditParams) (zones.ZonesBrowserCacheTTL, error)
-- client.Zones.Settings.BrowserCacheTTL.Get(ctx context.Context, query zones.SettingBrowserCacheTTLGetParams) (zones.ZonesBrowserCacheTTL, error)
+- client.Zones.Settings.BrowserCacheTTL.Edit(ctx context.Context, params zones.SettingBrowserCacheTTLEditParams) (zones.ZonesBrowserCacheTTL, error)
+- client.Zones.Settings.BrowserCacheTTL.Get(ctx context.Context, query zones.SettingBrowserCacheTTLGetParams) (zones.ZonesBrowserCacheTTL, error)
### BrowserCheck
Params Types:
-- zones.ZonesBrowserCheckParam
+- zones.ZonesBrowserCheckParam
Response Types:
-- zones.ZonesBrowserCheck
+- zones.ZonesBrowserCheck
Methods:
-- client.Zones.Settings.BrowserCheck.Edit(ctx context.Context, params zones.SettingBrowserCheckEditParams) (zones.ZonesBrowserCheck, error)
-- client.Zones.Settings.BrowserCheck.Get(ctx context.Context, query zones.SettingBrowserCheckGetParams) (zones.ZonesBrowserCheck, error)
+- client.Zones.Settings.BrowserCheck.Edit(ctx context.Context, params zones.SettingBrowserCheckEditParams) (zones.ZonesBrowserCheck, error)
+- client.Zones.Settings.BrowserCheck.Get(ctx context.Context, query zones.SettingBrowserCheckGetParams) (zones.ZonesBrowserCheck, error)
### CacheLevel
Params Types:
-- zones.ZonesCacheLevelParam
+- zones.ZonesCacheLevelParam
Response Types:
-- zones.ZonesCacheLevel
+- zones.ZonesCacheLevel
Methods:
-- client.Zones.Settings.CacheLevel.Edit(ctx context.Context, params zones.SettingCacheLevelEditParams) (zones.ZonesCacheLevel, error)
-- client.Zones.Settings.CacheLevel.Get(ctx context.Context, query zones.SettingCacheLevelGetParams) (zones.ZonesCacheLevel, error)
+- client.Zones.Settings.CacheLevel.Edit(ctx context.Context, params zones.SettingCacheLevelEditParams) (zones.ZonesCacheLevel, error)
+- client.Zones.Settings.CacheLevel.Get(ctx context.Context, query zones.SettingCacheLevelGetParams) (zones.ZonesCacheLevel, error)
### ChallengeTTL
Params Types:
-- zones.ZonesChallengeTTLParam
+- zones.ZonesChallengeTTLParam
Response Types:
-- zones.ZonesChallengeTTL
+- zones.ZonesChallengeTTL
Methods:
-- client.Zones.Settings.ChallengeTTL.Edit(ctx context.Context, params zones.SettingChallengeTTLEditParams) (zones.ZonesChallengeTTL, error)
-- client.Zones.Settings.ChallengeTTL.Get(ctx context.Context, query zones.SettingChallengeTTLGetParams) (zones.ZonesChallengeTTL, error)
+- client.Zones.Settings.ChallengeTTL.Edit(ctx context.Context, params zones.SettingChallengeTTLEditParams) (zones.ZonesChallengeTTL, error)
+- client.Zones.Settings.ChallengeTTL.Get(ctx context.Context, query zones.SettingChallengeTTLGetParams) (zones.ZonesChallengeTTL, error)
### Ciphers
Params Types:
-- zones.ZonesCiphersParam
+- zones.ZonesCiphersParam
Response Types:
-- zones.ZonesCiphers
+- zones.ZonesCiphers
Methods:
-- client.Zones.Settings.Ciphers.Edit(ctx context.Context, params zones.SettingCipherEditParams) (zones.ZonesCiphers, error)
-- client.Zones.Settings.Ciphers.Get(ctx context.Context, query zones.SettingCipherGetParams) (zones.ZonesCiphers, error)
+- client.Zones.Settings.Ciphers.Edit(ctx context.Context, params zones.SettingCipherEditParams) (zones.ZonesCiphers, error)
+- client.Zones.Settings.Ciphers.Get(ctx context.Context, query zones.SettingCipherGetParams) (zones.ZonesCiphers, error)
### DevelopmentMode
Params Types:
-- zones.ZonesDevelopmentModeParam
+- zones.ZonesDevelopmentModeParam
Response Types:
-- zones.ZonesDevelopmentMode
+- zones.ZonesDevelopmentMode
Methods:
-- client.Zones.Settings.DevelopmentMode.Edit(ctx context.Context, params zones.SettingDevelopmentModeEditParams) (zones.ZonesDevelopmentMode, error)
-- client.Zones.Settings.DevelopmentMode.Get(ctx context.Context, query zones.SettingDevelopmentModeGetParams) (zones.ZonesDevelopmentMode, error)
+- client.Zones.Settings.DevelopmentMode.Edit(ctx context.Context, params zones.SettingDevelopmentModeEditParams) (zones.ZonesDevelopmentMode, error)
+- client.Zones.Settings.DevelopmentMode.Get(ctx context.Context, query zones.SettingDevelopmentModeGetParams) (zones.ZonesDevelopmentMode, error)
### EarlyHints
Params Types:
-- zones.ZonesEarlyHintsParam
+- zones.ZonesEarlyHintsParam
Response Types:
-- zones.ZonesEarlyHints
+- zones.ZonesEarlyHints
Methods:
-- client.Zones.Settings.EarlyHints.Edit(ctx context.Context, params zones.SettingEarlyHintEditParams) (zones.ZonesEarlyHints, error)
-- client.Zones.Settings.EarlyHints.Get(ctx context.Context, query zones.SettingEarlyHintGetParams) (zones.ZonesEarlyHints, error)
+- client.Zones.Settings.EarlyHints.Edit(ctx context.Context, params zones.SettingEarlyHintEditParams) (zones.ZonesEarlyHints, error)
+- client.Zones.Settings.EarlyHints.Get(ctx context.Context, query zones.SettingEarlyHintGetParams) (zones.ZonesEarlyHints, error)
### EmailObfuscation
Params Types:
-- zones.ZonesEmailObfuscationParam
+- zones.ZonesEmailObfuscationParam
Response Types:
-- zones.ZonesEmailObfuscation
+- zones.ZonesEmailObfuscation
Methods:
-- client.Zones.Settings.EmailObfuscation.Edit(ctx context.Context, params zones.SettingEmailObfuscationEditParams) (zones.ZonesEmailObfuscation, error)
-- client.Zones.Settings.EmailObfuscation.Get(ctx context.Context, query zones.SettingEmailObfuscationGetParams) (zones.ZonesEmailObfuscation, error)
+- client.Zones.Settings.EmailObfuscation.Edit(ctx context.Context, params zones.SettingEmailObfuscationEditParams) (zones.ZonesEmailObfuscation, error)
+- client.Zones.Settings.EmailObfuscation.Get(ctx context.Context, query zones.SettingEmailObfuscationGetParams) (zones.ZonesEmailObfuscation, error)
### H2Prioritization
Params Types:
-- zones.ZonesH2PrioritizationParam
+- zones.ZonesH2PrioritizationParam
Response Types:
-- zones.ZonesH2Prioritization
+- zones.ZonesH2Prioritization
Methods:
-- client.Zones.Settings.H2Prioritization.Edit(ctx context.Context, params zones.SettingH2PrioritizationEditParams) (zones.ZonesH2Prioritization, error)
-- client.Zones.Settings.H2Prioritization.Get(ctx context.Context, query zones.SettingH2PrioritizationGetParams) (zones.ZonesH2Prioritization, error)
+- client.Zones.Settings.H2Prioritization.Edit(ctx context.Context, params zones.SettingH2PrioritizationEditParams) (zones.ZonesH2Prioritization, error)
+- client.Zones.Settings.H2Prioritization.Get(ctx context.Context, query zones.SettingH2PrioritizationGetParams) (zones.ZonesH2Prioritization, error)
### HotlinkProtection
Params Types:
-- zones.ZonesHotlinkProtectionParam
+- zones.ZonesHotlinkProtectionParam
Response Types:
-- zones.ZonesHotlinkProtection
+- zones.ZonesHotlinkProtection
Methods:
-- client.Zones.Settings.HotlinkProtection.Edit(ctx context.Context, params zones.SettingHotlinkProtectionEditParams) (zones.ZonesHotlinkProtection, error)
-- client.Zones.Settings.HotlinkProtection.Get(ctx context.Context, query zones.SettingHotlinkProtectionGetParams) (zones.ZonesHotlinkProtection, error)
+- client.Zones.Settings.HotlinkProtection.Edit(ctx context.Context, params zones.SettingHotlinkProtectionEditParams) (zones.ZonesHotlinkProtection, error)
+- client.Zones.Settings.HotlinkProtection.Get(ctx context.Context, query zones.SettingHotlinkProtectionGetParams) (zones.ZonesHotlinkProtection, error)
### HTTP2
Params Types:
-- zones.ZonesHTTP2Param
+- zones.ZonesHTTP2Param
Response Types:
-- zones.ZonesHTTP2
+- zones.ZonesHTTP2
Methods:
-- client.Zones.Settings.HTTP2.Edit(ctx context.Context, params zones.SettingHTTP2EditParams) (zones.ZonesHTTP2, error)
-- client.Zones.Settings.HTTP2.Get(ctx context.Context, query zones.SettingHTTP2GetParams) (zones.ZonesHTTP2, error)
+- client.Zones.Settings.HTTP2.Edit(ctx context.Context, params zones.SettingHTTP2EditParams) (zones.ZonesHTTP2, error)
+- client.Zones.Settings.HTTP2.Get(ctx context.Context, query zones.SettingHTTP2GetParams) (zones.ZonesHTTP2, error)
### HTTP3
Params Types:
-- zones.ZonesHTTP3Param
+- zones.ZonesHTTP3Param
Response Types:
-- zones.ZonesHTTP3
+- zones.ZonesHTTP3
Methods:
-- client.Zones.Settings.HTTP3.Edit(ctx context.Context, params zones.SettingHTTP3EditParams) (zones.ZonesHTTP3, error)
-- client.Zones.Settings.HTTP3.Get(ctx context.Context, query zones.SettingHTTP3GetParams) (zones.ZonesHTTP3, error)
+- client.Zones.Settings.HTTP3.Edit(ctx context.Context, params zones.SettingHTTP3EditParams) (zones.ZonesHTTP3, error)
+- client.Zones.Settings.HTTP3.Get(ctx context.Context, query zones.SettingHTTP3GetParams) (zones.ZonesHTTP3, error)
### ImageResizing
Params Types:
-- zones.ZonesImageResizingParam
+- zones.ZonesImageResizingParam
Response Types:
-- zones.ZonesImageResizing
+- zones.ZonesImageResizing
Methods:
-- client.Zones.Settings.ImageResizing.Edit(ctx context.Context, params zones.SettingImageResizingEditParams) (zones.ZonesImageResizing, error)
-- client.Zones.Settings.ImageResizing.Get(ctx context.Context, query zones.SettingImageResizingGetParams) (zones.ZonesImageResizing, error)
+- client.Zones.Settings.ImageResizing.Edit(ctx context.Context, params zones.SettingImageResizingEditParams) (zones.ZonesImageResizing, error)
+- client.Zones.Settings.ImageResizing.Get(ctx context.Context, query zones.SettingImageResizingGetParams) (zones.ZonesImageResizing, error)
### IPGeolocation
Params Types:
-- zones.ZonesIPGeolocationParam
+- zones.ZonesIPGeolocationParam
Response Types:
-- zones.ZonesIPGeolocation
+- zones.ZonesIPGeolocation
Methods:
-- client.Zones.Settings.IPGeolocation.Edit(ctx context.Context, params zones.SettingIPGeolocationEditParams) (zones.ZonesIPGeolocation, error)
-- client.Zones.Settings.IPGeolocation.Get(ctx context.Context, query zones.SettingIPGeolocationGetParams) (zones.ZonesIPGeolocation, error)
+- client.Zones.Settings.IPGeolocation.Edit(ctx context.Context, params zones.SettingIPGeolocationEditParams) (zones.ZonesIPGeolocation, error)
+- client.Zones.Settings.IPGeolocation.Get(ctx context.Context, query zones.SettingIPGeolocationGetParams) (zones.ZonesIPGeolocation, error)
### IPV6
Params Types:
-- zones.ZonesIPV6Param
+- zones.ZonesIPV6Param
Response Types:
-- zones.ZonesIPV6
+- zones.ZonesIPV6
Methods:
-- client.Zones.Settings.IPV6.Edit(ctx context.Context, params zones.SettingIPV6EditParams) (zones.ZonesIPV6, error)
-- client.Zones.Settings.IPV6.Get(ctx context.Context, query zones.SettingIPV6GetParams) (zones.ZonesIPV6, error)
+- client.Zones.Settings.IPV6.Edit(ctx context.Context, params zones.SettingIPV6EditParams) (zones.ZonesIPV6, error)
+- client.Zones.Settings.IPV6.Get(ctx context.Context, query zones.SettingIPV6GetParams) (zones.ZonesIPV6, error)
### MinTLSVersion
Params Types:
-- zones.ZonesMinTLSVersionParam
+- zones.ZonesMinTLSVersionParam
Response Types:
-- zones.ZonesMinTLSVersion
+- zones.ZonesMinTLSVersion
Methods:
-- client.Zones.Settings.MinTLSVersion.Edit(ctx context.Context, params zones.SettingMinTLSVersionEditParams) (zones.ZonesMinTLSVersion, error)
-- client.Zones.Settings.MinTLSVersion.Get(ctx context.Context, query zones.SettingMinTLSVersionGetParams) (zones.ZonesMinTLSVersion, error)
+- client.Zones.Settings.MinTLSVersion.Edit(ctx context.Context, params zones.SettingMinTLSVersionEditParams) (zones.ZonesMinTLSVersion, error)
+- client.Zones.Settings.MinTLSVersion.Get(ctx context.Context, query zones.SettingMinTLSVersionGetParams) (zones.ZonesMinTLSVersion, error)
### Minify
Params Types:
-- zones.ZonesMinifyParam
+- zones.ZonesMinifyParam
Response Types:
-- zones.ZonesMinify
+- zones.ZonesMinify
Methods:
-- client.Zones.Settings.Minify.Edit(ctx context.Context, params zones.SettingMinifyEditParams) (zones.ZonesMinify, error)
-- client.Zones.Settings.Minify.Get(ctx context.Context, query zones.SettingMinifyGetParams) (zones.ZonesMinify, error)
+- client.Zones.Settings.Minify.Edit(ctx context.Context, params zones.SettingMinifyEditParams) (zones.ZonesMinify, error)
+- client.Zones.Settings.Minify.Get(ctx context.Context, query zones.SettingMinifyGetParams) (zones.ZonesMinify, error)
### Mirage
Params Types:
-- zones.ZonesMirageParam
+- zones.ZonesMirageParam
Response Types:
-- zones.ZonesMirage
+- zones.ZonesMirage
Methods:
-- client.Zones.Settings.Mirage.Edit(ctx context.Context, params zones.SettingMirageEditParams) (zones.ZonesMirage, error)
-- client.Zones.Settings.Mirage.Get(ctx context.Context, query zones.SettingMirageGetParams) (zones.ZonesMirage, error)
+- client.Zones.Settings.Mirage.Edit(ctx context.Context, params zones.SettingMirageEditParams) (zones.ZonesMirage, error)
+- client.Zones.Settings.Mirage.Get(ctx context.Context, query zones.SettingMirageGetParams) (zones.ZonesMirage, error)
### MobileRedirect
Params Types:
-- zones.ZonesMobileRedirectParam
+- zones.ZonesMobileRedirectParam
Response Types:
-- zones.ZonesMobileRedirect
+- zones.ZonesMobileRedirect
Methods:
-- client.Zones.Settings.MobileRedirect.Edit(ctx context.Context, params zones.SettingMobileRedirectEditParams) (zones.ZonesMobileRedirect, error)
-- client.Zones.Settings.MobileRedirect.Get(ctx context.Context, query zones.SettingMobileRedirectGetParams) (zones.ZonesMobileRedirect, error)
+- client.Zones.Settings.MobileRedirect.Edit(ctx context.Context, params zones.SettingMobileRedirectEditParams) (zones.ZonesMobileRedirect, error)
+- client.Zones.Settings.MobileRedirect.Get(ctx context.Context, query zones.SettingMobileRedirectGetParams) (zones.ZonesMobileRedirect, error)
### NEL
Params Types:
-- zones.ZonesNELParam
+- zones.ZonesNELParam
Response Types:
-- zones.ZonesNEL
+- zones.ZonesNEL
Methods:
-- client.Zones.Settings.NEL.Edit(ctx context.Context, params zones.SettingNELEditParams) (zones.ZonesNEL, error)
-- client.Zones.Settings.NEL.Get(ctx context.Context, query zones.SettingNELGetParams) (zones.ZonesNEL, error)
+- client.Zones.Settings.NEL.Edit(ctx context.Context, params zones.SettingNELEditParams) (zones.ZonesNEL, error)
+- client.Zones.Settings.NEL.Get(ctx context.Context, query zones.SettingNELGetParams) (zones.ZonesNEL, error)
### OpportunisticEncryption
Params Types:
-- zones.ZonesOpportunisticEncryptionParam
+- zones.ZonesOpportunisticEncryptionParam
Response Types:
-- zones.ZonesOpportunisticEncryption
+- zones.ZonesOpportunisticEncryption
Methods:
-- client.Zones.Settings.OpportunisticEncryption.Edit(ctx context.Context, params zones.SettingOpportunisticEncryptionEditParams) (zones.ZonesOpportunisticEncryption, error)
-- client.Zones.Settings.OpportunisticEncryption.Get(ctx context.Context, query zones.SettingOpportunisticEncryptionGetParams) (zones.ZonesOpportunisticEncryption, error)
+- client.Zones.Settings.OpportunisticEncryption.Edit(ctx context.Context, params zones.SettingOpportunisticEncryptionEditParams) (zones.ZonesOpportunisticEncryption, error)
+- client.Zones.Settings.OpportunisticEncryption.Get(ctx context.Context, query zones.SettingOpportunisticEncryptionGetParams) (zones.ZonesOpportunisticEncryption, error)
### OpportunisticOnion
Params Types:
-- zones.ZonesOpportunisticOnionParam
+- zones.ZonesOpportunisticOnionParam
Response Types:
-- zones.ZonesOpportunisticOnion
+- zones.ZonesOpportunisticOnion
Methods:
-- client.Zones.Settings.OpportunisticOnion.Edit(ctx context.Context, params zones.SettingOpportunisticOnionEditParams) (zones.ZonesOpportunisticOnion, error)
-- client.Zones.Settings.OpportunisticOnion.Get(ctx context.Context, query zones.SettingOpportunisticOnionGetParams) (zones.ZonesOpportunisticOnion, error)
+- client.Zones.Settings.OpportunisticOnion.Edit(ctx context.Context, params zones.SettingOpportunisticOnionEditParams) (zones.ZonesOpportunisticOnion, error)
+- client.Zones.Settings.OpportunisticOnion.Get(ctx context.Context, query zones.SettingOpportunisticOnionGetParams) (zones.ZonesOpportunisticOnion, error)
### OrangeToOrange
Params Types:
-- zones.ZonesOrangeToOrangeParam
+- zones.ZonesOrangeToOrangeParam
Response Types:
-- zones.ZonesOrangeToOrange
+- zones.ZonesOrangeToOrange
Methods:
-- client.Zones.Settings.OrangeToOrange.Edit(ctx context.Context, params zones.SettingOrangeToOrangeEditParams) (zones.ZonesOrangeToOrange, error)
-- client.Zones.Settings.OrangeToOrange.Get(ctx context.Context, query zones.SettingOrangeToOrangeGetParams) (zones.ZonesOrangeToOrange, error)
+- client.Zones.Settings.OrangeToOrange.Edit(ctx context.Context, params zones.SettingOrangeToOrangeEditParams) (zones.ZonesOrangeToOrange, error)
+- client.Zones.Settings.OrangeToOrange.Get(ctx context.Context, query zones.SettingOrangeToOrangeGetParams) (zones.ZonesOrangeToOrange, error)
### OriginErrorPagePassThru
Params Types:
-- zones.ZonesOriginErrorPagePassThruParam
+- zones.ZonesOriginErrorPagePassThruParam
Response Types:
-- zones.ZonesOriginErrorPagePassThru
+- zones.ZonesOriginErrorPagePassThru
Methods:
-- client.Zones.Settings.OriginErrorPagePassThru.Edit(ctx context.Context, params zones.SettingOriginErrorPagePassThruEditParams) (zones.ZonesOriginErrorPagePassThru, error)
-- client.Zones.Settings.OriginErrorPagePassThru.Get(ctx context.Context, query zones.SettingOriginErrorPagePassThruGetParams) (zones.ZonesOriginErrorPagePassThru, error)
+- client.Zones.Settings.OriginErrorPagePassThru.Edit(ctx context.Context, params zones.SettingOriginErrorPagePassThruEditParams) (zones.ZonesOriginErrorPagePassThru, error)
+- client.Zones.Settings.OriginErrorPagePassThru.Get(ctx context.Context, query zones.SettingOriginErrorPagePassThruGetParams) (zones.ZonesOriginErrorPagePassThru, error)
### OriginMaxHTTPVersion
Response Types:
-- zones.SettingOriginMaxHTTPVersionEditResponse
-- zones.SettingOriginMaxHTTPVersionGetResponse
+- zones.SettingOriginMaxHTTPVersionEditResponse
+- zones.SettingOriginMaxHTTPVersionGetResponse
Methods:
-- client.Zones.Settings.OriginMaxHTTPVersion.Edit(ctx context.Context, params zones.SettingOriginMaxHTTPVersionEditParams) (zones.SettingOriginMaxHTTPVersionEditResponse, error)
-- client.Zones.Settings.OriginMaxHTTPVersion.Get(ctx context.Context, query zones.SettingOriginMaxHTTPVersionGetParams) (zones.SettingOriginMaxHTTPVersionGetResponse, error)
+- client.Zones.Settings.OriginMaxHTTPVersion.Edit(ctx context.Context, params zones.SettingOriginMaxHTTPVersionEditParams) (zones.SettingOriginMaxHTTPVersionEditResponse, error)
+- client.Zones.Settings.OriginMaxHTTPVersion.Get(ctx context.Context, query zones.SettingOriginMaxHTTPVersionGetParams) (zones.SettingOriginMaxHTTPVersionGetResponse, error)
### Polish
Params Types:
-- zones.ZonesPolishParam
+- zones.ZonesPolishParam
Response Types:
-- zones.ZonesPolish
+- zones.ZonesPolish
Methods:
-- client.Zones.Settings.Polish.Edit(ctx context.Context, params zones.SettingPolishEditParams) (zones.ZonesPolish, error)
-- client.Zones.Settings.Polish.Get(ctx context.Context, query zones.SettingPolishGetParams) (zones.ZonesPolish, error)
+- client.Zones.Settings.Polish.Edit(ctx context.Context, params zones.SettingPolishEditParams) (zones.ZonesPolish, error)
+- client.Zones.Settings.Polish.Get(ctx context.Context, query zones.SettingPolishGetParams) (zones.ZonesPolish, error)
### PrefetchPreload
Params Types:
-- zones.ZonesPrefetchPreloadParam
+- zones.ZonesPrefetchPreloadParam
Response Types:
-- zones.ZonesPrefetchPreload
+- zones.ZonesPrefetchPreload
Methods:
-- client.Zones.Settings.PrefetchPreload.Edit(ctx context.Context, params zones.SettingPrefetchPreloadEditParams) (zones.ZonesPrefetchPreload, error)
-- client.Zones.Settings.PrefetchPreload.Get(ctx context.Context, query zones.SettingPrefetchPreloadGetParams) (zones.ZonesPrefetchPreload, error)
+- client.Zones.Settings.PrefetchPreload.Edit(ctx context.Context, params zones.SettingPrefetchPreloadEditParams) (zones.ZonesPrefetchPreload, error)
+- client.Zones.Settings.PrefetchPreload.Get(ctx context.Context, query zones.SettingPrefetchPreloadGetParams) (zones.ZonesPrefetchPreload, error)
### ProxyReadTimeout
Params Types:
-- zones.ZonesProxyReadTimeoutParam
+- zones.ZonesProxyReadTimeoutParam
Response Types:
-- zones.ZonesProxyReadTimeout
+- zones.ZonesProxyReadTimeout
Methods:
-- client.Zones.Settings.ProxyReadTimeout.Edit(ctx context.Context, params zones.SettingProxyReadTimeoutEditParams) (zones.ZonesProxyReadTimeout, error)
-- client.Zones.Settings.ProxyReadTimeout.Get(ctx context.Context, query zones.SettingProxyReadTimeoutGetParams) (zones.ZonesProxyReadTimeout, error)
+- client.Zones.Settings.ProxyReadTimeout.Edit(ctx context.Context, params zones.SettingProxyReadTimeoutEditParams) (zones.ZonesProxyReadTimeout, error)
+- client.Zones.Settings.ProxyReadTimeout.Get(ctx context.Context, query zones.SettingProxyReadTimeoutGetParams) (zones.ZonesProxyReadTimeout, error)
### PseudoIPV4
Params Types:
-- zones.ZonesPseudoIPV4Param
+- zones.ZonesPseudoIPV4Param
Response Types:
-- zones.ZonesPseudoIPV4
+- zones.ZonesPseudoIPV4
Methods:
-- client.Zones.Settings.PseudoIPV4.Edit(ctx context.Context, params zones.SettingPseudoIPV4EditParams) (zones.ZonesPseudoIPV4, error)
-- client.Zones.Settings.PseudoIPV4.Get(ctx context.Context, query zones.SettingPseudoIPV4GetParams) (zones.ZonesPseudoIPV4, error)
+- client.Zones.Settings.PseudoIPV4.Edit(ctx context.Context, params zones.SettingPseudoIPV4EditParams) (zones.ZonesPseudoIPV4, error)
+- client.Zones.Settings.PseudoIPV4.Get(ctx context.Context, query zones.SettingPseudoIPV4GetParams) (zones.ZonesPseudoIPV4, error)
### ResponseBuffering
Params Types:
-- zones.ZonesBufferingParam
+- zones.ZonesBufferingParam
Response Types:
-- zones.ZonesBuffering
+- zones.ZonesBuffering
Methods:
-- client.Zones.Settings.ResponseBuffering.Edit(ctx context.Context, params zones.SettingResponseBufferingEditParams) (zones.ZonesBuffering, error)
-- client.Zones.Settings.ResponseBuffering.Get(ctx context.Context, query zones.SettingResponseBufferingGetParams) (zones.ZonesBuffering, error)
+- client.Zones.Settings.ResponseBuffering.Edit(ctx context.Context, params zones.SettingResponseBufferingEditParams) (zones.ZonesBuffering, error)
+- client.Zones.Settings.ResponseBuffering.Get(ctx context.Context, query zones.SettingResponseBufferingGetParams) (zones.ZonesBuffering, error)
### RocketLoader
Params Types:
-- zones.ZonesRocketLoaderParam
+- zones.ZonesRocketLoaderParam
Response Types:
-- zones.ZonesRocketLoader
+- zones.ZonesRocketLoader
Methods:
-- client.Zones.Settings.RocketLoader.Edit(ctx context.Context, params zones.SettingRocketLoaderEditParams) (zones.ZonesRocketLoader, error)
-- client.Zones.Settings.RocketLoader.Get(ctx context.Context, query zones.SettingRocketLoaderGetParams) (zones.ZonesRocketLoader, error)
+- client.Zones.Settings.RocketLoader.Edit(ctx context.Context, params zones.SettingRocketLoaderEditParams) (zones.ZonesRocketLoader, error)
+- client.Zones.Settings.RocketLoader.Get(ctx context.Context, query zones.SettingRocketLoaderGetParams) (zones.ZonesRocketLoader, error)
### SecurityHeaders
Params Types:
-- zones.ZonesSecurityHeaderParam
+- zones.ZonesSecurityHeaderParam
Response Types:
-- zones.ZonesSecurityHeader
+- zones.ZonesSecurityHeader
Methods:
-- client.Zones.Settings.SecurityHeaders.Edit(ctx context.Context, params zones.SettingSecurityHeaderEditParams) (zones.ZonesSecurityHeader, error)
-- client.Zones.Settings.SecurityHeaders.Get(ctx context.Context, query zones.SettingSecurityHeaderGetParams) (zones.ZonesSecurityHeader, error)
+- client.Zones.Settings.SecurityHeaders.Edit(ctx context.Context, params zones.SettingSecurityHeaderEditParams) (zones.ZonesSecurityHeader, error)
+- client.Zones.Settings.SecurityHeaders.Get(ctx context.Context, query zones.SettingSecurityHeaderGetParams) (zones.ZonesSecurityHeader, error)
### SecurityLevel
Params Types:
-- zones.ZonesSecurityLevelParam
+- zones.ZonesSecurityLevelParam
Response Types:
-- zones.ZonesSecurityLevel
+- zones.ZonesSecurityLevel
Methods:
-- client.Zones.Settings.SecurityLevel.Edit(ctx context.Context, params zones.SettingSecurityLevelEditParams) (zones.ZonesSecurityLevel, error)
-- client.Zones.Settings.SecurityLevel.Get(ctx context.Context, query zones.SettingSecurityLevelGetParams) (zones.ZonesSecurityLevel, error)
+- client.Zones.Settings.SecurityLevel.Edit(ctx context.Context, params zones.SettingSecurityLevelEditParams) (zones.ZonesSecurityLevel, error)
+- client.Zones.Settings.SecurityLevel.Get(ctx context.Context, query zones.SettingSecurityLevelGetParams) (zones.ZonesSecurityLevel, error)
### ServerSideExcludes
Params Types:
-- zones.ZonesServerSideExcludeParam
+- zones.ZonesServerSideExcludeParam
Response Types:
-- zones.ZonesServerSideExclude
+- zones.ZonesServerSideExclude
Methods:
-- client.Zones.Settings.ServerSideExcludes.Edit(ctx context.Context, params zones.SettingServerSideExcludeEditParams) (zones.ZonesServerSideExclude, error)
-- client.Zones.Settings.ServerSideExcludes.Get(ctx context.Context, query zones.SettingServerSideExcludeGetParams) (zones.ZonesServerSideExclude, error)
+- client.Zones.Settings.ServerSideExcludes.Edit(ctx context.Context, params zones.SettingServerSideExcludeEditParams) (zones.ZonesServerSideExclude, error)
+- client.Zones.Settings.ServerSideExcludes.Get(ctx context.Context, query zones.SettingServerSideExcludeGetParams) (zones.ZonesServerSideExclude, error)
### SortQueryStringForCache
Params Types:
-- zones.ZonesSortQueryStringForCacheParam
+- zones.ZonesSortQueryStringForCacheParam
Response Types:
-- zones.ZonesSortQueryStringForCache
+- zones.ZonesSortQueryStringForCache
Methods:
-- client.Zones.Settings.SortQueryStringForCache.Edit(ctx context.Context, params zones.SettingSortQueryStringForCacheEditParams) (zones.ZonesSortQueryStringForCache, error)
-- client.Zones.Settings.SortQueryStringForCache.Get(ctx context.Context, query zones.SettingSortQueryStringForCacheGetParams) (zones.ZonesSortQueryStringForCache, error)
+- client.Zones.Settings.SortQueryStringForCache.Edit(ctx context.Context, params zones.SettingSortQueryStringForCacheEditParams) (zones.ZonesSortQueryStringForCache, error)
+- client.Zones.Settings.SortQueryStringForCache.Get(ctx context.Context, query zones.SettingSortQueryStringForCacheGetParams) (zones.ZonesSortQueryStringForCache, error)
### SSL
Params Types:
-- zones.ZonesSSLParam
+- zones.ZonesSSLParam
Response Types:
-- zones.ZonesSSL
+- zones.ZonesSSL
Methods:
-- client.Zones.Settings.SSL.Edit(ctx context.Context, params zones.SettingSSLEditParams) (zones.ZonesSSL, error)
-- client.Zones.Settings.SSL.Get(ctx context.Context, query zones.SettingSSLGetParams) (zones.ZonesSSL, error)
+- client.Zones.Settings.SSL.Edit(ctx context.Context, params zones.SettingSSLEditParams) (zones.ZonesSSL, error)
+- client.Zones.Settings.SSL.Get(ctx context.Context, query zones.SettingSSLGetParams) (zones.ZonesSSL, error)
### SSLRecommender
Params Types:
-- zones.ZonesSSLRecommenderParam
+- zones.ZonesSSLRecommenderParam
Response Types:
-- zones.ZonesSSLRecommender
+- zones.ZonesSSLRecommender
Methods:
-- client.Zones.Settings.SSLRecommender.Edit(ctx context.Context, params zones.SettingSSLRecommenderEditParams) (zones.ZonesSSLRecommender, error)
-- client.Zones.Settings.SSLRecommender.Get(ctx context.Context, query zones.SettingSSLRecommenderGetParams) (zones.ZonesSSLRecommender, error)
+- client.Zones.Settings.SSLRecommender.Edit(ctx context.Context, params zones.SettingSSLRecommenderEditParams) (zones.ZonesSSLRecommender, error)
+- client.Zones.Settings.SSLRecommender.Get(ctx context.Context, query zones.SettingSSLRecommenderGetParams) (zones.ZonesSSLRecommender, error)
### TLS1_3
Params Types:
-- zones.ZonesTLS1_3Param
+- zones.ZonesTLS1_3Param
Response Types:
-- zones.ZonesTLS1_3
+- zones.ZonesTLS1_3
Methods:
-- client.Zones.Settings.TLS1_3.Edit(ctx context.Context, params zones.SettingTLS1_3EditParams) (zones.ZonesTLS1_3, error)
-- client.Zones.Settings.TLS1_3.Get(ctx context.Context, query zones.SettingTLS1_3GetParams) (zones.ZonesTLS1_3, error)
+- client.Zones.Settings.TLS1_3.Edit(ctx context.Context, params zones.SettingTLS1_3EditParams) (zones.ZonesTLS1_3, error)
+- client.Zones.Settings.TLS1_3.Get(ctx context.Context, query zones.SettingTLS1_3GetParams) (zones.ZonesTLS1_3, error)
### TLSClientAuth
Params Types:
-- zones.ZonesTLSClientAuthParam
+- zones.ZonesTLSClientAuthParam
Response Types:
-- zones.ZonesTLSClientAuth
+- zones.ZonesTLSClientAuth
Methods:
-- client.Zones.Settings.TLSClientAuth.Edit(ctx context.Context, params zones.SettingTLSClientAuthEditParams) (zones.ZonesTLSClientAuth, error)
-- client.Zones.Settings.TLSClientAuth.Get(ctx context.Context, query zones.SettingTLSClientAuthGetParams) (zones.ZonesTLSClientAuth, error)
+- client.Zones.Settings.TLSClientAuth.Edit(ctx context.Context, params zones.SettingTLSClientAuthEditParams) (zones.ZonesTLSClientAuth, error)
+- client.Zones.Settings.TLSClientAuth.Get(ctx context.Context, query zones.SettingTLSClientAuthGetParams) (zones.ZonesTLSClientAuth, error)
### TrueClientIPHeader
Params Types:
-- zones.ZonesTrueClientIPHeaderParam
+- zones.ZonesTrueClientIPHeaderParam
Response Types:
-- zones.ZonesTrueClientIPHeader
+- zones.ZonesTrueClientIPHeader
Methods:
-- client.Zones.Settings.TrueClientIPHeader.Edit(ctx context.Context, params zones.SettingTrueClientIPHeaderEditParams) (zones.ZonesTrueClientIPHeader, error)
-- client.Zones.Settings.TrueClientIPHeader.Get(ctx context.Context, query zones.SettingTrueClientIPHeaderGetParams) (zones.ZonesTrueClientIPHeader, error)
+- client.Zones.Settings.TrueClientIPHeader.Edit(ctx context.Context, params zones.SettingTrueClientIPHeaderEditParams) (zones.ZonesTrueClientIPHeader, error)
+- client.Zones.Settings.TrueClientIPHeader.Get(ctx context.Context, query zones.SettingTrueClientIPHeaderGetParams) (zones.ZonesTrueClientIPHeader, error)
### WAF
Params Types:
-- zones.ZonesWAFParam
+- zones.ZonesWAFParam
Response Types:
-- zones.ZonesWAF
+- zones.ZonesWAF
Methods:
-- client.Zones.Settings.WAF.Edit(ctx context.Context, params zones.SettingWAFEditParams) (zones.ZonesWAF, error)
-- client.Zones.Settings.WAF.Get(ctx context.Context, query zones.SettingWAFGetParams) (zones.ZonesWAF, error)
+- client.Zones.Settings.WAF.Edit(ctx context.Context, params zones.SettingWAFEditParams) (zones.ZonesWAF, error)
+- client.Zones.Settings.WAF.Get(ctx context.Context, query zones.SettingWAFGetParams) (zones.ZonesWAF, error)
### Webp
Params Types:
-- zones.ZonesWebpParam
+- zones.ZonesWebpParam
Response Types:
-- zones.ZonesWebp
+- zones.ZonesWebp
Methods:
-- client.Zones.Settings.Webp.Edit(ctx context.Context, params zones.SettingWebpEditParams) (zones.ZonesWebp, error)
-- client.Zones.Settings.Webp.Get(ctx context.Context, query zones.SettingWebpGetParams) (zones.ZonesWebp, error)
+- client.Zones.Settings.Webp.Edit(ctx context.Context, params zones.SettingWebpEditParams) (zones.ZonesWebp, error)
+- client.Zones.Settings.Webp.Get(ctx context.Context, query zones.SettingWebpGetParams) (zones.ZonesWebp, error)
### Websocket
Params Types:
-- zones.ZonesWebsocketsParam
+- zones.ZonesWebsocketsParam
Response Types:
-- zones.ZonesWebsockets
+- zones.ZonesWebsockets
Methods:
-- client.Zones.Settings.Websocket.Edit(ctx context.Context, params zones.SettingWebsocketEditParams) (zones.ZonesWebsockets, error)
-- client.Zones.Settings.Websocket.Get(ctx context.Context, query zones.SettingWebsocketGetParams) (zones.ZonesWebsockets, error)
+- client.Zones.Settings.Websocket.Edit(ctx context.Context, params zones.SettingWebsocketEditParams) (zones.ZonesWebsockets, error)
+- client.Zones.Settings.Websocket.Get(ctx context.Context, query zones.SettingWebsocketGetParams) (zones.ZonesWebsockets, error)
### FontSettings
Response Types:
-- zones.SpeedCloudflareFonts
+- zones.SpeedCloudflareFonts
Methods:
-- client.Zones.Settings.FontSettings.Edit(ctx context.Context, params zones.SettingFontSettingEditParams) (zones.SpeedCloudflareFonts, error)
-- client.Zones.Settings.FontSettings.Get(ctx context.Context, query zones.SettingFontSettingGetParams) (zones.SpeedCloudflareFonts, error)
+- client.Zones.Settings.FontSettings.Edit(ctx context.Context, params zones.SettingFontSettingEditParams) (zones.SpeedCloudflareFonts, error)
+- client.Zones.Settings.FontSettings.Get(ctx context.Context, query zones.SettingFontSettingGetParams) (zones.SpeedCloudflareFonts, error)
## CustomNameservers
Response Types:
-- zones.CustomNameserverUpdateResponse
-- zones.CustomNameserverGetResponse
+- zones.CustomNameserverUpdateResponse
+- zones.CustomNameserverGetResponse
Methods:
-- client.Zones.CustomNameservers.Update(ctx context.Context, params zones.CustomNameserverUpdateParams) (zones.CustomNameserverUpdateResponse, error)
-- client.Zones.CustomNameservers.Get(ctx context.Context, query zones.CustomNameserverGetParams) (zones.CustomNameserverGetResponse, error)
+- client.Zones.CustomNameservers.Update(ctx context.Context, params zones.CustomNameserverUpdateParams) (zones.CustomNameserverUpdateResponse, error)
+- client.Zones.CustomNameservers.Get(ctx context.Context, query zones.CustomNameserverGetParams) (zones.CustomNameserverGetResponse, error)
## Holds
Response Types:
-- zones.HoldNewResponse
-- zones.HoldDeleteResponse
-- zones.HoldGetResponse
+- zones.HoldNewResponse
+- zones.HoldDeleteResponse
+- zones.HoldGetResponse
Methods:
-- client.Zones.Holds.New(ctx context.Context, params zones.HoldNewParams) (zones.HoldNewResponse, error)
-- client.Zones.Holds.Delete(ctx context.Context, params zones.HoldDeleteParams) (zones.HoldDeleteResponse, error)
-- client.Zones.Holds.Get(ctx context.Context, query zones.HoldGetParams) (zones.HoldGetResponse, error)
+- client.Zones.Holds.New(ctx context.Context, params zones.HoldNewParams) (zones.HoldNewResponse, error)
+- client.Zones.Holds.Delete(ctx context.Context, params zones.HoldDeleteParams) (zones.HoldDeleteResponse, error)
+- client.Zones.Holds.Get(ctx context.Context, query zones.HoldGetParams) (zones.HoldGetResponse, error)
## Workers
@@ -1125,209 +1125,209 @@ Methods:
Response Types:
-- zones.WorkerScriptUpdateResponse
+- zones.WorkerScriptUpdateResponse
Methods:
-- client.Zones.Workers.Script.Update(ctx context.Context, body zones.WorkerScriptUpdateParams) (zones.WorkerScriptUpdateResponse, error)
-- client.Zones.Workers.Script.Delete(ctx context.Context, body zones.WorkerScriptDeleteParams) error
-- client.Zones.Workers.Script.Get(ctx context.Context, query zones.WorkerScriptGetParams) (http.Response, error)
+- client.Zones.Workers.Script.Update(ctx context.Context, body zones.WorkerScriptUpdateParams) (zones.WorkerScriptUpdateResponse, error)
+- client.Zones.Workers.Script.Delete(ctx context.Context, body zones.WorkerScriptDeleteParams) error
+- client.Zones.Workers.Script.Get(ctx context.Context, query zones.WorkerScriptGetParams) (http.Response, error)
## Subscriptions
Response Types:
-- zones.SubscriptionNewResponse
-- zones.SubscriptionListResponse
-- zones.SubscriptionGetResponse
+- zones.SubscriptionNewResponse
+- zones.SubscriptionListResponse
+- zones.SubscriptionGetResponse
Methods:
-- client.Zones.Subscriptions.New(ctx context.Context, identifier string, body zones.SubscriptionNewParams) (zones.SubscriptionNewResponse, error)
-- client.Zones.Subscriptions.List(ctx context.Context, accountIdentifier string) ([]zones.SubscriptionListResponse, error)
-- client.Zones.Subscriptions.Get(ctx context.Context, identifier string) (zones.SubscriptionGetResponse, error)
+- client.Zones.Subscriptions.New(ctx context.Context, identifier string, body zones.SubscriptionNewParams) (zones.SubscriptionNewResponse, error)
+- client.Zones.Subscriptions.List(ctx context.Context, accountIdentifier string) ([]zones.SubscriptionListResponse, error)
+- client.Zones.Subscriptions.Get(ctx context.Context, identifier string) (zones.SubscriptionGetResponse, error)
# LoadBalancers
Response Types:
-- load_balancers.LoadBalancer
-- load_balancers.LoadBalancerDeleteResponse
+- load_balancers.LoadBalancer
+- load_balancers.LoadBalancerDeleteResponse
Methods:
-- client.LoadBalancers.New(ctx context.Context, params load_balancers.LoadBalancerNewParams) (load_balancers.LoadBalancer, error)
-- client.LoadBalancers.Update(ctx context.Context, loadBalancerID string, params load_balancers.LoadBalancerUpdateParams) (load_balancers.LoadBalancer, error)
-- client.LoadBalancers.List(ctx context.Context, query load_balancers.LoadBalancerListParams) ([]load_balancers.LoadBalancer, error)
-- client.LoadBalancers.Delete(ctx context.Context, loadBalancerID string, body load_balancers.LoadBalancerDeleteParams) (load_balancers.LoadBalancerDeleteResponse, error)
-- client.LoadBalancers.Edit(ctx context.Context, loadBalancerID string, params load_balancers.LoadBalancerEditParams) (load_balancers.LoadBalancer, error)
-- client.LoadBalancers.Get(ctx context.Context, loadBalancerID string, query load_balancers.LoadBalancerGetParams) (load_balancers.LoadBalancer, error)
+- client.LoadBalancers.New(ctx context.Context, params load_balancers.LoadBalancerNewParams) (load_balancers.LoadBalancer, error)
+- client.LoadBalancers.Update(ctx context.Context, loadBalancerID string, params load_balancers.LoadBalancerUpdateParams) (load_balancers.LoadBalancer, error)
+- client.LoadBalancers.List(ctx context.Context, query load_balancers.LoadBalancerListParams) ([]load_balancers.LoadBalancer, error)
+- client.LoadBalancers.Delete(ctx context.Context, loadBalancerID string, body load_balancers.LoadBalancerDeleteParams) (load_balancers.LoadBalancerDeleteResponse, error)
+- client.LoadBalancers.Edit(ctx context.Context, loadBalancerID string, params load_balancers.LoadBalancerEditParams) (load_balancers.LoadBalancer, error)
+- client.LoadBalancers.Get(ctx context.Context, loadBalancerID string, query load_balancers.LoadBalancerGetParams) (load_balancers.LoadBalancer, error)
## Monitors
Response Types:
-- load_balancers.MonitorDeleteResponse
+- load_balancers.MonitorDeleteResponse
Methods:
-- client.LoadBalancers.Monitors.New(ctx context.Context, params load_balancers.MonitorNewParams) (user.LoadBalancingMonitor, error)
-- client.LoadBalancers.Monitors.Update(ctx context.Context, monitorID string, params load_balancers.MonitorUpdateParams) (user.LoadBalancingMonitor, error)
-- client.LoadBalancers.Monitors.List(ctx context.Context, query load_balancers.MonitorListParams) ([]user.LoadBalancingMonitor, error)
-- client.LoadBalancers.Monitors.Delete(ctx context.Context, monitorID string, body load_balancers.MonitorDeleteParams) (load_balancers.MonitorDeleteResponse, error)
-- client.LoadBalancers.Monitors.Edit(ctx context.Context, monitorID string, params load_balancers.MonitorEditParams) (user.LoadBalancingMonitor, error)
-- client.LoadBalancers.Monitors.Get(ctx context.Context, monitorID string, query load_balancers.MonitorGetParams) (user.LoadBalancingMonitor, error)
+- client.LoadBalancers.Monitors.New(ctx context.Context, params load_balancers.MonitorNewParams) (user.LoadBalancingMonitor, error)
+- client.LoadBalancers.Monitors.Update(ctx context.Context, monitorID string, params load_balancers.MonitorUpdateParams) (user.LoadBalancingMonitor, error)
+- client.LoadBalancers.Monitors.List(ctx context.Context, query load_balancers.MonitorListParams) ([]user.LoadBalancingMonitor, error)
+- client.LoadBalancers.Monitors.Delete(ctx context.Context, monitorID string, body load_balancers.MonitorDeleteParams) (load_balancers.MonitorDeleteResponse, error)
+- client.LoadBalancers.Monitors.Edit(ctx context.Context, monitorID string, params load_balancers.MonitorEditParams) (user.LoadBalancingMonitor, error)
+- client.LoadBalancers.Monitors.Get(ctx context.Context, monitorID string, query load_balancers.MonitorGetParams) (user.LoadBalancingMonitor, error)
### Previews
Response Types:
-- load_balancers.MonitorPreviewNewResponse
+- load_balancers.MonitorPreviewNewResponse
Methods:
-- client.LoadBalancers.Monitors.Previews.New(ctx context.Context, monitorID string, params load_balancers.MonitorPreviewNewParams) (load_balancers.MonitorPreviewNewResponse, error)
+- client.LoadBalancers.Monitors.Previews.New(ctx context.Context, monitorID string, params load_balancers.MonitorPreviewNewParams) (load_balancers.MonitorPreviewNewResponse, error)
### References
Response Types:
-- load_balancers.MonitorReferenceGetResponse
+- load_balancers.MonitorReferenceGetResponse
Methods:
-- client.LoadBalancers.Monitors.References.Get(ctx context.Context, monitorID string, query load_balancers.MonitorReferenceGetParams) ([]load_balancers.MonitorReferenceGetResponse, error)
+- client.LoadBalancers.Monitors.References.Get(ctx context.Context, monitorID string, query load_balancers.MonitorReferenceGetParams) ([]load_balancers.MonitorReferenceGetResponse, error)
## Pools
Response Types:
-- load_balancers.PoolDeleteResponse
+- load_balancers.PoolDeleteResponse
Methods:
-- client.LoadBalancers.Pools.New(ctx context.Context, params load_balancers.PoolNewParams) (user.LoadBalancingPool, error)
-- client.LoadBalancers.Pools.Update(ctx context.Context, poolID string, params load_balancers.PoolUpdateParams) (user.LoadBalancingPool, error)
-- client.LoadBalancers.Pools.List(ctx context.Context, params load_balancers.PoolListParams) ([]user.LoadBalancingPool, error)
-- client.LoadBalancers.Pools.Delete(ctx context.Context, poolID string, body load_balancers.PoolDeleteParams) (load_balancers.PoolDeleteResponse, error)
-- client.LoadBalancers.Pools.Edit(ctx context.Context, poolID string, params load_balancers.PoolEditParams) (user.LoadBalancingPool, error)
-- client.LoadBalancers.Pools.Get(ctx context.Context, poolID string, query load_balancers.PoolGetParams) (user.LoadBalancingPool, error)
+- client.LoadBalancers.Pools.New(ctx context.Context, params load_balancers.PoolNewParams) (user.LoadBalancingPool, error)
+- client.LoadBalancers.Pools.Update(ctx context.Context, poolID string, params load_balancers.PoolUpdateParams) (user.LoadBalancingPool, error)
+- client.LoadBalancers.Pools.List(ctx context.Context, params load_balancers.PoolListParams) ([]user.LoadBalancingPool, error)
+- client.LoadBalancers.Pools.Delete(ctx context.Context, poolID string, body load_balancers.PoolDeleteParams) (load_balancers.PoolDeleteResponse, error)
+- client.LoadBalancers.Pools.Edit(ctx context.Context, poolID string, params load_balancers.PoolEditParams) (user.LoadBalancingPool, error)
+- client.LoadBalancers.Pools.Get(ctx context.Context, poolID string, query load_balancers.PoolGetParams) (user.LoadBalancingPool, error)
### Health
Response Types:
-- load_balancers.PoolHealthNewResponse
-- load_balancers.PoolHealthGetResponse
+- load_balancers.PoolHealthNewResponse
+- load_balancers.PoolHealthGetResponse
Methods:
-- client.LoadBalancers.Pools.Health.New(ctx context.Context, poolID string, params load_balancers.PoolHealthNewParams) (load_balancers.PoolHealthNewResponse, error)
-- client.LoadBalancers.Pools.Health.Get(ctx context.Context, poolID string, query load_balancers.PoolHealthGetParams) (load_balancers.PoolHealthGetResponse, error)
+- client.LoadBalancers.Pools.Health.New(ctx context.Context, poolID string, params load_balancers.PoolHealthNewParams) (load_balancers.PoolHealthNewResponse, error)
+- client.LoadBalancers.Pools.Health.Get(ctx context.Context, poolID string, query load_balancers.PoolHealthGetParams) (load_balancers.PoolHealthGetResponse, error)
### References
Response Types:
-- load_balancers.PoolReferenceGetResponse
+- load_balancers.PoolReferenceGetResponse
Methods:
-- client.LoadBalancers.Pools.References.Get(ctx context.Context, poolID string, query load_balancers.PoolReferenceGetParams) ([]load_balancers.PoolReferenceGetResponse, error)
+- client.LoadBalancers.Pools.References.Get(ctx context.Context, poolID string, query load_balancers.PoolReferenceGetParams) ([]load_balancers.PoolReferenceGetResponse, error)
## Previews
Methods:
-- client.LoadBalancers.Previews.Get(ctx context.Context, previewID interface{}, query load_balancers.PreviewGetParams) (user.LoadBalancingPreviewResult, error)
+- client.LoadBalancers.Previews.Get(ctx context.Context, previewID interface{}, query load_balancers.PreviewGetParams) (user.LoadBalancingPreviewResult, error)
## Regions
Response Types:
-- load_balancers.RegionListResponse
-- load_balancers.RegionGetResponse
+- load_balancers.RegionListResponse
+- load_balancers.RegionGetResponse
Methods:
-- client.LoadBalancers.Regions.List(ctx context.Context, params load_balancers.RegionListParams) (load_balancers.RegionListResponse, error)
-- client.LoadBalancers.Regions.Get(ctx context.Context, regionID load_balancers.RegionGetParamsRegionID, query load_balancers.RegionGetParams) (load_balancers.RegionGetResponse, error)
+- client.LoadBalancers.Regions.List(ctx context.Context, params load_balancers.RegionListParams) (load_balancers.RegionListResponse, error)
+- client.LoadBalancers.Regions.Get(ctx context.Context, regionID load_balancers.RegionGetParamsRegionID, query load_balancers.RegionGetParams) (load_balancers.RegionGetResponse, error)
## Searches
Response Types:
-- load_balancers.SearchGetResponse
+- load_balancers.SearchGetResponse
Methods:
-- client.LoadBalancers.Searches.Get(ctx context.Context, params load_balancers.SearchGetParams) ([]load_balancers.SearchGetResponse, error)
+- client.LoadBalancers.Searches.Get(ctx context.Context, params load_balancers.SearchGetParams) ([]load_balancers.SearchGetResponse, error)
# Cache
Response Types:
-- cache.CachePurgeResponse
+- cache.CachePurgeResponse
Methods:
-- client.Cache.Purge(ctx context.Context, params cache.CachePurgeParams) (cache.CachePurgeResponse, error)
+- client.Cache.Purge(ctx context.Context, params cache.CachePurgeParams) (cache.CachePurgeResponse, error)
## CacheReserve
Response Types:
-- cache.CacheReserveClearResponse
-- cache.CacheReserveEditResponse
-- cache.CacheReserveGetResponse
-- cache.CacheReserveStatusResponse
+- cache.CacheReserveClearResponse
+- cache.CacheReserveEditResponse
+- cache.CacheReserveGetResponse
+- cache.CacheReserveStatusResponse
Methods:
-- client.Cache.CacheReserve.Clear(ctx context.Context, body cache.CacheReserveClearParams) (cache.CacheReserveClearResponse, error)
-- client.Cache.CacheReserve.Edit(ctx context.Context, params cache.CacheReserveEditParams) (cache.CacheReserveEditResponse, error)
-- client.Cache.CacheReserve.Get(ctx context.Context, query cache.CacheReserveGetParams) (cache.CacheReserveGetResponse, error)
-- client.Cache.CacheReserve.Status(ctx context.Context, query cache.CacheReserveStatusParams) (cache.CacheReserveStatusResponse, error)
+- client.Cache.CacheReserve.Clear(ctx context.Context, body cache.CacheReserveClearParams) (cache.CacheReserveClearResponse, error)
+- client.Cache.CacheReserve.Edit(ctx context.Context, params cache.CacheReserveEditParams) (cache.CacheReserveEditResponse, error)
+- client.Cache.CacheReserve.Get(ctx context.Context, query cache.CacheReserveGetParams) (cache.CacheReserveGetResponse, error)
+- client.Cache.CacheReserve.Status(ctx context.Context, query cache.CacheReserveStatusParams) (cache.CacheReserveStatusResponse, error)
-## SmartTieredCached
+## SmartTieredCache
Response Types:
-- cache.SmartTieredCachedDeleteResponse
-- cache.SmartTieredCachedEditResponse
-- cache.SmartTieredCachedGetResponse
+- cache.SmartTieredCacheDeleteResponse
+- cache.SmartTieredCacheEditResponse
+- cache.SmartTieredCacheGetResponse
Methods:
-- client.Cache.SmartTieredCached.Delete(ctx context.Context, body cache.SmartTieredCachedDeleteParams) (cache.SmartTieredCachedDeleteResponse, error)
-- client.Cache.SmartTieredCached.Edit(ctx context.Context, params cache.SmartTieredCachedEditParams) (cache.SmartTieredCachedEditResponse, error)
-- client.Cache.SmartTieredCached.Get(ctx context.Context, query cache.SmartTieredCachedGetParams) (cache.SmartTieredCachedGetResponse, error)
+- client.Cache.SmartTieredCache.Delete(ctx context.Context, body cache.SmartTieredCacheDeleteParams) (cache.SmartTieredCacheDeleteResponse, error)
+- client.Cache.SmartTieredCache.Edit(ctx context.Context, params cache.SmartTieredCacheEditParams) (cache.SmartTieredCacheEditResponse, error)
+- client.Cache.SmartTieredCache.Get(ctx context.Context, query cache.SmartTieredCacheGetParams) (cache.SmartTieredCacheGetResponse, error)
## Variants
Response Types:
-- cache.CacheVariants
-- cache.VariantEditResponse
-- cache.VariantGetResponse
+- cache.CacheVariants
+- cache.VariantEditResponse
+- cache.VariantGetResponse
Methods:
-- client.Cache.Variants.Delete(ctx context.Context, body cache.VariantDeleteParams) (cache.CacheVariants, error)
-- client.Cache.Variants.Edit(ctx context.Context, params cache.VariantEditParams) (cache.VariantEditResponse, error)
-- client.Cache.Variants.Get(ctx context.Context, query cache.VariantGetParams) (cache.VariantGetResponse, error)
+- client.Cache.Variants.Delete(ctx context.Context, body cache.VariantDeleteParams) (cache.CacheVariants, error)
+- client.Cache.Variants.Edit(ctx context.Context, params cache.VariantEditParams) (cache.VariantEditResponse, error)
+- client.Cache.Variants.Get(ctx context.Context, query cache.VariantGetParams) (cache.VariantGetResponse, error)
## RegionalTieredCache
Response Types:
-- cache.RegionalTieredCacheEditResponse
-- cache.RegionalTieredCacheGetResponse
+- cache.RegionalTieredCacheEditResponse
+- cache.RegionalTieredCacheGetResponse
Methods:
-- client.Cache.RegionalTieredCache.Edit(ctx context.Context, params cache.RegionalTieredCacheEditParams) (cache.RegionalTieredCacheEditResponse, error)
-- client.Cache.RegionalTieredCache.Get(ctx context.Context, query cache.RegionalTieredCacheGetParams) (cache.RegionalTieredCacheGetResponse, error)
+- client.Cache.RegionalTieredCache.Edit(ctx context.Context, params cache.RegionalTieredCacheEditParams) (cache.RegionalTieredCacheEditResponse, error)
+- client.Cache.RegionalTieredCache.Get(ctx context.Context, query cache.RegionalTieredCacheGetParams) (cache.RegionalTieredCacheGetResponse, error)
# SSL
@@ -1335,57 +1335,57 @@ Methods:
Response Types:
-- ssl.AnalyzeNewResponse
+- ssl.AnalyzeNewResponse
Methods:
-- client.SSL.Analyze.New(ctx context.Context, params ssl.AnalyzeNewParams) (ssl.AnalyzeNewResponse, error)
+- client.SSL.Analyze.New(ctx context.Context, params ssl.AnalyzeNewParams) (ssl.AnalyzeNewResponse, error)
## CertificatePacks
Response Types:
-- ssl.CertificatePackListResponse
-- ssl.CertificatePackDeleteResponse
-- ssl.CertificatePackEditResponse
-- ssl.CertificatePackGetResponse
+- ssl.CertificatePackListResponse
+- ssl.CertificatePackDeleteResponse
+- ssl.CertificatePackEditResponse
+- ssl.CertificatePackGetResponse
Methods:
-- client.SSL.CertificatePacks.List(ctx context.Context, params ssl.CertificatePackListParams) ([]ssl.CertificatePackListResponse, error)
-- client.SSL.CertificatePacks.Delete(ctx context.Context, certificatePackID string, body ssl.CertificatePackDeleteParams) (ssl.CertificatePackDeleteResponse, error)
-- client.SSL.CertificatePacks.Edit(ctx context.Context, certificatePackID string, body ssl.CertificatePackEditParams) (ssl.CertificatePackEditResponse, error)
-- client.SSL.CertificatePacks.Get(ctx context.Context, certificatePackID string, query ssl.CertificatePackGetParams) (ssl.CertificatePackGetResponse, error)
+- client.SSL.CertificatePacks.List(ctx context.Context, params ssl.CertificatePackListParams) ([]ssl.CertificatePackListResponse, error)
+- client.SSL.CertificatePacks.Delete(ctx context.Context, certificatePackID string, body ssl.CertificatePackDeleteParams) (ssl.CertificatePackDeleteResponse, error)
+- client.SSL.CertificatePacks.Edit(ctx context.Context, certificatePackID string, body ssl.CertificatePackEditParams) (ssl.CertificatePackEditResponse, error)
+- client.SSL.CertificatePacks.Get(ctx context.Context, certificatePackID string, query ssl.CertificatePackGetParams) (ssl.CertificatePackGetResponse, error)
### Order
Response Types:
-- ssl.CertificatePackOrderNewResponse
+- ssl.CertificatePackOrderNewResponse
Methods:
-- client.SSL.CertificatePacks.Order.New(ctx context.Context, params ssl.CertificatePackOrderNewParams) (ssl.CertificatePackOrderNewResponse, error)
+- client.SSL.CertificatePacks.Order.New(ctx context.Context, params ssl.CertificatePackOrderNewParams) (ssl.CertificatePackOrderNewResponse, error)
### Quota
Response Types:
-- ssl.CertificatePackQuotaGetResponse
+- ssl.CertificatePackQuotaGetResponse
Methods:
-- client.SSL.CertificatePacks.Quota.Get(ctx context.Context, query ssl.CertificatePackQuotaGetParams) (ssl.CertificatePackQuotaGetResponse, error)
+- client.SSL.CertificatePacks.Quota.Get(ctx context.Context, query ssl.CertificatePackQuotaGetParams) (ssl.CertificatePackQuotaGetResponse, error)
## Recommendations
Response Types:
-- ssl.RecommendationGetResponse
+- ssl.RecommendationGetResponse
Methods:
-- client.SSL.Recommendations.Get(ctx context.Context, zoneIdentifier string) (ssl.RecommendationGetResponse, error)
+- client.SSL.Recommendations.Get(ctx context.Context, zoneIdentifier string) (ssl.RecommendationGetResponse, error)
## Universal
@@ -1393,42 +1393,42 @@ Methods:
Response Types:
-- ssl.TLSCertificatesAndHostnamesUniversal
+- ssl.TLSCertificatesAndHostnamesUniversal
Methods:
-- client.SSL.Universal.Settings.Edit(ctx context.Context, params ssl.UniversalSettingEditParams) (ssl.TLSCertificatesAndHostnamesUniversal, error)
-- client.SSL.Universal.Settings.Get(ctx context.Context, query ssl.UniversalSettingGetParams) (ssl.TLSCertificatesAndHostnamesUniversal, error)
+- client.SSL.Universal.Settings.Edit(ctx context.Context, params ssl.UniversalSettingEditParams) (ssl.TLSCertificatesAndHostnamesUniversal, error)
+- client.SSL.Universal.Settings.Get(ctx context.Context, query ssl.UniversalSettingGetParams) (ssl.TLSCertificatesAndHostnamesUniversal, error)
## Verification
Response Types:
-- ssl.TLSCertificatesAndHostnamesVerification
-- ssl.VerificationEditResponse
+- ssl.TLSCertificatesAndHostnamesVerification
+- ssl.VerificationEditResponse
Methods:
-- client.SSL.Verification.Edit(ctx context.Context, certificatePackID string, params ssl.VerificationEditParams) (ssl.VerificationEditResponse, error)
-- client.SSL.Verification.Get(ctx context.Context, params ssl.VerificationGetParams) ([]ssl.TLSCertificatesAndHostnamesVerification, error)
+- client.SSL.Verification.Edit(ctx context.Context, certificatePackID string, params ssl.VerificationEditParams) (ssl.VerificationEditResponse, error)
+- client.SSL.Verification.Get(ctx context.Context, params ssl.VerificationGetParams) ([]ssl.TLSCertificatesAndHostnamesVerification, error)
# Subscriptions
Response Types:
-- subscriptions.SubscriptionNewResponse
-- subscriptions.SubscriptionUpdateResponse
-- subscriptions.SubscriptionListResponse
-- subscriptions.SubscriptionDeleteResponse
-- subscriptions.SubscriptionGetResponse
+- subscriptions.SubscriptionNewResponse
+- subscriptions.SubscriptionUpdateResponse
+- subscriptions.SubscriptionListResponse
+- subscriptions.SubscriptionDeleteResponse
+- subscriptions.SubscriptionGetResponse
Methods:
-- client.Subscriptions.New(ctx context.Context, identifier string, body subscriptions.SubscriptionNewParams) (subscriptions.SubscriptionNewResponse, error)
-- client.Subscriptions.Update(ctx context.Context, accountIdentifier string, subscriptionIdentifier string, body subscriptions.SubscriptionUpdateParams) (subscriptions.SubscriptionUpdateResponse, error)
-- client.Subscriptions.List(ctx context.Context, accountIdentifier string) ([]subscriptions.SubscriptionListResponse, error)
-- client.Subscriptions.Delete(ctx context.Context, accountIdentifier string, subscriptionIdentifier string) (subscriptions.SubscriptionDeleteResponse, error)
-- client.Subscriptions.Get(ctx context.Context, identifier string) (subscriptions.SubscriptionGetResponse, error)
+- client.Subscriptions.New(ctx context.Context, identifier string, body subscriptions.SubscriptionNewParams) (subscriptions.SubscriptionNewResponse, error)
+- client.Subscriptions.Update(ctx context.Context, accountIdentifier string, subscriptionIdentifier string, body subscriptions.SubscriptionUpdateParams) (subscriptions.SubscriptionUpdateResponse, error)
+- client.Subscriptions.List(ctx context.Context, accountIdentifier string) ([]subscriptions.SubscriptionListResponse, error)
+- client.Subscriptions.Delete(ctx context.Context, accountIdentifier string, subscriptionIdentifier string) (subscriptions.SubscriptionDeleteResponse, error)
+- client.Subscriptions.Get(ctx context.Context, identifier string) (subscriptions.SubscriptionGetResponse, error)
# ACM
@@ -1436,13 +1436,13 @@ Methods:
Response Types:
-- acm.TotalTLSNewResponse
-- acm.TotalTLSGetResponse
+- acm.TotalTLSNewResponse
+- acm.TotalTLSGetResponse
Methods:
-- client.ACM.TotalTLS.New(ctx context.Context, params acm.TotalTLSNewParams) (acm.TotalTLSNewResponse, error)
-- client.ACM.TotalTLS.Get(ctx context.Context, query acm.TotalTLSGetParams) (acm.TotalTLSGetResponse, error)
+- client.ACM.TotalTLS.New(ctx context.Context, params acm.TotalTLSNewParams) (acm.TotalTLSNewResponse, error)
+- client.ACM.TotalTLS.Get(ctx context.Context, query acm.TotalTLSGetParams) (acm.TotalTLSGetResponse, error)
# Argo
@@ -1450,46 +1450,46 @@ Methods:
Response Types:
-- argo.SmartRoutingEditResponse
-- argo.SmartRoutingGetResponse
+- argo.SmartRoutingEditResponse
+- argo.SmartRoutingGetResponse
Methods:
-- client.Argo.SmartRouting.Edit(ctx context.Context, params argo.SmartRoutingEditParams) (argo.SmartRoutingEditResponse, error)
-- client.Argo.SmartRouting.Get(ctx context.Context, query argo.SmartRoutingGetParams) (argo.SmartRoutingGetResponse, error)
+- client.Argo.SmartRouting.Edit(ctx context.Context, params argo.SmartRoutingEditParams) (argo.SmartRoutingEditResponse, error)
+- client.Argo.SmartRouting.Get(ctx context.Context, query argo.SmartRoutingGetParams) (argo.SmartRoutingGetResponse, error)
## TieredCaching
Response Types:
-- argo.TieredCachingEditResponse
-- argo.TieredCachingGetResponse
+- argo.TieredCachingEditResponse
+- argo.TieredCachingGetResponse
Methods:
-- client.Argo.TieredCaching.Edit(ctx context.Context, params argo.TieredCachingEditParams) (argo.TieredCachingEditResponse, error)
-- client.Argo.TieredCaching.Get(ctx context.Context, query argo.TieredCachingGetParams) (argo.TieredCachingGetResponse, error)
+- client.Argo.TieredCaching.Edit(ctx context.Context, params argo.TieredCachingEditParams) (argo.TieredCachingEditResponse, error)
+- client.Argo.TieredCaching.Get(ctx context.Context, query argo.TieredCachingGetParams) (argo.TieredCachingGetResponse, error)
# AvailablePlans
Response Types:
-- available_plans.BillSubsAPIAvailableRatePlan
+- available_plans.BillSubsAPIAvailableRatePlan
Methods:
-- client.AvailablePlans.List(ctx context.Context, zoneIdentifier string) ([]available_plans.BillSubsAPIAvailableRatePlan, error)
-- client.AvailablePlans.Get(ctx context.Context, zoneIdentifier string, planIdentifier string) (available_plans.BillSubsAPIAvailableRatePlan, error)
+- client.AvailablePlans.List(ctx context.Context, zoneIdentifier string) ([]available_plans.BillSubsAPIAvailableRatePlan, error)
+- client.AvailablePlans.Get(ctx context.Context, zoneIdentifier string, planIdentifier string) (available_plans.BillSubsAPIAvailableRatePlan, error)
# AvailableRatePlans
Response Types:
-- available_rate_plans.AvailableRatePlanGetResponse
+- available_rate_plans.AvailableRatePlanGetResponse
Methods:
-- client.AvailableRatePlans.Get(ctx context.Context, zoneIdentifier string) ([]available_rate_plans.AvailableRatePlanGetResponse, error)
+- client.AvailableRatePlans.Get(ctx context.Context, zoneIdentifier string) ([]available_rate_plans.AvailableRatePlanGetResponse, error)
# CertificateAuthorities
@@ -1497,97 +1497,97 @@ Methods:
Response Types:
-- certificate_authorities.TLSCertificatesAndHostnamesHostnameAssociation
+- certificate_authorities.TLSCertificatesAndHostnamesHostnameAssociation
Methods:
-- client.CertificateAuthorities.HostnameAssociations.Update(ctx context.Context, params certificate_authorities.HostnameAssociationUpdateParams) (certificate_authorities.TLSCertificatesAndHostnamesHostnameAssociation, error)
-- client.CertificateAuthorities.HostnameAssociations.Get(ctx context.Context, params certificate_authorities.HostnameAssociationGetParams) (certificate_authorities.TLSCertificatesAndHostnamesHostnameAssociation, error)
+- client.CertificateAuthorities.HostnameAssociations.Update(ctx context.Context, params certificate_authorities.HostnameAssociationUpdateParams) (certificate_authorities.TLSCertificatesAndHostnamesHostnameAssociation, error)
+- client.CertificateAuthorities.HostnameAssociations.Get(ctx context.Context, params certificate_authorities.HostnameAssociationGetParams) (certificate_authorities.TLSCertificatesAndHostnamesHostnameAssociation, error)
# ClientCertificates
Response Types:
-- client_certificates.TLSCertificatesAndHostnamesClientCertificate
+- client_certificates.TLSCertificatesAndHostnamesClientCertificate
Methods:
-- client.ClientCertificates.New(ctx context.Context, params client_certificates.ClientCertificateNewParams) (client_certificates.TLSCertificatesAndHostnamesClientCertificate, error)
-- client.ClientCertificates.List(ctx context.Context, params client_certificates.ClientCertificateListParams) (shared.V4PagePaginationArray[client_certificates.TLSCertificatesAndHostnamesClientCertificate], error)
-- client.ClientCertificates.Delete(ctx context.Context, clientCertificateID string, body client_certificates.ClientCertificateDeleteParams) (client_certificates.TLSCertificatesAndHostnamesClientCertificate, error)
-- client.ClientCertificates.Edit(ctx context.Context, clientCertificateID string, body client_certificates.ClientCertificateEditParams) (client_certificates.TLSCertificatesAndHostnamesClientCertificate, error)
-- client.ClientCertificates.Get(ctx context.Context, clientCertificateID string, query client_certificates.ClientCertificateGetParams) (client_certificates.TLSCertificatesAndHostnamesClientCertificate, error)
+- client.ClientCertificates.New(ctx context.Context, params client_certificates.ClientCertificateNewParams) (client_certificates.TLSCertificatesAndHostnamesClientCertificate, error)
+- client.ClientCertificates.List(ctx context.Context, params client_certificates.ClientCertificateListParams) (shared.V4PagePaginationArray[client_certificates.TLSCertificatesAndHostnamesClientCertificate], error)
+- client.ClientCertificates.Delete(ctx context.Context, clientCertificateID string, body client_certificates.ClientCertificateDeleteParams) (client_certificates.TLSCertificatesAndHostnamesClientCertificate, error)
+- client.ClientCertificates.Edit(ctx context.Context, clientCertificateID string, body client_certificates.ClientCertificateEditParams) (client_certificates.TLSCertificatesAndHostnamesClientCertificate, error)
+- client.ClientCertificates.Get(ctx context.Context, clientCertificateID string, query client_certificates.ClientCertificateGetParams) (client_certificates.TLSCertificatesAndHostnamesClientCertificate, error)
# CustomCertificates
Response Types:
-- custom_certificates.TLSCertificatesAndHostnamesCustomCertificate
-- custom_certificates.CustomCertificateNewResponse
-- custom_certificates.CustomCertificateDeleteResponse
-- custom_certificates.CustomCertificateEditResponse
-- custom_certificates.CustomCertificateGetResponse
+- custom_certificates.TLSCertificatesAndHostnamesCustomCertificate
+- custom_certificates.CustomCertificateNewResponse
+- custom_certificates.CustomCertificateDeleteResponse
+- custom_certificates.CustomCertificateEditResponse
+- custom_certificates.CustomCertificateGetResponse
Methods:
-- client.CustomCertificates.New(ctx context.Context, params custom_certificates.CustomCertificateNewParams) (custom_certificates.CustomCertificateNewResponse, error)
-- client.CustomCertificates.List(ctx context.Context, params custom_certificates.CustomCertificateListParams) (shared.V4PagePaginationArray[custom_certificates.TLSCertificatesAndHostnamesCustomCertificate], error)
-- client.CustomCertificates.Delete(ctx context.Context, customCertificateID string, body custom_certificates.CustomCertificateDeleteParams) (custom_certificates.CustomCertificateDeleteResponse, error)
-- client.CustomCertificates.Edit(ctx context.Context, customCertificateID string, params custom_certificates.CustomCertificateEditParams) (custom_certificates.CustomCertificateEditResponse, error)
-- client.CustomCertificates.Get(ctx context.Context, customCertificateID string, query custom_certificates.CustomCertificateGetParams) (custom_certificates.CustomCertificateGetResponse, error)
+- client.CustomCertificates.New(ctx context.Context, params custom_certificates.CustomCertificateNewParams) (custom_certificates.CustomCertificateNewResponse, error)
+- client.CustomCertificates.List(ctx context.Context, params custom_certificates.CustomCertificateListParams) (shared.V4PagePaginationArray[custom_certificates.TLSCertificatesAndHostnamesCustomCertificate], error)
+- client.CustomCertificates.Delete(ctx context.Context, customCertificateID string, body custom_certificates.CustomCertificateDeleteParams) (custom_certificates.CustomCertificateDeleteResponse, error)
+- client.CustomCertificates.Edit(ctx context.Context, customCertificateID string, params custom_certificates.CustomCertificateEditParams) (custom_certificates.CustomCertificateEditResponse, error)
+- client.CustomCertificates.Get(ctx context.Context, customCertificateID string, query custom_certificates.CustomCertificateGetParams) (custom_certificates.CustomCertificateGetResponse, error)
## Prioritize
Methods:
-- client.CustomCertificates.Prioritize.Update(ctx context.Context, params custom_certificates.PrioritizeUpdateParams) ([]custom_certificates.TLSCertificatesAndHostnamesCustomCertificate, error)
+- client.CustomCertificates.Prioritize.Update(ctx context.Context, params custom_certificates.PrioritizeUpdateParams) ([]custom_certificates.TLSCertificatesAndHostnamesCustomCertificate, error)
# CustomHostnames
Response Types:
-- custom_hostnames.CustomHostnameNewResponse
-- custom_hostnames.CustomHostnameListResponse
-- custom_hostnames.CustomHostnameDeleteResponse
-- custom_hostnames.CustomHostnameEditResponse
-- custom_hostnames.CustomHostnameGetResponse
+- custom_hostnames.CustomHostnameNewResponse
+- custom_hostnames.CustomHostnameListResponse
+- custom_hostnames.CustomHostnameDeleteResponse
+- custom_hostnames.CustomHostnameEditResponse
+- custom_hostnames.CustomHostnameGetResponse
Methods:
-- client.CustomHostnames.New(ctx context.Context, params custom_hostnames.CustomHostnameNewParams) (custom_hostnames.CustomHostnameNewResponse, error)
-- client.CustomHostnames.List(ctx context.Context, params custom_hostnames.CustomHostnameListParams) (shared.V4PagePaginationArray[custom_hostnames.CustomHostnameListResponse], error)
-- client.CustomHostnames.Delete(ctx context.Context, customHostnameID string, body custom_hostnames.CustomHostnameDeleteParams) (custom_hostnames.CustomHostnameDeleteResponse, error)
-- client.CustomHostnames.Edit(ctx context.Context, customHostnameID string, params custom_hostnames.CustomHostnameEditParams) (custom_hostnames.CustomHostnameEditResponse, error)
-- client.CustomHostnames.Get(ctx context.Context, customHostnameID string, query custom_hostnames.CustomHostnameGetParams) (custom_hostnames.CustomHostnameGetResponse, error)
+- client.CustomHostnames.New(ctx context.Context, params custom_hostnames.CustomHostnameNewParams) (custom_hostnames.CustomHostnameNewResponse, error)
+- client.CustomHostnames.List(ctx context.Context, params custom_hostnames.CustomHostnameListParams) (shared.V4PagePaginationArray[custom_hostnames.CustomHostnameListResponse], error)
+- client.CustomHostnames.Delete(ctx context.Context, customHostnameID string, body custom_hostnames.CustomHostnameDeleteParams) (custom_hostnames.CustomHostnameDeleteResponse, error)
+- client.CustomHostnames.Edit(ctx context.Context, customHostnameID string, params custom_hostnames.CustomHostnameEditParams) (custom_hostnames.CustomHostnameEditResponse, error)
+- client.CustomHostnames.Get(ctx context.Context, customHostnameID string, query custom_hostnames.CustomHostnameGetParams) (custom_hostnames.CustomHostnameGetResponse, error)
## FallbackOrigin
Response Types:
-- custom_hostnames.FallbackOriginUpdateResponse
-- custom_hostnames.FallbackOriginDeleteResponse
-- custom_hostnames.FallbackOriginGetResponse
+- custom_hostnames.FallbackOriginUpdateResponse
+- custom_hostnames.FallbackOriginDeleteResponse
+- custom_hostnames.FallbackOriginGetResponse
Methods:
-- client.CustomHostnames.FallbackOrigin.Update(ctx context.Context, params custom_hostnames.FallbackOriginUpdateParams) (custom_hostnames.FallbackOriginUpdateResponse, error)
-- client.CustomHostnames.FallbackOrigin.Delete(ctx context.Context, body custom_hostnames.FallbackOriginDeleteParams) (custom_hostnames.FallbackOriginDeleteResponse, error)
-- client.CustomHostnames.FallbackOrigin.Get(ctx context.Context, query custom_hostnames.FallbackOriginGetParams) (custom_hostnames.FallbackOriginGetResponse, error)
+- client.CustomHostnames.FallbackOrigin.Update(ctx context.Context, params custom_hostnames.FallbackOriginUpdateParams) (custom_hostnames.FallbackOriginUpdateResponse, error)
+- client.CustomHostnames.FallbackOrigin.Delete(ctx context.Context, body custom_hostnames.FallbackOriginDeleteParams) (custom_hostnames.FallbackOriginDeleteResponse, error)
+- client.CustomHostnames.FallbackOrigin.Get(ctx context.Context, query custom_hostnames.FallbackOriginGetParams) (custom_hostnames.FallbackOriginGetResponse, error)
# CustomNameservers
Response Types:
-- custom_nameservers.DNSCustomNameserversCustomNS
-- custom_nameservers.CustomNameserverDeleteResponse
+- custom_nameservers.DNSCustomNameserversCustomNS
+- custom_nameservers.CustomNameserverDeleteResponse
Methods:
-- client.CustomNameservers.New(ctx context.Context, params custom_nameservers.CustomNameserverNewParams) (custom_nameservers.DNSCustomNameserversCustomNS, error)
-- client.CustomNameservers.Delete(ctx context.Context, customNSID string, body custom_nameservers.CustomNameserverDeleteParams) (custom_nameservers.CustomNameserverDeleteResponse, error)
-- client.CustomNameservers.Availabilty(ctx context.Context, query custom_nameservers.CustomNameserverAvailabiltyParams) ([]string, error)
-- client.CustomNameservers.Get(ctx context.Context, query custom_nameservers.CustomNameserverGetParams) ([]custom_nameservers.DNSCustomNameserversCustomNS, error)
-- client.CustomNameservers.Verify(ctx context.Context, body custom_nameservers.CustomNameserverVerifyParams) ([]custom_nameservers.DNSCustomNameserversCustomNS, error)
+- client.CustomNameservers.New(ctx context.Context, params custom_nameservers.CustomNameserverNewParams) (custom_nameservers.DNSCustomNameserversCustomNS, error)
+- client.CustomNameservers.Delete(ctx context.Context, customNSID string, body custom_nameservers.CustomNameserverDeleteParams) (custom_nameservers.CustomNameserverDeleteResponse, error)
+- client.CustomNameservers.Availabilty(ctx context.Context, query custom_nameservers.CustomNameserverAvailabiltyParams) ([]string, error)
+- client.CustomNameservers.Get(ctx context.Context, query custom_nameservers.CustomNameserverGetParams) ([]custom_nameservers.DNSCustomNameserversCustomNS, error)
+- client.CustomNameservers.Verify(ctx context.Context, body custom_nameservers.CustomNameserverVerifyParams) ([]custom_nameservers.DNSCustomNameserversCustomNS, error)
# DNS
@@ -1595,26 +1595,26 @@ Methods:
Response Types:
-- dns.RecordNewResponse
-- dns.RecordUpdateResponse
-- dns.RecordListResponse
-- dns.RecordDeleteResponse
-- dns.RecordEditResponse
-- dns.RecordGetResponse
-- dns.RecordImportResponse
-- dns.RecordScanResponse
+- dns.RecordNewResponse
+- dns.RecordUpdateResponse
+- dns.RecordListResponse
+- dns.RecordDeleteResponse
+- dns.RecordEditResponse
+- dns.RecordGetResponse
+- dns.RecordImportResponse
+- dns.RecordScanResponse
Methods:
-- client.DNS.Records.New(ctx context.Context, params dns.RecordNewParams) (dns.RecordNewResponse, error)
-- client.DNS.Records.Update(ctx context.Context, dnsRecordID string, params dns.RecordUpdateParams) (dns.RecordUpdateResponse, error)
-- client.DNS.Records.List(ctx context.Context, params dns.RecordListParams) (shared.V4PagePaginationArray[dns.RecordListResponse], error)
-- client.DNS.Records.Delete(ctx context.Context, dnsRecordID string, body dns.RecordDeleteParams) (dns.RecordDeleteResponse, error)
-- client.DNS.Records.Edit(ctx context.Context, dnsRecordID string, params dns.RecordEditParams) (dns.RecordEditResponse, error)
-- client.DNS.Records.Export(ctx context.Context, query dns.RecordExportParams) (string, error)
-- client.DNS.Records.Get(ctx context.Context, dnsRecordID string, query dns.RecordGetParams) (dns.RecordGetResponse, error)
-- client.DNS.Records.Import(ctx context.Context, params dns.RecordImportParams) (dns.RecordImportResponse, error)
-- client.DNS.Records.Scan(ctx context.Context, body dns.RecordScanParams) (dns.RecordScanResponse, error)
+- client.DNS.Records.New(ctx context.Context, params dns.RecordNewParams) (dns.RecordNewResponse, error)
+- client.DNS.Records.Update(ctx context.Context, dnsRecordID string, params dns.RecordUpdateParams) (dns.RecordUpdateResponse, error)
+- client.DNS.Records.List(ctx context.Context, params dns.RecordListParams) (shared.V4PagePaginationArray[dns.RecordListResponse], error)
+- client.DNS.Records.Delete(ctx context.Context, dnsRecordID string, body dns.RecordDeleteParams) (dns.RecordDeleteResponse, error)
+- client.DNS.Records.Edit(ctx context.Context, dnsRecordID string, params dns.RecordEditParams) (dns.RecordEditResponse, error)
+- client.DNS.Records.Export(ctx context.Context, query dns.RecordExportParams) (string, error)
+- client.DNS.Records.Get(ctx context.Context, dnsRecordID string, query dns.RecordGetParams) (dns.RecordGetResponse, error)
+- client.DNS.Records.Import(ctx context.Context, params dns.RecordImportParams) (dns.RecordImportResponse, error)
+- client.DNS.Records.Scan(ctx context.Context, body dns.RecordScanParams) (dns.RecordScanResponse, error)
## Analytics
@@ -1622,36 +1622,36 @@ Methods:
Response Types:
-- dns.DNSDNSAnalyticsAPIReport
+- dns.DNSDNSAnalyticsAPIReport
Methods:
-- client.DNS.Analytics.Reports.Get(ctx context.Context, identifier string, query dns.AnalyticsReportGetParams) (dns.DNSDNSAnalyticsAPIReport, error)
+- client.DNS.Analytics.Reports.Get(ctx context.Context, identifier string, query dns.AnalyticsReportGetParams) (dns.DNSDNSAnalyticsAPIReport, error)
#### Bytimes
Response Types:
-- dns.DNSDNSAnalyticsAPIReportBytime
+- dns.DNSDNSAnalyticsAPIReportBytime
Methods:
-- client.DNS.Analytics.Reports.Bytimes.Get(ctx context.Context, identifier string, query dns.AnalyticsReportBytimeGetParams) (dns.DNSDNSAnalyticsAPIReportBytime, error)
+- client.DNS.Analytics.Reports.Bytimes.Get(ctx context.Context, identifier string, query dns.AnalyticsReportBytimeGetParams) (dns.DNSDNSAnalyticsAPIReportBytime, error)
## Firewall
Response Types:
-- dns.DNSFirewallDNSFirewall
-- dns.FirewallDeleteResponse
+- dns.DNSFirewallDNSFirewall
+- dns.FirewallDeleteResponse
Methods:
-- client.DNS.Firewall.New(ctx context.Context, params dns.FirewallNewParams) (dns.DNSFirewallDNSFirewall, error)
-- client.DNS.Firewall.List(ctx context.Context, params dns.FirewallListParams) (shared.V4PagePaginationArray[dns.DNSFirewallDNSFirewall], error)
-- client.DNS.Firewall.Delete(ctx context.Context, dnsFirewallID string, body dns.FirewallDeleteParams) (dns.FirewallDeleteResponse, error)
-- client.DNS.Firewall.Edit(ctx context.Context, dnsFirewallID string, params dns.FirewallEditParams) (dns.DNSFirewallDNSFirewall, error)
-- client.DNS.Firewall.Get(ctx context.Context, dnsFirewallID string, query dns.FirewallGetParams) (dns.DNSFirewallDNSFirewall, error)
+- client.DNS.Firewall.New(ctx context.Context, params dns.FirewallNewParams) (dns.DNSFirewallDNSFirewall, error)
+- client.DNS.Firewall.List(ctx context.Context, params dns.FirewallListParams) (shared.V4PagePaginationArray[dns.DNSFirewallDNSFirewall], error)
+- client.DNS.Firewall.Delete(ctx context.Context, dnsFirewallID string, body dns.FirewallDeleteParams) (dns.FirewallDeleteResponse, error)
+- client.DNS.Firewall.Edit(ctx context.Context, dnsFirewallID string, params dns.FirewallEditParams) (dns.DNSFirewallDNSFirewall, error)
+- client.DNS.Firewall.Get(ctx context.Context, dnsFirewallID string, query dns.FirewallGetParams) (dns.DNSFirewallDNSFirewall, error)
### Analytics
@@ -1659,26 +1659,26 @@ Methods:
Methods:
-- client.DNS.Firewall.Analytics.Reports.Get(ctx context.Context, accountIdentifier string, identifier string, query dns.FirewallAnalyticsReportGetParams) (dns.DNSDNSAnalyticsAPIReport, error)
+- client.DNS.Firewall.Analytics.Reports.Get(ctx context.Context, accountIdentifier string, identifier string, query dns.FirewallAnalyticsReportGetParams) (dns.DNSDNSAnalyticsAPIReport, error)
##### Bytimes
Methods:
-- client.DNS.Firewall.Analytics.Reports.Bytimes.Get(ctx context.Context, accountIdentifier string, identifier string, query dns.FirewallAnalyticsReportBytimeGetParams) (dns.DNSDNSAnalyticsAPIReportBytime, error)
+- client.DNS.Firewall.Analytics.Reports.Bytimes.Get(ctx context.Context, accountIdentifier string, identifier string, query dns.FirewallAnalyticsReportBytimeGetParams) (dns.DNSDNSAnalyticsAPIReportBytime, error)
# DNSSEC
Response Types:
-- dnssec.DNSSECDNSSEC
-- dnssec.DNSSECDeleteResponse
+- dnssec.DNSSECDNSSEC
+- dnssec.DNSSECDeleteResponse
Methods:
-- client.DNSSEC.Delete(ctx context.Context, body dnssec.DNSSECDeleteParams) (dnssec.DNSSECDeleteResponse, error)
-- client.DNSSEC.Edit(ctx context.Context, params dnssec.DNSSECEditParams) (dnssec.DNSSECDNSSEC, error)
-- client.DNSSEC.Get(ctx context.Context, query dnssec.DNSSECGetParams) (dnssec.DNSSECDNSSEC, error)
+- client.DNSSEC.Delete(ctx context.Context, body dnssec.DNSSECDeleteParams) (dnssec.DNSSECDeleteResponse, error)
+- client.DNSSEC.Edit(ctx context.Context, params dnssec.DNSSECEditParams) (dnssec.DNSSECDNSSEC, error)
+- client.DNSSEC.Get(ctx context.Context, query dnssec.DNSSECGetParams) (dnssec.DNSSECDNSSEC, error)
# EmailRouting
@@ -1686,100 +1686,84 @@ Methods:
Response Types:
-- email_routing.RoutingGetResponse
+- email_routing.RoutingDisableResponse
+- email_routing.RoutingEnableResponse
+- email_routing.RoutingGetResponse
Methods:
-- client.EmailRouting.Routing.Get(ctx context.Context, zoneIdentifier string) (email_routing.RoutingGetResponse, error)
-
-### Disables
-
-Response Types:
-
-- email_routing.RoutingDisableNewResponse
-
-Methods:
-
-- client.EmailRouting.Routing.Disables.New(ctx context.Context, zoneIdentifier string) (email_routing.RoutingDisableNewResponse, error)
+- client.EmailRouting.Routing.Disable(ctx context.Context, zoneIdentifier string) (email_routing.RoutingDisableResponse, error)
+- client.EmailRouting.Routing.Enable(ctx context.Context, zoneIdentifier string) (email_routing.RoutingEnableResponse, error)
+- client.EmailRouting.Routing.Get(ctx context.Context, zoneIdentifier string) (email_routing.RoutingGetResponse, error)
### DNS
Response Types:
-- email_routing.EmailDNSRecord
+- email_routing.EmailDNSRecord
Methods:
-- client.EmailRouting.Routing.DNS.Get(ctx context.Context, zoneIdentifier string) ([]email_routing.EmailDNSRecord, error)
-
-### Enables
-
-Response Types:
-
-- email_routing.RoutingEnableNewResponse
-
-Methods:
-
-- client.EmailRouting.Routing.Enables.New(ctx context.Context, zoneIdentifier string) (email_routing.RoutingEnableNewResponse, error)
+- client.EmailRouting.Routing.DNS.Get(ctx context.Context, zoneIdentifier string) ([]email_routing.EmailDNSRecord, error)
### Rules
Response Types:
-- email_routing.RoutingRuleNewResponse
-- email_routing.RoutingRuleUpdateResponse
-- email_routing.RoutingRuleListResponse
-- email_routing.RoutingRuleDeleteResponse
-- email_routing.RoutingRuleGetResponse
+- email_routing.RoutingRuleNewResponse
+- email_routing.RoutingRuleUpdateResponse
+- email_routing.RoutingRuleListResponse
+- email_routing.RoutingRuleDeleteResponse
+- email_routing.RoutingRuleGetResponse
Methods:
-- client.EmailRouting.Routing.Rules.New(ctx context.Context, zoneIdentifier string, body email_routing.RoutingRuleNewParams) (email_routing.RoutingRuleNewResponse, error)
-- client.EmailRouting.Routing.Rules.Update(ctx context.Context, zoneIdentifier string, ruleIdentifier string, body email_routing.RoutingRuleUpdateParams) (email_routing.RoutingRuleUpdateResponse, error)
-- client.EmailRouting.Routing.Rules.List(ctx context.Context, zoneIdentifier string, query email_routing.RoutingRuleListParams) (shared.V4PagePaginationArray[email_routing.RoutingRuleListResponse], error)
-- client.EmailRouting.Routing.Rules.Delete(ctx context.Context, zoneIdentifier string, ruleIdentifier string) (email_routing.RoutingRuleDeleteResponse, error)
-- client.EmailRouting.Routing.Rules.Get(ctx context.Context, zoneIdentifier string, ruleIdentifier string) (email_routing.RoutingRuleGetResponse, error)
+- client.EmailRouting.Routing.Rules.New(ctx context.Context, zoneIdentifier string, body email_routing.RoutingRuleNewParams) (email_routing.RoutingRuleNewResponse, error)
+- client.EmailRouting.Routing.Rules.Update(ctx context.Context, zoneIdentifier string, ruleIdentifier string, body email_routing.RoutingRuleUpdateParams) (email_routing.RoutingRuleUpdateResponse, error)
+- client.EmailRouting.Routing.Rules.List(ctx context.Context, zoneIdentifier string, query email_routing.RoutingRuleListParams) (shared.V4PagePaginationArray[email_routing.RoutingRuleListResponse], error)
+- client.EmailRouting.Routing.Rules.Delete(ctx context.Context, zoneIdentifier string, ruleIdentifier string) (email_routing.RoutingRuleDeleteResponse, error)
+- client.EmailRouting.Routing.Rules.Get(ctx context.Context, zoneIdentifier string, ruleIdentifier string) (email_routing.RoutingRuleGetResponse, error)
#### CatchAlls
Response Types:
-- email_routing.EmailCatchAllRule
+- email_routing.EmailCatchAllRule
Methods:
-- client.EmailRouting.Routing.Rules.CatchAlls.Update(ctx context.Context, zoneIdentifier string, body email_routing.RoutingRuleCatchAllUpdateParams) (email_routing.EmailCatchAllRule, error)
-- client.EmailRouting.Routing.Rules.CatchAlls.Get(ctx context.Context, zoneIdentifier string) (email_routing.EmailCatchAllRule, error)
+- client.EmailRouting.Routing.Rules.CatchAlls.Update(ctx context.Context, zoneIdentifier string, body email_routing.RoutingRuleCatchAllUpdateParams) (email_routing.EmailCatchAllRule, error)
+- client.EmailRouting.Routing.Rules.CatchAlls.Get(ctx context.Context, zoneIdentifier string) (email_routing.EmailCatchAllRule, error)
### Addresses
Response Types:
-- email_routing.RoutingAddressNewResponse
-- email_routing.RoutingAddressListResponse
-- email_routing.RoutingAddressDeleteResponse
-- email_routing.RoutingAddressGetResponse
+- email_routing.RoutingAddressNewResponse
+- email_routing.RoutingAddressListResponse
+- email_routing.RoutingAddressDeleteResponse
+- email_routing.RoutingAddressGetResponse
Methods:
-- client.EmailRouting.Routing.Addresses.New(ctx context.Context, accountIdentifier string, body email_routing.RoutingAddressNewParams) (email_routing.RoutingAddressNewResponse, error)
-- client.EmailRouting.Routing.Addresses.List(ctx context.Context, accountIdentifier string, query email_routing.RoutingAddressListParams) (shared.V4PagePaginationArray[email_routing.RoutingAddressListResponse], error)
-- client.EmailRouting.Routing.Addresses.Delete(ctx context.Context, accountIdentifier string, destinationAddressIdentifier string) (email_routing.RoutingAddressDeleteResponse, error)
-- client.EmailRouting.Routing.Addresses.Get(ctx context.Context, accountIdentifier string, destinationAddressIdentifier string) (email_routing.RoutingAddressGetResponse, error)
+- client.EmailRouting.Routing.Addresses.New(ctx context.Context, accountIdentifier string, body email_routing.RoutingAddressNewParams) (email_routing.RoutingAddressNewResponse, error)
+- client.EmailRouting.Routing.Addresses.List(ctx context.Context, accountIdentifier string, query email_routing.RoutingAddressListParams) (shared.V4PagePaginationArray[email_routing.RoutingAddressListResponse], error)
+- client.EmailRouting.Routing.Addresses.Delete(ctx context.Context, accountIdentifier string, destinationAddressIdentifier string) (email_routing.RoutingAddressDeleteResponse, error)
+- client.EmailRouting.Routing.Addresses.Get(ctx context.Context, accountIdentifier string, destinationAddressIdentifier string) (email_routing.RoutingAddressGetResponse, error)
# Filters
Response Types:
-- filters.LegacyJhsFilter
+- filters.LegacyJhsFilter
Methods:
-- client.Filters.New(ctx context.Context, zoneIdentifier string, body filters.FilterNewParams) ([]filters.LegacyJhsFilter, error)
-- client.Filters.Update(ctx context.Context, zoneIdentifier string, id string, body filters.FilterUpdateParams) (filters.LegacyJhsFilter, error)
-- client.Filters.List(ctx context.Context, zoneIdentifier string, query filters.FilterListParams) (shared.V4PagePaginationArray[filters.LegacyJhsFilter], error)
-- client.Filters.Delete(ctx context.Context, zoneIdentifier string, id string) (filters.LegacyJhsFilter, error)
-- client.Filters.Get(ctx context.Context, zoneIdentifier string, id string) (filters.LegacyJhsFilter, error)
+- client.Filters.New(ctx context.Context, zoneIdentifier string, body filters.FilterNewParams) ([]filters.LegacyJhsFilter, error)
+- client.Filters.Update(ctx context.Context, zoneIdentifier string, id string, body filters.FilterUpdateParams) (filters.LegacyJhsFilter, error)
+- client.Filters.List(ctx context.Context, zoneIdentifier string, query filters.FilterListParams) (shared.V4PagePaginationArray[filters.LegacyJhsFilter], error)
+- client.Filters.Delete(ctx context.Context, zoneIdentifier string, id string) (filters.LegacyJhsFilter, error)
+- client.Filters.Get(ctx context.Context, zoneIdentifier string, id string) (filters.LegacyJhsFilter, error)
# Firewall
@@ -1787,67 +1771,67 @@ Methods:
Response Types:
-- firewall.LegacyJhsZonelockdown
-- firewall.LockdownDeleteResponse
+- firewall.LegacyJhsZonelockdown
+- firewall.LockdownDeleteResponse
Methods:
-- client.Firewall.Lockdowns.New(ctx context.Context, zoneIdentifier string, body firewall.LockdownNewParams) (firewall.LegacyJhsZonelockdown, error)
-- client.Firewall.Lockdowns.Update(ctx context.Context, zoneIdentifier string, id string, body firewall.LockdownUpdateParams) (firewall.LegacyJhsZonelockdown, error)
-- client.Firewall.Lockdowns.List(ctx context.Context, zoneIdentifier string, query firewall.LockdownListParams) (shared.V4PagePaginationArray[firewall.LegacyJhsZonelockdown], error)
-- client.Firewall.Lockdowns.Delete(ctx context.Context, zoneIdentifier string, id string) (firewall.LockdownDeleteResponse, error)
-- client.Firewall.Lockdowns.Get(ctx context.Context, zoneIdentifier string, id string) (firewall.LegacyJhsZonelockdown, error)
+- client.Firewall.Lockdowns.New(ctx context.Context, zoneIdentifier string, body firewall.LockdownNewParams) (firewall.LegacyJhsZonelockdown, error)
+- client.Firewall.Lockdowns.Update(ctx context.Context, zoneIdentifier string, id string, body firewall.LockdownUpdateParams) (firewall.LegacyJhsZonelockdown, error)
+- client.Firewall.Lockdowns.List(ctx context.Context, zoneIdentifier string, query firewall.LockdownListParams) (shared.V4PagePaginationArray[firewall.LegacyJhsZonelockdown], error)
+- client.Firewall.Lockdowns.Delete(ctx context.Context, zoneIdentifier string, id string) (firewall.LockdownDeleteResponse, error)
+- client.Firewall.Lockdowns.Get(ctx context.Context, zoneIdentifier string, id string) (firewall.LegacyJhsZonelockdown, error)
## Rules
Response Types:
-- firewall.LegacyJhsFilterRule
+- firewall.LegacyJhsFilterRule
Methods:
-- client.Firewall.Rules.New(ctx context.Context, zoneIdentifier string, body firewall.RuleNewParams) ([]firewall.LegacyJhsFilterRule, error)
-- client.Firewall.Rules.Update(ctx context.Context, zoneIdentifier string, id string, body firewall.RuleUpdateParams) (firewall.LegacyJhsFilterRule, error)
-- client.Firewall.Rules.List(ctx context.Context, zoneIdentifier string, query firewall.RuleListParams) (shared.V4PagePaginationArray[firewall.LegacyJhsFilterRule], error)
-- client.Firewall.Rules.Delete(ctx context.Context, zoneIdentifier string, id string, body firewall.RuleDeleteParams) (firewall.LegacyJhsFilterRule, error)
-- client.Firewall.Rules.Edit(ctx context.Context, zoneIdentifier string, id string, body firewall.RuleEditParams) ([]firewall.LegacyJhsFilterRule, error)
-- client.Firewall.Rules.Get(ctx context.Context, zoneIdentifier string, id string, query firewall.RuleGetParams) (firewall.LegacyJhsFilterRule, error)
+- client.Firewall.Rules.New(ctx context.Context, zoneIdentifier string, body firewall.RuleNewParams) ([]firewall.LegacyJhsFilterRule, error)
+- client.Firewall.Rules.Update(ctx context.Context, zoneIdentifier string, id string, body firewall.RuleUpdateParams) (firewall.LegacyJhsFilterRule, error)
+- client.Firewall.Rules.List(ctx context.Context, zoneIdentifier string, query firewall.RuleListParams) (shared.V4PagePaginationArray[firewall.LegacyJhsFilterRule], error)
+- client.Firewall.Rules.Delete(ctx context.Context, zoneIdentifier string, id string, body firewall.RuleDeleteParams) (firewall.LegacyJhsFilterRule, error)
+- client.Firewall.Rules.Edit(ctx context.Context, zoneIdentifier string, id string, body firewall.RuleEditParams) ([]firewall.LegacyJhsFilterRule, error)
+- client.Firewall.Rules.Get(ctx context.Context, zoneIdentifier string, id string, query firewall.RuleGetParams) (firewall.LegacyJhsFilterRule, error)
## AccessRules
Response Types:
-- firewall.AccessRuleNewResponse
-- firewall.AccessRuleListResponse
-- firewall.AccessRuleDeleteResponse
-- firewall.AccessRuleEditResponse
-- firewall.AccessRuleGetResponse
+- firewall.AccessRuleNewResponse
+- firewall.AccessRuleListResponse
+- firewall.AccessRuleDeleteResponse
+- firewall.AccessRuleEditResponse
+- firewall.AccessRuleGetResponse
Methods:
-- client.Firewall.AccessRules.New(ctx context.Context, params firewall.AccessRuleNewParams) (firewall.AccessRuleNewResponse, error)
-- client.Firewall.AccessRules.List(ctx context.Context, params firewall.AccessRuleListParams) (shared.V4PagePaginationArray[firewall.AccessRuleListResponse], error)
-- client.Firewall.AccessRules.Delete(ctx context.Context, identifier interface{}, body firewall.AccessRuleDeleteParams) (firewall.AccessRuleDeleteResponse, error)
-- client.Firewall.AccessRules.Edit(ctx context.Context, identifier interface{}, params firewall.AccessRuleEditParams) (firewall.AccessRuleEditResponse, error)
-- client.Firewall.AccessRules.Get(ctx context.Context, identifier interface{}, query firewall.AccessRuleGetParams) (firewall.AccessRuleGetResponse, error)
+- client.Firewall.AccessRules.New(ctx context.Context, params firewall.AccessRuleNewParams) (firewall.AccessRuleNewResponse, error)
+- client.Firewall.AccessRules.List(ctx context.Context, params firewall.AccessRuleListParams) (shared.V4PagePaginationArray[firewall.AccessRuleListResponse], error)
+- client.Firewall.AccessRules.Delete(ctx context.Context, identifier interface{}, body firewall.AccessRuleDeleteParams) (firewall.AccessRuleDeleteResponse, error)
+- client.Firewall.AccessRules.Edit(ctx context.Context, identifier interface{}, params firewall.AccessRuleEditParams) (firewall.AccessRuleEditResponse, error)
+- client.Firewall.AccessRules.Get(ctx context.Context, identifier interface{}, query firewall.AccessRuleGetParams) (firewall.AccessRuleGetResponse, error)
## UARules
Response Types:
-- firewall.UARuleNewResponse
-- firewall.UARuleUpdateResponse
-- firewall.UARuleListResponse
-- firewall.UARuleDeleteResponse
-- firewall.UARuleGetResponse
+- firewall.UARuleNewResponse
+- firewall.UARuleUpdateResponse
+- firewall.UARuleListResponse
+- firewall.UARuleDeleteResponse
+- firewall.UARuleGetResponse
Methods:
-- client.Firewall.UARules.New(ctx context.Context, zoneIdentifier string, body firewall.UARuleNewParams) (firewall.UARuleNewResponse, error)
-- client.Firewall.UARules.Update(ctx context.Context, zoneIdentifier string, id string, body firewall.UARuleUpdateParams) (firewall.UARuleUpdateResponse, error)
-- client.Firewall.UARules.List(ctx context.Context, zoneIdentifier string, query firewall.UARuleListParams) (shared.V4PagePaginationArray[firewall.UARuleListResponse], error)
-- client.Firewall.UARules.Delete(ctx context.Context, zoneIdentifier string, id string) (firewall.UARuleDeleteResponse, error)
-- client.Firewall.UARules.Get(ctx context.Context, zoneIdentifier string, id string) (firewall.UARuleGetResponse, error)
+- client.Firewall.UARules.New(ctx context.Context, zoneIdentifier string, body firewall.UARuleNewParams) (firewall.UARuleNewResponse, error)
+- client.Firewall.UARules.Update(ctx context.Context, zoneIdentifier string, id string, body firewall.UARuleUpdateParams) (firewall.UARuleUpdateResponse, error)
+- client.Firewall.UARules.List(ctx context.Context, zoneIdentifier string, query firewall.UARuleListParams) (shared.V4PagePaginationArray[firewall.UARuleListResponse], error)
+- client.Firewall.UARules.Delete(ctx context.Context, zoneIdentifier string, id string) (firewall.UARuleDeleteResponse, error)
+- client.Firewall.UARules.Get(ctx context.Context, zoneIdentifier string, id string) (firewall.UARuleGetResponse, error)
## WAF
@@ -1855,99 +1839,99 @@ Methods:
Response Types:
-- firewall.LegacyJhsOverride
-- firewall.WAFOverrideDeleteResponse
+- firewall.LegacyJhsOverride
+- firewall.WAFOverrideDeleteResponse
Methods:
-- client.Firewall.WAF.Overrides.New(ctx context.Context, zoneIdentifier string, body firewall.WAFOverrideNewParams) (firewall.LegacyJhsOverride, error)
-- client.Firewall.WAF.Overrides.Update(ctx context.Context, zoneIdentifier string, id string, body firewall.WAFOverrideUpdateParams) (firewall.LegacyJhsOverride, error)
-- client.Firewall.WAF.Overrides.List(ctx context.Context, zoneIdentifier string, query firewall.WAFOverrideListParams) (shared.V4PagePaginationArray[firewall.LegacyJhsOverride], error)
-- client.Firewall.WAF.Overrides.Delete(ctx context.Context, zoneIdentifier string, id string) (firewall.WAFOverrideDeleteResponse, error)
-- client.Firewall.WAF.Overrides.Get(ctx context.Context, zoneIdentifier string, id string) (firewall.LegacyJhsOverride, error)
+- client.Firewall.WAF.Overrides.New(ctx context.Context, zoneIdentifier string, body firewall.WAFOverrideNewParams) (firewall.LegacyJhsOverride, error)
+- client.Firewall.WAF.Overrides.Update(ctx context.Context, zoneIdentifier string, id string, body firewall.WAFOverrideUpdateParams) (firewall.LegacyJhsOverride, error)
+- client.Firewall.WAF.Overrides.List(ctx context.Context, zoneIdentifier string, query firewall.WAFOverrideListParams) (shared.V4PagePaginationArray[firewall.LegacyJhsOverride], error)
+- client.Firewall.WAF.Overrides.Delete(ctx context.Context, zoneIdentifier string, id string) (firewall.WAFOverrideDeleteResponse, error)
+- client.Firewall.WAF.Overrides.Get(ctx context.Context, zoneIdentifier string, id string) (firewall.LegacyJhsOverride, error)
### Packages
Response Types:
-- firewall.WAFPackageListResponse
-- firewall.WAFPackageGetResponse
+- firewall.WAFPackageListResponse
+- firewall.WAFPackageGetResponse
Methods:
-- client.Firewall.WAF.Packages.List(ctx context.Context, zoneIdentifier string, query firewall.WAFPackageListParams) (shared.V4PagePaginationArray[firewall.WAFPackageListResponse], error)
-- client.Firewall.WAF.Packages.Get(ctx context.Context, zoneIdentifier string, identifier string) (firewall.WAFPackageGetResponse, error)
+- client.Firewall.WAF.Packages.List(ctx context.Context, zoneIdentifier string, query firewall.WAFPackageListParams) (shared.V4PagePaginationArray[firewall.WAFPackageListResponse], error)
+- client.Firewall.WAF.Packages.Get(ctx context.Context, zoneIdentifier string, identifier string) (firewall.WAFPackageGetResponse, error)
#### Groups
Response Types:
-- firewall.WAFManagedRulesSchemasGroup
-- firewall.WAFPackageGroupEditResponse
-- firewall.WAFPackageGroupGetResponse
+- firewall.WAFManagedRulesSchemasGroup
+- firewall.WAFPackageGroupEditResponse
+- firewall.WAFPackageGroupGetResponse
Methods:
-- client.Firewall.WAF.Packages.Groups.List(ctx context.Context, packageID string, params firewall.WAFPackageGroupListParams) (shared.V4PagePaginationArray[firewall.WAFManagedRulesSchemasGroup], error)
-- client.Firewall.WAF.Packages.Groups.Edit(ctx context.Context, packageID string, groupID string, params firewall.WAFPackageGroupEditParams) (firewall.WAFPackageGroupEditResponse, error)
-- client.Firewall.WAF.Packages.Groups.Get(ctx context.Context, packageID string, groupID string, query firewall.WAFPackageGroupGetParams) (firewall.WAFPackageGroupGetResponse, error)
+- client.Firewall.WAF.Packages.Groups.List(ctx context.Context, packageID string, params firewall.WAFPackageGroupListParams) (shared.V4PagePaginationArray[firewall.WAFManagedRulesSchemasGroup], error)
+- client.Firewall.WAF.Packages.Groups.Edit(ctx context.Context, packageID string, groupID string, params firewall.WAFPackageGroupEditParams) (firewall.WAFPackageGroupEditResponse, error)
+- client.Firewall.WAF.Packages.Groups.Get(ctx context.Context, packageID string, groupID string, query firewall.WAFPackageGroupGetParams) (firewall.WAFPackageGroupGetResponse, error)
#### Rules
Response Types:
-- firewall.WAFManagedRulesRule
-- firewall.WAFPackageRuleEditResponse
-- firewall.WAFPackageRuleGetResponse
+- firewall.WAFManagedRulesRule
+- firewall.WAFPackageRuleEditResponse
+- firewall.WAFPackageRuleGetResponse
Methods:
-- client.Firewall.WAF.Packages.Rules.List(ctx context.Context, packageID string, params firewall.WAFPackageRuleListParams) (shared.V4PagePaginationArray[firewall.WAFManagedRulesRule], error)
-- client.Firewall.WAF.Packages.Rules.Edit(ctx context.Context, packageID string, ruleID string, params firewall.WAFPackageRuleEditParams) (firewall.WAFPackageRuleEditResponse, error)
-- client.Firewall.WAF.Packages.Rules.Get(ctx context.Context, packageID string, ruleID string, query firewall.WAFPackageRuleGetParams) (firewall.WAFPackageRuleGetResponse, error)
+- client.Firewall.WAF.Packages.Rules.List(ctx context.Context, packageID string, params firewall.WAFPackageRuleListParams) (shared.V4PagePaginationArray[firewall.WAFManagedRulesRule], error)
+- client.Firewall.WAF.Packages.Rules.Edit(ctx context.Context, packageID string, ruleID string, params firewall.WAFPackageRuleEditParams) (firewall.WAFPackageRuleEditResponse, error)
+- client.Firewall.WAF.Packages.Rules.Get(ctx context.Context, packageID string, ruleID string, query firewall.WAFPackageRuleGetParams) (firewall.WAFPackageRuleGetResponse, error)
# Healthchecks
Response Types:
-- healthchecks.HealthchecksHealthchecks
-- healthchecks.HealthcheckDeleteResponse
+- healthchecks.HealthchecksHealthchecks
+- healthchecks.HealthcheckDeleteResponse
Methods:
-- client.Healthchecks.New(ctx context.Context, zoneIdentifier string, body healthchecks.HealthcheckNewParams) (healthchecks.HealthchecksHealthchecks, error)
-- client.Healthchecks.Update(ctx context.Context, zoneIdentifier string, identifier string, body healthchecks.HealthcheckUpdateParams) (healthchecks.HealthchecksHealthchecks, error)
-- client.Healthchecks.List(ctx context.Context, zoneIdentifier string) ([]healthchecks.HealthchecksHealthchecks, error)
-- client.Healthchecks.Delete(ctx context.Context, zoneIdentifier string, identifier string) (healthchecks.HealthcheckDeleteResponse, error)
-- client.Healthchecks.Edit(ctx context.Context, zoneIdentifier string, identifier string, body healthchecks.HealthcheckEditParams) (healthchecks.HealthchecksHealthchecks, error)
-- client.Healthchecks.Get(ctx context.Context, zoneIdentifier string, identifier string) (healthchecks.HealthchecksHealthchecks, error)
+- client.Healthchecks.New(ctx context.Context, zoneIdentifier string, body healthchecks.HealthcheckNewParams) (healthchecks.HealthchecksHealthchecks, error)
+- client.Healthchecks.Update(ctx context.Context, zoneIdentifier string, identifier string, body healthchecks.HealthcheckUpdateParams) (healthchecks.HealthchecksHealthchecks, error)
+- client.Healthchecks.List(ctx context.Context, zoneIdentifier string) ([]healthchecks.HealthchecksHealthchecks, error)
+- client.Healthchecks.Delete(ctx context.Context, zoneIdentifier string, identifier string) (healthchecks.HealthcheckDeleteResponse, error)
+- client.Healthchecks.Edit(ctx context.Context, zoneIdentifier string, identifier string, body healthchecks.HealthcheckEditParams) (healthchecks.HealthchecksHealthchecks, error)
+- client.Healthchecks.Get(ctx context.Context, zoneIdentifier string, identifier string) (healthchecks.HealthchecksHealthchecks, error)
## Previews
Response Types:
-- healthchecks.PreviewDeleteResponse
+- healthchecks.PreviewDeleteResponse
Methods:
-- client.Healthchecks.Previews.New(ctx context.Context, zoneIdentifier string, body healthchecks.PreviewNewParams) (healthchecks.HealthchecksHealthchecks, error)
-- client.Healthchecks.Previews.Delete(ctx context.Context, zoneIdentifier string, identifier string) (healthchecks.PreviewDeleteResponse, error)
-- client.Healthchecks.Previews.Get(ctx context.Context, zoneIdentifier string, identifier string) (healthchecks.HealthchecksHealthchecks, error)
+- client.Healthchecks.Previews.New(ctx context.Context, zoneIdentifier string, body healthchecks.PreviewNewParams) (healthchecks.HealthchecksHealthchecks, error)
+- client.Healthchecks.Previews.Delete(ctx context.Context, zoneIdentifier string, identifier string) (healthchecks.PreviewDeleteResponse, error)
+- client.Healthchecks.Previews.Get(ctx context.Context, zoneIdentifier string, identifier string) (healthchecks.HealthchecksHealthchecks, error)
# KeylessCertificates
Response Types:
-- keyless_certificates.TLSCertificatesAndHostnamesBase
-- keyless_certificates.KeylessCertificateDeleteResponse
+- keyless_certificates.TLSCertificatesAndHostnamesBase
+- keyless_certificates.KeylessCertificateDeleteResponse
Methods:
-- client.KeylessCertificates.New(ctx context.Context, params keyless_certificates.KeylessCertificateNewParams) (keyless_certificates.TLSCertificatesAndHostnamesBase, error)
-- client.KeylessCertificates.List(ctx context.Context, query keyless_certificates.KeylessCertificateListParams) ([]keyless_certificates.TLSCertificatesAndHostnamesBase, error)
-- client.KeylessCertificates.Delete(ctx context.Context, keylessCertificateID string, body keyless_certificates.KeylessCertificateDeleteParams) (keyless_certificates.KeylessCertificateDeleteResponse, error)
-- client.KeylessCertificates.Edit(ctx context.Context, keylessCertificateID string, params keyless_certificates.KeylessCertificateEditParams) (keyless_certificates.TLSCertificatesAndHostnamesBase, error)
-- client.KeylessCertificates.Get(ctx context.Context, keylessCertificateID string, query keyless_certificates.KeylessCertificateGetParams) (keyless_certificates.TLSCertificatesAndHostnamesBase, error)
+- client.KeylessCertificates.New(ctx context.Context, params keyless_certificates.KeylessCertificateNewParams) (keyless_certificates.TLSCertificatesAndHostnamesBase, error)
+- client.KeylessCertificates.List(ctx context.Context, query keyless_certificates.KeylessCertificateListParams) ([]keyless_certificates.TLSCertificatesAndHostnamesBase, error)
+- client.KeylessCertificates.Delete(ctx context.Context, keylessCertificateID string, body keyless_certificates.KeylessCertificateDeleteParams) (keyless_certificates.KeylessCertificateDeleteResponse, error)
+- client.KeylessCertificates.Edit(ctx context.Context, keylessCertificateID string, params keyless_certificates.KeylessCertificateEditParams) (keyless_certificates.TLSCertificatesAndHostnamesBase, error)
+- client.KeylessCertificates.Get(ctx context.Context, keylessCertificateID string, query keyless_certificates.KeylessCertificateGetParams) (keyless_certificates.TLSCertificatesAndHostnamesBase, error)
# Logpush
@@ -1957,70 +1941,70 @@ Methods:
Response Types:
-- logpush.DatasetFieldGetResponse
+- logpush.DatasetFieldGetResponse
Methods:
-- client.Logpush.Datasets.Fields.Get(ctx context.Context, datasetID string, query logpush.DatasetFieldGetParams) (logpush.DatasetFieldGetResponse, error)
+- client.Logpush.Datasets.Fields.Get(ctx context.Context, datasetID string, query logpush.DatasetFieldGetParams) (logpush.DatasetFieldGetResponse, error)
### Jobs
Response Types:
-- logpush.LogpushLogpushJob
+- logpush.LogpushLogpushJob
Methods:
-- client.Logpush.Datasets.Jobs.Get(ctx context.Context, datasetID string, query logpush.DatasetJobGetParams) ([]logpush.LogpushLogpushJob, error)
+- client.Logpush.Datasets.Jobs.Get(ctx context.Context, datasetID string, query logpush.DatasetJobGetParams) ([]logpush.LogpushLogpushJob, error)
## Edge
Response Types:
-- logpush.LogpushInstantLogsJob
+- logpush.LogpushInstantLogsJob
Methods:
-- client.Logpush.Edge.New(ctx context.Context, params logpush.EdgeNewParams) (logpush.LogpushInstantLogsJob, error)
-- client.Logpush.Edge.Get(ctx context.Context, query logpush.EdgeGetParams) ([]logpush.LogpushInstantLogsJob, error)
+- client.Logpush.Edge.New(ctx context.Context, params logpush.EdgeNewParams) (logpush.LogpushInstantLogsJob, error)
+- client.Logpush.Edge.Get(ctx context.Context, query logpush.EdgeGetParams) ([]logpush.LogpushInstantLogsJob, error)
## Jobs
Response Types:
-- logpush.JobDeleteResponse
+- logpush.JobDeleteResponse
Methods:
-- client.Logpush.Jobs.New(ctx context.Context, params logpush.JobNewParams) (logpush.LogpushLogpushJob, error)
-- client.Logpush.Jobs.Update(ctx context.Context, jobID int64, params logpush.JobUpdateParams) (logpush.LogpushLogpushJob, error)
-- client.Logpush.Jobs.List(ctx context.Context, query logpush.JobListParams) ([]logpush.LogpushLogpushJob, error)
-- client.Logpush.Jobs.Delete(ctx context.Context, jobID int64, body logpush.JobDeleteParams) (logpush.JobDeleteResponse, error)
-- client.Logpush.Jobs.Get(ctx context.Context, jobID int64, query logpush.JobGetParams) (logpush.LogpushLogpushJob, error)
+- client.Logpush.Jobs.New(ctx context.Context, params logpush.JobNewParams) (logpush.LogpushLogpushJob, error)
+- client.Logpush.Jobs.Update(ctx context.Context, jobID int64, params logpush.JobUpdateParams) (logpush.LogpushLogpushJob, error)
+- client.Logpush.Jobs.List(ctx context.Context, query logpush.JobListParams) ([]logpush.LogpushLogpushJob, error)
+- client.Logpush.Jobs.Delete(ctx context.Context, jobID int64, body logpush.JobDeleteParams) (logpush.JobDeleteResponse, error)
+- client.Logpush.Jobs.Get(ctx context.Context, jobID int64, query logpush.JobGetParams) (logpush.LogpushLogpushJob, error)
## Ownership
Response Types:
-- logpush.OwnershipNewResponse
-- logpush.OwnershipValidateResponse
+- logpush.OwnershipNewResponse
+- logpush.OwnershipValidateResponse
Methods:
-- client.Logpush.Ownership.New(ctx context.Context, params logpush.OwnershipNewParams) (logpush.OwnershipNewResponse, error)
-- client.Logpush.Ownership.Validate(ctx context.Context, params logpush.OwnershipValidateParams) (logpush.OwnershipValidateResponse, error)
+- client.Logpush.Ownership.New(ctx context.Context, params logpush.OwnershipNewParams) (logpush.OwnershipNewResponse, error)
+- client.Logpush.Ownership.Validate(ctx context.Context, params logpush.OwnershipValidateParams) (logpush.OwnershipValidateResponse, error)
## Validate
Response Types:
-- logpush.ValidateDestinationResponse
-- logpush.ValidateOriginResponse
+- logpush.ValidateDestinationResponse
+- logpush.ValidateOriginResponse
Methods:
-- client.Logpush.Validate.Destination(ctx context.Context, params logpush.ValidateDestinationParams) (logpush.ValidateDestinationResponse, error)
-- client.Logpush.Validate.Origin(ctx context.Context, params logpush.ValidateOriginParams) (logpush.ValidateOriginResponse, error)
+- client.Logpush.Validate.Destination(ctx context.Context, params logpush.ValidateDestinationParams) (logpush.ValidateDestinationResponse, error)
+- client.Logpush.Validate.Origin(ctx context.Context, params logpush.ValidateOriginParams) (logpush.ValidateOriginResponse, error)
# Logs
@@ -2032,13 +2016,13 @@ Methods:
Response Types:
-- logs.ControlRetentionFlagNewResponse
-- logs.ControlRetentionFlagGetResponse
+- logs.ControlRetentionFlagNewResponse
+- logs.ControlRetentionFlagGetResponse
Methods:
-- client.Logs.Control.Retention.Flag.New(ctx context.Context, zoneIdentifier string, body logs.ControlRetentionFlagNewParams) (logs.ControlRetentionFlagNewResponse, error)
-- client.Logs.Control.Retention.Flag.Get(ctx context.Context, zoneIdentifier string) (logs.ControlRetentionFlagGetResponse, error)
+- client.Logs.Control.Retention.Flag.New(ctx context.Context, zoneIdentifier string, body logs.ControlRetentionFlagNewParams) (logs.ControlRetentionFlagNewResponse, error)
+- client.Logs.Control.Retention.Flag.Get(ctx context.Context, zoneIdentifier string) (logs.ControlRetentionFlagGetResponse, error)
### Cmb
@@ -2046,328 +2030,336 @@ Methods:
Response Types:
-- logs.LogcontrolCmbConfig
-- logs.ControlCmbConfigDeleteResponse
+- logs.LogcontrolCmbConfig
+- logs.ControlCmbConfigDeleteResponse
Methods:
-- client.Logs.Control.Cmb.Config.New(ctx context.Context, params logs.ControlCmbConfigNewParams) (logs.LogcontrolCmbConfig, error)
-- client.Logs.Control.Cmb.Config.Delete(ctx context.Context, body logs.ControlCmbConfigDeleteParams) (logs.ControlCmbConfigDeleteResponse, error)
-- client.Logs.Control.Cmb.Config.Get(ctx context.Context, query logs.ControlCmbConfigGetParams) (logs.LogcontrolCmbConfig, error)
+- client.Logs.Control.Cmb.Config.New(ctx context.Context, params logs.ControlCmbConfigNewParams) (logs.LogcontrolCmbConfig, error)
+- client.Logs.Control.Cmb.Config.Delete(ctx context.Context, body logs.ControlCmbConfigDeleteParams) (logs.ControlCmbConfigDeleteResponse, error)
+- client.Logs.Control.Cmb.Config.Get(ctx context.Context, query logs.ControlCmbConfigGetParams) (logs.LogcontrolCmbConfig, error)
## Rayid
Response Types:
-- logs.RayidGetResponse
+- logs.RayidGetResponse
Methods:
-- client.Logs.Rayid.Get(ctx context.Context, zoneIdentifier string, rayIdentifier string, query logs.RayidGetParams) (logs.RayidGetResponse, error)
+- client.Logs.Rayid.Get(ctx context.Context, zoneIdentifier string, rayIdentifier string, query logs.RayidGetParams) (logs.RayidGetResponse, error)
## Received
Response Types:
-- logs.ReceivedGetResponse
+- logs.ReceivedGetResponse
Methods:
-- client.Logs.Received.Get(ctx context.Context, zoneIdentifier string, query logs.ReceivedGetParams) (logs.ReceivedGetResponse, error)
+- client.Logs.Received.Get(ctx context.Context, zoneIdentifier string, query logs.ReceivedGetParams) (logs.ReceivedGetResponse, error)
### Fields
Response Types:
-- logs.ReceivedFieldGetResponse
+- logs.ReceivedFieldGetResponse
Methods:
-- client.Logs.Received.Fields.Get(ctx context.Context, zoneIdentifier string) (logs.ReceivedFieldGetResponse, error)
+- client.Logs.Received.Fields.Get(ctx context.Context, zoneIdentifier string) (logs.ReceivedFieldGetResponse, error)
# OriginTLSClientAuth
Response Types:
-- origin_tls_client_auth.OriginTLSClientAuthNewResponse
-- origin_tls_client_auth.OriginTLSClientAuthListResponse
-- origin_tls_client_auth.OriginTLSClientAuthDeleteResponse
-- origin_tls_client_auth.OriginTLSClientAuthGetResponse
+- origin_tls_client_auth.OriginTLSClientAuthNewResponse
+- origin_tls_client_auth.OriginTLSClientAuthListResponse
+- origin_tls_client_auth.OriginTLSClientAuthDeleteResponse
+- origin_tls_client_auth.OriginTLSClientAuthGetResponse
Methods:
-- client.OriginTLSClientAuth.New(ctx context.Context, params origin_tls_client_auth.OriginTLSClientAuthNewParams) (origin_tls_client_auth.OriginTLSClientAuthNewResponse, error)
-- client.OriginTLSClientAuth.List(ctx context.Context, query origin_tls_client_auth.OriginTLSClientAuthListParams) ([]origin_tls_client_auth.OriginTLSClientAuthListResponse, error)
-- client.OriginTLSClientAuth.Delete(ctx context.Context, certificateID string, body origin_tls_client_auth.OriginTLSClientAuthDeleteParams) (origin_tls_client_auth.OriginTLSClientAuthDeleteResponse, error)
-- client.OriginTLSClientAuth.Get(ctx context.Context, certificateID string, query origin_tls_client_auth.OriginTLSClientAuthGetParams) (origin_tls_client_auth.OriginTLSClientAuthGetResponse, error)
+- client.OriginTLSClientAuth.New(ctx context.Context, params origin_tls_client_auth.OriginTLSClientAuthNewParams) (origin_tls_client_auth.OriginTLSClientAuthNewResponse, error)
+- client.OriginTLSClientAuth.List(ctx context.Context, query origin_tls_client_auth.OriginTLSClientAuthListParams) ([]origin_tls_client_auth.OriginTLSClientAuthListResponse, error)
+- client.OriginTLSClientAuth.Delete(ctx context.Context, certificateID string, body origin_tls_client_auth.OriginTLSClientAuthDeleteParams) (origin_tls_client_auth.OriginTLSClientAuthDeleteResponse, error)
+- client.OriginTLSClientAuth.Get(ctx context.Context, certificateID string, query origin_tls_client_auth.OriginTLSClientAuthGetParams) (origin_tls_client_auth.OriginTLSClientAuthGetResponse, error)
## Hostnames
Response Types:
-- origin_tls_client_auth.TLSCertificatesAndHostnamesHostnameCertidObject
+- origin_tls_client_auth.TLSCertificatesAndHostnamesHostnameCertidObject
Methods:
-- client.OriginTLSClientAuth.Hostnames.Update(ctx context.Context, params origin_tls_client_auth.HostnameUpdateParams) ([]origin_tls_client_auth.TLSCertificatesAndHostnamesHostnameCertidObject, error)
-- client.OriginTLSClientAuth.Hostnames.Get(ctx context.Context, hostname string, query origin_tls_client_auth.HostnameGetParams) (origin_tls_client_auth.TLSCertificatesAndHostnamesHostnameCertidObject, error)
+- client.OriginTLSClientAuth.Hostnames.Update(ctx context.Context, params origin_tls_client_auth.HostnameUpdateParams) ([]origin_tls_client_auth.TLSCertificatesAndHostnamesHostnameCertidObject, error)
+- client.OriginTLSClientAuth.Hostnames.Get(ctx context.Context, hostname string, query origin_tls_client_auth.HostnameGetParams) (origin_tls_client_auth.TLSCertificatesAndHostnamesHostnameCertidObject, error)
### Certificates
Response Types:
-- origin_tls_client_auth.TLSCertificatesAndHostnamesSchemasCertificateObject
+- origin_tls_client_auth.TLSCertificatesAndHostnamesSchemasCertificateObject
Methods:
-- client.OriginTLSClientAuth.Hostnames.Certificates.New(ctx context.Context, params origin_tls_client_auth.HostnameCertificateNewParams) (origin_tls_client_auth.TLSCertificatesAndHostnamesSchemasCertificateObject, error)
-- client.OriginTLSClientAuth.Hostnames.Certificates.List(ctx context.Context, query origin_tls_client_auth.HostnameCertificateListParams) ([]origin_tls_client_auth.TLSCertificatesAndHostnamesHostnameCertidObject, error)
-- client.OriginTLSClientAuth.Hostnames.Certificates.Delete(ctx context.Context, certificateID string, body origin_tls_client_auth.HostnameCertificateDeleteParams) (origin_tls_client_auth.TLSCertificatesAndHostnamesSchemasCertificateObject, error)
-- client.OriginTLSClientAuth.Hostnames.Certificates.Get(ctx context.Context, certificateID string, query origin_tls_client_auth.HostnameCertificateGetParams) (origin_tls_client_auth.TLSCertificatesAndHostnamesSchemasCertificateObject, error)
+- client.OriginTLSClientAuth.Hostnames.Certificates.New(ctx context.Context, params origin_tls_client_auth.HostnameCertificateNewParams) (origin_tls_client_auth.TLSCertificatesAndHostnamesSchemasCertificateObject, error)
+- client.OriginTLSClientAuth.Hostnames.Certificates.List(ctx context.Context, query origin_tls_client_auth.HostnameCertificateListParams) ([]origin_tls_client_auth.TLSCertificatesAndHostnamesHostnameCertidObject, error)
+- client.OriginTLSClientAuth.Hostnames.Certificates.Delete(ctx context.Context, certificateID string, body origin_tls_client_auth.HostnameCertificateDeleteParams) (origin_tls_client_auth.TLSCertificatesAndHostnamesSchemasCertificateObject, error)
+- client.OriginTLSClientAuth.Hostnames.Certificates.Get(ctx context.Context, certificateID string, query origin_tls_client_auth.HostnameCertificateGetParams) (origin_tls_client_auth.TLSCertificatesAndHostnamesSchemasCertificateObject, error)
## Settings
Response Types:
-- origin_tls_client_auth.SettingUpdateResponse
-- origin_tls_client_auth.SettingGetResponse
+- origin_tls_client_auth.SettingUpdateResponse
+- origin_tls_client_auth.SettingGetResponse
Methods:
-- client.OriginTLSClientAuth.Settings.Update(ctx context.Context, params origin_tls_client_auth.SettingUpdateParams) (origin_tls_client_auth.SettingUpdateResponse, error)
-- client.OriginTLSClientAuth.Settings.Get(ctx context.Context, query origin_tls_client_auth.SettingGetParams) (origin_tls_client_auth.SettingGetResponse, error)
+- client.OriginTLSClientAuth.Settings.Update(ctx context.Context, params origin_tls_client_auth.SettingUpdateParams) (origin_tls_client_auth.SettingUpdateResponse, error)
+- client.OriginTLSClientAuth.Settings.Get(ctx context.Context, query origin_tls_client_auth.SettingGetParams) (origin_tls_client_auth.SettingGetResponse, error)
# Pagerules
Response Types:
-- pagerules.ZonesPageRule
-- pagerules.PageruleNewResponse
-- pagerules.PageruleUpdateResponse
-- pagerules.PageruleDeleteResponse
-- pagerules.PageruleEditResponse
-- pagerules.PageruleGetResponse
+- pagerules.ZonesPageRule
+- pagerules.PageruleNewResponse
+- pagerules.PageruleUpdateResponse
+- pagerules.PageruleDeleteResponse
+- pagerules.PageruleEditResponse
+- pagerules.PageruleGetResponse
Methods:
-- client.Pagerules.New(ctx context.Context, params pagerules.PageruleNewParams) (pagerules.PageruleNewResponse, error)
-- client.Pagerules.Update(ctx context.Context, pageruleID string, params pagerules.PageruleUpdateParams) (pagerules.PageruleUpdateResponse, error)
-- client.Pagerules.List(ctx context.Context, params pagerules.PageruleListParams) ([]pagerules.ZonesPageRule, error)
-- client.Pagerules.Delete(ctx context.Context, pageruleID string, body pagerules.PageruleDeleteParams) (pagerules.PageruleDeleteResponse, error)
-- client.Pagerules.Edit(ctx context.Context, pageruleID string, params pagerules.PageruleEditParams) (pagerules.PageruleEditResponse, error)
-- client.Pagerules.Get(ctx context.Context, pageruleID string, query pagerules.PageruleGetParams) (pagerules.PageruleGetResponse, error)
+- client.Pagerules.New(ctx context.Context, params pagerules.PageruleNewParams) (pagerules.PageruleNewResponse, error)
+- client.Pagerules.Update(ctx context.Context, pageruleID string, params pagerules.PageruleUpdateParams) (pagerules.PageruleUpdateResponse, error)
+- client.Pagerules.List(ctx context.Context, params pagerules.PageruleListParams) ([]pagerules.ZonesPageRule, error)
+- client.Pagerules.Delete(ctx context.Context, pageruleID string, body pagerules.PageruleDeleteParams) (pagerules.PageruleDeleteResponse, error)
+- client.Pagerules.Edit(ctx context.Context, pageruleID string, params pagerules.PageruleEditParams) (pagerules.PageruleEditResponse, error)
+- client.Pagerules.Get(ctx context.Context, pageruleID string, query pagerules.PageruleGetParams) (pagerules.PageruleGetResponse, error)
## Settings
Response Types:
-- pagerules.ZonesSettings
-- pagerules.SettingListResponse
+- pagerules.ZonesSettings
+- pagerules.SettingListResponse
Methods:
-- client.Pagerules.Settings.List(ctx context.Context, query pagerules.SettingListParams) (pagerules.ZonesSettings, error)
+- client.Pagerules.Settings.List(ctx context.Context, query pagerules.SettingListParams) (pagerules.ZonesSettings, error)
# RateLimits
Response Types:
-- rate_limits.RateLimitNewResponse
-- rate_limits.RateLimitListResponse
-- rate_limits.RateLimitDeleteResponse
-- rate_limits.RateLimitEditResponse
-- rate_limits.RateLimitGetResponse
+- rate_limits.RateLimitNewResponse
+- rate_limits.RateLimitListResponse
+- rate_limits.RateLimitDeleteResponse
+- rate_limits.RateLimitEditResponse
+- rate_limits.RateLimitGetResponse
Methods:
-- client.RateLimits.New(ctx context.Context, zoneIdentifier string, body rate_limits.RateLimitNewParams) (rate_limits.RateLimitNewResponse, error)
-- client.RateLimits.List(ctx context.Context, zoneIdentifier string, query rate_limits.RateLimitListParams) (shared.V4PagePaginationArray[rate_limits.RateLimitListResponse], error)
-- client.RateLimits.Delete(ctx context.Context, zoneIdentifier string, id string) (rate_limits.RateLimitDeleteResponse, error)
-- client.RateLimits.Edit(ctx context.Context, zoneIdentifier string, id string, body rate_limits.RateLimitEditParams) (rate_limits.RateLimitEditResponse, error)
-- client.RateLimits.Get(ctx context.Context, zoneIdentifier string, id string) (rate_limits.RateLimitGetResponse, error)
+- client.RateLimits.New(ctx context.Context, zoneIdentifier string, body rate_limits.RateLimitNewParams) (rate_limits.RateLimitNewResponse, error)
+- client.RateLimits.List(ctx context.Context, zoneIdentifier string, query rate_limits.RateLimitListParams) (shared.V4PagePaginationArray[rate_limits.RateLimitListResponse], error)
+- client.RateLimits.Delete(ctx context.Context, zoneIdentifier string, id string) (rate_limits.RateLimitDeleteResponse, error)
+- client.RateLimits.Edit(ctx context.Context, zoneIdentifier string, id string, body rate_limits.RateLimitEditParams) (rate_limits.RateLimitEditResponse, error)
+- client.RateLimits.Get(ctx context.Context, zoneIdentifier string, id string) (rate_limits.RateLimitGetResponse, error)
# SecondaryDNS
-## ForceAxfrs
+## ForceAXFR
Response Types:
-- secondary_dns.SecondaryDNSForceResult
+- secondary_dns.SecondaryDNSForceResult
Methods:
-- client.SecondaryDNS.ForceAxfrs.New(ctx context.Context, body secondary_dns.ForceAxfrNewParams) (secondary_dns.SecondaryDNSForceResult, error)
+- client.SecondaryDNS.ForceAXFR.New(ctx context.Context, body secondary_dns.ForceAXFRNewParams) (secondary_dns.SecondaryDNSForceResult, error)
## Incoming
Response Types:
-- secondary_dns.IncomingNewResponse
-- secondary_dns.IncomingUpdateResponse
-- secondary_dns.IncomingDeleteResponse
-- secondary_dns.IncomingGetResponse
+- secondary_dns.IncomingNewResponse
+- secondary_dns.IncomingUpdateResponse
+- secondary_dns.IncomingDeleteResponse
+- secondary_dns.IncomingGetResponse
Methods:
-- client.SecondaryDNS.Incoming.New(ctx context.Context, params secondary_dns.IncomingNewParams) (secondary_dns.IncomingNewResponse, error)
-- client.SecondaryDNS.Incoming.Update(ctx context.Context, params secondary_dns.IncomingUpdateParams) (secondary_dns.IncomingUpdateResponse, error)
-- client.SecondaryDNS.Incoming.Delete(ctx context.Context, body secondary_dns.IncomingDeleteParams) (secondary_dns.IncomingDeleteResponse, error)
-- client.SecondaryDNS.Incoming.Get(ctx context.Context, query secondary_dns.IncomingGetParams) (secondary_dns.IncomingGetResponse, error)
+- client.SecondaryDNS.Incoming.New(ctx context.Context, params secondary_dns.IncomingNewParams) (secondary_dns.IncomingNewResponse, error)
+- client.SecondaryDNS.Incoming.Update(ctx context.Context, params secondary_dns.IncomingUpdateParams) (secondary_dns.IncomingUpdateResponse, error)
+- client.SecondaryDNS.Incoming.Delete(ctx context.Context, body secondary_dns.IncomingDeleteParams) (secondary_dns.IncomingDeleteResponse, error)
+- client.SecondaryDNS.Incoming.Get(ctx context.Context, query secondary_dns.IncomingGetParams) (secondary_dns.IncomingGetResponse, error)
## Outgoing
Response Types:
-- secondary_dns.SecondaryDNSDisableTransferResult
-- secondary_dns.SecondaryDNSEnableTransferResult
-- secondary_dns.SecondaryDNSSchemasForceResult
-- secondary_dns.OutgoingNewResponse
-- secondary_dns.OutgoingUpdateResponse
-- secondary_dns.OutgoingDeleteResponse
-- secondary_dns.OutgoingGetResponse
+- secondary_dns.SecondaryDNSDisableTransferResult
+- secondary_dns.SecondaryDNSEnableTransferResult
+- secondary_dns.SecondaryDNSSchemasForceResult
+- secondary_dns.OutgoingNewResponse
+- secondary_dns.OutgoingUpdateResponse
+- secondary_dns.OutgoingDeleteResponse
+- secondary_dns.OutgoingGetResponse
Methods:
-- client.SecondaryDNS.Outgoing.New(ctx context.Context, params secondary_dns.OutgoingNewParams) (secondary_dns.OutgoingNewResponse, error)
-- client.SecondaryDNS.Outgoing.Update(ctx context.Context, params secondary_dns.OutgoingUpdateParams) (secondary_dns.OutgoingUpdateResponse, error)
-- client.SecondaryDNS.Outgoing.Delete(ctx context.Context, body secondary_dns.OutgoingDeleteParams) (secondary_dns.OutgoingDeleteResponse, error)
-- client.SecondaryDNS.Outgoing.Disable(ctx context.Context, body secondary_dns.OutgoingDisableParams) (secondary_dns.SecondaryDNSDisableTransferResult, error)
-- client.SecondaryDNS.Outgoing.Enable(ctx context.Context, body secondary_dns.OutgoingEnableParams) (secondary_dns.SecondaryDNSEnableTransferResult, error)
-- client.SecondaryDNS.Outgoing.ForceNotify(ctx context.Context, body secondary_dns.OutgoingForceNotifyParams) (secondary_dns.SecondaryDNSSchemasForceResult, error)
-- client.SecondaryDNS.Outgoing.Get(ctx context.Context, query secondary_dns.OutgoingGetParams) (secondary_dns.OutgoingGetResponse, error)
+- client.SecondaryDNS.Outgoing.New(ctx context.Context, params secondary_dns.OutgoingNewParams) (secondary_dns.OutgoingNewResponse, error)
+- client.SecondaryDNS.Outgoing.Update(ctx context.Context, params secondary_dns.OutgoingUpdateParams) (secondary_dns.OutgoingUpdateResponse, error)
+- client.SecondaryDNS.Outgoing.Delete(ctx context.Context, body secondary_dns.OutgoingDeleteParams) (secondary_dns.OutgoingDeleteResponse, error)
+- client.SecondaryDNS.Outgoing.Disable(ctx context.Context, body secondary_dns.OutgoingDisableParams) (secondary_dns.SecondaryDNSDisableTransferResult, error)
+- client.SecondaryDNS.Outgoing.Enable(ctx context.Context, body secondary_dns.OutgoingEnableParams) (secondary_dns.SecondaryDNSEnableTransferResult, error)
+- client.SecondaryDNS.Outgoing.ForceNotify(ctx context.Context, body secondary_dns.OutgoingForceNotifyParams) (secondary_dns.SecondaryDNSSchemasForceResult, error)
+- client.SecondaryDNS.Outgoing.Get(ctx context.Context, query secondary_dns.OutgoingGetParams) (secondary_dns.OutgoingGetResponse, error)
### Status
Methods:
-- client.SecondaryDNS.Outgoing.Status.Get(ctx context.Context, query secondary_dns.OutgoingStatusGetParams) (secondary_dns.SecondaryDNSEnableTransferResult, error)
+- client.SecondaryDNS.Outgoing.Status.Get(ctx context.Context, query secondary_dns.OutgoingStatusGetParams) (secondary_dns.SecondaryDNSEnableTransferResult, error)
## ACLs
Response Types:
-- secondary_dns.SecondaryDNSACL
-- secondary_dns.ACLDeleteResponse
+- secondary_dns.SecondaryDNSACL
+- secondary_dns.ACLDeleteResponse
Methods:
-- client.SecondaryDNS.ACLs.New(ctx context.Context, params secondary_dns.ACLNewParams) (secondary_dns.SecondaryDNSACL, error)
-- client.SecondaryDNS.ACLs.Update(ctx context.Context, aclID interface{}, params secondary_dns.ACLUpdateParams) (secondary_dns.SecondaryDNSACL, error)
-- client.SecondaryDNS.ACLs.List(ctx context.Context, query secondary_dns.ACLListParams) ([]secondary_dns.SecondaryDNSACL, error)
-- client.SecondaryDNS.ACLs.Delete(ctx context.Context, aclID interface{}, body secondary_dns.ACLDeleteParams) (secondary_dns.ACLDeleteResponse, error)
-- client.SecondaryDNS.ACLs.Get(ctx context.Context, aclID interface{}, query secondary_dns.ACLGetParams) (secondary_dns.SecondaryDNSACL, error)
+- client.SecondaryDNS.ACLs.New(ctx context.Context, params secondary_dns.ACLNewParams) (secondary_dns.SecondaryDNSACL, error)
+- client.SecondaryDNS.ACLs.Update(ctx context.Context, aclID interface{}, params secondary_dns.ACLUpdateParams) (secondary_dns.SecondaryDNSACL, error)
+- client.SecondaryDNS.ACLs.List(ctx context.Context, query secondary_dns.ACLListParams) ([]secondary_dns.SecondaryDNSACL, error)
+- client.SecondaryDNS.ACLs.Delete(ctx context.Context, aclID interface{}, body secondary_dns.ACLDeleteParams) (secondary_dns.ACLDeleteResponse, error)
+- client.SecondaryDNS.ACLs.Get(ctx context.Context, aclID interface{}, query secondary_dns.ACLGetParams) (secondary_dns.SecondaryDNSACL, error)
## Peers
Response Types:
-- secondary_dns.SecondaryDNSPeer
-- secondary_dns.PeerDeleteResponse
+- secondary_dns.SecondaryDNSPeer
+- secondary_dns.PeerDeleteResponse
Methods:
-- client.SecondaryDNS.Peers.New(ctx context.Context, params secondary_dns.PeerNewParams) (secondary_dns.SecondaryDNSPeer, error)
-- client.SecondaryDNS.Peers.Update(ctx context.Context, peerID interface{}, params secondary_dns.PeerUpdateParams) (secondary_dns.SecondaryDNSPeer, error)
-- client.SecondaryDNS.Peers.List(ctx context.Context, query secondary_dns.PeerListParams) ([]secondary_dns.SecondaryDNSPeer, error)
-- client.SecondaryDNS.Peers.Delete(ctx context.Context, peerID interface{}, body secondary_dns.PeerDeleteParams) (secondary_dns.PeerDeleteResponse, error)
-- client.SecondaryDNS.Peers.Get(ctx context.Context, peerID interface{}, query secondary_dns.PeerGetParams) (secondary_dns.SecondaryDNSPeer, error)
+- client.SecondaryDNS.Peers.New(ctx context.Context, params secondary_dns.PeerNewParams) (secondary_dns.SecondaryDNSPeer, error)
+- client.SecondaryDNS.Peers.Update(ctx context.Context, peerID interface{}, params secondary_dns.PeerUpdateParams) (secondary_dns.SecondaryDNSPeer, error)
+- client.SecondaryDNS.Peers.List(ctx context.Context, query secondary_dns.PeerListParams) ([]secondary_dns.SecondaryDNSPeer, error)
+- client.SecondaryDNS.Peers.Delete(ctx context.Context, peerID interface{}, body secondary_dns.PeerDeleteParams) (secondary_dns.PeerDeleteResponse, error)
+- client.SecondaryDNS.Peers.Get(ctx context.Context, peerID interface{}, query secondary_dns.PeerGetParams) (secondary_dns.SecondaryDNSPeer, error)
## TSIGs
Response Types:
-- secondary_dns.SecondaryDNSTSIG
-- secondary_dns.TSIGDeleteResponse
+- secondary_dns.SecondaryDNSTSIG
+- secondary_dns.TSIGDeleteResponse
Methods:
-- client.SecondaryDNS.TSIGs.New(ctx context.Context, params secondary_dns.TSIGNewParams) (secondary_dns.SecondaryDNSTSIG, error)
-- client.SecondaryDNS.TSIGs.Update(ctx context.Context, tsigID interface{}, params secondary_dns.TSIGUpdateParams) (secondary_dns.SecondaryDNSTSIG, error)
-- client.SecondaryDNS.TSIGs.List(ctx context.Context, query secondary_dns.TSIGListParams) ([]secondary_dns.SecondaryDNSTSIG, error)
-- client.SecondaryDNS.TSIGs.Delete(ctx context.Context, tsigID interface{}, body secondary_dns.TSIGDeleteParams) (secondary_dns.TSIGDeleteResponse, error)
-- client.SecondaryDNS.TSIGs.Get(ctx context.Context, tsigID interface{}, query secondary_dns.TSIGGetParams) (secondary_dns.SecondaryDNSTSIG, error)
+- client.SecondaryDNS.TSIGs.New(ctx context.Context, params secondary_dns.TSIGNewParams) (secondary_dns.SecondaryDNSTSIG, error)
+- client.SecondaryDNS.TSIGs.Update(ctx context.Context, tsigID interface{}, params secondary_dns.TSIGUpdateParams) (secondary_dns.SecondaryDNSTSIG, error)
+- client.SecondaryDNS.TSIGs.List(ctx context.Context, query secondary_dns.TSIGListParams) ([]secondary_dns.SecondaryDNSTSIG, error)
+- client.SecondaryDNS.TSIGs.Delete(ctx context.Context, tsigID interface{}, body secondary_dns.TSIGDeleteParams) (secondary_dns.TSIGDeleteResponse, error)
+- client.SecondaryDNS.TSIGs.Get(ctx context.Context, tsigID interface{}, query secondary_dns.TSIGGetParams) (secondary_dns.SecondaryDNSTSIG, error)
# WaitingRooms
Response Types:
-- waiting_rooms.WaitingroomWaitingroom
-- waiting_rooms.WaitingRoomDeleteResponse
-- waiting_rooms.WaitingRoomPreviewResponse
+- waiting_rooms.WaitingroomWaitingroom
+- waiting_rooms.WaitingRoomDeleteResponse
+
+Methods:
+
+- client.WaitingRooms.New(ctx context.Context, zoneIdentifier string, body waiting_rooms.WaitingRoomNewParams) (waiting_rooms.WaitingroomWaitingroom, error)
+- client.WaitingRooms.Update(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, body waiting_rooms.WaitingRoomUpdateParams) (waiting_rooms.WaitingroomWaitingroom, error)
+- client.WaitingRooms.List(ctx context.Context, zoneIdentifier string) ([]waiting_rooms.WaitingroomWaitingroom, error)
+- client.WaitingRooms.Delete(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}) (waiting_rooms.WaitingRoomDeleteResponse, error)
+- client.WaitingRooms.Edit(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, body waiting_rooms.WaitingRoomEditParams) (waiting_rooms.WaitingroomWaitingroom, error)
+- client.WaitingRooms.Get(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}) (waiting_rooms.WaitingroomWaitingroom, error)
+
+## Page
+
+Response Types:
+
+- waiting_rooms.PagePreviewResponse
Methods:
-- client.WaitingRooms.New(ctx context.Context, zoneIdentifier string, body waiting_rooms.WaitingRoomNewParams) (waiting_rooms.WaitingroomWaitingroom, error)
-- client.WaitingRooms.Update(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, body waiting_rooms.WaitingRoomUpdateParams) (waiting_rooms.WaitingroomWaitingroom, error)
-- client.WaitingRooms.List(ctx context.Context, zoneIdentifier string) ([]waiting_rooms.WaitingroomWaitingroom, error)
-- client.WaitingRooms.Delete(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}) (waiting_rooms.WaitingRoomDeleteResponse, error)
-- client.WaitingRooms.Edit(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, body waiting_rooms.WaitingRoomEditParams) (waiting_rooms.WaitingroomWaitingroom, error)
-- client.WaitingRooms.Get(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}) (waiting_rooms.WaitingroomWaitingroom, error)
-- client.WaitingRooms.Preview(ctx context.Context, zoneIdentifier string, body waiting_rooms.WaitingRoomPreviewParams) (waiting_rooms.WaitingRoomPreviewResponse, error)
+- client.WaitingRooms.Page.Preview(ctx context.Context, zoneIdentifier string, body waiting_rooms.PagePreviewParams) (waiting_rooms.PagePreviewResponse, error)
## Events
Response Types:
-- waiting_rooms.WaitingroomEventResult
-- waiting_rooms.EventDeleteResponse
+- waiting_rooms.WaitingroomEventResult
+- waiting_rooms.EventDeleteResponse
Methods:
-- client.WaitingRooms.Events.New(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, body waiting_rooms.EventNewParams) (waiting_rooms.WaitingroomEventResult, error)
-- client.WaitingRooms.Events.Update(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, eventID interface{}, body waiting_rooms.EventUpdateParams) (waiting_rooms.WaitingroomEventResult, error)
-- client.WaitingRooms.Events.List(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}) ([]waiting_rooms.WaitingroomEventResult, error)
-- client.WaitingRooms.Events.Delete(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, eventID interface{}) (waiting_rooms.EventDeleteResponse, error)
-- client.WaitingRooms.Events.Edit(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, eventID interface{}, body waiting_rooms.EventEditParams) (waiting_rooms.WaitingroomEventResult, error)
-- client.WaitingRooms.Events.Get(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, eventID interface{}) (waiting_rooms.WaitingroomEventResult, error)
+- client.WaitingRooms.Events.New(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, body waiting_rooms.EventNewParams) (waiting_rooms.WaitingroomEventResult, error)
+- client.WaitingRooms.Events.Update(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, eventID interface{}, body waiting_rooms.EventUpdateParams) (waiting_rooms.WaitingroomEventResult, error)
+- client.WaitingRooms.Events.List(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}) ([]waiting_rooms.WaitingroomEventResult, error)
+- client.WaitingRooms.Events.Delete(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, eventID interface{}) (waiting_rooms.EventDeleteResponse, error)
+- client.WaitingRooms.Events.Edit(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, eventID interface{}, body waiting_rooms.EventEditParams) (waiting_rooms.WaitingroomEventResult, error)
+- client.WaitingRooms.Events.Get(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, eventID interface{}) (waiting_rooms.WaitingroomEventResult, error)
### Details
Response Types:
-- waiting_rooms.WaitingroomEventDetailsResult
+- waiting_rooms.WaitingroomEventDetailsResult
Methods:
-- client.WaitingRooms.Events.Details.Get(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, eventID interface{}) (waiting_rooms.WaitingroomEventDetailsResult, error)
+- client.WaitingRooms.Events.Details.Get(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, eventID interface{}) (waiting_rooms.WaitingroomEventDetailsResult, error)
## Rules
Response Types:
-- waiting_rooms.WaitingroomRuleResult
+- waiting_rooms.WaitingroomRuleResult
Methods:
-- client.WaitingRooms.Rules.New(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, body waiting_rooms.RuleNewParams) ([]waiting_rooms.WaitingroomRuleResult, error)
-- client.WaitingRooms.Rules.Update(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, body waiting_rooms.RuleUpdateParams) ([]waiting_rooms.WaitingroomRuleResult, error)
-- client.WaitingRooms.Rules.List(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}) ([]waiting_rooms.WaitingroomRuleResult, error)
-- client.WaitingRooms.Rules.Delete(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, ruleID string) ([]waiting_rooms.WaitingroomRuleResult, error)
-- client.WaitingRooms.Rules.Edit(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, ruleID string, body waiting_rooms.RuleEditParams) ([]waiting_rooms.WaitingroomRuleResult, error)
+- client.WaitingRooms.Rules.New(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, body waiting_rooms.RuleNewParams) ([]waiting_rooms.WaitingroomRuleResult, error)
+- client.WaitingRooms.Rules.Update(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, body waiting_rooms.RuleUpdateParams) ([]waiting_rooms.WaitingroomRuleResult, error)
+- client.WaitingRooms.Rules.List(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}) ([]waiting_rooms.WaitingroomRuleResult, error)
+- client.WaitingRooms.Rules.Delete(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, ruleID string) ([]waiting_rooms.WaitingroomRuleResult, error)
+- client.WaitingRooms.Rules.Edit(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}, ruleID string, body waiting_rooms.RuleEditParams) ([]waiting_rooms.WaitingroomRuleResult, error)
## Statuses
Response Types:
-- waiting_rooms.StatusGetResponse
+- waiting_rooms.StatusGetResponse
Methods:
-- client.WaitingRooms.Statuses.Get(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}) (waiting_rooms.StatusGetResponse, error)
+- client.WaitingRooms.Statuses.Get(ctx context.Context, zoneIdentifier string, waitingRoomID interface{}) (waiting_rooms.StatusGetResponse, error)
## Settings
Response Types:
-- waiting_rooms.SettingUpdateResponse
-- waiting_rooms.SettingEditResponse
-- waiting_rooms.SettingGetResponse
+- waiting_rooms.SettingUpdateResponse
+- waiting_rooms.SettingEditResponse
+- waiting_rooms.SettingGetResponse
Methods:
-- client.WaitingRooms.Settings.Update(ctx context.Context, zoneIdentifier string, body waiting_rooms.SettingUpdateParams) (waiting_rooms.SettingUpdateResponse, error)
-- client.WaitingRooms.Settings.Edit(ctx context.Context, zoneIdentifier string, body waiting_rooms.SettingEditParams) (waiting_rooms.SettingEditResponse, error)
-- client.WaitingRooms.Settings.Get(ctx context.Context, zoneIdentifier string) (waiting_rooms.SettingGetResponse, error)
+- client.WaitingRooms.Settings.Update(ctx context.Context, zoneIdentifier string, body waiting_rooms.SettingUpdateParams) (waiting_rooms.SettingUpdateResponse, error)
+- client.WaitingRooms.Settings.Edit(ctx context.Context, zoneIdentifier string, body waiting_rooms.SettingEditParams) (waiting_rooms.SettingEditResponse, error)
+- client.WaitingRooms.Settings.Get(ctx context.Context, zoneIdentifier string) (waiting_rooms.SettingGetResponse, error)
# Web3
@@ -2375,16 +2367,16 @@ Methods:
Response Types:
-- web3.DwebConfigWeb3Hostname
-- web3.HostnameDeleteResponse
+- web3.DwebConfigWeb3Hostname
+- web3.HostnameDeleteResponse
Methods:
-- client.Web3.Hostnames.New(ctx context.Context, zoneIdentifier string, body web3.HostnameNewParams) (web3.DwebConfigWeb3Hostname, error)
-- client.Web3.Hostnames.List(ctx context.Context, zoneIdentifier string) ([]web3.DwebConfigWeb3Hostname, error)
-- client.Web3.Hostnames.Delete(ctx context.Context, zoneIdentifier string, identifier string) (web3.HostnameDeleteResponse, error)
-- client.Web3.Hostnames.Edit(ctx context.Context, zoneIdentifier string, identifier string, body web3.HostnameEditParams) (web3.DwebConfigWeb3Hostname, error)
-- client.Web3.Hostnames.Get(ctx context.Context, zoneIdentifier string, identifier string) (web3.DwebConfigWeb3Hostname, error)
+- client.Web3.Hostnames.New(ctx context.Context, zoneIdentifier string, body web3.HostnameNewParams) (web3.DwebConfigWeb3Hostname, error)
+- client.Web3.Hostnames.List(ctx context.Context, zoneIdentifier string) ([]web3.DwebConfigWeb3Hostname, error)
+- client.Web3.Hostnames.Delete(ctx context.Context, zoneIdentifier string, identifier string) (web3.HostnameDeleteResponse, error)
+- client.Web3.Hostnames.Edit(ctx context.Context, zoneIdentifier string, identifier string, body web3.HostnameEditParams) (web3.DwebConfigWeb3Hostname, error)
+- client.Web3.Hostnames.Get(ctx context.Context, zoneIdentifier string, identifier string) (web3.DwebConfigWeb3Hostname, error)
### IPFSUniversalPaths
@@ -2392,32 +2384,32 @@ Methods:
Response Types:
-- web3.DwebConfigContentListDetails
+- web3.DwebConfigContentListDetails
Methods:
-- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Update(ctx context.Context, zoneIdentifier string, identifier string, body web3.HostnameIPFSUniversalPathContentListUpdateParams) (web3.DwebConfigContentListDetails, error)
-- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Get(ctx context.Context, zoneIdentifier string, identifier string) (web3.DwebConfigContentListDetails, error)
+- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Update(ctx context.Context, zoneIdentifier string, identifier string, body web3.HostnameIPFSUniversalPathContentListUpdateParams) (web3.DwebConfigContentListDetails, error)
+- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Get(ctx context.Context, zoneIdentifier string, identifier string) (web3.DwebConfigContentListDetails, error)
##### Entries
Params Types:
-- web3.DwebConfigContentListEntryParam
+- web3.DwebConfigContentListEntryParam
Response Types:
-- web3.DwebConfigContentListEntry
-- web3.HostnameIPFSUniversalPathContentListEntryListResponse
-- web3.HostnameIPFSUniversalPathContentListEntryDeleteResponse
+- web3.DwebConfigContentListEntry
+- web3.HostnameIPFSUniversalPathContentListEntryListResponse
+- web3.HostnameIPFSUniversalPathContentListEntryDeleteResponse
Methods:
-- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.New(ctx context.Context, zoneIdentifier string, identifier string, body web3.HostnameIPFSUniversalPathContentListEntryNewParams) (web3.DwebConfigContentListEntry, error)
-- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.Update(ctx context.Context, zoneIdentifier string, identifier string, contentListEntryIdentifier string, body web3.HostnameIPFSUniversalPathContentListEntryUpdateParams) (web3.DwebConfigContentListEntry, error)
-- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.List(ctx context.Context, zoneIdentifier string, identifier string) (web3.HostnameIPFSUniversalPathContentListEntryListResponse, error)
-- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.Delete(ctx context.Context, zoneIdentifier string, identifier string, contentListEntryIdentifier string) (web3.HostnameIPFSUniversalPathContentListEntryDeleteResponse, error)
-- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.Get(ctx context.Context, zoneIdentifier string, identifier string, contentListEntryIdentifier string) (web3.DwebConfigContentListEntry, error)
+- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.New(ctx context.Context, zoneIdentifier string, identifier string, body web3.HostnameIPFSUniversalPathContentListEntryNewParams) (web3.DwebConfigContentListEntry, error)
+- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.Update(ctx context.Context, zoneIdentifier string, identifier string, contentListEntryIdentifier string, body web3.HostnameIPFSUniversalPathContentListEntryUpdateParams) (web3.DwebConfigContentListEntry, error)
+- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.List(ctx context.Context, zoneIdentifier string, identifier string) (web3.HostnameIPFSUniversalPathContentListEntryListResponse, error)
+- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.Delete(ctx context.Context, zoneIdentifier string, identifier string, contentListEntryIdentifier string) (web3.HostnameIPFSUniversalPathContentListEntryDeleteResponse, error)
+- client.Web3.Hostnames.IPFSUniversalPaths.ContentLists.Entries.Get(ctx context.Context, zoneIdentifier string, identifier string, contentListEntryIdentifier string) (web3.DwebConfigContentListEntry, error)
# Workers
@@ -2425,139 +2417,139 @@ Methods:
Response Types:
-- workers.AIRunResponse
+- workers.AIRunResponse
Methods:
-- client.Workers.AI.Run(ctx context.Context, modelName string, params workers.AIRunParams) (workers.AIRunResponse, error)
+- client.Workers.AI.Run(ctx context.Context, modelName string, params workers.AIRunParams) (workers.AIRunResponse, error)
## Scripts
Response Types:
-- workers.WorkersScript
+- workers.WorkersScript
Methods:
-- client.Workers.Scripts.Update(ctx context.Context, scriptName string, params workers.ScriptUpdateParams) (workers.WorkersScript, error)
-- client.Workers.Scripts.List(ctx context.Context, query workers.ScriptListParams) ([]workers.WorkersScript, error)
-- client.Workers.Scripts.Delete(ctx context.Context, scriptName string, params workers.ScriptDeleteParams) error
-- client.Workers.Scripts.Get(ctx context.Context, scriptName string, query workers.ScriptGetParams) (http.Response, error)
+- client.Workers.Scripts.Update(ctx context.Context, scriptName string, params workers.ScriptUpdateParams) (workers.WorkersScript, error)
+- client.Workers.Scripts.List(ctx context.Context, query workers.ScriptListParams) ([]workers.WorkersScript, error)
+- client.Workers.Scripts.Delete(ctx context.Context, scriptName string, params workers.ScriptDeleteParams) error
+- client.Workers.Scripts.Get(ctx context.Context, scriptName string, query workers.ScriptGetParams) (http.Response, error)
### Bindings
Response Types:
-- workers.WorkersSchemasBinding
+- workers.WorkersSchemasBinding
Methods:
-- client.Workers.Scripts.Bindings.Get(ctx context.Context, query workers.ScriptBindingGetParams) ([]workers.WorkersSchemasBinding, error)
+- client.Workers.Scripts.Bindings.Get(ctx context.Context, query workers.ScriptBindingGetParams) ([]workers.WorkersSchemasBinding, error)
### Schedules
Response Types:
-- workers.ScriptScheduleUpdateResponse
-- workers.ScriptScheduleGetResponse
+- workers.ScriptScheduleUpdateResponse
+- workers.ScriptScheduleGetResponse
Methods:
-- client.Workers.Scripts.Schedules.Update(ctx context.Context, scriptName string, params workers.ScriptScheduleUpdateParams) (workers.ScriptScheduleUpdateResponse, error)
-- client.Workers.Scripts.Schedules.Get(ctx context.Context, scriptName string, query workers.ScriptScheduleGetParams) (workers.ScriptScheduleGetResponse, error)
+- client.Workers.Scripts.Schedules.Update(ctx context.Context, scriptName string, params workers.ScriptScheduleUpdateParams) (workers.ScriptScheduleUpdateResponse, error)
+- client.Workers.Scripts.Schedules.Get(ctx context.Context, scriptName string, query workers.ScriptScheduleGetParams) (workers.ScriptScheduleGetResponse, error)
### Tail
Response Types:
-- workers.ScriptTailNewResponse
-- workers.ScriptTailDeleteResponse
-- workers.ScriptTailGetResponse
+- workers.ScriptTailNewResponse
+- workers.ScriptTailDeleteResponse
+- workers.ScriptTailGetResponse
Methods:
-- client.Workers.Scripts.Tail.New(ctx context.Context, scriptName string, body workers.ScriptTailNewParams) (workers.ScriptTailNewResponse, error)
-- client.Workers.Scripts.Tail.Delete(ctx context.Context, scriptName string, id string, body workers.ScriptTailDeleteParams) (workers.ScriptTailDeleteResponse, error)
-- client.Workers.Scripts.Tail.Get(ctx context.Context, scriptName string, query workers.ScriptTailGetParams) (workers.ScriptTailGetResponse, error)
+- client.Workers.Scripts.Tail.New(ctx context.Context, scriptName string, body workers.ScriptTailNewParams) (workers.ScriptTailNewResponse, error)
+- client.Workers.Scripts.Tail.Delete(ctx context.Context, scriptName string, id string, body workers.ScriptTailDeleteParams) (workers.ScriptTailDeleteResponse, error)
+- client.Workers.Scripts.Tail.Get(ctx context.Context, scriptName string, query workers.ScriptTailGetParams) (workers.ScriptTailGetResponse, error)
### UsageModel
Response Types:
-- workers.ScriptUsageModelUpdateResponse
-- workers.ScriptUsageModelGetResponse
+- workers.ScriptUsageModelUpdateResponse
+- workers.ScriptUsageModelGetResponse
Methods:
-- client.Workers.Scripts.UsageModel.Update(ctx context.Context, scriptName string, params workers.ScriptUsageModelUpdateParams) (workers.ScriptUsageModelUpdateResponse, error)
-- client.Workers.Scripts.UsageModel.Get(ctx context.Context, scriptName string, query workers.ScriptUsageModelGetParams) (workers.ScriptUsageModelGetResponse, error)
+- client.Workers.Scripts.UsageModel.Update(ctx context.Context, scriptName string, params workers.ScriptUsageModelUpdateParams) (workers.ScriptUsageModelUpdateResponse, error)
+- client.Workers.Scripts.UsageModel.Get(ctx context.Context, scriptName string, query workers.ScriptUsageModelGetParams) (workers.ScriptUsageModelGetResponse, error)
### Content
Methods:
-- client.Workers.Scripts.Content.Update(ctx context.Context, scriptName string, params workers.ScriptContentUpdateParams) (workers.WorkersScript, error)
+- client.Workers.Scripts.Content.Update(ctx context.Context, scriptName string, params workers.ScriptContentUpdateParams) (workers.WorkersScript, error)
### ContentV2
Methods:
-- client.Workers.Scripts.ContentV2.Get(ctx context.Context, scriptName string, query workers.ScriptContentV2GetParams) (http.Response, error)
+- client.Workers.Scripts.ContentV2.Get(ctx context.Context, scriptName string, query workers.ScriptContentV2GetParams) (http.Response, error)
### Settings
Response Types:
-- workers.ScriptSettingEditResponse
-- workers.ScriptSettingGetResponse
+- workers.ScriptSettingEditResponse
+- workers.ScriptSettingGetResponse
Methods:
-- client.Workers.Scripts.Settings.Edit(ctx context.Context, scriptName string, params workers.ScriptSettingEditParams) (workers.ScriptSettingEditResponse, error)
-- client.Workers.Scripts.Settings.Get(ctx context.Context, scriptName string, query workers.ScriptSettingGetParams) (workers.ScriptSettingGetResponse, error)
+- client.Workers.Scripts.Settings.Edit(ctx context.Context, scriptName string, params workers.ScriptSettingEditParams) (workers.ScriptSettingEditResponse, error)
+- client.Workers.Scripts.Settings.Get(ctx context.Context, scriptName string, query workers.ScriptSettingGetParams) (workers.ScriptSettingGetResponse, error)
## Filters
Response Types:
-- workers.WorkersFilters
-- workers.FilterNewResponse
-- workers.FilterDeleteResponse
+- workers.WorkersFilters
+- workers.FilterNewResponse
+- workers.FilterDeleteResponse
Methods:
-- client.Workers.Filters.New(ctx context.Context, params workers.FilterNewParams) (workers.FilterNewResponse, error)
-- client.Workers.Filters.Update(ctx context.Context, filterID string, params workers.FilterUpdateParams) (workers.WorkersFilters, error)
-- client.Workers.Filters.List(ctx context.Context, query workers.FilterListParams) ([]workers.WorkersFilters, error)
-- client.Workers.Filters.Delete(ctx context.Context, filterID string, body workers.FilterDeleteParams) (workers.FilterDeleteResponse, error)
+- client.Workers.Filters.New(ctx context.Context, params workers.FilterNewParams) (workers.FilterNewResponse, error)
+- client.Workers.Filters.Update(ctx context.Context, filterID string, params workers.FilterUpdateParams) (workers.WorkersFilters, error)
+- client.Workers.Filters.List(ctx context.Context, query workers.FilterListParams) ([]workers.WorkersFilters, error)
+- client.Workers.Filters.Delete(ctx context.Context, filterID string, body workers.FilterDeleteParams) (workers.FilterDeleteResponse, error)
## Routes
Response Types:
-- workers.WorkersRoutes
-- workers.RouteNewResponse
-- workers.RouteDeleteResponse
+- workers.WorkersRoutes
+- workers.RouteNewResponse
+- workers.RouteDeleteResponse
Methods:
-- client.Workers.Routes.New(ctx context.Context, params workers.RouteNewParams) (workers.RouteNewResponse, error)
-- client.Workers.Routes.Update(ctx context.Context, routeID string, params workers.RouteUpdateParams) (workers.WorkersRoutes, error)
-- client.Workers.Routes.List(ctx context.Context, query workers.RouteListParams) ([]workers.WorkersRoutes, error)
-- client.Workers.Routes.Delete(ctx context.Context, routeID string, body workers.RouteDeleteParams) (workers.RouteDeleteResponse, error)
-- client.Workers.Routes.Get(ctx context.Context, routeID string, query workers.RouteGetParams) (workers.WorkersRoutes, error)
+- client.Workers.Routes.New(ctx context.Context, params workers.RouteNewParams) (workers.RouteNewResponse, error)
+- client.Workers.Routes.Update(ctx context.Context, routeID string, params workers.RouteUpdateParams) (workers.WorkersRoutes, error)
+- client.Workers.Routes.List(ctx context.Context, query workers.RouteListParams) ([]workers.WorkersRoutes, error)
+- client.Workers.Routes.Delete(ctx context.Context, routeID string, body workers.RouteDeleteParams) (workers.RouteDeleteResponse, error)
+- client.Workers.Routes.Get(ctx context.Context, routeID string, query workers.RouteGetParams) (workers.WorkersRoutes, error)
## AccountSettings
Response Types:
-- workers.AccountSettingUpdateResponse
-- workers.AccountSettingGetResponse
+- workers.AccountSettingUpdateResponse
+- workers.AccountSettingGetResponse
Methods:
-- client.Workers.AccountSettings.Update(ctx context.Context, params workers.AccountSettingUpdateParams) (workers.AccountSettingUpdateResponse, error)
-- client.Workers.AccountSettings.Get(ctx context.Context, query workers.AccountSettingGetParams) (workers.AccountSettingGetResponse, error)
+- client.Workers.AccountSettings.Update(ctx context.Context, params workers.AccountSettingUpdateParams) (workers.AccountSettingUpdateResponse, error)
+- client.Workers.AccountSettings.Get(ctx context.Context, query workers.AccountSettingGetParams) (workers.AccountSettingGetResponse, error)
## Deployments
@@ -2565,46 +2557,46 @@ Methods:
Response Types:
-- workers.DeploymentByScriptGetResponse
+- workers.DeploymentByScriptGetResponse
Methods:
-- client.Workers.Deployments.ByScripts.Get(ctx context.Context, scriptID string, query workers.DeploymentByScriptGetParams) (workers.DeploymentByScriptGetResponse, error)
+- client.Workers.Deployments.ByScripts.Get(ctx context.Context, scriptID string, query workers.DeploymentByScriptGetParams) (workers.DeploymentByScriptGetResponse, error)
#### Details
Response Types:
-- workers.DeploymentByScriptDetailGetResponse
+- workers.DeploymentByScriptDetailGetResponse
Methods:
-- client.Workers.Deployments.ByScripts.Details.Get(ctx context.Context, scriptID string, deploymentID string, query workers.DeploymentByScriptDetailGetParams) (workers.DeploymentByScriptDetailGetResponse, error)
+- client.Workers.Deployments.ByScripts.Details.Get(ctx context.Context, scriptID string, deploymentID string, query workers.DeploymentByScriptDetailGetParams) (workers.DeploymentByScriptDetailGetResponse, error)
## Domains
Response Types:
-- workers.WorkersDomain
+- workers.WorkersDomain
Methods:
-- client.Workers.Domains.Update(ctx context.Context, params workers.DomainUpdateParams) (workers.WorkersDomain, error)
-- client.Workers.Domains.List(ctx context.Context, params workers.DomainListParams) ([]workers.WorkersDomain, error)
-- client.Workers.Domains.Delete(ctx context.Context, domainID interface{}, body workers.DomainDeleteParams) error
-- client.Workers.Domains.Get(ctx context.Context, domainID interface{}, query workers.DomainGetParams) (workers.WorkersDomain, error)
+- client.Workers.Domains.Update(ctx context.Context, params workers.DomainUpdateParams) (workers.WorkersDomain, error)
+- client.Workers.Domains.List(ctx context.Context, params workers.DomainListParams) ([]workers.WorkersDomain, error)
+- client.Workers.Domains.Delete(ctx context.Context, domainID interface{}, body workers.DomainDeleteParams) error
+- client.Workers.Domains.Get(ctx context.Context, domainID interface{}, query workers.DomainGetParams) (workers.WorkersDomain, error)
## Subdomains
Response Types:
-- workers.SubdomainUpdateResponse
-- workers.SubdomainGetResponse
+- workers.SubdomainUpdateResponse
+- workers.SubdomainGetResponse
Methods:
-- client.Workers.Subdomains.Update(ctx context.Context, params workers.SubdomainUpdateParams) (workers.SubdomainUpdateResponse, error)
-- client.Workers.Subdomains.Get(ctx context.Context, query workers.SubdomainGetParams) (workers.SubdomainGetResponse, error)
+- client.Workers.Subdomains.Update(ctx context.Context, params workers.SubdomainUpdateParams) (workers.SubdomainUpdateResponse, error)
+- client.Workers.Subdomains.Get(ctx context.Context, query workers.SubdomainGetParams) (workers.SubdomainGetResponse, error)
## Services
@@ -2614,20 +2606,20 @@ Methods:
Methods:
-- client.Workers.Services.Environments.Content.Update(ctx context.Context, serviceName string, environmentName string, params workers.ServiceEnvironmentContentUpdateParams) (workers.WorkersScript, error)
-- client.Workers.Services.Environments.Content.Get(ctx context.Context, serviceName string, environmentName string, query workers.ServiceEnvironmentContentGetParams) (http.Response, error)
+- client.Workers.Services.Environments.Content.Update(ctx context.Context, serviceName string, environmentName string, params workers.ServiceEnvironmentContentUpdateParams) (workers.WorkersScript, error)
+- client.Workers.Services.Environments.Content.Get(ctx context.Context, serviceName string, environmentName string, query workers.ServiceEnvironmentContentGetParams) (http.Response, error)
#### Settings
Response Types:
-- workers.ServiceEnvironmentSettingEditResponse
-- workers.ServiceEnvironmentSettingGetResponse
+- workers.ServiceEnvironmentSettingEditResponse
+- workers.ServiceEnvironmentSettingGetResponse
Methods:
-- client.Workers.Services.Environments.Settings.Edit(ctx context.Context, serviceName string, environmentName string, params workers.ServiceEnvironmentSettingEditParams) (workers.ServiceEnvironmentSettingEditResponse, error)
-- client.Workers.Services.Environments.Settings.Get(ctx context.Context, serviceName string, environmentName string, query workers.ServiceEnvironmentSettingGetParams) (workers.ServiceEnvironmentSettingGetResponse, error)
+- client.Workers.Services.Environments.Settings.Edit(ctx context.Context, serviceName string, environmentName string, params workers.ServiceEnvironmentSettingEditParams) (workers.ServiceEnvironmentSettingEditResponse, error)
+- client.Workers.Services.Environments.Settings.Get(ctx context.Context, serviceName string, environmentName string, query workers.ServiceEnvironmentSettingGetParams) (workers.ServiceEnvironmentSettingGetResponse, error)
# KV
@@ -2635,61 +2627,61 @@ Methods:
Response Types:
-- kv.WorkersKVNamespace
-- kv.NamespaceUpdateResponse
-- kv.NamespaceDeleteResponse
+- kv.WorkersKVNamespace
+- kv.NamespaceUpdateResponse
+- kv.NamespaceDeleteResponse
Methods:
-- client.KV.Namespaces.New(ctx context.Context, params kv.NamespaceNewParams) (kv.WorkersKVNamespace, error)
-- client.KV.Namespaces.Update(ctx context.Context, namespaceID string, params kv.NamespaceUpdateParams) (kv.NamespaceUpdateResponse, error)
-- client.KV.Namespaces.List(ctx context.Context, params kv.NamespaceListParams) (shared.V4PagePaginationArray[kv.WorkersKVNamespace], error)
-- client.KV.Namespaces.Delete(ctx context.Context, namespaceID string, body kv.NamespaceDeleteParams) (kv.NamespaceDeleteResponse, error)
+- client.KV.Namespaces.New(ctx context.Context, params kv.NamespaceNewParams) (kv.WorkersKVNamespace, error)
+- client.KV.Namespaces.Update(ctx context.Context, namespaceID string, params kv.NamespaceUpdateParams) (kv.NamespaceUpdateResponse, error)
+- client.KV.Namespaces.List(ctx context.Context, params kv.NamespaceListParams) (shared.V4PagePaginationArray[kv.WorkersKVNamespace], error)
+- client.KV.Namespaces.Delete(ctx context.Context, namespaceID string, body kv.NamespaceDeleteParams) (kv.NamespaceDeleteResponse, error)
### Bulk
Response Types:
-- kv.NamespaceBulkUpdateResponse
-- kv.NamespaceBulkDeleteResponse
+- kv.NamespaceBulkUpdateResponse
+- kv.NamespaceBulkDeleteResponse
Methods:
-- client.KV.Namespaces.Bulk.Update(ctx context.Context, namespaceID string, params kv.NamespaceBulkUpdateParams) (kv.NamespaceBulkUpdateResponse, error)
-- client.KV.Namespaces.Bulk.Delete(ctx context.Context, namespaceID string, params kv.NamespaceBulkDeleteParams) (kv.NamespaceBulkDeleteResponse, error)
+- client.KV.Namespaces.Bulk.Update(ctx context.Context, namespaceID string, params kv.NamespaceBulkUpdateParams) (kv.NamespaceBulkUpdateResponse, error)
+- client.KV.Namespaces.Bulk.Delete(ctx context.Context, namespaceID string, params kv.NamespaceBulkDeleteParams) (kv.NamespaceBulkDeleteResponse, error)
### Keys
Response Types:
-- kv.WorkersKVKey
+- kv.WorkersKVKey
Methods:
-- client.KV.Namespaces.Keys.List(ctx context.Context, namespaceID string, params kv.NamespaceKeyListParams) ([]kv.WorkersKVKey, error)
+- client.KV.Namespaces.Keys.List(ctx context.Context, namespaceID string, params kv.NamespaceKeyListParams) (shared.CursorLimitPagination[kv.WorkersKVKey], error)
### Metadata
Response Types:
-- kv.NamespaceMetadataGetResponse
+- kv.NamespaceMetadataGetResponse
Methods:
-- client.KV.Namespaces.Metadata.Get(ctx context.Context, namespaceID string, keyName string, query kv.NamespaceMetadataGetParams) (kv.NamespaceMetadataGetResponse, error)
+- client.KV.Namespaces.Metadata.Get(ctx context.Context, namespaceID string, keyName string, query kv.NamespaceMetadataGetParams) (kv.NamespaceMetadataGetResponse, error)
### Values
Response Types:
-- kv.NamespaceValueUpdateResponse
-- kv.NamespaceValueDeleteResponse
+- kv.NamespaceValueUpdateResponse
+- kv.NamespaceValueDeleteResponse
Methods:
-- client.KV.Namespaces.Values.Update(ctx context.Context, namespaceID string, keyName string, params kv.NamespaceValueUpdateParams) (kv.NamespaceValueUpdateResponse, error)
-- client.KV.Namespaces.Values.Delete(ctx context.Context, namespaceID string, keyName string, body kv.NamespaceValueDeleteParams) (kv.NamespaceValueDeleteResponse, error)
-- client.KV.Namespaces.Values.Get(ctx context.Context, namespaceID string, keyName string, query kv.NamespaceValueGetParams) (string, error)
+- client.KV.Namespaces.Values.Update(ctx context.Context, namespaceID string, keyName string, params kv.NamespaceValueUpdateParams) (kv.NamespaceValueUpdateResponse, error)
+- client.KV.Namespaces.Values.Delete(ctx context.Context, namespaceID string, keyName string, body kv.NamespaceValueDeleteParams) (kv.NamespaceValueDeleteResponse, error)
+- client.KV.Namespaces.Values.Get(ctx context.Context, namespaceID string, keyName string, query kv.NamespaceValueGetParams) (string, error)
# DurableObjects
@@ -2697,187 +2689,187 @@ Methods:
Response Types:
-- durable_objects.WorkersNamespace
+- durable_objects.WorkersNamespace
Methods:
-- client.DurableObjects.Namespaces.List(ctx context.Context, query durable_objects.NamespaceListParams) ([]durable_objects.WorkersNamespace, error)
+- client.DurableObjects.Namespaces.List(ctx context.Context, query durable_objects.NamespaceListParams) ([]durable_objects.WorkersNamespace, error)
### Objects
Response Types:
-- durable_objects.WorkersObject
+- durable_objects.WorkersObject
Methods:
-- client.DurableObjects.Namespaces.Objects.List(ctx context.Context, id string, params durable_objects.NamespaceObjectListParams) ([]durable_objects.WorkersObject, error)
+- client.DurableObjects.Namespaces.Objects.List(ctx context.Context, id string, params durable_objects.NamespaceObjectListParams) (shared.CursorLimitPagination[durable_objects.WorkersObject], error)
# Queues
Response Types:
-- queues.WorkersQueue
-- queues.WorkersQueueCreated
-- queues.WorkersQueueUpdated
-- queues.QueueDeleteResponse
+- queues.WorkersQueue
+- queues.WorkersQueueCreated
+- queues.WorkersQueueUpdated
+- queues.QueueDeleteResponse
Methods:
-- client.Queues.New(ctx context.Context, params queues.QueueNewParams) (queues.WorkersQueueCreated, error)
-- client.Queues.Update(ctx context.Context, name string, params queues.QueueUpdateParams) (queues.WorkersQueueUpdated, error)
-- client.Queues.List(ctx context.Context, query queues.QueueListParams) ([]queues.WorkersQueue, error)
-- client.Queues.Delete(ctx context.Context, name string, body queues.QueueDeleteParams) (queues.QueueDeleteResponse, error)
-- client.Queues.Get(ctx context.Context, name string, query queues.QueueGetParams) (queues.WorkersQueue, error)
+- client.Queues.New(ctx context.Context, params queues.QueueNewParams) (queues.WorkersQueueCreated, error)
+- client.Queues.Update(ctx context.Context, name string, params queues.QueueUpdateParams) (queues.WorkersQueueUpdated, error)
+- client.Queues.List(ctx context.Context, query queues.QueueListParams) ([]queues.WorkersQueue, error)
+- client.Queues.Delete(ctx context.Context, name string, body queues.QueueDeleteParams) (queues.QueueDeleteResponse, error)
+- client.Queues.Get(ctx context.Context, name string, query queues.QueueGetParams) (queues.WorkersQueue, error)
## Consumers
Response Types:
-- queues.WorkersConsumer
-- queues.WorkersConsumerCreated
-- queues.WorkersConsumerUpdated
-- queues.ConsumerDeleteResponse
+- queues.WorkersConsumer
+- queues.WorkersConsumerCreated
+- queues.WorkersConsumerUpdated
+- queues.ConsumerDeleteResponse
Methods:
-- client.Queues.Consumers.New(ctx context.Context, name string, params queues.ConsumerNewParams) (queues.WorkersConsumerCreated, error)
-- client.Queues.Consumers.Update(ctx context.Context, name string, consumerName string, params queues.ConsumerUpdateParams) (queues.WorkersConsumerUpdated, error)
-- client.Queues.Consumers.Delete(ctx context.Context, name string, consumerName string, body queues.ConsumerDeleteParams) (queues.ConsumerDeleteResponse, error)
-- client.Queues.Consumers.Get(ctx context.Context, name string, query queues.ConsumerGetParams) ([]queues.WorkersConsumer, error)
+- client.Queues.Consumers.New(ctx context.Context, name string, params queues.ConsumerNewParams) (queues.WorkersConsumerCreated, error)
+- client.Queues.Consumers.Update(ctx context.Context, name string, consumerName string, params queues.ConsumerUpdateParams) (queues.WorkersConsumerUpdated, error)
+- client.Queues.Consumers.Delete(ctx context.Context, name string, consumerName string, body queues.ConsumerDeleteParams) (queues.ConsumerDeleteResponse, error)
+- client.Queues.Consumers.Get(ctx context.Context, name string, query queues.ConsumerGetParams) ([]queues.WorkersConsumer, error)
# ManagedHeaders
Response Types:
-- managed_headers.ManagedHeaderListResponse
-- managed_headers.ManagedHeaderEditResponse
+- managed_headers.ManagedHeaderListResponse
+- managed_headers.ManagedHeaderEditResponse
Methods:
-- client.ManagedHeaders.List(ctx context.Context, query managed_headers.ManagedHeaderListParams) (managed_headers.ManagedHeaderListResponse, error)
-- client.ManagedHeaders.Edit(ctx context.Context, params managed_headers.ManagedHeaderEditParams) (managed_headers.ManagedHeaderEditResponse, error)
+- client.ManagedHeaders.List(ctx context.Context, query managed_headers.ManagedHeaderListParams) (managed_headers.ManagedHeaderListResponse, error)
+- client.ManagedHeaders.Edit(ctx context.Context, params managed_headers.ManagedHeaderEditParams) (managed_headers.ManagedHeaderEditResponse, error)
# PageShield
Response Types:
-- page_shield.PageShieldGetZoneSettings
-- page_shield.PageShieldUpdateZoneSettings
+- page_shield.PageShieldGetZoneSettings
+- page_shield.PageShieldUpdateZoneSettings
Methods:
-- client.PageShield.Update(ctx context.Context, params page_shield.PageShieldUpdateParams) (page_shield.PageShieldUpdateZoneSettings, error)
-- client.PageShield.List(ctx context.Context, query page_shield.PageShieldListParams) (page_shield.PageShieldGetZoneSettings, error)
+- client.PageShield.Update(ctx context.Context, params page_shield.PageShieldUpdateParams) (page_shield.PageShieldUpdateZoneSettings, error)
+- client.PageShield.Get(ctx context.Context, query page_shield.PageShieldGetParams) (page_shield.PageShieldGetZoneSettings, error)
## Policies
Response Types:
-- page_shield.PageShieldPageshieldPolicy
+- page_shield.PageShieldPageshieldPolicy
Methods:
-- client.PageShield.Policies.New(ctx context.Context, params page_shield.PolicyNewParams) (page_shield.PageShieldPageshieldPolicy, error)
-- client.PageShield.Policies.Update(ctx context.Context, policyID string, params page_shield.PolicyUpdateParams) (page_shield.PageShieldPageshieldPolicy, error)
-- client.PageShield.Policies.List(ctx context.Context, query page_shield.PolicyListParams) ([]page_shield.PageShieldPageshieldPolicy, error)
-- client.PageShield.Policies.Delete(ctx context.Context, policyID string, body page_shield.PolicyDeleteParams) error
-- client.PageShield.Policies.Get(ctx context.Context, policyID string, query page_shield.PolicyGetParams) (page_shield.PageShieldPageshieldPolicy, error)
+- client.PageShield.Policies.New(ctx context.Context, params page_shield.PolicyNewParams) (page_shield.PageShieldPageshieldPolicy, error)
+- client.PageShield.Policies.Update(ctx context.Context, policyID string, params page_shield.PolicyUpdateParams) (page_shield.PageShieldPageshieldPolicy, error)
+- client.PageShield.Policies.List(ctx context.Context, query page_shield.PolicyListParams) ([]page_shield.PageShieldPageshieldPolicy, error)
+- client.PageShield.Policies.Delete(ctx context.Context, policyID string, body page_shield.PolicyDeleteParams) error
+- client.PageShield.Policies.Get(ctx context.Context, policyID string, query page_shield.PolicyGetParams) (page_shield.PageShieldPageshieldPolicy, error)
## Connections
Response Types:
-- page_shield.PageShieldConnection
+- page_shield.PageShieldConnection
Methods:
-- client.PageShield.Connections.List(ctx context.Context, params page_shield.ConnectionListParams) ([]page_shield.PageShieldConnection, error)
-- client.PageShield.Connections.Get(ctx context.Context, connectionID string, query page_shield.ConnectionGetParams) (page_shield.PageShieldConnection, error)
+- client.PageShield.Connections.List(ctx context.Context, params page_shield.ConnectionListParams) ([]page_shield.PageShieldConnection, error)
+- client.PageShield.Connections.Get(ctx context.Context, connectionID string, query page_shield.ConnectionGetParams) (page_shield.PageShieldConnection, error)
## Scripts
Response Types:
-- page_shield.PageShieldScript
-- page_shield.ScriptGetResponse
+- page_shield.PageShieldScript
+- page_shield.ScriptGetResponse
Methods:
-- client.PageShield.Scripts.List(ctx context.Context, params page_shield.ScriptListParams) ([]page_shield.PageShieldScript, error)
-- client.PageShield.Scripts.Get(ctx context.Context, scriptID string, query page_shield.ScriptGetParams) (page_shield.ScriptGetResponse, error)
+- client.PageShield.Scripts.List(ctx context.Context, params page_shield.ScriptListParams) ([]page_shield.PageShieldScript, error)
+- client.PageShield.Scripts.Get(ctx context.Context, scriptID string, query page_shield.ScriptGetParams) (page_shield.ScriptGetResponse, error)
# Rulesets
Response Types:
-- rulesets.RulesetsRulesetResponse
-- rulesets.RulesetsRulesetsResponse
-- rulesets.RulesetListResponse
+- rulesets.RulesetsRulesetResponse
+- rulesets.RulesetsRulesetsResponse
+- rulesets.RulesetListResponse
Methods:
-- client.Rulesets.New(ctx context.Context, params rulesets.RulesetNewParams) (rulesets.RulesetsRulesetResponse, error)
-- client.Rulesets.Update(ctx context.Context, rulesetID string, params rulesets.RulesetUpdateParams) (rulesets.RulesetsRulesetResponse, error)
-- client.Rulesets.List(ctx context.Context, query rulesets.RulesetListParams) (rulesets.RulesetsRulesetsResponse, error)
-- client.Rulesets.Delete(ctx context.Context, rulesetID string, body rulesets.RulesetDeleteParams) error
-- client.Rulesets.Get(ctx context.Context, rulesetID string, query rulesets.RulesetGetParams) (rulesets.RulesetsRulesetResponse, error)
+- client.Rulesets.New(ctx context.Context, params rulesets.RulesetNewParams) (rulesets.RulesetsRulesetResponse, error)
+- client.Rulesets.Update(ctx context.Context, rulesetID string, params rulesets.RulesetUpdateParams) (rulesets.RulesetsRulesetResponse, error)
+- client.Rulesets.List(ctx context.Context, query rulesets.RulesetListParams) (rulesets.RulesetsRulesetsResponse, error)
+- client.Rulesets.Delete(ctx context.Context, rulesetID string, body rulesets.RulesetDeleteParams) error
+- client.Rulesets.Get(ctx context.Context, rulesetID string, query rulesets.RulesetGetParams) (rulesets.RulesetsRulesetResponse, error)
## Phases
Methods:
-- client.Rulesets.Phases.Update(ctx context.Context, rulesetPhase rulesets.PhaseUpdateParamsRulesetPhase, params rulesets.PhaseUpdateParams) (rulesets.RulesetsRulesetResponse, error)
-- client.Rulesets.Phases.Get(ctx context.Context, rulesetPhase rulesets.PhaseGetParamsRulesetPhase, query rulesets.PhaseGetParams) (rulesets.RulesetsRulesetResponse, error)
+- client.Rulesets.Phases.Update(ctx context.Context, rulesetPhase rulesets.PhaseUpdateParamsRulesetPhase, params rulesets.PhaseUpdateParams) (rulesets.RulesetsRulesetResponse, error)
+- client.Rulesets.Phases.Get(ctx context.Context, rulesetPhase rulesets.PhaseGetParamsRulesetPhase, query rulesets.PhaseGetParams) (rulesets.RulesetsRulesetResponse, error)
### Versions
Response Types:
-- rulesets.PhaseVersionListResponse
+- rulesets.PhaseVersionListResponse
Methods:
-- client.Rulesets.Phases.Versions.List(ctx context.Context, rulesetPhase rulesets.PhaseVersionListParamsRulesetPhase, query rulesets.PhaseVersionListParams) (rulesets.RulesetsRulesetsResponse, error)
-- client.Rulesets.Phases.Versions.Get(ctx context.Context, rulesetPhase rulesets.PhaseVersionGetParamsRulesetPhase, rulesetVersion string, query rulesets.PhaseVersionGetParams) (rulesets.RulesetsRulesetResponse, error)
+- client.Rulesets.Phases.Versions.List(ctx context.Context, rulesetPhase rulesets.PhaseVersionListParamsRulesetPhase, query rulesets.PhaseVersionListParams) (rulesets.RulesetsRulesetsResponse, error)
+- client.Rulesets.Phases.Versions.Get(ctx context.Context, rulesetPhase rulesets.PhaseVersionGetParamsRulesetPhase, rulesetVersion string, query rulesets.PhaseVersionGetParams) (rulesets.RulesetsRulesetResponse, error)
## Rules
Methods:
-- client.Rulesets.Rules.New(ctx context.Context, rulesetID string, params rulesets.RuleNewParams) (rulesets.RulesetsRulesetResponse, error)
-- client.Rulesets.Rules.Delete(ctx context.Context, rulesetID string, ruleID string, body rulesets.RuleDeleteParams) (rulesets.RulesetsRulesetResponse, error)
-- client.Rulesets.Rules.Edit(ctx context.Context, rulesetID string, ruleID string, params rulesets.RuleEditParams) (rulesets.RulesetsRulesetResponse, error)
+- client.Rulesets.Rules.New(ctx context.Context, rulesetID string, params rulesets.RuleNewParams) (rulesets.RulesetsRulesetResponse, error)
+- client.Rulesets.Rules.Delete(ctx context.Context, rulesetID string, ruleID string, body rulesets.RuleDeleteParams) (rulesets.RulesetsRulesetResponse, error)
+- client.Rulesets.Rules.Edit(ctx context.Context, rulesetID string, ruleID string, params rulesets.RuleEditParams) (rulesets.RulesetsRulesetResponse, error)
## Versions
Response Types:
-- rulesets.VersionListResponse
+- rulesets.VersionListResponse
Methods:
-- client.Rulesets.Versions.List(ctx context.Context, rulesetID string, query rulesets.VersionListParams) (rulesets.RulesetsRulesetsResponse, error)
-- client.Rulesets.Versions.Delete(ctx context.Context, rulesetID string, rulesetVersion string, body rulesets.VersionDeleteParams) error
-- client.Rulesets.Versions.Get(ctx context.Context, rulesetID string, rulesetVersion string, query rulesets.VersionGetParams) (rulesets.RulesetsRulesetResponse, error)
+- client.Rulesets.Versions.List(ctx context.Context, rulesetID string, query rulesets.VersionListParams) (rulesets.RulesetsRulesetsResponse, error)
+- client.Rulesets.Versions.Delete(ctx context.Context, rulesetID string, rulesetVersion string, body rulesets.VersionDeleteParams) error
+- client.Rulesets.Versions.Get(ctx context.Context, rulesetID string, rulesetVersion string, query rulesets.VersionGetParams) (rulesets.RulesetsRulesetResponse, error)
### ByTags
Methods:
-- client.Rulesets.Versions.ByTags.Get(ctx context.Context, rulesetID string, rulesetVersion string, ruleTag string, query rulesets.VersionByTagGetParams) (rulesets.RulesetsRulesetResponse, error)
+- client.Rulesets.Versions.ByTags.Get(ctx context.Context, rulesetID string, rulesetVersion string, ruleTag string, query rulesets.VersionByTagGetParams) (rulesets.RulesetsRulesetResponse, error)
# URLNormalization
Response Types:
-- url_normalization.URLNormalizationUpdateResponse
-- url_normalization.URLNormalizationGetResponse
+- url_normalization.URLNormalizationUpdateResponse
+- url_normalization.URLNormalizationGetResponse
Methods:
-- client.URLNormalization.Update(ctx context.Context, params url_normalization.URLNormalizationUpdateParams) (url_normalization.URLNormalizationUpdateResponse, error)
-- client.URLNormalization.Get(ctx context.Context, query url_normalization.URLNormalizationGetParams) (url_normalization.URLNormalizationGetResponse, error)
+- client.URLNormalization.Update(ctx context.Context, params url_normalization.URLNormalizationUpdateParams) (url_normalization.URLNormalizationUpdateResponse, error)
+- client.URLNormalization.Get(ctx context.Context, query url_normalization.URLNormalizationGetParams) (url_normalization.URLNormalizationGetResponse, error)
# Spectrum
@@ -2889,11 +2881,11 @@ Methods:
Response Types:
-- spectrum.AnalyticsAggregateCurrentGetResponse
+- spectrum.AnalyticsAggregateCurrentGetResponse
Methods:
-- client.Spectrum.Analytics.Aggregates.Currents.Get(ctx context.Context, zone string, query spectrum.AnalyticsAggregateCurrentGetParams) ([]spectrum.AnalyticsAggregateCurrentGetResponse, error)
+- client.Spectrum.Analytics.Aggregates.Currents.Get(ctx context.Context, zone string, query spectrum.AnalyticsAggregateCurrentGetParams) ([]spectrum.AnalyticsAggregateCurrentGetResponse, error)
### Events
@@ -2901,39 +2893,39 @@ Methods:
Response Types:
-- spectrum.AnalyticsEventBytimeGetResponse
+- spectrum.AnalyticsEventBytimeGetResponse
Methods:
-- client.Spectrum.Analytics.Events.Bytimes.Get(ctx context.Context, zone string, query spectrum.AnalyticsEventBytimeGetParams) (spectrum.AnalyticsEventBytimeGetResponse, error)
+- client.Spectrum.Analytics.Events.Bytimes.Get(ctx context.Context, zone string, query spectrum.AnalyticsEventBytimeGetParams) (spectrum.AnalyticsEventBytimeGetResponse, error)
#### Summaries
Response Types:
-- spectrum.AnalyticsEventSummaryGetResponse
+- spectrum.AnalyticsEventSummaryGetResponse
Methods:
-- client.Spectrum.Analytics.Events.Summaries.Get(ctx context.Context, zone string, query spectrum.AnalyticsEventSummaryGetParams) (spectrum.AnalyticsEventSummaryGetResponse, error)
+- client.Spectrum.Analytics.Events.Summaries.Get(ctx context.Context, zone string, query spectrum.AnalyticsEventSummaryGetParams) (spectrum.AnalyticsEventSummaryGetResponse, error)
## Apps
Response Types:
-- spectrum.AppNewResponse
-- spectrum.AppUpdateResponse
-- spectrum.AppListResponse
-- spectrum.AppDeleteResponse
-- spectrum.AppGetResponse
+- spectrum.AppNewResponse
+- spectrum.AppUpdateResponse
+- spectrum.AppListResponse
+- spectrum.AppDeleteResponse
+- spectrum.AppGetResponse
Methods:
-- client.Spectrum.Apps.New(ctx context.Context, zone string, body spectrum.AppNewParams) (spectrum.AppNewResponse, error)
-- client.Spectrum.Apps.Update(ctx context.Context, zone string, appID string, body spectrum.AppUpdateParams) (spectrum.AppUpdateResponse, error)
-- client.Spectrum.Apps.List(ctx context.Context, zone string, query spectrum.AppListParams) (shared.V4PagePaginationArray[spectrum.AppListResponse], error)
-- client.Spectrum.Apps.Delete(ctx context.Context, zone string, appID string) (spectrum.AppDeleteResponse, error)
-- client.Spectrum.Apps.Get(ctx context.Context, zone string, appID string) (spectrum.AppGetResponse, error)
+- client.Spectrum.Apps.New(ctx context.Context, zone string, body spectrum.AppNewParams) (spectrum.AppNewResponse, error)
+- client.Spectrum.Apps.Update(ctx context.Context, zone string, appID string, body spectrum.AppUpdateParams) (spectrum.AppUpdateResponse, error)
+- client.Spectrum.Apps.List(ctx context.Context, zone string, query spectrum.AppListParams) (shared.V4PagePaginationArray[spectrum.AppListResponse], error)
+- client.Spectrum.Apps.Delete(ctx context.Context, zone string, appID string) (spectrum.AppDeleteResponse, error)
+- client.Spectrum.Apps.Get(ctx context.Context, zone string, appID string) (spectrum.AppGetResponse, error)
# Addressing
@@ -2941,99 +2933,99 @@ Methods:
Response Types:
-- addressing.ServiceListResponse
+- addressing.ServiceListResponse
Methods:
-- client.Addressing.Services.List(ctx context.Context, query addressing.ServiceListParams) ([]addressing.ServiceListResponse, error)
+- client.Addressing.Services.List(ctx context.Context, query addressing.ServiceListParams) ([]addressing.ServiceListResponse, error)
## AddressMaps
Response Types:
-- addressing.AddressingAddressMaps
-- addressing.AddressMapNewResponse
-- addressing.AddressMapDeleteResponse
-- addressing.AddressMapGetResponse
+- addressing.AddressingAddressMaps
+- addressing.AddressMapNewResponse
+- addressing.AddressMapDeleteResponse
+- addressing.AddressMapGetResponse
Methods:
-- client.Addressing.AddressMaps.New(ctx context.Context, params addressing.AddressMapNewParams) (addressing.AddressMapNewResponse, error)
-- client.Addressing.AddressMaps.List(ctx context.Context, query addressing.AddressMapListParams) ([]addressing.AddressingAddressMaps, error)
-- client.Addressing.AddressMaps.Delete(ctx context.Context, addressMapID string, body addressing.AddressMapDeleteParams) (addressing.AddressMapDeleteResponse, error)
-- client.Addressing.AddressMaps.Edit(ctx context.Context, addressMapID string, params addressing.AddressMapEditParams) (addressing.AddressingAddressMaps, error)
-- client.Addressing.AddressMaps.Get(ctx context.Context, addressMapID string, query addressing.AddressMapGetParams) (addressing.AddressMapGetResponse, error)
+- client.Addressing.AddressMaps.New(ctx context.Context, params addressing.AddressMapNewParams) (addressing.AddressMapNewResponse, error)
+- client.Addressing.AddressMaps.List(ctx context.Context, query addressing.AddressMapListParams) ([]addressing.AddressingAddressMaps, error)
+- client.Addressing.AddressMaps.Delete(ctx context.Context, addressMapID string, body addressing.AddressMapDeleteParams) (addressing.AddressMapDeleteResponse, error)
+- client.Addressing.AddressMaps.Edit(ctx context.Context, addressMapID string, params addressing.AddressMapEditParams) (addressing.AddressingAddressMaps, error)
+- client.Addressing.AddressMaps.Get(ctx context.Context, addressMapID string, query addressing.AddressMapGetParams) (addressing.AddressMapGetResponse, error)
### Accounts
Response Types:
-- addressing.AddressMapAccountUpdateResponse
-- addressing.AddressMapAccountDeleteResponse
+- addressing.AddressMapAccountUpdateResponse
+- addressing.AddressMapAccountDeleteResponse
Methods:
-- client.Addressing.AddressMaps.Accounts.Update(ctx context.Context, addressMapID string, body addressing.AddressMapAccountUpdateParams) (addressing.AddressMapAccountUpdateResponse, error)
-- client.Addressing.AddressMaps.Accounts.Delete(ctx context.Context, addressMapID string, body addressing.AddressMapAccountDeleteParams) (addressing.AddressMapAccountDeleteResponse, error)
+- client.Addressing.AddressMaps.Accounts.Update(ctx context.Context, addressMapID string, body addressing.AddressMapAccountUpdateParams) (addressing.AddressMapAccountUpdateResponse, error)
+- client.Addressing.AddressMaps.Accounts.Delete(ctx context.Context, addressMapID string, body addressing.AddressMapAccountDeleteParams) (addressing.AddressMapAccountDeleteResponse, error)
### IPs
Response Types:
-- addressing.AddressMapIPUpdateResponse
-- addressing.AddressMapIPDeleteResponse
+- addressing.AddressMapIPUpdateResponse
+- addressing.AddressMapIPDeleteResponse
Methods:
-- client.Addressing.AddressMaps.IPs.Update(ctx context.Context, addressMapID string, ipAddress string, body addressing.AddressMapIPUpdateParams) (addressing.AddressMapIPUpdateResponse, error)
-- client.Addressing.AddressMaps.IPs.Delete(ctx context.Context, addressMapID string, ipAddress string, body addressing.AddressMapIPDeleteParams) (addressing.AddressMapIPDeleteResponse, error)
+- client.Addressing.AddressMaps.IPs.Update(ctx context.Context, addressMapID string, ipAddress string, body addressing.AddressMapIPUpdateParams) (addressing.AddressMapIPUpdateResponse, error)
+- client.Addressing.AddressMaps.IPs.Delete(ctx context.Context, addressMapID string, ipAddress string, body addressing.AddressMapIPDeleteParams) (addressing.AddressMapIPDeleteResponse, error)
### Zones
Response Types:
-- addressing.AddressMapZoneUpdateResponse
-- addressing.AddressMapZoneDeleteResponse
+- addressing.AddressMapZoneUpdateResponse
+- addressing.AddressMapZoneDeleteResponse
Methods:
-- client.Addressing.AddressMaps.Zones.Update(ctx context.Context, addressMapID string, body addressing.AddressMapZoneUpdateParams) (addressing.AddressMapZoneUpdateResponse, error)
-- client.Addressing.AddressMaps.Zones.Delete(ctx context.Context, addressMapID string, body addressing.AddressMapZoneDeleteParams) (addressing.AddressMapZoneDeleteResponse, error)
+- client.Addressing.AddressMaps.Zones.Update(ctx context.Context, addressMapID string, body addressing.AddressMapZoneUpdateParams) (addressing.AddressMapZoneUpdateResponse, error)
+- client.Addressing.AddressMaps.Zones.Delete(ctx context.Context, addressMapID string, body addressing.AddressMapZoneDeleteParams) (addressing.AddressMapZoneDeleteResponse, error)
## LOADocuments
Response Types:
-- addressing.LOADocumentNewResponse
+- addressing.LOADocumentNewResponse
Methods:
-- client.Addressing.LOADocuments.New(ctx context.Context, params addressing.LOADocumentNewParams) (addressing.LOADocumentNewResponse, error)
+- client.Addressing.LOADocuments.New(ctx context.Context, params addressing.LOADocumentNewParams) (addressing.LOADocumentNewResponse, error)
### Downloads
Response Types:
-- addressing.LOADocumentDownloadGetResponse
+- addressing.LOADocumentDownloadGetResponse
Methods:
-- client.Addressing.LOADocuments.Downloads.Get(ctx context.Context, loaDocumentID string, query addressing.LOADocumentDownloadGetParams) (addressing.LOADocumentDownloadGetResponse, error)
+- client.Addressing.LOADocuments.Downloads.Get(ctx context.Context, loaDocumentID string, query addressing.LOADocumentDownloadGetParams) (addressing.LOADocumentDownloadGetResponse, error)
## Prefixes
Response Types:
-- addressing.AddressingIpamPrefixes
-- addressing.PrefixDeleteResponse
+- addressing.AddressingIpamPrefixes
+- addressing.PrefixDeleteResponse
Methods:
-- client.Addressing.Prefixes.New(ctx context.Context, params addressing.PrefixNewParams) (addressing.AddressingIpamPrefixes, error)
-- client.Addressing.Prefixes.List(ctx context.Context, query addressing.PrefixListParams) ([]addressing.AddressingIpamPrefixes, error)
-- client.Addressing.Prefixes.Delete(ctx context.Context, prefixID string, body addressing.PrefixDeleteParams) (addressing.PrefixDeleteResponse, error)
-- client.Addressing.Prefixes.Edit(ctx context.Context, prefixID string, params addressing.PrefixEditParams) (addressing.AddressingIpamPrefixes, error)
-- client.Addressing.Prefixes.Get(ctx context.Context, prefixID string, query addressing.PrefixGetParams) (addressing.AddressingIpamPrefixes, error)
+- client.Addressing.Prefixes.New(ctx context.Context, params addressing.PrefixNewParams) (addressing.AddressingIpamPrefixes, error)
+- client.Addressing.Prefixes.List(ctx context.Context, query addressing.PrefixListParams) ([]addressing.AddressingIpamPrefixes, error)
+- client.Addressing.Prefixes.Delete(ctx context.Context, prefixID string, body addressing.PrefixDeleteParams) (addressing.PrefixDeleteResponse, error)
+- client.Addressing.Prefixes.Edit(ctx context.Context, prefixID string, params addressing.PrefixEditParams) (addressing.AddressingIpamPrefixes, error)
+- client.Addressing.Prefixes.Get(ctx context.Context, prefixID string, query addressing.PrefixGetParams) (addressing.AddressingIpamPrefixes, error)
### BGP
@@ -3041,62 +3033,62 @@ Methods:
Response Types:
-- addressing.AddressingServiceBinding
-- addressing.PrefixBGPBindingDeleteResponse
+- addressing.AddressingServiceBinding
+- addressing.PrefixBGPBindingDeleteResponse
Methods:
-- client.Addressing.Prefixes.BGP.Bindings.New(ctx context.Context, prefixID string, params addressing.PrefixBGPBindingNewParams) (addressing.AddressingServiceBinding, error)
-- client.Addressing.Prefixes.BGP.Bindings.List(ctx context.Context, prefixID string, query addressing.PrefixBGPBindingListParams) ([]addressing.AddressingServiceBinding, error)
-- client.Addressing.Prefixes.BGP.Bindings.Delete(ctx context.Context, prefixID string, bindingID string, body addressing.PrefixBGPBindingDeleteParams) (addressing.PrefixBGPBindingDeleteResponse, error)
-- client.Addressing.Prefixes.BGP.Bindings.Get(ctx context.Context, prefixID string, bindingID string, query addressing.PrefixBGPBindingGetParams) (addressing.AddressingServiceBinding, error)
+- client.Addressing.Prefixes.BGP.Bindings.New(ctx context.Context, prefixID string, params addressing.PrefixBGPBindingNewParams) (addressing.AddressingServiceBinding, error)
+- client.Addressing.Prefixes.BGP.Bindings.List(ctx context.Context, prefixID string, query addressing.PrefixBGPBindingListParams) ([]addressing.AddressingServiceBinding, error)
+- client.Addressing.Prefixes.BGP.Bindings.Delete(ctx context.Context, prefixID string, bindingID string, body addressing.PrefixBGPBindingDeleteParams) (addressing.PrefixBGPBindingDeleteResponse, error)
+- client.Addressing.Prefixes.BGP.Bindings.Get(ctx context.Context, prefixID string, bindingID string, query addressing.PrefixBGPBindingGetParams) (addressing.AddressingServiceBinding, error)
#### Prefixes
Response Types:
-- addressing.AddressingIpamBGPPrefixes
+- addressing.AddressingIpamBGPPrefixes
Methods:
-- client.Addressing.Prefixes.BGP.Prefixes.List(ctx context.Context, prefixID string, query addressing.PrefixBGPPrefixListParams) ([]addressing.AddressingIpamBGPPrefixes, error)
-- client.Addressing.Prefixes.BGP.Prefixes.Edit(ctx context.Context, prefixID string, bgpPrefixID string, params addressing.PrefixBGPPrefixEditParams) (addressing.AddressingIpamBGPPrefixes, error)
-- client.Addressing.Prefixes.BGP.Prefixes.Get(ctx context.Context, prefixID string, bgpPrefixID string, query addressing.PrefixBGPPrefixGetParams) (addressing.AddressingIpamBGPPrefixes, error)
+- client.Addressing.Prefixes.BGP.Prefixes.List(ctx context.Context, prefixID string, query addressing.PrefixBGPPrefixListParams) ([]addressing.AddressingIpamBGPPrefixes, error)
+- client.Addressing.Prefixes.BGP.Prefixes.Edit(ctx context.Context, prefixID string, bgpPrefixID string, params addressing.PrefixBGPPrefixEditParams) (addressing.AddressingIpamBGPPrefixes, error)
+- client.Addressing.Prefixes.BGP.Prefixes.Get(ctx context.Context, prefixID string, bgpPrefixID string, query addressing.PrefixBGPPrefixGetParams) (addressing.AddressingIpamBGPPrefixes, error)
#### Statuses
Response Types:
-- addressing.PrefixBGPStatusEditResponse
-- addressing.PrefixBGPStatusGetResponse
+- addressing.PrefixBGPStatusEditResponse
+- addressing.PrefixBGPStatusGetResponse
Methods:
-- client.Addressing.Prefixes.BGP.Statuses.Edit(ctx context.Context, prefixID string, params addressing.PrefixBGPStatusEditParams) (addressing.PrefixBGPStatusEditResponse, error)
-- client.Addressing.Prefixes.BGP.Statuses.Get(ctx context.Context, prefixID string, query addressing.PrefixBGPStatusGetParams) (addressing.PrefixBGPStatusGetResponse, error)
+- client.Addressing.Prefixes.BGP.Statuses.Edit(ctx context.Context, prefixID string, params addressing.PrefixBGPStatusEditParams) (addressing.PrefixBGPStatusEditResponse, error)
+- client.Addressing.Prefixes.BGP.Statuses.Get(ctx context.Context, prefixID string, query addressing.PrefixBGPStatusGetParams) (addressing.PrefixBGPStatusGetResponse, error)
### Delegations
Response Types:
-- addressing.AddressingIpamDelegations
-- addressing.PrefixDelegationDeleteResponse
+- addressing.AddressingIpamDelegations
+- addressing.PrefixDelegationDeleteResponse
Methods:
-- client.Addressing.Prefixes.Delegations.New(ctx context.Context, prefixID string, params addressing.PrefixDelegationNewParams) (addressing.AddressingIpamDelegations, error)
-- client.Addressing.Prefixes.Delegations.List(ctx context.Context, prefixID string, query addressing.PrefixDelegationListParams) ([]addressing.AddressingIpamDelegations, error)
-- client.Addressing.Prefixes.Delegations.Delete(ctx context.Context, prefixID string, delegationID string, body addressing.PrefixDelegationDeleteParams) (addressing.PrefixDelegationDeleteResponse, error)
+- client.Addressing.Prefixes.Delegations.New(ctx context.Context, prefixID string, params addressing.PrefixDelegationNewParams) (addressing.AddressingIpamDelegations, error)
+- client.Addressing.Prefixes.Delegations.List(ctx context.Context, prefixID string, query addressing.PrefixDelegationListParams) ([]addressing.AddressingIpamDelegations, error)
+- client.Addressing.Prefixes.Delegations.Delete(ctx context.Context, prefixID string, delegationID string, body addressing.PrefixDelegationDeleteParams) (addressing.PrefixDelegationDeleteResponse, error)
# AuditLogs
Response Types:
-- audit_logs.AuditLogListResponse
+- audit_logs.AuditLogListResponse
Methods:
-- client.AuditLogs.List(ctx context.Context, accountIdentifier string, query audit_logs.AuditLogListParams) (shared.V4PagePaginationArray[audit_logs.AuditLogListResponse], error)
+- client.AuditLogs.List(ctx context.Context, params audit_logs.AuditLogListParams) (shared.V4PagePaginationArray[audit_logs.AuditLogListResponse], error)
# Billing
@@ -3104,23 +3096,23 @@ Methods:
Response Types:
-- billing.ProfileGetResponse
+- billing.ProfileGetResponse
Methods:
-- client.Billing.Profiles.Get(ctx context.Context, accountIdentifier interface{}) (billing.ProfileGetResponse, error)
+- client.Billing.Profiles.Get(ctx context.Context, accountIdentifier interface{}) (billing.ProfileGetResponse, error)
# BrandProtection
Response Types:
-- brand_protection.IntelPhishingURLInfo
-- brand_protection.IntelPhishingURLSubmit
+- brand_protection.IntelPhishingURLInfo
+- brand_protection.IntelPhishingURLSubmit
Methods:
-- client.BrandProtection.Submit(ctx context.Context, params brand_protection.BrandProtectionSubmitParams) (brand_protection.IntelPhishingURLSubmit, error)
-- client.BrandProtection.URLInfo(ctx context.Context, params brand_protection.BrandProtectionURLInfoParams) (brand_protection.IntelPhishingURLInfo, error)
+- client.BrandProtection.Submit(ctx context.Context, params brand_protection.BrandProtectionSubmitParams) (brand_protection.IntelPhishingURLSubmit, error)
+- client.BrandProtection.URLInfo(ctx context.Context, params brand_protection.BrandProtectionURLInfoParams) (brand_protection.IntelPhishingURLInfo, error)
# Diagnostics
@@ -3128,11 +3120,11 @@ Methods:
Response Types:
-- diagnostics.MagicTransitTargetResult
+- diagnostics.MagicTransitTargetResult
Methods:
-- client.Diagnostics.Traceroutes.New(ctx context.Context, params diagnostics.TracerouteNewParams) ([]diagnostics.MagicTransitTargetResult, error)
+- client.Diagnostics.Traceroutes.New(ctx context.Context, params diagnostics.TracerouteNewParams) ([]diagnostics.MagicTransitTargetResult, error)
# Images
@@ -3140,79 +3132,81 @@ Methods:
Response Types:
-- images.ImagesImage
-- images.V1ListResponse
-- images.V1DeleteResponse
+- images.ImagesImage
+- images.V1ListResponse
+- images.V1DeleteResponse
Methods:
-- client.Images.V1.New(ctx context.Context, params images.V1NewParams) (images.ImagesImage, error)
-- client.Images.V1.List(ctx context.Context, params images.V1ListParams) (shared.V4PagePagination[images.V1ListResponse], error)
-- client.Images.V1.Delete(ctx context.Context, imageID string, body images.V1DeleteParams) (images.V1DeleteResponse, error)
-- client.Images.V1.Edit(ctx context.Context, imageID string, params images.V1EditParams) (images.ImagesImage, error)
-- client.Images.V1.Get(ctx context.Context, imageID string, query images.V1GetParams) (images.ImagesImage, error)
+- client.Images.V1.New(ctx context.Context, params images.V1NewParams) (images.ImagesImage, error)
+- client.Images.V1.List(ctx context.Context, params images.V1ListParams) (shared.V4PagePagination[images.V1ListResponse], error)
+- client.Images.V1.Delete(ctx context.Context, imageID string, body images.V1DeleteParams) (images.V1DeleteResponse, error)
+- client.Images.V1.Edit(ctx context.Context, imageID string, params images.V1EditParams) (images.ImagesImage, error)
+- client.Images.V1.Get(ctx context.Context, imageID string, query images.V1GetParams) (images.ImagesImage, error)
### Keys
Response Types:
-- images.ImagesImageKeys
+- images.ImagesImageKeys
Methods:
-- client.Images.V1.Keys.List(ctx context.Context, query images.V1KeyListParams) (images.ImagesImageKeys, error)
+- client.Images.V1.Keys.Update(ctx context.Context, signingKeyName interface{}, body images.V1KeyUpdateParams) (images.ImagesImageKeys, error)
+- client.Images.V1.Keys.List(ctx context.Context, query images.V1KeyListParams) (images.ImagesImageKeys, error)
+- client.Images.V1.Keys.Delete(ctx context.Context, signingKeyName interface{}, body images.V1KeyDeleteParams) (images.ImagesImageKeys, error)
### Stats
Response Types:
-- images.ImagesImagesStats
+- images.ImagesImagesStats
Methods:
-- client.Images.V1.Stats.Get(ctx context.Context, query images.V1StatGetParams) (images.ImagesImagesStats, error)
+- client.Images.V1.Stats.Get(ctx context.Context, query images.V1StatGetParams) (images.ImagesImagesStats, error)
### Variants
Response Types:
-- images.ImageVariant
-- images.ImageVariants
-- images.V1VariantDeleteResponse
+- images.ImageVariant
+- images.ImageVariants
+- images.V1VariantDeleteResponse
Methods:
-- client.Images.V1.Variants.New(ctx context.Context, params images.V1VariantNewParams) (images.ImageVariant, error)
-- client.Images.V1.Variants.List(ctx context.Context, query images.V1VariantListParams) (images.ImageVariants, error)
-- client.Images.V1.Variants.Delete(ctx context.Context, variantID interface{}, body images.V1VariantDeleteParams) (images.V1VariantDeleteResponse, error)
-- client.Images.V1.Variants.Edit(ctx context.Context, variantID interface{}, params images.V1VariantEditParams) (images.ImageVariant, error)
-- client.Images.V1.Variants.Get(ctx context.Context, variantID interface{}, query images.V1VariantGetParams) (images.ImageVariant, error)
+- client.Images.V1.Variants.New(ctx context.Context, params images.V1VariantNewParams) (images.ImageVariant, error)
+- client.Images.V1.Variants.List(ctx context.Context, query images.V1VariantListParams) (images.ImageVariants, error)
+- client.Images.V1.Variants.Delete(ctx context.Context, variantID interface{}, body images.V1VariantDeleteParams) (images.V1VariantDeleteResponse, error)
+- client.Images.V1.Variants.Edit(ctx context.Context, variantID interface{}, params images.V1VariantEditParams) (images.ImageVariant, error)
+- client.Images.V1.Variants.Get(ctx context.Context, variantID interface{}, query images.V1VariantGetParams) (images.ImageVariant, error)
### Blobs
Methods:
-- client.Images.V1.Blobs.Get(ctx context.Context, imageID string, query images.V1BlobGetParams) (http.Response, error)
+- client.Images.V1.Blobs.Get(ctx context.Context, imageID string, query images.V1BlobGetParams) (http.Response, error)
## V2
Response Types:
-- images.V2ListResponse
+- images.V2ListResponse
Methods:
-- client.Images.V2.List(ctx context.Context, params images.V2ListParams) (images.V2ListResponse, error)
+- client.Images.V2.List(ctx context.Context, params images.V2ListParams) (images.V2ListResponse, error)
### DirectUploads
Response Types:
-- images.V2DirectUploadNewResponse
+- images.V2DirectUploadNewResponse
Methods:
-- client.Images.V2.DirectUploads.New(ctx context.Context, params images.V2DirectUploadNewParams) (images.V2DirectUploadNewResponse, error)
+- client.Images.V2.DirectUploads.New(ctx context.Context, params images.V2DirectUploadNewParams) (images.V2DirectUploadNewResponse, error)
# Intel
@@ -3220,144 +3214,170 @@ Methods:
Params Types:
-- intel.IntelASNParam
+- intel.IntelASNParam
Response Types:
-- intel.IntelASN
+- intel.IntelASN
Methods:
-- client.Intel.ASN.Get(ctx context.Context, asn intel.IntelASNParam, query intel.ASNGetParams) (intel.IntelASN, error)
+- client.Intel.ASN.Get(ctx context.Context, asn intel.IntelASNParam, query intel.ASNGetParams) (intel.IntelASN, error)
### Subnets
Response Types:
-- intel.ASNSubnetGetResponse
+- intel.ASNSubnetGetResponse
Methods:
-- client.Intel.ASN.Subnets.Get(ctx context.Context, asn intel.IntelASNParam, query intel.ASNSubnetGetParams) (intel.ASNSubnetGetResponse, error)
+- client.Intel.ASN.Subnets.Get(ctx context.Context, asn intel.IntelASNParam, query intel.ASNSubnetGetParams) (intel.ASNSubnetGetResponse, error)
## DNS
Response Types:
-- intel.IntelPassiveDNSByIP
+- intel.IntelPassiveDNSByIP
Methods:
-- client.Intel.DNS.Get(ctx context.Context, params intel.DNSGetParams) (intel.IntelPassiveDNSByIP, error)
+- client.Intel.DNS.Get(ctx context.Context, params intel.DNSGetParams) (intel.IntelPassiveDNSByIP, error)
## Domains
Response Types:
-- intel.IntelDomain
+- intel.IntelDomain
Methods:
-- client.Intel.Domains.Get(ctx context.Context, params intel.DomainGetParams) (intel.IntelDomain, error)
+- client.Intel.Domains.Get(ctx context.Context, params intel.DomainGetParams) (intel.IntelDomain, error)
### Bulks
Response Types:
-- intel.DomainBulkGetResponse
+- intel.DomainBulkGetResponse
Methods:
-- client.Intel.Domains.Bulks.Get(ctx context.Context, params intel.DomainBulkGetParams) ([]intel.DomainBulkGetResponse, error)
+- client.Intel.Domains.Bulks.Get(ctx context.Context, params intel.DomainBulkGetParams) ([]intel.DomainBulkGetResponse, error)
## DomainHistory
Response Types:
-- intel.IntelDomainHistory
+- intel.IntelDomainHistory
Methods:
-- client.Intel.DomainHistory.Get(ctx context.Context, params intel.DomainHistoryGetParams) ([]intel.IntelDomainHistory, error)
+- client.Intel.DomainHistory.Get(ctx context.Context, params intel.DomainHistoryGetParams) ([]intel.IntelDomainHistory, error)
## IPs
Response Types:
-- intel.IntelSchemasIP
+- intel.IntelSchemasIP
Methods:
-- client.Intel.IPs.Get(ctx context.Context, params intel.IPGetParams) ([]intel.IntelSchemasIP, error)
+- client.Intel.IPs.Get(ctx context.Context, params intel.IPGetParams) ([]intel.IntelSchemasIP, error)
## IPLists
Response Types:
-- intel.IntelIPList
+- intel.IntelIPList
Methods:
-- client.Intel.IPLists.Get(ctx context.Context, query intel.IPListGetParams) ([]intel.IntelIPList, error)
+- client.Intel.IPLists.Get(ctx context.Context, query intel.IPListGetParams) ([]intel.IntelIPList, error)
## Miscategorizations
Response Types:
-- intel.MiscategorizationNewResponse
+- intel.MiscategorizationNewResponse
Methods:
-- client.Intel.Miscategorizations.New(ctx context.Context, params intel.MiscategorizationNewParams) (intel.MiscategorizationNewResponse, error)
+- client.Intel.Miscategorizations.New(ctx context.Context, params intel.MiscategorizationNewParams) (intel.MiscategorizationNewResponse, error)
## Whois
Response Types:
-- intel.IntelWhois
+- intel.IntelWhois
Methods:
-- client.Intel.Whois.Get(ctx context.Context, params intel.WhoisGetParams) (intel.IntelWhois, error)
+- client.Intel.Whois.Get(ctx context.Context, params intel.WhoisGetParams) (intel.IntelWhois, error)
## IndicatorFeeds
Response Types:
-- intel.IntelIndicatorFeedItem
-- intel.IntelIndicatorFeedMetadata
-- intel.IntelUpdateFeed
+- intel.IntelIndicatorFeedItem
+- intel.IntelIndicatorFeedMetadata
+- intel.IntelUpdateFeed
Methods:
-- client.Intel.IndicatorFeeds.New(ctx context.Context, params intel.IndicatorFeedNewParams) (intel.IntelIndicatorFeedItem, error)
-- client.Intel.IndicatorFeeds.Update(ctx context.Context, feedID int64, params intel.IndicatorFeedUpdateParams) (intel.IntelUpdateFeed, error)
-- client.Intel.IndicatorFeeds.List(ctx context.Context, query intel.IndicatorFeedListParams) ([]intel.IntelIndicatorFeedItem, error)
-- client.Intel.IndicatorFeeds.Data(ctx context.Context, feedID int64, query intel.IndicatorFeedDataParams) (string, error)
-- client.Intel.IndicatorFeeds.Get(ctx context.Context, feedID int64, query intel.IndicatorFeedGetParams) (intel.IntelIndicatorFeedMetadata, error)
+- client.Intel.IndicatorFeeds.New(ctx context.Context, params intel.IndicatorFeedNewParams) (intel.IntelIndicatorFeedItem, error)
+- client.Intel.IndicatorFeeds.Update(ctx context.Context, feedID int64, params intel.IndicatorFeedUpdateParams) (intel.IntelUpdateFeed, error)
+- client.Intel.IndicatorFeeds.List(ctx context.Context, query intel.IndicatorFeedListParams) ([]intel.IntelIndicatorFeedItem, error)
+- client.Intel.IndicatorFeeds.Data(ctx context.Context, feedID int64, query intel.IndicatorFeedDataParams) (string, error)
+- client.Intel.IndicatorFeeds.Get(ctx context.Context, feedID int64, query intel.IndicatorFeedGetParams) (intel.IntelIndicatorFeedMetadata, error)
### Permissions
Response Types:
-- intel.IntelPermissionListItem
-- intel.IntelPermissionsUpdate
+- intel.IntelPermissionListItem
+- intel.IntelPermissionsUpdate
Methods:
-- client.Intel.IndicatorFeeds.Permissions.New(ctx context.Context, params intel.IndicatorFeedPermissionNewParams) (intel.IntelPermissionsUpdate, error)
-- client.Intel.IndicatorFeeds.Permissions.List(ctx context.Context, query intel.IndicatorFeedPermissionListParams) ([]intel.IntelPermissionListItem, error)
-- client.Intel.IndicatorFeeds.Permissions.Delete(ctx context.Context, params intel.IndicatorFeedPermissionDeleteParams) (intel.IntelPermissionsUpdate, error)
+- client.Intel.IndicatorFeeds.Permissions.New(ctx context.Context, params intel.IndicatorFeedPermissionNewParams) (intel.IntelPermissionsUpdate, error)
+- client.Intel.IndicatorFeeds.Permissions.List(ctx context.Context, query intel.IndicatorFeedPermissionListParams) ([]intel.IntelPermissionListItem, error)
+- client.Intel.IndicatorFeeds.Permissions.Delete(ctx context.Context, params intel.IndicatorFeedPermissionDeleteParams) (intel.IntelPermissionsUpdate, error)
## Sinkholes
Response Types:
-- intel.IntelSinkholesSinkholeItem
+- intel.IntelSinkholesSinkholeItem
+
+Methods:
+
+- client.Intel.Sinkholes.List(ctx context.Context, query intel.SinkholeListParams) ([]intel.IntelSinkholesSinkholeItem, error)
+
+## AttackSurfaceReport
+
+### IssueTypes
+
+Methods:
+
+- client.Intel.AttackSurfaceReport.IssueTypes.Get(ctx context.Context, query intel.AttackSurfaceReportIssueTypeGetParams) ([]string, error)
+
+### Issues
+
+Response Types:
+
+- intel.AttackSurfaceReportIssueListResponse
+- intel.AttackSurfaceReportIssueClassResponse
+- intel.AttackSurfaceReportIssueDismissResponse
+- intel.AttackSurfaceReportIssueSeverityResponse
+- intel.AttackSurfaceReportIssueTypeResponse
Methods:
-- client.Intel.Sinkholes.List(ctx context.Context, query intel.SinkholeListParams) ([]intel.IntelSinkholesSinkholeItem, error)
+- client.Intel.AttackSurfaceReport.Issues.List(ctx context.Context, params intel.AttackSurfaceReportIssueListParams) (shared.V4PagePagination[intel.AttackSurfaceReportIssueListResponse], error)
+- client.Intel.AttackSurfaceReport.Issues.Class(ctx context.Context, params intel.AttackSurfaceReportIssueClassParams) ([]intel.AttackSurfaceReportIssueClassResponse, error)
+- client.Intel.AttackSurfaceReport.Issues.Dismiss(ctx context.Context, issueID string, params intel.AttackSurfaceReportIssueDismissParams) (intel.AttackSurfaceReportIssueDismissResponse, error)
+- client.Intel.AttackSurfaceReport.Issues.Severity(ctx context.Context, params intel.AttackSurfaceReportIssueSeverityParams) ([]intel.AttackSurfaceReportIssueSeverityResponse, error)
+- client.Intel.AttackSurfaceReport.Issues.Type(ctx context.Context, params intel.AttackSurfaceReportIssueTypeParams) ([]intel.AttackSurfaceReportIssueTypeResponse, error)
# MagicTransit
@@ -3365,73 +3385,145 @@ Methods:
Response Types:
-- magic_transit.CfInterconnectUpdateResponse
-- magic_transit.CfInterconnectListResponse
-- magic_transit.CfInterconnectGetResponse
+- magic_transit.CfInterconnectUpdateResponse
+- magic_transit.CfInterconnectListResponse
+- magic_transit.CfInterconnectGetResponse
Methods:
-- client.MagicTransit.CfInterconnects.Update(ctx context.Context, accountIdentifier string, tunnelIdentifier string, body magic_transit.CfInterconnectUpdateParams) (magic_transit.CfInterconnectUpdateResponse, error)
-- client.MagicTransit.CfInterconnects.List(ctx context.Context, accountIdentifier string) (magic_transit.CfInterconnectListResponse, error)
-- client.MagicTransit.CfInterconnects.Get(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.CfInterconnectGetResponse, error)
+- client.MagicTransit.CfInterconnects.Update(ctx context.Context, accountIdentifier string, tunnelIdentifier string, body magic_transit.CfInterconnectUpdateParams) (magic_transit.CfInterconnectUpdateResponse, error)
+- client.MagicTransit.CfInterconnects.List(ctx context.Context, accountIdentifier string) (magic_transit.CfInterconnectListResponse, error)
+- client.MagicTransit.CfInterconnects.Get(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.CfInterconnectGetResponse, error)
## GRETunnels
Response Types:
-- magic_transit.GRETunnelNewResponse
-- magic_transit.GRETunnelUpdateResponse
-- magic_transit.GRETunnelListResponse
-- magic_transit.GRETunnelDeleteResponse
-- magic_transit.GRETunnelGetResponse
+- magic_transit.GRETunnelNewResponse
+- magic_transit.GRETunnelUpdateResponse
+- magic_transit.GRETunnelListResponse
+- magic_transit.GRETunnelDeleteResponse
+- magic_transit.GRETunnelGetResponse
Methods:
-- client.MagicTransit.GRETunnels.New(ctx context.Context, accountIdentifier string, body magic_transit.GRETunnelNewParams) (magic_transit.GRETunnelNewResponse, error)
-- client.MagicTransit.GRETunnels.Update(ctx context.Context, accountIdentifier string, tunnelIdentifier string, body magic_transit.GRETunnelUpdateParams) (magic_transit.GRETunnelUpdateResponse, error)
-- client.MagicTransit.GRETunnels.List(ctx context.Context, accountIdentifier string) (magic_transit.GRETunnelListResponse, error)
-- client.MagicTransit.GRETunnels.Delete(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.GRETunnelDeleteResponse, error)
-- client.MagicTransit.GRETunnels.Get(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.GRETunnelGetResponse, error)
+- client.MagicTransit.GRETunnels.New(ctx context.Context, accountIdentifier string, body magic_transit.GRETunnelNewParams) (magic_transit.GRETunnelNewResponse, error)
+- client.MagicTransit.GRETunnels.Update(ctx context.Context, accountIdentifier string, tunnelIdentifier string, body magic_transit.GRETunnelUpdateParams) (magic_transit.GRETunnelUpdateResponse, error)
+- client.MagicTransit.GRETunnels.List(ctx context.Context, accountIdentifier string) (magic_transit.GRETunnelListResponse, error)
+- client.MagicTransit.GRETunnels.Delete(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.GRETunnelDeleteResponse, error)
+- client.MagicTransit.GRETunnels.Get(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.GRETunnelGetResponse, error)
## IPSECTunnels
Response Types:
-- magic_transit.IPSECTunnelNewResponse
-- magic_transit.IPSECTunnelUpdateResponse
-- magic_transit.IPSECTunnelListResponse
-- magic_transit.IPSECTunnelDeleteResponse
-- magic_transit.IPSECTunnelGetResponse
-- magic_transit.IPSECTunnelPSKGenerateResponse
+- magic_transit.IPSECTunnelNewResponse
+- magic_transit.IPSECTunnelUpdateResponse
+- magic_transit.IPSECTunnelListResponse
+- magic_transit.IPSECTunnelDeleteResponse
+- magic_transit.IPSECTunnelGetResponse
+- magic_transit.IPSECTunnelPSKGenerateResponse
Methods:
-- client.MagicTransit.IPSECTunnels.New(ctx context.Context, accountIdentifier string, body magic_transit.IPSECTunnelNewParams) (magic_transit.IPSECTunnelNewResponse, error)
-- client.MagicTransit.IPSECTunnels.Update(ctx context.Context, accountIdentifier string, tunnelIdentifier string, body magic_transit.IPSECTunnelUpdateParams) (magic_transit.IPSECTunnelUpdateResponse, error)
-- client.MagicTransit.IPSECTunnels.List(ctx context.Context, accountIdentifier string) (magic_transit.IPSECTunnelListResponse, error)
-- client.MagicTransit.IPSECTunnels.Delete(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.IPSECTunnelDeleteResponse, error)
-- client.MagicTransit.IPSECTunnels.Get(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.IPSECTunnelGetResponse, error)
-- client.MagicTransit.IPSECTunnels.PSKGenerate(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.IPSECTunnelPSKGenerateResponse, error)
+- client.MagicTransit.IPSECTunnels.New(ctx context.Context, accountIdentifier string, body magic_transit.IPSECTunnelNewParams) (magic_transit.IPSECTunnelNewResponse, error)
+- client.MagicTransit.IPSECTunnels.Update(ctx context.Context, accountIdentifier string, tunnelIdentifier string, body magic_transit.IPSECTunnelUpdateParams) (magic_transit.IPSECTunnelUpdateResponse, error)
+- client.MagicTransit.IPSECTunnels.List(ctx context.Context, accountIdentifier string) (magic_transit.IPSECTunnelListResponse, error)
+- client.MagicTransit.IPSECTunnels.Delete(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.IPSECTunnelDeleteResponse, error)
+- client.MagicTransit.IPSECTunnels.Get(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.IPSECTunnelGetResponse, error)
+- client.MagicTransit.IPSECTunnels.PSKGenerate(ctx context.Context, accountIdentifier string, tunnelIdentifier string) (magic_transit.IPSECTunnelPSKGenerateResponse, error)
## Routes
Response Types:
-- magic_transit.RouteNewResponse
-- magic_transit.RouteUpdateResponse
-- magic_transit.RouteListResponse
-- magic_transit.RouteDeleteResponse
-- magic_transit.RouteEmptyResponse
-- magic_transit.RouteGetResponse
+- magic_transit.RouteNewResponse
+- magic_transit.RouteUpdateResponse
+- magic_transit.RouteListResponse
+- magic_transit.RouteDeleteResponse
+- magic_transit.RouteEmptyResponse
+- magic_transit.RouteGetResponse
Methods:
-- client.MagicTransit.Routes.New(ctx context.Context, accountIdentifier string, body magic_transit.RouteNewParams) (magic_transit.RouteNewResponse, error)
-- client.MagicTransit.Routes.Update(ctx context.Context, accountIdentifier string, routeIdentifier string, body magic_transit.RouteUpdateParams) (magic_transit.RouteUpdateResponse, error)
-- client.MagicTransit.Routes.List(ctx context.Context, accountIdentifier string) (magic_transit.RouteListResponse, error)
-- client.MagicTransit.Routes.Delete(ctx context.Context, accountIdentifier string, routeIdentifier string) (magic_transit.RouteDeleteResponse, error)
-- client.MagicTransit.Routes.Empty(ctx context.Context, accountIdentifier string, body magic_transit.RouteEmptyParams) (magic_transit.RouteEmptyResponse, error)
-- client.MagicTransit.Routes.Get(ctx context.Context, accountIdentifier string, routeIdentifier string) (magic_transit.RouteGetResponse, error)
+- client.MagicTransit.Routes.New(ctx context.Context, accountIdentifier string, body magic_transit.RouteNewParams) (magic_transit.RouteNewResponse, error)
+- client.MagicTransit.Routes.Update(ctx context.Context, accountIdentifier string, routeIdentifier string, body magic_transit.RouteUpdateParams) (magic_transit.RouteUpdateResponse, error)
+- client.MagicTransit.Routes.List(ctx context.Context, accountIdentifier string) (magic_transit.RouteListResponse, error)
+- client.MagicTransit.Routes.Delete(ctx context.Context, accountIdentifier string, routeIdentifier string) (magic_transit.RouteDeleteResponse, error)
+- client.MagicTransit.Routes.Empty(ctx context.Context, accountIdentifier string, body magic_transit.RouteEmptyParams) (magic_transit.RouteEmptyResponse, error)
+- client.MagicTransit.Routes.Get(ctx context.Context, accountIdentifier string, routeIdentifier string) (magic_transit.RouteGetResponse, error)
+
+## Sites
+
+Response Types:
+
+- magic_transit.SiteNewResponse
+- magic_transit.SiteUpdateResponse
+- magic_transit.SiteListResponse
+- magic_transit.SiteDeleteResponse
+- magic_transit.SiteGetResponse
+
+Methods:
+
+- client.MagicTransit.Sites.New(ctx context.Context, accountIdentifier string, body magic_transit.SiteNewParams) (magic_transit.SiteNewResponse, error)
+- client.MagicTransit.Sites.Update(ctx context.Context, accountIdentifier string, siteIdentifier string, body magic_transit.SiteUpdateParams) (magic_transit.SiteUpdateResponse, error)
+- client.MagicTransit.Sites.List(ctx context.Context, accountIdentifier string, query magic_transit.SiteListParams) (magic_transit.SiteListResponse, error)
+- client.MagicTransit.Sites.Delete(ctx context.Context, accountIdentifier string, siteIdentifier string) (magic_transit.SiteDeleteResponse, error)
+- client.MagicTransit.Sites.Get(ctx context.Context, accountIdentifier string, siteIdentifier string) (magic_transit.SiteGetResponse, error)
+
+### ACLs
+
+Response Types:
+
+- magic_transit.SiteACLNewResponse
+- magic_transit.SiteACLUpdateResponse
+- magic_transit.SiteACLListResponse
+- magic_transit.SiteACLDeleteResponse
+- magic_transit.SiteACLGetResponse
+
+Methods:
+
+- client.MagicTransit.Sites.ACLs.New(ctx context.Context, accountIdentifier string, siteIdentifier string, body magic_transit.SiteACLNewParams) (magic_transit.SiteACLNewResponse, error)
+- client.MagicTransit.Sites.ACLs.Update(ctx context.Context, accountIdentifier string, siteIdentifier string, aclIdentifier string, body magic_transit.SiteACLUpdateParams) (magic_transit.SiteACLUpdateResponse, error)
+- client.MagicTransit.Sites.ACLs.List(ctx context.Context, accountIdentifier string, siteIdentifier string) (magic_transit.SiteACLListResponse, error)
+- client.MagicTransit.Sites.ACLs.Delete(ctx context.Context, accountIdentifier string, siteIdentifier string, aclIdentifier string) (magic_transit.SiteACLDeleteResponse, error)
+- client.MagicTransit.Sites.ACLs.Get(ctx context.Context, accountIdentifier string, siteIdentifier string, aclIdentifier string) (magic_transit.SiteACLGetResponse, error)
+
+### Lans
+
+Response Types:
+
+- magic_transit.SiteLanNewResponse
+- magic_transit.SiteLanUpdateResponse
+- magic_transit.SiteLanListResponse
+- magic_transit.SiteLanDeleteResponse
+- magic_transit.SiteLanGetResponse
+
+Methods:
+
+- client.MagicTransit.Sites.Lans.New(ctx context.Context, accountIdentifier string, siteIdentifier string, body magic_transit.SiteLanNewParams) (magic_transit.SiteLanNewResponse, error)
+- client.MagicTransit.Sites.Lans.Update(ctx context.Context, accountIdentifier string, siteIdentifier string, lanIdentifier string, body magic_transit.SiteLanUpdateParams) (magic_transit.SiteLanUpdateResponse, error)
+- client.MagicTransit.Sites.Lans.List(ctx context.Context, accountIdentifier string, siteIdentifier string) (magic_transit.SiteLanListResponse, error)
+- client.MagicTransit.Sites.Lans.Delete(ctx context.Context, accountIdentifier string, siteIdentifier string, lanIdentifier string) (magic_transit.SiteLanDeleteResponse, error)
+- client.MagicTransit.Sites.Lans.Get(ctx context.Context, accountIdentifier string, siteIdentifier string, lanIdentifier string) (magic_transit.SiteLanGetResponse, error)
+
+### Wans
+
+Response Types:
+
+- magic_transit.SiteWanNewResponse
+- magic_transit.SiteWanUpdateResponse
+- magic_transit.SiteWanListResponse
+- magic_transit.SiteWanDeleteResponse
+- magic_transit.SiteWanGetResponse
+
+Methods:
+
+- client.MagicTransit.Sites.Wans.New(ctx context.Context, accountIdentifier string, siteIdentifier string, body magic_transit.SiteWanNewParams) (magic_transit.SiteWanNewResponse, error)
+- client.MagicTransit.Sites.Wans.Update(ctx context.Context, accountIdentifier string, siteIdentifier string, wanIdentifier string, body magic_transit.SiteWanUpdateParams) (magic_transit.SiteWanUpdateResponse, error)
+- client.MagicTransit.Sites.Wans.List(ctx context.Context, accountIdentifier string, siteIdentifier string) (magic_transit.SiteWanListResponse, error)
+- client.MagicTransit.Sites.Wans.Delete(ctx context.Context, accountIdentifier string, siteIdentifier string, wanIdentifier string) (magic_transit.SiteWanDeleteResponse, error)
+- client.MagicTransit.Sites.Wans.Get(ctx context.Context, accountIdentifier string, siteIdentifier string, wanIdentifier string) (magic_transit.SiteWanGetResponse, error)
# MagicNetworkMonitoring
@@ -3439,70 +3531,70 @@ Methods:
Response Types:
-- magic_network_monitoring.MagicVisibilityMNMConfig
+- magic_network_monitoring.MagicVisibilityMNMConfig
Methods:
-- client.MagicNetworkMonitoring.Configs.New(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
-- client.MagicNetworkMonitoring.Configs.Update(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
-- client.MagicNetworkMonitoring.Configs.Delete(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
-- client.MagicNetworkMonitoring.Configs.Edit(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
-- client.MagicNetworkMonitoring.Configs.Get(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
+- client.MagicNetworkMonitoring.Configs.New(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
+- client.MagicNetworkMonitoring.Configs.Update(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
+- client.MagicNetworkMonitoring.Configs.Delete(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
+- client.MagicNetworkMonitoring.Configs.Edit(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
+- client.MagicNetworkMonitoring.Configs.Get(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
### Full
Methods:
-- client.MagicNetworkMonitoring.Configs.Full.Get(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
+- client.MagicNetworkMonitoring.Configs.Full.Get(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMConfig, error)
## Rules
Response Types:
-- magic_network_monitoring.MagicVisibilityMNMRule
+- magic_network_monitoring.MagicVisibilityMNMRule
Methods:
-- client.MagicNetworkMonitoring.Rules.New(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRule, error)
-- client.MagicNetworkMonitoring.Rules.Update(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRule, error)
-- client.MagicNetworkMonitoring.Rules.List(ctx context.Context, accountIdentifier interface{}) ([]magic_network_monitoring.MagicVisibilityMNMRule, error)
-- client.MagicNetworkMonitoring.Rules.Delete(ctx context.Context, accountIdentifier interface{}, ruleIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRule, error)
-- client.MagicNetworkMonitoring.Rules.Edit(ctx context.Context, accountIdentifier interface{}, ruleIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRule, error)
-- client.MagicNetworkMonitoring.Rules.Get(ctx context.Context, accountIdentifier interface{}, ruleIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRule, error)
+- client.MagicNetworkMonitoring.Rules.New(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRule, error)
+- client.MagicNetworkMonitoring.Rules.Update(ctx context.Context, accountIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRule, error)
+- client.MagicNetworkMonitoring.Rules.List(ctx context.Context, accountIdentifier interface{}) ([]magic_network_monitoring.MagicVisibilityMNMRule, error)
+- client.MagicNetworkMonitoring.Rules.Delete(ctx context.Context, accountIdentifier interface{}, ruleIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRule, error)
+- client.MagicNetworkMonitoring.Rules.Edit(ctx context.Context, accountIdentifier interface{}, ruleIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRule, error)
+- client.MagicNetworkMonitoring.Rules.Get(ctx context.Context, accountIdentifier interface{}, ruleIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRule, error)
### Advertisements
Response Types:
-- magic_network_monitoring.MagicVisibilityMNMRuleAdvertisable
+- magic_network_monitoring.MagicVisibilityMNMRuleAdvertisable
Methods:
-- client.MagicNetworkMonitoring.Rules.Advertisements.Edit(ctx context.Context, accountIdentifier interface{}, ruleIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRuleAdvertisable, error)
+- client.MagicNetworkMonitoring.Rules.Advertisements.Edit(ctx context.Context, accountIdentifier interface{}, ruleIdentifier interface{}) (magic_network_monitoring.MagicVisibilityMNMRuleAdvertisable, error)
# MTLSCertificates
Response Types:
-- mtls_certificates.TLSCertificatesAndHostnamesCertificateObjectPost
-- mtls_certificates.TLSCertificatesAndHostnamesComponentsSchemasCertificateObject
+- mtls_certificates.TLSCertificatesAndHostnamesCertificateObjectPost
+- mtls_certificates.TLSCertificatesAndHostnamesComponentsSchemasCertificateObject
Methods:
-- client.MTLSCertificates.New(ctx context.Context, params mtls_certificates.MTLSCertificateNewParams) (mtls_certificates.TLSCertificatesAndHostnamesCertificateObjectPost, error)
-- client.MTLSCertificates.List(ctx context.Context, query mtls_certificates.MTLSCertificateListParams) ([]mtls_certificates.TLSCertificatesAndHostnamesComponentsSchemasCertificateObject, error)
-- client.MTLSCertificates.Delete(ctx context.Context, mtlsCertificateID string, body mtls_certificates.MTLSCertificateDeleteParams) (mtls_certificates.TLSCertificatesAndHostnamesComponentsSchemasCertificateObject, error)
-- client.MTLSCertificates.Get(ctx context.Context, mtlsCertificateID string, query mtls_certificates.MTLSCertificateGetParams) (mtls_certificates.TLSCertificatesAndHostnamesComponentsSchemasCertificateObject, error)
+- client.MTLSCertificates.New(ctx context.Context, params mtls_certificates.MTLSCertificateNewParams) (mtls_certificates.TLSCertificatesAndHostnamesCertificateObjectPost, error)
+- client.MTLSCertificates.List(ctx context.Context, query mtls_certificates.MTLSCertificateListParams) ([]mtls_certificates.TLSCertificatesAndHostnamesComponentsSchemasCertificateObject, error)
+- client.MTLSCertificates.Delete(ctx context.Context, mtlsCertificateID string, body mtls_certificates.MTLSCertificateDeleteParams) (mtls_certificates.TLSCertificatesAndHostnamesComponentsSchemasCertificateObject, error)
+- client.MTLSCertificates.Get(ctx context.Context, mtlsCertificateID string, query mtls_certificates.MTLSCertificateGetParams) (mtls_certificates.TLSCertificatesAndHostnamesComponentsSchemasCertificateObject, error)
## Associations
Response Types:
-- mtls_certificates.TLSCertificatesAndHostnamesAssociationObject
+- mtls_certificates.TLSCertificatesAndHostnamesAssociationObject
Methods:
-- client.MTLSCertificates.Associations.Get(ctx context.Context, mtlsCertificateID string, query mtls_certificates.AssociationGetParams) ([]mtls_certificates.TLSCertificatesAndHostnamesAssociationObject, error)
+- client.MTLSCertificates.Associations.Get(ctx context.Context, mtlsCertificateID string, query mtls_certificates.AssociationGetParams) ([]mtls_certificates.TLSCertificatesAndHostnamesAssociationObject, error)
# Pages
@@ -3510,40 +3602,40 @@ Methods:
Params Types:
-- pages.PagesDeploymentsParam
+- pages.PagesDeploymentsParam
Response Types:
-- pages.PagesDeployments
-- pages.PagesProjects
-- pages.ProjectNewResponse
-- pages.ProjectDeleteResponse
-- pages.ProjectEditResponse
-- pages.ProjectPurgeBuildCacheResponse
+- pages.PagesDeployments
+- pages.PagesProjects
+- pages.ProjectNewResponse
+- pages.ProjectDeleteResponse
+- pages.ProjectEditResponse
+- pages.ProjectPurgeBuildCacheResponse
Methods:
-- client.Pages.Projects.New(ctx context.Context, params pages.ProjectNewParams) (pages.ProjectNewResponse, error)
-- client.Pages.Projects.List(ctx context.Context, query pages.ProjectListParams) ([]pages.PagesDeployments, error)
-- client.Pages.Projects.Delete(ctx context.Context, projectName string, body pages.ProjectDeleteParams) (pages.ProjectDeleteResponse, error)
-- client.Pages.Projects.Edit(ctx context.Context, projectName string, params pages.ProjectEditParams) (pages.ProjectEditResponse, error)
-- client.Pages.Projects.Get(ctx context.Context, projectName string, query pages.ProjectGetParams) (pages.PagesProjects, error)
-- client.Pages.Projects.PurgeBuildCache(ctx context.Context, projectName string, body pages.ProjectPurgeBuildCacheParams) (pages.ProjectPurgeBuildCacheResponse, error)
+- client.Pages.Projects.New(ctx context.Context, params pages.ProjectNewParams) (pages.ProjectNewResponse, error)
+- client.Pages.Projects.List(ctx context.Context, query pages.ProjectListParams) ([]pages.PagesDeployments, error)
+- client.Pages.Projects.Delete(ctx context.Context, projectName string, body pages.ProjectDeleteParams) (pages.ProjectDeleteResponse, error)
+- client.Pages.Projects.Edit(ctx context.Context, projectName string, params pages.ProjectEditParams) (pages.ProjectEditResponse, error)
+- client.Pages.Projects.Get(ctx context.Context, projectName string, query pages.ProjectGetParams) (pages.PagesProjects, error)
+- client.Pages.Projects.PurgeBuildCache(ctx context.Context, projectName string, body pages.ProjectPurgeBuildCacheParams) (pages.ProjectPurgeBuildCacheResponse, error)
### Deployments
Response Types:
-- pages.ProjectDeploymentDeleteResponse
+- pages.ProjectDeploymentDeleteResponse
Methods:
-- client.Pages.Projects.Deployments.New(ctx context.Context, projectName string, params pages.ProjectDeploymentNewParams) (pages.PagesDeployments, error)
-- client.Pages.Projects.Deployments.List(ctx context.Context, projectName string, query pages.ProjectDeploymentListParams) ([]pages.PagesDeployments, error)
-- client.Pages.Projects.Deployments.Delete(ctx context.Context, projectName string, deploymentID string, body pages.ProjectDeploymentDeleteParams) (pages.ProjectDeploymentDeleteResponse, error)
-- client.Pages.Projects.Deployments.Get(ctx context.Context, projectName string, deploymentID string, query pages.ProjectDeploymentGetParams) (pages.PagesDeployments, error)
-- client.Pages.Projects.Deployments.Retry(ctx context.Context, projectName string, deploymentID string, body pages.ProjectDeploymentRetryParams) (pages.PagesDeployments, error)
-- client.Pages.Projects.Deployments.Rollback(ctx context.Context, projectName string, deploymentID string, body pages.ProjectDeploymentRollbackParams) (pages.PagesDeployments, error)
+- client.Pages.Projects.Deployments.New(ctx context.Context, projectName string, params pages.ProjectDeploymentNewParams) (pages.PagesDeployments, error)
+- client.Pages.Projects.Deployments.List(ctx context.Context, projectName string, query pages.ProjectDeploymentListParams) ([]pages.PagesDeployments, error)
+- client.Pages.Projects.Deployments.Delete(ctx context.Context, projectName string, deploymentID string, body pages.ProjectDeploymentDeleteParams) (pages.ProjectDeploymentDeleteResponse, error)
+- client.Pages.Projects.Deployments.Get(ctx context.Context, projectName string, deploymentID string, query pages.ProjectDeploymentGetParams) (pages.PagesDeployments, error)
+- client.Pages.Projects.Deployments.Retry(ctx context.Context, projectName string, deploymentID string, body pages.ProjectDeploymentRetryParams) (pages.PagesDeployments, error)
+- client.Pages.Projects.Deployments.Rollback(ctx context.Context, projectName string, deploymentID string, body pages.ProjectDeploymentRollbackParams) (pages.PagesDeployments, error)
#### History
@@ -3551,62 +3643,62 @@ Methods:
Response Types:
-- pages.ProjectDeploymentHistoryLogGetResponse
+- pages.ProjectDeploymentHistoryLogGetResponse
Methods:
-- client.Pages.Projects.Deployments.History.Logs.Get(ctx context.Context, projectName string, deploymentID string, query pages.ProjectDeploymentHistoryLogGetParams) (pages.ProjectDeploymentHistoryLogGetResponse, error)
+- client.Pages.Projects.Deployments.History.Logs.Get(ctx context.Context, projectName string, deploymentID string, query pages.ProjectDeploymentHistoryLogGetParams) (pages.ProjectDeploymentHistoryLogGetResponse, error)
### Domains
Response Types:
-- pages.ProjectDomainNewResponse
-- pages.ProjectDomainListResponse
-- pages.ProjectDomainDeleteResponse
-- pages.ProjectDomainEditResponse
-- pages.ProjectDomainGetResponse
+- pages.ProjectDomainNewResponse
+- pages.ProjectDomainListResponse
+- pages.ProjectDomainDeleteResponse
+- pages.ProjectDomainEditResponse
+- pages.ProjectDomainGetResponse
Methods:
-- client.Pages.Projects.Domains.New(ctx context.Context, projectName string, params pages.ProjectDomainNewParams) (pages.ProjectDomainNewResponse, error)
-- client.Pages.Projects.Domains.List(ctx context.Context, projectName string, query pages.ProjectDomainListParams) ([]pages.ProjectDomainListResponse, error)
-- client.Pages.Projects.Domains.Delete(ctx context.Context, projectName string, domainName string, body pages.ProjectDomainDeleteParams) (pages.ProjectDomainDeleteResponse, error)
-- client.Pages.Projects.Domains.Edit(ctx context.Context, projectName string, domainName string, body pages.ProjectDomainEditParams) (pages.ProjectDomainEditResponse, error)
-- client.Pages.Projects.Domains.Get(ctx context.Context, projectName string, domainName string, query pages.ProjectDomainGetParams) (pages.ProjectDomainGetResponse, error)
+- client.Pages.Projects.Domains.New(ctx context.Context, projectName string, params pages.ProjectDomainNewParams) (pages.ProjectDomainNewResponse, error)
+- client.Pages.Projects.Domains.List(ctx context.Context, projectName string, query pages.ProjectDomainListParams) ([]pages.ProjectDomainListResponse, error)
+- client.Pages.Projects.Domains.Delete(ctx context.Context, projectName string, domainName string, body pages.ProjectDomainDeleteParams) (pages.ProjectDomainDeleteResponse, error)
+- client.Pages.Projects.Domains.Edit(ctx context.Context, projectName string, domainName string, body pages.ProjectDomainEditParams) (pages.ProjectDomainEditResponse, error)
+- client.Pages.Projects.Domains.Get(ctx context.Context, projectName string, domainName string, query pages.ProjectDomainGetParams) (pages.ProjectDomainGetResponse, error)
# PCAPs
Response Types:
-- pcaps.PCAPNewResponse
-- pcaps.PCAPListResponse
-- pcaps.PCAPGetResponse
+- pcaps.PCAPNewResponse
+- pcaps.PCAPListResponse
+- pcaps.PCAPGetResponse
Methods:
-- client.PCAPs.New(ctx context.Context, params pcaps.PCAPNewParams) (pcaps.PCAPNewResponse, error)
-- client.PCAPs.List(ctx context.Context, query pcaps.PCAPListParams) ([]pcaps.PCAPListResponse, error)
-- client.PCAPs.Get(ctx context.Context, pcapID string, query pcaps.PCAPGetParams) (pcaps.PCAPGetResponse, error)
+- client.PCAPs.New(ctx context.Context, params pcaps.PCAPNewParams) (pcaps.PCAPNewResponse, error)
+- client.PCAPs.List(ctx context.Context, query pcaps.PCAPListParams) ([]pcaps.PCAPListResponse, error)
+- client.PCAPs.Get(ctx context.Context, pcapID string, query pcaps.PCAPGetParams) (pcaps.PCAPGetResponse, error)
## Ownerships
Response Types:
-- pcaps.MagicVisibilityPCAPsOwnership
+- pcaps.MagicVisibilityPCAPsOwnership
Methods:
-- client.PCAPs.Ownerships.New(ctx context.Context, params pcaps.OwnershipNewParams) (pcaps.MagicVisibilityPCAPsOwnership, error)
-- client.PCAPs.Ownerships.Delete(ctx context.Context, ownershipID string, body pcaps.OwnershipDeleteParams) error
-- client.PCAPs.Ownerships.Get(ctx context.Context, query pcaps.OwnershipGetParams) ([]pcaps.MagicVisibilityPCAPsOwnership, error)
-- client.PCAPs.Ownerships.Validate(ctx context.Context, params pcaps.OwnershipValidateParams) (pcaps.MagicVisibilityPCAPsOwnership, error)
+- client.PCAPs.Ownerships.New(ctx context.Context, params pcaps.OwnershipNewParams) (pcaps.MagicVisibilityPCAPsOwnership, error)
+- client.PCAPs.Ownerships.Delete(ctx context.Context, ownershipID string, body pcaps.OwnershipDeleteParams) error
+- client.PCAPs.Ownerships.Get(ctx context.Context, query pcaps.OwnershipGetParams) ([]pcaps.MagicVisibilityPCAPsOwnership, error)
+- client.PCAPs.Ownerships.Validate(ctx context.Context, params pcaps.OwnershipValidateParams) (pcaps.MagicVisibilityPCAPsOwnership, error)
## Downloads
Methods:
-- client.PCAPs.Downloads.Get(ctx context.Context, pcapID string, query pcaps.DownloadGetParams) (http.Response, error)
+- client.PCAPs.Downloads.Get(ctx context.Context, pcapID string, query pcaps.DownloadGetParams) (http.Response, error)
# Registrar
@@ -3614,15 +3706,15 @@ Methods:
Response Types:
-- registrar.DomainUpdateResponse
-- registrar.DomainListResponse
-- registrar.DomainGetResponse
+- registrar.DomainUpdateResponse
+- registrar.DomainListResponse
+- registrar.DomainGetResponse
Methods:
-- client.Registrar.Domains.Update(ctx context.Context, domainName string, params registrar.DomainUpdateParams) (registrar.DomainUpdateResponse, error)
-- client.Registrar.Domains.List(ctx context.Context, query registrar.DomainListParams) ([]registrar.DomainListResponse, error)
-- client.Registrar.Domains.Get(ctx context.Context, domainName string, query registrar.DomainGetParams) (registrar.DomainGetResponse, error)
+- client.Registrar.Domains.Update(ctx context.Context, domainName string, params registrar.DomainUpdateParams) (registrar.DomainUpdateResponse, error)
+- client.Registrar.Domains.List(ctx context.Context, query registrar.DomainListParams) ([]registrar.DomainListResponse, error)
+- client.Registrar.Domains.Get(ctx context.Context, domainName string, query registrar.DomainGetParams) (registrar.DomainGetResponse, error)
# RequestTracers
@@ -3630,12 +3722,12 @@ Methods:
Response Types:
-- request_tracers.RequestTracerTrace
-- request_tracers.TraceNewResponse
+- request_tracers.RequestTracerTrace
+- request_tracers.TraceNewResponse
Methods:
-- client.RequestTracers.Traces.New(ctx context.Context, accountIdentifier string, body request_tracers.TraceNewParams) (request_tracers.TraceNewResponse, error)
+- client.RequestTracers.Traces.New(ctx context.Context, accountIdentifier string, body request_tracers.TraceNewParams) (request_tracers.TraceNewResponse, error)
# Rules
@@ -3643,47 +3735,47 @@ Methods:
Response Types:
-- rules.ListsList
-- rules.ListNewResponse
-- rules.ListUpdateResponse
-- rules.ListDeleteResponse
-- rules.ListGetResponse
+- rules.ListsList
+- rules.ListNewResponse
+- rules.ListUpdateResponse
+- rules.ListDeleteResponse
+- rules.ListGetResponse
Methods:
-- client.Rules.Lists.New(ctx context.Context, params rules.ListNewParams) (rules.ListsList, error)
-- client.Rules.Lists.Update(ctx context.Context, listID string, params rules.ListUpdateParams) (rules.ListsList, error)
-- client.Rules.Lists.List(ctx context.Context, query rules.ListListParams) ([]rules.ListsList, error)
-- client.Rules.Lists.Delete(ctx context.Context, listID string, body rules.ListDeleteParams) (rules.ListDeleteResponse, error)
-- client.Rules.Lists.Get(ctx context.Context, listID string, query rules.ListGetParams) (rules.ListsList, error)
+- client.Rules.Lists.New(ctx context.Context, params rules.ListNewParams) (rules.ListsList, error)
+- client.Rules.Lists.Update(ctx context.Context, listID string, params rules.ListUpdateParams) (rules.ListsList, error)
+- client.Rules.Lists.List(ctx context.Context, query rules.ListListParams) ([]rules.ListsList, error)
+- client.Rules.Lists.Delete(ctx context.Context, listID string, body rules.ListDeleteParams) (rules.ListDeleteResponse, error)
+- client.Rules.Lists.Get(ctx context.Context, listID string, query rules.ListGetParams) (rules.ListsList, error)
### BulkOperations
Response Types:
-- rules.ListBulkOperationGetResponse
+- rules.ListBulkOperationGetResponse
Methods:
-- client.Rules.Lists.BulkOperations.Get(ctx context.Context, accountIdentifier string, operationID string) ([]rules.ListBulkOperationGetResponse, error)
+- client.Rules.Lists.BulkOperations.Get(ctx context.Context, accountIdentifier string, operationID string) ([]rules.ListBulkOperationGetResponse, error)
### Items
Response Types:
-- rules.ListItemNewResponse
-- rules.ListItemUpdateResponse
-- rules.ListItemListResponse
-- rules.ListItemDeleteResponse
-- rules.ListItemGetResponse
+- rules.ListItemNewResponse
+- rules.ListItemUpdateResponse
+- rules.ListItemListResponse
+- rules.ListItemDeleteResponse
+- rules.ListItemGetResponse
Methods:
-- client.Rules.Lists.Items.New(ctx context.Context, listID string, params rules.ListItemNewParams) (rules.ListItemNewResponse, error)
-- client.Rules.Lists.Items.Update(ctx context.Context, listID string, params rules.ListItemUpdateParams) (rules.ListItemUpdateResponse, error)
-- client.Rules.Lists.Items.List(ctx context.Context, listID string, params rules.ListItemListParams) ([]rules.ListItemListResponse, error)
-- client.Rules.Lists.Items.Delete(ctx context.Context, listID string, params rules.ListItemDeleteParams) (rules.ListItemDeleteResponse, error)
-- client.Rules.Lists.Items.Get(ctx context.Context, accountIdentifier string, listID string, itemID string) (rules.ListItemGetResponse, error)
+- client.Rules.Lists.Items.New(ctx context.Context, listID string, params rules.ListItemNewParams) (rules.ListItemNewResponse, error)
+- client.Rules.Lists.Items.Update(ctx context.Context, listID string, params rules.ListItemUpdateParams) (rules.ListItemUpdateResponse, error)
+- client.Rules.Lists.Items.List(ctx context.Context, listID string, params rules.ListItemListParams) (shared.CursorPagination[rules.ListItemListResponse], error)
+- client.Rules.Lists.Items.Delete(ctx context.Context, listID string, params rules.ListItemDeleteParams) (rules.ListItemDeleteResponse, error)
+- client.Rules.Lists.Items.Get(ctx context.Context, accountIdentifier string, listID string, itemID string) (rules.ListItemGetResponse, error)
# Storage
@@ -3691,196 +3783,196 @@ Methods:
Response Types:
-- storage.WorkersKVComponentsSchemasResult
-- storage.WorkersKVSchemasResult
+- storage.WorkersKVComponentsSchemasResult
+- storage.WorkersKVSchemasResult
Methods:
-- client.Storage.Analytics.List(ctx context.Context, params storage.AnalyticsListParams) (storage.WorkersKVSchemasResult, error)
-- client.Storage.Analytics.Stored(ctx context.Context, params storage.AnalyticsStoredParams) (storage.WorkersKVComponentsSchemasResult, error)
+- client.Storage.Analytics.List(ctx context.Context, params storage.AnalyticsListParams) (storage.WorkersKVSchemasResult, error)
+- client.Storage.Analytics.Stored(ctx context.Context, params storage.AnalyticsStoredParams) (storage.WorkersKVComponentsSchemasResult, error)
# Stream
Response Types:
-- stream.StreamVideos
+- stream.StreamVideos
Methods:
-- client.Stream.New(ctx context.Context, params stream.StreamNewParams) error
-- client.Stream.List(ctx context.Context, params stream.StreamListParams) ([]stream.StreamVideos, error)
-- client.Stream.Delete(ctx context.Context, identifier string, body stream.StreamDeleteParams) error
-- client.Stream.Get(ctx context.Context, identifier string, query stream.StreamGetParams) (stream.StreamVideos, error)
+- client.Stream.New(ctx context.Context, params stream.StreamNewParams) error
+- client.Stream.List(ctx context.Context, params stream.StreamListParams) ([]stream.StreamVideos, error)
+- client.Stream.Delete(ctx context.Context, identifier string, body stream.StreamDeleteParams) error
+- client.Stream.Get(ctx context.Context, identifier string, query stream.StreamGetParams) (stream.StreamVideos, error)
## AudioTracks
Response Types:
-- stream.StreamAdditionalAudio
-- stream.AudioTrackDeleteResponse
+- stream.StreamAdditionalAudio
+- stream.AudioTrackDeleteResponse
Methods:
-- client.Stream.AudioTracks.Delete(ctx context.Context, identifier string, audioIdentifier string, body stream.AudioTrackDeleteParams) (stream.AudioTrackDeleteResponse, error)
-- client.Stream.AudioTracks.Copy(ctx context.Context, identifier string, params stream.AudioTrackCopyParams) (stream.StreamAdditionalAudio, error)
-- client.Stream.AudioTracks.Edit(ctx context.Context, identifier string, audioIdentifier string, params stream.AudioTrackEditParams) (stream.StreamAdditionalAudio, error)
-- client.Stream.AudioTracks.Get(ctx context.Context, identifier string, query stream.AudioTrackGetParams) ([]stream.StreamAdditionalAudio, error)
+- client.Stream.AudioTracks.Delete(ctx context.Context, identifier string, audioIdentifier string, body stream.AudioTrackDeleteParams) (stream.AudioTrackDeleteResponse, error)
+- client.Stream.AudioTracks.Copy(ctx context.Context, identifier string, params stream.AudioTrackCopyParams) (stream.StreamAdditionalAudio, error)
+- client.Stream.AudioTracks.Edit(ctx context.Context, identifier string, audioIdentifier string, params stream.AudioTrackEditParams) (stream.StreamAdditionalAudio, error)
+- client.Stream.AudioTracks.Get(ctx context.Context, identifier string, query stream.AudioTrackGetParams) ([]stream.StreamAdditionalAudio, error)
## Videos
Response Types:
-- stream.VideoStorageUsageResponse
+- stream.VideoStorageUsageResponse
Methods:
-- client.Stream.Videos.StorageUsage(ctx context.Context, params stream.VideoStorageUsageParams) (stream.VideoStorageUsageResponse, error)
+- client.Stream.Videos.StorageUsage(ctx context.Context, params stream.VideoStorageUsageParams) (stream.VideoStorageUsageResponse, error)
## Clips
Response Types:
-- stream.StreamClipping
+- stream.StreamClipping
Methods:
-- client.Stream.Clips.New(ctx context.Context, params stream.ClipNewParams) (stream.StreamClipping, error)
+- client.Stream.Clips.New(ctx context.Context, params stream.ClipNewParams) (stream.StreamClipping, error)
## Copies
Methods:
-- client.Stream.Copies.New(ctx context.Context, params stream.CopyNewParams) (stream.StreamVideos, error)
+- client.Stream.Copies.New(ctx context.Context, params stream.CopyNewParams) (stream.StreamVideos, error)
## DirectUploads
Response Types:
-- stream.DirectUploadNewResponse
+- stream.DirectUploadNewResponse
Methods:
-- client.Stream.DirectUploads.New(ctx context.Context, params stream.DirectUploadNewParams) (stream.DirectUploadNewResponse, error)
+- client.Stream.DirectUploads.New(ctx context.Context, params stream.DirectUploadNewParams) (stream.DirectUploadNewResponse, error)
## Keys
Response Types:
-- stream.StreamKeys
-- stream.KeyDeleteResponse
-- stream.KeyGetResponse
+- stream.StreamKeys
+- stream.KeyDeleteResponse
+- stream.KeyGetResponse
Methods:
-- client.Stream.Keys.New(ctx context.Context, body stream.KeyNewParams) (stream.StreamKeys, error)
-- client.Stream.Keys.Delete(ctx context.Context, identifier string, body stream.KeyDeleteParams) (stream.KeyDeleteResponse, error)
-- client.Stream.Keys.Get(ctx context.Context, query stream.KeyGetParams) ([]stream.KeyGetResponse, error)
+- client.Stream.Keys.New(ctx context.Context, body stream.KeyNewParams) (stream.StreamKeys, error)
+- client.Stream.Keys.Delete(ctx context.Context, identifier string, body stream.KeyDeleteParams) (stream.KeyDeleteResponse, error)
+- client.Stream.Keys.Get(ctx context.Context, query stream.KeyGetParams) ([]stream.KeyGetResponse, error)
## LiveInputs
Response Types:
-- stream.StreamLiveInput
-- stream.LiveInputListResponse
+- stream.StreamLiveInput
+- stream.LiveInputListResponse
Methods:
-- client.Stream.LiveInputs.New(ctx context.Context, params stream.LiveInputNewParams) (stream.StreamLiveInput, error)
-- client.Stream.LiveInputs.Update(ctx context.Context, liveInputIdentifier string, params stream.LiveInputUpdateParams) (stream.StreamLiveInput, error)
-- client.Stream.LiveInputs.List(ctx context.Context, params stream.LiveInputListParams) (stream.LiveInputListResponse, error)
-- client.Stream.LiveInputs.Delete(ctx context.Context, liveInputIdentifier string, body stream.LiveInputDeleteParams) error
-- client.Stream.LiveInputs.Get(ctx context.Context, liveInputIdentifier string, query stream.LiveInputGetParams) (stream.StreamLiveInput, error)
+- client.Stream.LiveInputs.New(ctx context.Context, params stream.LiveInputNewParams) (stream.StreamLiveInput, error)
+- client.Stream.LiveInputs.Update(ctx context.Context, liveInputIdentifier string, params stream.LiveInputUpdateParams) (stream.StreamLiveInput, error)
+- client.Stream.LiveInputs.List(ctx context.Context, params stream.LiveInputListParams) (stream.LiveInputListResponse, error)
+- client.Stream.LiveInputs.Delete(ctx context.Context, liveInputIdentifier string, body stream.LiveInputDeleteParams) error
+- client.Stream.LiveInputs.Get(ctx context.Context, liveInputIdentifier string, query stream.LiveInputGetParams) (stream.StreamLiveInput, error)
### Outputs
Response Types:
-- stream.StreamOutput
+- stream.StreamOutput
Methods:
-- client.Stream.LiveInputs.Outputs.New(ctx context.Context, liveInputIdentifier string, params stream.LiveInputOutputNewParams) (stream.StreamOutput, error)
-- client.Stream.LiveInputs.Outputs.Update(ctx context.Context, liveInputIdentifier string, outputIdentifier string, params stream.LiveInputOutputUpdateParams) (stream.StreamOutput, error)
-- client.Stream.LiveInputs.Outputs.List(ctx context.Context, liveInputIdentifier string, query stream.LiveInputOutputListParams) ([]stream.StreamOutput, error)
-- client.Stream.LiveInputs.Outputs.Delete(ctx context.Context, liveInputIdentifier string, outputIdentifier string, body stream.LiveInputOutputDeleteParams) error
+- client.Stream.LiveInputs.Outputs.New(ctx context.Context, liveInputIdentifier string, params stream.LiveInputOutputNewParams) (stream.StreamOutput, error)
+- client.Stream.LiveInputs.Outputs.Update(ctx context.Context, liveInputIdentifier string, outputIdentifier string, params stream.LiveInputOutputUpdateParams) (stream.StreamOutput, error)
+- client.Stream.LiveInputs.Outputs.List(ctx context.Context, liveInputIdentifier string, query stream.LiveInputOutputListParams) ([]stream.StreamOutput, error)
+- client.Stream.LiveInputs.Outputs.Delete(ctx context.Context, liveInputIdentifier string, outputIdentifier string, body stream.LiveInputOutputDeleteParams) error
## Watermarks
Response Types:
-- stream.StreamWatermarks
-- stream.WatermarkNewResponse
-- stream.WatermarkDeleteResponse
-- stream.WatermarkGetResponse
+- stream.StreamWatermarks
+- stream.WatermarkNewResponse
+- stream.WatermarkDeleteResponse
+- stream.WatermarkGetResponse
Methods:
-- client.Stream.Watermarks.New(ctx context.Context, params stream.WatermarkNewParams) (stream.WatermarkNewResponse, error)
-- client.Stream.Watermarks.List(ctx context.Context, query stream.WatermarkListParams) ([]stream.StreamWatermarks, error)
-- client.Stream.Watermarks.Delete(ctx context.Context, identifier string, body stream.WatermarkDeleteParams) (stream.WatermarkDeleteResponse, error)
-- client.Stream.Watermarks.Get(ctx context.Context, identifier string, query stream.WatermarkGetParams) (stream.WatermarkGetResponse, error)
+- client.Stream.Watermarks.New(ctx context.Context, params stream.WatermarkNewParams) (stream.WatermarkNewResponse, error)
+- client.Stream.Watermarks.List(ctx context.Context, query stream.WatermarkListParams) ([]stream.StreamWatermarks, error)
+- client.Stream.Watermarks.Delete(ctx context.Context, identifier string, body stream.WatermarkDeleteParams) (stream.WatermarkDeleteResponse, error)
+- client.Stream.Watermarks.Get(ctx context.Context, identifier string, query stream.WatermarkGetParams) (stream.WatermarkGetResponse, error)
## Webhooks
Response Types:
-- stream.WebhookUpdateResponse
-- stream.WebhookDeleteResponse
-- stream.WebhookGetResponse
+- stream.WebhookUpdateResponse
+- stream.WebhookDeleteResponse
+- stream.WebhookGetResponse
Methods:
-- client.Stream.Webhooks.Update(ctx context.Context, params stream.WebhookUpdateParams) (stream.WebhookUpdateResponse, error)
-- client.Stream.Webhooks.Delete(ctx context.Context, body stream.WebhookDeleteParams) (stream.WebhookDeleteResponse, error)
-- client.Stream.Webhooks.Get(ctx context.Context, query stream.WebhookGetParams) (stream.WebhookGetResponse, error)
+- client.Stream.Webhooks.Update(ctx context.Context, params stream.WebhookUpdateParams) (stream.WebhookUpdateResponse, error)
+- client.Stream.Webhooks.Delete(ctx context.Context, body stream.WebhookDeleteParams) (stream.WebhookDeleteResponse, error)
+- client.Stream.Webhooks.Get(ctx context.Context, query stream.WebhookGetParams) (stream.WebhookGetResponse, error)
## Captions
Response Types:
-- stream.StreamCaptions
-- stream.CaptionUpdateResponse
-- stream.CaptionDeleteResponse
+- stream.StreamCaptions
+- stream.CaptionUpdateResponse
+- stream.CaptionDeleteResponse
Methods:
-- client.Stream.Captions.Update(ctx context.Context, identifier string, language string, params stream.CaptionUpdateParams) (stream.CaptionUpdateResponse, error)
-- client.Stream.Captions.Delete(ctx context.Context, identifier string, language string, body stream.CaptionDeleteParams) (stream.CaptionDeleteResponse, error)
-- client.Stream.Captions.Get(ctx context.Context, identifier string, query stream.CaptionGetParams) ([]stream.StreamCaptions, error)
+- client.Stream.Captions.Update(ctx context.Context, identifier string, language string, params stream.CaptionUpdateParams) (stream.CaptionUpdateResponse, error)
+- client.Stream.Captions.Delete(ctx context.Context, identifier string, language string, body stream.CaptionDeleteParams) (stream.CaptionDeleteResponse, error)
+- client.Stream.Captions.Get(ctx context.Context, identifier string, query stream.CaptionGetParams) ([]stream.StreamCaptions, error)
## Downloads
Response Types:
-- stream.DownloadNewResponse
-- stream.DownloadDeleteResponse
-- stream.DownloadGetResponse
+- stream.DownloadNewResponse
+- stream.DownloadDeleteResponse
+- stream.DownloadGetResponse
Methods:
-- client.Stream.Downloads.New(ctx context.Context, identifier string, body stream.DownloadNewParams) (stream.DownloadNewResponse, error)
-- client.Stream.Downloads.Delete(ctx context.Context, identifier string, body stream.DownloadDeleteParams) (stream.DownloadDeleteResponse, error)
-- client.Stream.Downloads.Get(ctx context.Context, identifier string, query stream.DownloadGetParams) (stream.DownloadGetResponse, error)
+- client.Stream.Downloads.New(ctx context.Context, identifier string, body stream.DownloadNewParams) (stream.DownloadNewResponse, error)
+- client.Stream.Downloads.Delete(ctx context.Context, identifier string, body stream.DownloadDeleteParams) (stream.DownloadDeleteResponse, error)
+- client.Stream.Downloads.Get(ctx context.Context, identifier string, query stream.DownloadGetParams) (stream.DownloadGetResponse, error)
## Embeds
Response Types:
-- stream.EmbedGetResponse
+- stream.EmbedGetResponse
Methods:
-- client.Stream.Embeds.Get(ctx context.Context, identifier string, query stream.EmbedGetParams) (stream.EmbedGetResponse, error)
+- client.Stream.Embeds.Get(ctx context.Context, identifier string, query stream.EmbedGetParams) (stream.EmbedGetResponse, error)
## Tokens
Response Types:
-- stream.TokenNewResponse
+- stream.TokenNewResponse
Methods:
-- client.Stream.Tokens.New(ctx context.Context, identifier string, params stream.TokenNewParams) (stream.TokenNewResponse, error)
+- client.Stream.Tokens.New(ctx context.Context, identifier string, params stream.TokenNewParams) (stream.TokenNewResponse, error)
# Alerting
@@ -3888,11 +3980,11 @@ Methods:
Response Types:
-- alerting.V3ListResponse
+- alerting.V3ListResponse
Methods:
-- client.Alerting.V3.List(ctx context.Context, query alerting.V3ListParams) (alerting.V3ListResponse, error)
+- client.Alerting.V3.List(ctx context.Context, query alerting.V3ListParams) (alerting.V3ListResponse, error)
### Destinations
@@ -3900,71 +3992,73 @@ Methods:
Response Types:
-- alerting.V3DestinationEligibleGetResponse
+- alerting.V3DestinationEligibleGetResponse
Methods:
-- client.Alerting.V3.Destinations.Eligible.Get(ctx context.Context, query alerting.V3DestinationEligibleGetParams) (alerting.V3DestinationEligibleGetResponse, error)
+- client.Alerting.V3.Destinations.Eligible.Get(ctx context.Context, query alerting.V3DestinationEligibleGetParams) (alerting.V3DestinationEligibleGetResponse, error)
#### Pagerduty
Response Types:
-- alerting.AaaPagerduty
-- alerting.V3DestinationPagerdutyNewResponse
-- alerting.V3DestinationPagerdutyDeleteResponse
-- alerting.V3DestinationPagerdutyLinkResponse
+- alerting.V3DestinationPagerdutyNewResponse
+- alerting.V3DestinationPagerdutyDeleteResponse
+- alerting.V3DestinationPagerdutyGetResponse
+- alerting.V3DestinationPagerdutyLinkResponse
Methods:
-- client.Alerting.V3.Destinations.Pagerduty.New(ctx context.Context, body alerting.V3DestinationPagerdutyNewParams) (alerting.V3DestinationPagerdutyNewResponse, error)
-- client.Alerting.V3.Destinations.Pagerduty.Delete(ctx context.Context, body alerting.V3DestinationPagerdutyDeleteParams) (alerting.V3DestinationPagerdutyDeleteResponse, error)
-- client.Alerting.V3.Destinations.Pagerduty.Get(ctx context.Context, query alerting.V3DestinationPagerdutyGetParams) ([]alerting.AaaPagerduty, error)
-- client.Alerting.V3.Destinations.Pagerduty.Link(ctx context.Context, tokenID string, query alerting.V3DestinationPagerdutyLinkParams) (alerting.V3DestinationPagerdutyLinkResponse, error)
+- client.Alerting.V3.Destinations.Pagerduty.New(ctx context.Context, body alerting.V3DestinationPagerdutyNewParams) (alerting.V3DestinationPagerdutyNewResponse, error)
+- client.Alerting.V3.Destinations.Pagerduty.Delete(ctx context.Context, body alerting.V3DestinationPagerdutyDeleteParams) (alerting.V3DestinationPagerdutyDeleteResponse, error)
+- client.Alerting.V3.Destinations.Pagerduty.Get(ctx context.Context, query alerting.V3DestinationPagerdutyGetParams) ([]alerting.V3DestinationPagerdutyGetResponse, error)
+- client.Alerting.V3.Destinations.Pagerduty.Link(ctx context.Context, tokenID string, query alerting.V3DestinationPagerdutyLinkParams) (alerting.V3DestinationPagerdutyLinkResponse, error)
#### Webhooks
Response Types:
-- alerting.AaaWebhooks
-- alerting.V3DestinationWebhookNewResponse
-- alerting.V3DestinationWebhookUpdateResponse
-- alerting.V3DestinationWebhookDeleteResponse
+- alerting.V3DestinationWebhookNewResponse
+- alerting.V3DestinationWebhookUpdateResponse
+- alerting.V3DestinationWebhookListResponse
+- alerting.V3DestinationWebhookDeleteResponse
+- alerting.V3DestinationWebhookGetResponse
Methods:
-- client.Alerting.V3.Destinations.Webhooks.New(ctx context.Context, params alerting.V3DestinationWebhookNewParams) (alerting.V3DestinationWebhookNewResponse, error)
-- client.Alerting.V3.Destinations.Webhooks.Update(ctx context.Context, webhookID string, params alerting.V3DestinationWebhookUpdateParams) (alerting.V3DestinationWebhookUpdateResponse, error)
-- client.Alerting.V3.Destinations.Webhooks.List(ctx context.Context, query alerting.V3DestinationWebhookListParams) ([]alerting.AaaWebhooks, error)
-- client.Alerting.V3.Destinations.Webhooks.Delete(ctx context.Context, webhookID string, body alerting.V3DestinationWebhookDeleteParams) (alerting.V3DestinationWebhookDeleteResponse, error)
-- client.Alerting.V3.Destinations.Webhooks.Get(ctx context.Context, webhookID string, query alerting.V3DestinationWebhookGetParams) (alerting.AaaWebhooks, error)
+- client.Alerting.V3.Destinations.Webhooks.New(ctx context.Context, params alerting.V3DestinationWebhookNewParams) (alerting.V3DestinationWebhookNewResponse, error)
+- client.Alerting.V3.Destinations.Webhooks.Update(ctx context.Context, webhookID string, params alerting.V3DestinationWebhookUpdateParams) (alerting.V3DestinationWebhookUpdateResponse, error)
+- client.Alerting.V3.Destinations.Webhooks.List(ctx context.Context, query alerting.V3DestinationWebhookListParams) ([]alerting.V3DestinationWebhookListResponse, error)
+- client.Alerting.V3.Destinations.Webhooks.Delete(ctx context.Context, webhookID string, body alerting.V3DestinationWebhookDeleteParams) (alerting.V3DestinationWebhookDeleteResponse, error)
+- client.Alerting.V3.Destinations.Webhooks.Get(ctx context.Context, webhookID string, query alerting.V3DestinationWebhookGetParams) (alerting.V3DestinationWebhookGetResponse, error)
### Histories
Response Types:
-- alerting.AaaHistory
+- alerting.V3HistoryListResponse
Methods:
-- client.Alerting.V3.Histories.List(ctx context.Context, params alerting.V3HistoryListParams) (shared.V4PagePaginationArray[alerting.AaaHistory], error)
+- client.Alerting.V3.Histories.List(ctx context.Context, params alerting.V3HistoryListParams) (shared.V4PagePaginationArray[alerting.V3HistoryListResponse], error)
### Policies
Response Types:
-- alerting.AaaPolicies
-- alerting.V3PolicyNewResponse
-- alerting.V3PolicyUpdateResponse
-- alerting.V3PolicyDeleteResponse
+- alerting.V3PolicyNewResponse
+- alerting.V3PolicyUpdateResponse
+- alerting.V3PolicyListResponse
+- alerting.V3PolicyDeleteResponse
+- alerting.V3PolicyGetResponse
Methods:
-- client.Alerting.V3.Policies.New(ctx context.Context, params alerting.V3PolicyNewParams) (alerting.V3PolicyNewResponse, error)
-- client.Alerting.V3.Policies.Update(ctx context.Context, policyID string, params alerting.V3PolicyUpdateParams) (alerting.V3PolicyUpdateResponse, error)
-- client.Alerting.V3.Policies.List(ctx context.Context, query alerting.V3PolicyListParams) ([]alerting.AaaPolicies, error)
-- client.Alerting.V3.Policies.Delete(ctx context.Context, policyID string, body alerting.V3PolicyDeleteParams) (alerting.V3PolicyDeleteResponse, error)
-- client.Alerting.V3.Policies.Get(ctx context.Context, policyID string, query alerting.V3PolicyGetParams) (alerting.AaaPolicies, error)
+- client.Alerting.V3.Policies.New(ctx context.Context, params alerting.V3PolicyNewParams) (alerting.V3PolicyNewResponse, error)
+- client.Alerting.V3.Policies.Update(ctx context.Context, policyID string, params alerting.V3PolicyUpdateParams) (alerting.V3PolicyUpdateResponse, error)
+- client.Alerting.V3.Policies.List(ctx context.Context, query alerting.V3PolicyListParams) ([]alerting.V3PolicyListResponse, error)
+- client.Alerting.V3.Policies.Delete(ctx context.Context, policyID string, body alerting.V3PolicyDeleteParams) (alerting.V3PolicyDeleteResponse, error)
+- client.Alerting.V3.Policies.Get(ctx context.Context, policyID string, query alerting.V3PolicyGetParams) (alerting.V3PolicyGetResponse, error)
# D1
@@ -3972,18 +4066,18 @@ Methods:
Response Types:
-- d1.D1CreateDatabase
-- d1.D1DatabaseDetails
-- d1.D1QueryResult
-- d1.DatabaseDeleteResponse
+- d1.D1CreateDatabase
+- d1.D1DatabaseDetails
+- d1.D1QueryResult
+- d1.DatabaseDeleteResponse
Methods:
-- client.D1.Database.New(ctx context.Context, params d1.DatabaseNewParams) (d1.D1CreateDatabase, error)
-- client.D1.Database.List(ctx context.Context, params d1.DatabaseListParams) (shared.V4PagePaginationArray[d1.D1CreateDatabase], error)
-- client.D1.Database.Delete(ctx context.Context, accountIdentifier string, databaseIdentifier string) (d1.DatabaseDeleteResponse, error)
-- client.D1.Database.Get(ctx context.Context, accountIdentifier string, databaseIdentifier string) (d1.D1DatabaseDetails, error)
-- client.D1.Database.Query(ctx context.Context, accountIdentifier string, databaseIdentifier string, body d1.DatabaseQueryParams) ([]d1.D1QueryResult, error)
+- client.D1.Database.New(ctx context.Context, params d1.DatabaseNewParams) (d1.D1CreateDatabase, error)
+- client.D1.Database.List(ctx context.Context, params d1.DatabaseListParams) (shared.V4PagePaginationArray[d1.D1CreateDatabase], error)
+- client.D1.Database.Delete(ctx context.Context, accountIdentifier string, databaseIdentifier string) (d1.DatabaseDeleteResponse, error)
+- client.D1.Database.Get(ctx context.Context, accountIdentifier string, databaseIdentifier string) (d1.D1DatabaseDetails, error)
+- client.D1.Database.Query(ctx context.Context, accountIdentifier string, databaseIdentifier string, body d1.DatabaseQueryParams) ([]d1.D1QueryResult, error)
# R2
@@ -3991,48 +4085,48 @@ Methods:
Response Types:
-- r2.R2Bucket
-- r2.BucketDeleteResponse
+- r2.R2Bucket
+- r2.BucketDeleteResponse
Methods:
-- client.R2.Buckets.New(ctx context.Context, params r2.BucketNewParams) (r2.R2Bucket, error)
-- client.R2.Buckets.List(ctx context.Context, params r2.BucketListParams) ([]r2.R2Bucket, error)
-- client.R2.Buckets.Delete(ctx context.Context, bucketName string, body r2.BucketDeleteParams) (r2.BucketDeleteResponse, error)
-- client.R2.Buckets.Get(ctx context.Context, bucketName string, query r2.BucketGetParams) (r2.R2Bucket, error)
+- client.R2.Buckets.New(ctx context.Context, params r2.BucketNewParams) (r2.R2Bucket, error)
+- client.R2.Buckets.List(ctx context.Context, params r2.BucketListParams) (shared.CursorPagination[r2.R2Bucket], error)
+- client.R2.Buckets.Delete(ctx context.Context, bucketName string, body r2.BucketDeleteParams) (r2.BucketDeleteResponse, error)
+- client.R2.Buckets.Get(ctx context.Context, bucketName string, query r2.BucketGetParams) (r2.R2Bucket, error)
## Sippy
Response Types:
-- r2.R2Sippy
-- r2.SippyDeleteResponse
+- r2.R2Sippy
+- r2.SippyDeleteResponse
Methods:
-- client.R2.Sippy.Update(ctx context.Context, bucketName string, params r2.SippyUpdateParams) (r2.R2Sippy, error)
-- client.R2.Sippy.Delete(ctx context.Context, bucketName string, body r2.SippyDeleteParams) (r2.SippyDeleteResponse, error)
-- client.R2.Sippy.Get(ctx context.Context, bucketName string, query r2.SippyGetParams) (r2.R2Sippy, error)
+- client.R2.Sippy.Update(ctx context.Context, bucketName string, params r2.SippyUpdateParams) (r2.R2Sippy, error)
+- client.R2.Sippy.Delete(ctx context.Context, bucketName string, body r2.SippyDeleteParams) (r2.SippyDeleteResponse, error)
+- client.R2.Sippy.Get(ctx context.Context, bucketName string, query r2.SippyGetParams) (r2.R2Sippy, error)
# WARPConnector
Response Types:
-- warp_connector.WARPConnectorNewResponse
-- warp_connector.WARPConnectorListResponse
-- warp_connector.WARPConnectorDeleteResponse
-- warp_connector.WARPConnectorEditResponse
-- warp_connector.WARPConnectorGetResponse
-- warp_connector.WARPConnectorTokenResponse
+- warp_connector.WARPConnectorNewResponse
+- warp_connector.WARPConnectorListResponse
+- warp_connector.WARPConnectorDeleteResponse
+- warp_connector.WARPConnectorEditResponse
+- warp_connector.WARPConnectorGetResponse
+- warp_connector.WARPConnectorTokenResponse
Methods:
-- client.WARPConnector.New(ctx context.Context, params warp_connector.WARPConnectorNewParams) (warp_connector.WARPConnectorNewResponse, error)
-- client.WARPConnector.List(ctx context.Context, params warp_connector.WARPConnectorListParams) (shared.V4PagePaginationArray[warp_connector.WARPConnectorListResponse], error)
-- client.WARPConnector.Delete(ctx context.Context, tunnelID string, params warp_connector.WARPConnectorDeleteParams) (warp_connector.WARPConnectorDeleteResponse, error)
-- client.WARPConnector.Edit(ctx context.Context, tunnelID string, params warp_connector.WARPConnectorEditParams) (warp_connector.WARPConnectorEditResponse, error)
-- client.WARPConnector.Get(ctx context.Context, tunnelID string, query warp_connector.WARPConnectorGetParams) (warp_connector.WARPConnectorGetResponse, error)
-- client.WARPConnector.Token(ctx context.Context, tunnelID string, query warp_connector.WARPConnectorTokenParams) (warp_connector.WARPConnectorTokenResponse, error)
+- client.WARPConnector.New(ctx context.Context, params warp_connector.WARPConnectorNewParams) (warp_connector.WARPConnectorNewResponse, error)
+- client.WARPConnector.List(ctx context.Context, params warp_connector.WARPConnectorListParams) (shared.V4PagePaginationArray[warp_connector.WARPConnectorListResponse], error)
+- client.WARPConnector.Delete(ctx context.Context, tunnelID string, params warp_connector.WARPConnectorDeleteParams) (warp_connector.WARPConnectorDeleteResponse, error)
+- client.WARPConnector.Edit(ctx context.Context, tunnelID string, params warp_connector.WARPConnectorEditParams) (warp_connector.WARPConnectorEditResponse, error)
+- client.WARPConnector.Get(ctx context.Context, tunnelID string, query warp_connector.WARPConnectorGetParams) (warp_connector.WARPConnectorGetResponse, error)
+- client.WARPConnector.Token(ctx context.Context, tunnelID string, query warp_connector.WARPConnectorTokenParams) (warp_connector.WARPConnectorTokenResponse, error)
# WorkersForPlatforms
@@ -4040,17 +4134,31 @@ Methods:
### Namespaces
+Response Types:
+
+- workers_for_platforms.DispatchNamespaceNewResponse
+- workers_for_platforms.DispatchNamespaceListResponse
+- workers_for_platforms.DispatchNamespaceDeleteResponse
+- workers_for_platforms.DispatchNamespaceGetResponse
+
+Methods:
+
+- client.WorkersForPlatforms.Dispatch.Namespaces.New(ctx context.Context, params workers_for_platforms.DispatchNamespaceNewParams) (workers_for_platforms.DispatchNamespaceNewResponse, error)
+- client.WorkersForPlatforms.Dispatch.Namespaces.List(ctx context.Context, query workers_for_platforms.DispatchNamespaceListParams) ([]workers_for_platforms.DispatchNamespaceListResponse, error)
+- client.WorkersForPlatforms.Dispatch.Namespaces.Delete(ctx context.Context, dispatchNamespace string, body workers_for_platforms.DispatchNamespaceDeleteParams) (workers_for_platforms.DispatchNamespaceDeleteResponse, error)
+- client.WorkersForPlatforms.Dispatch.Namespaces.Get(ctx context.Context, dispatchNamespace string, query workers_for_platforms.DispatchNamespaceGetParams) (workers_for_platforms.DispatchNamespaceGetResponse, error)
+
#### Scripts
Response Types:
-- workers_for_platforms.WorkersNamespaceScript
+- workers_for_platforms.WorkersNamespaceScript
Methods:
-- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Update(ctx context.Context, dispatchNamespace string, scriptName string, params workers_for_platforms.DispatchNamespaceScriptUpdateParams) (workers.WorkersScript, error)
-- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Delete(ctx context.Context, dispatchNamespace string, scriptName string, params workers_for_platforms.DispatchNamespaceScriptDeleteParams) error
-- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Get(ctx context.Context, dispatchNamespace string, scriptName string, query workers_for_platforms.DispatchNamespaceScriptGetParams) (workers_for_platforms.WorkersNamespaceScript, error)
+- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Update(ctx context.Context, dispatchNamespace string, scriptName string, params workers_for_platforms.DispatchNamespaceScriptUpdateParams) (workers.WorkersScript, error)
+- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Delete(ctx context.Context, dispatchNamespace string, scriptName string, params workers_for_platforms.DispatchNamespaceScriptDeleteParams) error
+- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Get(ctx context.Context, dispatchNamespace string, scriptName string, query workers_for_platforms.DispatchNamespaceScriptGetParams) (workers_for_platforms.WorkersNamespaceScript, error)
##### Content
@@ -4058,30 +4166,30 @@ Methods:
Methods:
-- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Scripts.Update(ctx context.Context, dispatchNamespace string, scriptName string, params workers_for_platforms.DispatchNamespaceScriptContentScriptUpdateParams) (workers.WorkersScript, error)
-- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Scripts.Get(ctx context.Context, dispatchNamespace string, scriptName string, query workers_for_platforms.DispatchNamespaceScriptContentScriptGetParams) (http.Response, error)
+- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Scripts.Update(ctx context.Context, dispatchNamespace string, scriptName string, params workers_for_platforms.DispatchNamespaceScriptContentScriptUpdateParams) (workers.WorkersScript, error)
+- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Scripts.Get(ctx context.Context, dispatchNamespace string, scriptName string, query workers_for_platforms.DispatchNamespaceScriptContentScriptGetParams) (http.Response, error)
###### Settings
Response Types:
-- workers_for_platforms.DispatchNamespaceScriptContentSettingEditResponse
-- workers_for_platforms.DispatchNamespaceScriptContentSettingGetResponse
+- workers_for_platforms.DispatchNamespaceScriptContentSettingEditResponse
+- workers_for_platforms.DispatchNamespaceScriptContentSettingGetResponse
Methods:
-- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Settings.Edit(ctx context.Context, dispatchNamespace string, scriptName string, params workers_for_platforms.DispatchNamespaceScriptContentSettingEditParams) (workers_for_platforms.DispatchNamespaceScriptContentSettingEditResponse, error)
-- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Settings.Get(ctx context.Context, dispatchNamespace string, scriptName string, query workers_for_platforms.DispatchNamespaceScriptContentSettingGetParams) (workers_for_platforms.DispatchNamespaceScriptContentSettingGetResponse, error)
+- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Settings.Edit(ctx context.Context, dispatchNamespace string, scriptName string, params workers_for_platforms.DispatchNamespaceScriptContentSettingEditParams) (workers_for_platforms.DispatchNamespaceScriptContentSettingEditResponse, error)
+- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Settings.Get(ctx context.Context, dispatchNamespace string, scriptName string, query workers_for_platforms.DispatchNamespaceScriptContentSettingGetParams) (workers_for_platforms.DispatchNamespaceScriptContentSettingGetResponse, error)
###### Bindings
Response Types:
-- workers_for_platforms.DispatchNamespaceScriptContentBindingGetResponse
+- workers_for_platforms.DispatchNamespaceScriptContentBindingGetResponse
Methods:
-- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Bindings.Get(ctx context.Context, dispatchNamespace string, scriptName string, query workers_for_platforms.DispatchNamespaceScriptContentBindingGetParams) (workers_for_platforms.DispatchNamespaceScriptContentBindingGetResponse, error)
+- client.WorkersForPlatforms.Dispatch.Namespaces.Scripts.Content.Bindings.Get(ctx context.Context, dispatchNamespace string, scriptName string, query workers_for_platforms.DispatchNamespaceScriptContentBindingGetParams) (workers_for_platforms.DispatchNamespaceScriptContentBindingGetResponse, error)
# ZeroTrust
@@ -4089,227 +4197,227 @@ Methods:
Response Types:
-- zero_trust.TeamsDevicesDevices
-- zero_trust.DeviceGetResponse
+- zero_trust.TeamsDevicesDevices
+- zero_trust.DeviceGetResponse
Methods:
-- client.ZeroTrust.Devices.List(ctx context.Context, query zero_trust.DeviceListParams) ([]zero_trust.TeamsDevicesDevices, error)
-- client.ZeroTrust.Devices.Get(ctx context.Context, deviceID string, query zero_trust.DeviceGetParams) (zero_trust.DeviceGetResponse, error)
+- client.ZeroTrust.Devices.List(ctx context.Context, query zero_trust.DeviceListParams) ([]zero_trust.TeamsDevicesDevices, error)
+- client.ZeroTrust.Devices.Get(ctx context.Context, deviceID string, query zero_trust.DeviceGetParams) (zero_trust.DeviceGetResponse, error)
### DEXTests
Response Types:
-- zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP
+- zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP
Methods:
-- client.ZeroTrust.Devices.DEXTests.New(ctx context.Context, params zero_trust.DeviceDEXTestNewParams) (zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP, error)
-- client.ZeroTrust.Devices.DEXTests.Update(ctx context.Context, dexTestID string, params zero_trust.DeviceDEXTestUpdateParams) (zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP, error)
-- client.ZeroTrust.Devices.DEXTests.List(ctx context.Context, query zero_trust.DeviceDEXTestListParams) ([]zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP, error)
-- client.ZeroTrust.Devices.DEXTests.Delete(ctx context.Context, dexTestID string, body zero_trust.DeviceDEXTestDeleteParams) ([]zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP, error)
-- client.ZeroTrust.Devices.DEXTests.Get(ctx context.Context, dexTestID string, query zero_trust.DeviceDEXTestGetParams) (zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP, error)
+- client.ZeroTrust.Devices.DEXTests.New(ctx context.Context, params zero_trust.DeviceDEXTestNewParams) (zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP, error)
+- client.ZeroTrust.Devices.DEXTests.Update(ctx context.Context, dexTestID string, params zero_trust.DeviceDEXTestUpdateParams) (zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP, error)
+- client.ZeroTrust.Devices.DEXTests.List(ctx context.Context, query zero_trust.DeviceDEXTestListParams) ([]zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP, error)
+- client.ZeroTrust.Devices.DEXTests.Delete(ctx context.Context, dexTestID string, body zero_trust.DeviceDEXTestDeleteParams) ([]zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP, error)
+- client.ZeroTrust.Devices.DEXTests.Get(ctx context.Context, dexTestID string, query zero_trust.DeviceDEXTestGetParams) (zero_trust.TeamsDevicesDeviceDEXTestSchemasHTTP, error)
### Networks
Response Types:
-- zero_trust.TeamsDevicesDeviceManagedNetworks
+- zero_trust.TeamsDevicesDeviceManagedNetworks
Methods:
-- client.ZeroTrust.Devices.Networks.New(ctx context.Context, params zero_trust.DeviceNetworkNewParams) (zero_trust.TeamsDevicesDeviceManagedNetworks, error)
-- client.ZeroTrust.Devices.Networks.Update(ctx context.Context, networkID string, params zero_trust.DeviceNetworkUpdateParams) (zero_trust.TeamsDevicesDeviceManagedNetworks, error)
-- client.ZeroTrust.Devices.Networks.List(ctx context.Context, query zero_trust.DeviceNetworkListParams) ([]zero_trust.TeamsDevicesDeviceManagedNetworks, error)
-- client.ZeroTrust.Devices.Networks.Delete(ctx context.Context, networkID string, body zero_trust.DeviceNetworkDeleteParams) ([]zero_trust.TeamsDevicesDeviceManagedNetworks, error)
-- client.ZeroTrust.Devices.Networks.Get(ctx context.Context, networkID string, query zero_trust.DeviceNetworkGetParams) (zero_trust.TeamsDevicesDeviceManagedNetworks, error)
+- client.ZeroTrust.Devices.Networks.New(ctx context.Context, params zero_trust.DeviceNetworkNewParams) (zero_trust.TeamsDevicesDeviceManagedNetworks, error)
+- client.ZeroTrust.Devices.Networks.Update(ctx context.Context, networkID string, params zero_trust.DeviceNetworkUpdateParams) (zero_trust.TeamsDevicesDeviceManagedNetworks, error)
+- client.ZeroTrust.Devices.Networks.List(ctx context.Context, query zero_trust.DeviceNetworkListParams) ([]zero_trust.TeamsDevicesDeviceManagedNetworks, error)
+- client.ZeroTrust.Devices.Networks.Delete(ctx context.Context, networkID string, body zero_trust.DeviceNetworkDeleteParams) ([]zero_trust.TeamsDevicesDeviceManagedNetworks, error)
+- client.ZeroTrust.Devices.Networks.Get(ctx context.Context, networkID string, query zero_trust.DeviceNetworkGetParams) (zero_trust.TeamsDevicesDeviceManagedNetworks, error)
### Policies
Response Types:
-- zero_trust.TeamsDevicesDeviceSettingsPolicy
-- zero_trust.DevicePolicyNewResponse
-- zero_trust.DevicePolicyEditResponse
-- zero_trust.DevicePolicyGetResponse
+- zero_trust.TeamsDevicesDeviceSettingsPolicy
+- zero_trust.DevicePolicyNewResponse
+- zero_trust.DevicePolicyEditResponse
+- zero_trust.DevicePolicyGetResponse
Methods:
-- client.ZeroTrust.Devices.Policies.New(ctx context.Context, params zero_trust.DevicePolicyNewParams) (zero_trust.TeamsDevicesDeviceSettingsPolicy, error)
-- client.ZeroTrust.Devices.Policies.List(ctx context.Context, query zero_trust.DevicePolicyListParams) ([]zero_trust.TeamsDevicesDeviceSettingsPolicy, error)
-- client.ZeroTrust.Devices.Policies.Delete(ctx context.Context, policyID string, body zero_trust.DevicePolicyDeleteParams) ([]zero_trust.TeamsDevicesDeviceSettingsPolicy, error)
-- client.ZeroTrust.Devices.Policies.Edit(ctx context.Context, policyID string, params zero_trust.DevicePolicyEditParams) (zero_trust.TeamsDevicesDeviceSettingsPolicy, error)
-- client.ZeroTrust.Devices.Policies.Get(ctx context.Context, policyID string, query zero_trust.DevicePolicyGetParams) (zero_trust.TeamsDevicesDeviceSettingsPolicy, error)
+- client.ZeroTrust.Devices.Policies.New(ctx context.Context, params zero_trust.DevicePolicyNewParams) (zero_trust.TeamsDevicesDeviceSettingsPolicy, error)
+- client.ZeroTrust.Devices.Policies.List(ctx context.Context, query zero_trust.DevicePolicyListParams) ([]zero_trust.TeamsDevicesDeviceSettingsPolicy, error)
+- client.ZeroTrust.Devices.Policies.Delete(ctx context.Context, policyID string, body zero_trust.DevicePolicyDeleteParams) ([]zero_trust.TeamsDevicesDeviceSettingsPolicy, error)
+- client.ZeroTrust.Devices.Policies.Edit(ctx context.Context, policyID string, params zero_trust.DevicePolicyEditParams) (zero_trust.TeamsDevicesDeviceSettingsPolicy, error)
+- client.ZeroTrust.Devices.Policies.Get(ctx context.Context, policyID string, query zero_trust.DevicePolicyGetParams) (zero_trust.TeamsDevicesDeviceSettingsPolicy, error)
#### DefaultPolicy
Response Types:
-- zero_trust.DevicePolicyDefaultPolicyGetResponse
+- zero_trust.DevicePolicyDefaultPolicyGetResponse
Methods:
-- client.ZeroTrust.Devices.Policies.DefaultPolicy.Get(ctx context.Context, query zero_trust.DevicePolicyDefaultPolicyGetParams) ([]zero_trust.DevicePolicyDefaultPolicyGetResponse, error)
+- client.ZeroTrust.Devices.Policies.DefaultPolicy.Get(ctx context.Context, query zero_trust.DevicePolicyDefaultPolicyGetParams) ([]zero_trust.DevicePolicyDefaultPolicyGetResponse, error)
#### Excludes
Params Types:
-- zero_trust.TeamsDevicesSplitTunnelParam
+- zero_trust.TeamsDevicesSplitTunnelParam
Response Types:
-- zero_trust.TeamsDevicesSplitTunnel
+- zero_trust.TeamsDevicesSplitTunnel
Methods:
-- client.ZeroTrust.Devices.Policies.Excludes.Update(ctx context.Context, params zero_trust.DevicePolicyExcludeUpdateParams) ([]zero_trust.TeamsDevicesSplitTunnel, error)
-- client.ZeroTrust.Devices.Policies.Excludes.List(ctx context.Context, query zero_trust.DevicePolicyExcludeListParams) ([]zero_trust.TeamsDevicesSplitTunnel, error)
-- client.ZeroTrust.Devices.Policies.Excludes.Get(ctx context.Context, policyID string, query zero_trust.DevicePolicyExcludeGetParams) ([]zero_trust.TeamsDevicesSplitTunnel, error)
+- client.ZeroTrust.Devices.Policies.Excludes.Update(ctx context.Context, params zero_trust.DevicePolicyExcludeUpdateParams) ([]zero_trust.TeamsDevicesSplitTunnel, error)
+- client.ZeroTrust.Devices.Policies.Excludes.List(ctx context.Context, query zero_trust.DevicePolicyExcludeListParams) ([]zero_trust.TeamsDevicesSplitTunnel, error)
+- client.ZeroTrust.Devices.Policies.Excludes.Get(ctx context.Context, policyID string, query zero_trust.DevicePolicyExcludeGetParams) ([]zero_trust.TeamsDevicesSplitTunnel, error)
#### FallbackDomains
Params Types:
-- zero_trust.TeamsDevicesFallbackDomainParam
+- zero_trust.TeamsDevicesFallbackDomainParam
Response Types:
-- zero_trust.TeamsDevicesFallbackDomain
+- zero_trust.TeamsDevicesFallbackDomain
Methods:
-- client.ZeroTrust.Devices.Policies.FallbackDomains.Update(ctx context.Context, policyID string, params zero_trust.DevicePolicyFallbackDomainUpdateParams) ([]zero_trust.TeamsDevicesFallbackDomain, error)
-- client.ZeroTrust.Devices.Policies.FallbackDomains.List(ctx context.Context, query zero_trust.DevicePolicyFallbackDomainListParams) ([]zero_trust.TeamsDevicesFallbackDomain, error)
-- client.ZeroTrust.Devices.Policies.FallbackDomains.Get(ctx context.Context, policyID string, query zero_trust.DevicePolicyFallbackDomainGetParams) ([]zero_trust.TeamsDevicesFallbackDomain, error)
+- client.ZeroTrust.Devices.Policies.FallbackDomains.Update(ctx context.Context, policyID string, params zero_trust.DevicePolicyFallbackDomainUpdateParams) ([]zero_trust.TeamsDevicesFallbackDomain, error)
+- client.ZeroTrust.Devices.Policies.FallbackDomains.List(ctx context.Context, query zero_trust.DevicePolicyFallbackDomainListParams) ([]zero_trust.TeamsDevicesFallbackDomain, error)
+- client.ZeroTrust.Devices.Policies.FallbackDomains.Get(ctx context.Context, policyID string, query zero_trust.DevicePolicyFallbackDomainGetParams) ([]zero_trust.TeamsDevicesFallbackDomain, error)
#### Includes
Params Types:
-- zero_trust.TeamsDevicesSplitTunnelIncludeParam
+- zero_trust.TeamsDevicesSplitTunnelIncludeParam
Response Types:
-- zero_trust.TeamsDevicesSplitTunnelInclude
+- zero_trust.TeamsDevicesSplitTunnelInclude
Methods:
-- client.ZeroTrust.Devices.Policies.Includes.Update(ctx context.Context, params zero_trust.DevicePolicyIncludeUpdateParams) ([]zero_trust.TeamsDevicesSplitTunnelInclude, error)
-- client.ZeroTrust.Devices.Policies.Includes.List(ctx context.Context, query zero_trust.DevicePolicyIncludeListParams) ([]zero_trust.TeamsDevicesSplitTunnelInclude, error)
-- client.ZeroTrust.Devices.Policies.Includes.Get(ctx context.Context, policyID string, query zero_trust.DevicePolicyIncludeGetParams) ([]zero_trust.TeamsDevicesSplitTunnelInclude, error)
+- client.ZeroTrust.Devices.Policies.Includes.Update(ctx context.Context, params zero_trust.DevicePolicyIncludeUpdateParams) ([]zero_trust.TeamsDevicesSplitTunnelInclude, error)
+- client.ZeroTrust.Devices.Policies.Includes.List(ctx context.Context, query zero_trust.DevicePolicyIncludeListParams) ([]zero_trust.TeamsDevicesSplitTunnelInclude, error)
+- client.ZeroTrust.Devices.Policies.Includes.Get(ctx context.Context, policyID string, query zero_trust.DevicePolicyIncludeGetParams) ([]zero_trust.TeamsDevicesSplitTunnelInclude, error)
-### Postures
+### Posture
Response Types:
-- zero_trust.TeamsDevicesDevicePostureRules
-- zero_trust.DevicePostureDeleteResponse
+- zero_trust.TeamsDevicesDevicePostureRules
+- zero_trust.DevicePostureDeleteResponse
Methods:
-- client.ZeroTrust.Devices.Postures.New(ctx context.Context, params zero_trust.DevicePostureNewParams) (zero_trust.TeamsDevicesDevicePostureRules, error)
-- client.ZeroTrust.Devices.Postures.Update(ctx context.Context, ruleID string, params zero_trust.DevicePostureUpdateParams) (zero_trust.TeamsDevicesDevicePostureRules, error)
-- client.ZeroTrust.Devices.Postures.List(ctx context.Context, query zero_trust.DevicePostureListParams) ([]zero_trust.TeamsDevicesDevicePostureRules, error)
-- client.ZeroTrust.Devices.Postures.Delete(ctx context.Context, ruleID string, body zero_trust.DevicePostureDeleteParams) (zero_trust.DevicePostureDeleteResponse, error)
-- client.ZeroTrust.Devices.Postures.Get(ctx context.Context, ruleID string, query zero_trust.DevicePostureGetParams) (zero_trust.TeamsDevicesDevicePostureRules, error)
+- client.ZeroTrust.Devices.Posture.New(ctx context.Context, params zero_trust.DevicePostureNewParams) (zero_trust.TeamsDevicesDevicePostureRules, error)
+- client.ZeroTrust.Devices.Posture.Update(ctx context.Context, ruleID string, params zero_trust.DevicePostureUpdateParams) (zero_trust.TeamsDevicesDevicePostureRules, error)
+- client.ZeroTrust.Devices.Posture.List(ctx context.Context, query zero_trust.DevicePostureListParams) ([]zero_trust.TeamsDevicesDevicePostureRules, error)
+- client.ZeroTrust.Devices.Posture.Delete(ctx context.Context, ruleID string, body zero_trust.DevicePostureDeleteParams) (zero_trust.DevicePostureDeleteResponse, error)
+- client.ZeroTrust.Devices.Posture.Get(ctx context.Context, ruleID string, query zero_trust.DevicePostureGetParams) (zero_trust.TeamsDevicesDevicePostureRules, error)
#### Integrations
Response Types:
-- zero_trust.TeamsDevicesDevicePostureIntegrations
-- zero_trust.DevicePostureIntegrationDeleteResponse
+- zero_trust.TeamsDevicesDevicePostureIntegrations
+- zero_trust.DevicePostureIntegrationDeleteResponse
Methods:
-- client.ZeroTrust.Devices.Postures.Integrations.New(ctx context.Context, params zero_trust.DevicePostureIntegrationNewParams) (zero_trust.TeamsDevicesDevicePostureIntegrations, error)
-- client.ZeroTrust.Devices.Postures.Integrations.List(ctx context.Context, query zero_trust.DevicePostureIntegrationListParams) ([]zero_trust.TeamsDevicesDevicePostureIntegrations, error)
-- client.ZeroTrust.Devices.Postures.Integrations.Delete(ctx context.Context, integrationID string, body zero_trust.DevicePostureIntegrationDeleteParams) (zero_trust.DevicePostureIntegrationDeleteResponse, error)
-- client.ZeroTrust.Devices.Postures.Integrations.Edit(ctx context.Context, integrationID string, params zero_trust.DevicePostureIntegrationEditParams) (zero_trust.TeamsDevicesDevicePostureIntegrations, error)
-- client.ZeroTrust.Devices.Postures.Integrations.Get(ctx context.Context, integrationID string, query zero_trust.DevicePostureIntegrationGetParams) (zero_trust.TeamsDevicesDevicePostureIntegrations, error)
+- client.ZeroTrust.Devices.Posture.Integrations.New(ctx context.Context, params zero_trust.DevicePostureIntegrationNewParams) (zero_trust.TeamsDevicesDevicePostureIntegrations, error)
+- client.ZeroTrust.Devices.Posture.Integrations.List(ctx context.Context, query zero_trust.DevicePostureIntegrationListParams) ([]zero_trust.TeamsDevicesDevicePostureIntegrations, error)
+- client.ZeroTrust.Devices.Posture.Integrations.Delete(ctx context.Context, integrationID string, body zero_trust.DevicePostureIntegrationDeleteParams) (zero_trust.DevicePostureIntegrationDeleteResponse, error)
+- client.ZeroTrust.Devices.Posture.Integrations.Edit(ctx context.Context, integrationID string, params zero_trust.DevicePostureIntegrationEditParams) (zero_trust.TeamsDevicesDevicePostureIntegrations, error)
+- client.ZeroTrust.Devices.Posture.Integrations.Get(ctx context.Context, integrationID string, query zero_trust.DevicePostureIntegrationGetParams) (zero_trust.TeamsDevicesDevicePostureIntegrations, error)
### Revokes
Response Types:
-- zero_trust.DeviceRevokeNewResponse
+- zero_trust.DeviceRevokeNewResponse
Methods:
-- client.ZeroTrust.Devices.Revokes.New(ctx context.Context, params zero_trust.DeviceRevokeNewParams) (zero_trust.DeviceRevokeNewResponse, error)
+- client.ZeroTrust.Devices.Revokes.New(ctx context.Context, params zero_trust.DeviceRevokeNewParams) (zero_trust.DeviceRevokeNewResponse, error)
### Settings
Response Types:
-- zero_trust.TeamsDevicesZeroTrustAccountDeviceSettings
+- zero_trust.TeamsDevicesZeroTrustAccountDeviceSettings
Methods:
-- client.ZeroTrust.Devices.Settings.Update(ctx context.Context, params zero_trust.DeviceSettingUpdateParams) (zero_trust.TeamsDevicesZeroTrustAccountDeviceSettings, error)
-- client.ZeroTrust.Devices.Settings.List(ctx context.Context, query zero_trust.DeviceSettingListParams) (zero_trust.TeamsDevicesZeroTrustAccountDeviceSettings, error)
+- client.ZeroTrust.Devices.Settings.Update(ctx context.Context, params zero_trust.DeviceSettingUpdateParams) (zero_trust.TeamsDevicesZeroTrustAccountDeviceSettings, error)
+- client.ZeroTrust.Devices.Settings.List(ctx context.Context, query zero_trust.DeviceSettingListParams) (zero_trust.TeamsDevicesZeroTrustAccountDeviceSettings, error)
### Unrevokes
Response Types:
-- zero_trust.DeviceUnrevokeNewResponse
+- zero_trust.DeviceUnrevokeNewResponse
Methods:
-- client.ZeroTrust.Devices.Unrevokes.New(ctx context.Context, params zero_trust.DeviceUnrevokeNewParams) (zero_trust.DeviceUnrevokeNewResponse, error)
+- client.ZeroTrust.Devices.Unrevokes.New(ctx context.Context, params zero_trust.DeviceUnrevokeNewParams) (zero_trust.DeviceUnrevokeNewResponse, error)
### OverrideCodes
Response Types:
-- zero_trust.DeviceOverrideCodeListResponse
+- zero_trust.DeviceOverrideCodeListResponse
Methods:
-- client.ZeroTrust.Devices.OverrideCodes.List(ctx context.Context, deviceID string, query zero_trust.DeviceOverrideCodeListParams) (zero_trust.DeviceOverrideCodeListResponse, error)
+- client.ZeroTrust.Devices.OverrideCodes.List(ctx context.Context, deviceID string, query zero_trust.DeviceOverrideCodeListParams) (zero_trust.DeviceOverrideCodeListResponse, error)
## IdentityProviders
Response Types:
-- zero_trust.AccessIdentityProviders
-- zero_trust.IdentityProviderListResponse
-- zero_trust.IdentityProviderDeleteResponse
+- zero_trust.AccessIdentityProviders
+- zero_trust.IdentityProviderListResponse
+- zero_trust.IdentityProviderDeleteResponse
Methods:
-- client.ZeroTrust.IdentityProviders.New(ctx context.Context, params zero_trust.IdentityProviderNewParams) (zero_trust.AccessIdentityProviders, error)
-- client.ZeroTrust.IdentityProviders.Update(ctx context.Context, uuid string, params zero_trust.IdentityProviderUpdateParams) (zero_trust.AccessIdentityProviders, error)
-- client.ZeroTrust.IdentityProviders.List(ctx context.Context, query zero_trust.IdentityProviderListParams) ([]zero_trust.IdentityProviderListResponse, error)
-- client.ZeroTrust.IdentityProviders.Delete(ctx context.Context, uuid string, body zero_trust.IdentityProviderDeleteParams) (zero_trust.IdentityProviderDeleteResponse, error)
-- client.ZeroTrust.IdentityProviders.Get(ctx context.Context, uuid string, query zero_trust.IdentityProviderGetParams) (zero_trust.AccessIdentityProviders, error)
+- client.ZeroTrust.IdentityProviders.New(ctx context.Context, params zero_trust.IdentityProviderNewParams) (zero_trust.AccessIdentityProviders, error)
+- client.ZeroTrust.IdentityProviders.Update(ctx context.Context, uuid string, params zero_trust.IdentityProviderUpdateParams) (zero_trust.AccessIdentityProviders, error)
+- client.ZeroTrust.IdentityProviders.List(ctx context.Context, query zero_trust.IdentityProviderListParams) ([]zero_trust.IdentityProviderListResponse, error)
+- client.ZeroTrust.IdentityProviders.Delete(ctx context.Context, uuid string, body zero_trust.IdentityProviderDeleteParams) (zero_trust.IdentityProviderDeleteResponse, error)
+- client.ZeroTrust.IdentityProviders.Get(ctx context.Context, uuid string, query zero_trust.IdentityProviderGetParams) (zero_trust.AccessIdentityProviders, error)
## Organizations
Response Types:
-- zero_trust.AccessOrganizations
-- zero_trust.OrganizationRevokeUsersResponse
+- zero_trust.AccessOrganizations
+- zero_trust.OrganizationRevokeUsersResponse
Methods:
-- client.ZeroTrust.Organizations.New(ctx context.Context, params zero_trust.OrganizationNewParams) (zero_trust.AccessOrganizations, error)
-- client.ZeroTrust.Organizations.Update(ctx context.Context, params zero_trust.OrganizationUpdateParams) (zero_trust.AccessOrganizations, error)
-- client.ZeroTrust.Organizations.List(ctx context.Context, query zero_trust.OrganizationListParams) (zero_trust.AccessOrganizations, error)
-- client.ZeroTrust.Organizations.RevokeUsers(ctx context.Context, params zero_trust.OrganizationRevokeUsersParams) (zero_trust.OrganizationRevokeUsersResponse, error)
+- client.ZeroTrust.Organizations.New(ctx context.Context, params zero_trust.OrganizationNewParams) (zero_trust.AccessOrganizations, error)
+- client.ZeroTrust.Organizations.Update(ctx context.Context, params zero_trust.OrganizationUpdateParams) (zero_trust.AccessOrganizations, error)
+- client.ZeroTrust.Organizations.List(ctx context.Context, query zero_trust.OrganizationListParams) (zero_trust.AccessOrganizations, error)
+- client.ZeroTrust.Organizations.RevokeUsers(ctx context.Context, params zero_trust.OrganizationRevokeUsersParams) (zero_trust.OrganizationRevokeUsersResponse, error)
## Seats
Response Types:
-- zero_trust.AccessSeats
+- zero_trust.AccessSeats
Methods:
-- client.ZeroTrust.Seats.Edit(ctx context.Context, identifier string, body zero_trust.SeatEditParams) ([]zero_trust.AccessSeats, error)
+- client.ZeroTrust.Seats.Edit(ctx context.Context, identifier string, body zero_trust.SeatEditParams) ([]zero_trust.AccessSeats, error)
## Access
@@ -4317,150 +4425,150 @@ Methods:
Response Types:
-- zero_trust.AccessApps
-- zero_trust.AccessApplicationDeleteResponse
-- zero_trust.AccessApplicationRevokeTokensResponse
+- zero_trust.AccessApps
+- zero_trust.AccessApplicationDeleteResponse
+- zero_trust.AccessApplicationRevokeTokensResponse
Methods:
-- client.ZeroTrust.Access.Applications.New(ctx context.Context, params zero_trust.AccessApplicationNewParams) (zero_trust.AccessApps, error)
-- client.ZeroTrust.Access.Applications.Update(ctx context.Context, appID zero_trust.AccessApplicationUpdateParamsAppID, params zero_trust.AccessApplicationUpdateParams) (zero_trust.AccessApps, error)
-- client.ZeroTrust.Access.Applications.List(ctx context.Context, query zero_trust.AccessApplicationListParams) ([]zero_trust.AccessApps, error)
-- client.ZeroTrust.Access.Applications.Delete(ctx context.Context, appID zero_trust.AccessApplicationDeleteParamsAppID, body zero_trust.AccessApplicationDeleteParams) (zero_trust.AccessApplicationDeleteResponse, error)
-- client.ZeroTrust.Access.Applications.Get(ctx context.Context, appID zero_trust.AccessApplicationGetParamsAppID, query zero_trust.AccessApplicationGetParams) (zero_trust.AccessApps, error)
-- client.ZeroTrust.Access.Applications.RevokeTokens(ctx context.Context, appID zero_trust.AccessApplicationRevokeTokensParamsAppID, body zero_trust.AccessApplicationRevokeTokensParams) (zero_trust.AccessApplicationRevokeTokensResponse, error)
+- client.ZeroTrust.Access.Applications.New(ctx context.Context, params zero_trust.AccessApplicationNewParams) (zero_trust.AccessApps, error)
+- client.ZeroTrust.Access.Applications.Update(ctx context.Context, appID zero_trust.AccessApplicationUpdateParamsAppID, params zero_trust.AccessApplicationUpdateParams) (zero_trust.AccessApps, error)
+- client.ZeroTrust.Access.Applications.List(ctx context.Context, query zero_trust.AccessApplicationListParams) ([]zero_trust.AccessApps, error)
+- client.ZeroTrust.Access.Applications.Delete(ctx context.Context, appID zero_trust.AccessApplicationDeleteParamsAppID, body zero_trust.AccessApplicationDeleteParams) (zero_trust.AccessApplicationDeleteResponse, error)
+- client.ZeroTrust.Access.Applications.Get(ctx context.Context, appID zero_trust.AccessApplicationGetParamsAppID, query zero_trust.AccessApplicationGetParams) (zero_trust.AccessApps, error)
+- client.ZeroTrust.Access.Applications.RevokeTokens(ctx context.Context, appID zero_trust.AccessApplicationRevokeTokensParamsAppID, body zero_trust.AccessApplicationRevokeTokensParams) (zero_trust.AccessApplicationRevokeTokensResponse, error)
#### CAs
Response Types:
-- zero_trust.AccessCA
-- zero_trust.AccessApplicationCANewResponse
-- zero_trust.AccessApplicationCADeleteResponse
-- zero_trust.AccessApplicationCAGetResponse
+- zero_trust.AccessCA
+- zero_trust.AccessApplicationCANewResponse
+- zero_trust.AccessApplicationCADeleteResponse
+- zero_trust.AccessApplicationCAGetResponse
Methods:
-- client.ZeroTrust.Access.Applications.CAs.New(ctx context.Context, uuid string, body zero_trust.AccessApplicationCANewParams) (zero_trust.AccessApplicationCANewResponse, error)
-- client.ZeroTrust.Access.Applications.CAs.List(ctx context.Context, query zero_trust.AccessApplicationCAListParams) ([]zero_trust.AccessCA, error)
-- client.ZeroTrust.Access.Applications.CAs.Delete(ctx context.Context, uuid string, body zero_trust.AccessApplicationCADeleteParams) (zero_trust.AccessApplicationCADeleteResponse, error)
-- client.ZeroTrust.Access.Applications.CAs.Get(ctx context.Context, uuid string, query zero_trust.AccessApplicationCAGetParams) (zero_trust.AccessApplicationCAGetResponse, error)
+- client.ZeroTrust.Access.Applications.CAs.New(ctx context.Context, uuid string, body zero_trust.AccessApplicationCANewParams) (zero_trust.AccessApplicationCANewResponse, error)
+- client.ZeroTrust.Access.Applications.CAs.List(ctx context.Context, query zero_trust.AccessApplicationCAListParams) ([]zero_trust.AccessCA, error)
+- client.ZeroTrust.Access.Applications.CAs.Delete(ctx context.Context, uuid string, body zero_trust.AccessApplicationCADeleteParams) (zero_trust.AccessApplicationCADeleteResponse, error)
+- client.ZeroTrust.Access.Applications.CAs.Get(ctx context.Context, uuid string, query zero_trust.AccessApplicationCAGetParams) (zero_trust.AccessApplicationCAGetResponse, error)
#### UserPolicyChecks
Response Types:
-- zero_trust.AccessApplicationUserPolicyCheckListResponse
+- zero_trust.AccessApplicationUserPolicyCheckListResponse
Methods:
-- client.ZeroTrust.Access.Applications.UserPolicyChecks.List(ctx context.Context, appID zero_trust.AccessApplicationUserPolicyCheckListParamsAppID, query zero_trust.AccessApplicationUserPolicyCheckListParams) (zero_trust.AccessApplicationUserPolicyCheckListResponse, error)
+- client.ZeroTrust.Access.Applications.UserPolicyChecks.List(ctx context.Context, appID zero_trust.AccessApplicationUserPolicyCheckListParamsAppID, query zero_trust.AccessApplicationUserPolicyCheckListParams) (zero_trust.AccessApplicationUserPolicyCheckListResponse, error)
#### Policies
Response Types:
-- zero_trust.AccessPolicies
-- zero_trust.AccessApplicationPolicyDeleteResponse
+- zero_trust.AccessPolicies
+- zero_trust.AccessApplicationPolicyDeleteResponse
Methods:
-- client.ZeroTrust.Access.Applications.Policies.New(ctx context.Context, uuid string, params zero_trust.AccessApplicationPolicyNewParams) (zero_trust.AccessPolicies, error)
-- client.ZeroTrust.Access.Applications.Policies.Update(ctx context.Context, uuid1 string, uuid string, params zero_trust.AccessApplicationPolicyUpdateParams) (zero_trust.AccessPolicies, error)
-- client.ZeroTrust.Access.Applications.Policies.List(ctx context.Context, uuid string, query zero_trust.AccessApplicationPolicyListParams) ([]zero_trust.AccessPolicies, error)
-- client.ZeroTrust.Access.Applications.Policies.Delete(ctx context.Context, uuid1 string, uuid string, body zero_trust.AccessApplicationPolicyDeleteParams) (zero_trust.AccessApplicationPolicyDeleteResponse, error)
-- client.ZeroTrust.Access.Applications.Policies.Get(ctx context.Context, uuid1 string, uuid string, query zero_trust.AccessApplicationPolicyGetParams) (zero_trust.AccessPolicies, error)
+- client.ZeroTrust.Access.Applications.Policies.New(ctx context.Context, uuid string, params zero_trust.AccessApplicationPolicyNewParams) (zero_trust.AccessPolicies, error)
+- client.ZeroTrust.Access.Applications.Policies.Update(ctx context.Context, uuid1 string, uuid string, params zero_trust.AccessApplicationPolicyUpdateParams) (zero_trust.AccessPolicies, error)
+- client.ZeroTrust.Access.Applications.Policies.List(ctx context.Context, uuid string, query zero_trust.AccessApplicationPolicyListParams) ([]zero_trust.AccessPolicies, error)
+- client.ZeroTrust.Access.Applications.Policies.Delete(ctx context.Context, uuid1 string, uuid string, body zero_trust.AccessApplicationPolicyDeleteParams) (zero_trust.AccessApplicationPolicyDeleteResponse, error)
+- client.ZeroTrust.Access.Applications.Policies.Get(ctx context.Context, uuid1 string, uuid string, query zero_trust.AccessApplicationPolicyGetParams) (zero_trust.AccessPolicies, error)
### Certificates
Response Types:
-- zero_trust.AccessCertificates
-- zero_trust.AccessCertificateDeleteResponse
+- zero_trust.AccessCertificates
+- zero_trust.AccessCertificateDeleteResponse
Methods:
-- client.ZeroTrust.Access.Certificates.New(ctx context.Context, params zero_trust.AccessCertificateNewParams) (zero_trust.AccessCertificates, error)
-- client.ZeroTrust.Access.Certificates.Update(ctx context.Context, uuid string, params zero_trust.AccessCertificateUpdateParams) (zero_trust.AccessCertificates, error)
-- client.ZeroTrust.Access.Certificates.List(ctx context.Context, query zero_trust.AccessCertificateListParams) ([]zero_trust.AccessCertificates, error)
-- client.ZeroTrust.Access.Certificates.Delete(ctx context.Context, uuid string, body zero_trust.AccessCertificateDeleteParams) (zero_trust.AccessCertificateDeleteResponse, error)
-- client.ZeroTrust.Access.Certificates.Get(ctx context.Context, uuid string, query zero_trust.AccessCertificateGetParams) (zero_trust.AccessCertificates, error)
+- client.ZeroTrust.Access.Certificates.New(ctx context.Context, params zero_trust.AccessCertificateNewParams) (zero_trust.AccessCertificates, error)
+- client.ZeroTrust.Access.Certificates.Update(ctx context.Context, uuid string, params zero_trust.AccessCertificateUpdateParams) (zero_trust.AccessCertificates, error)
+- client.ZeroTrust.Access.Certificates.List(ctx context.Context, query zero_trust.AccessCertificateListParams) ([]zero_trust.AccessCertificates, error)
+- client.ZeroTrust.Access.Certificates.Delete(ctx context.Context, uuid string, body zero_trust.AccessCertificateDeleteParams) (zero_trust.AccessCertificateDeleteResponse, error)
+- client.ZeroTrust.Access.Certificates.Get(ctx context.Context, uuid string, query zero_trust.AccessCertificateGetParams) (zero_trust.AccessCertificates, error)
#### Settings
Params Types:
-- zero_trust.AccessSettingsParam
+- zero_trust.AccessSettingsParam
Response Types:
-- zero_trust.AccessSettings
+- zero_trust.AccessSettings
Methods:
-- client.ZeroTrust.Access.Certificates.Settings.Update(ctx context.Context, params zero_trust.AccessCertificateSettingUpdateParams) ([]zero_trust.AccessSettings, error)
-- client.ZeroTrust.Access.Certificates.Settings.List(ctx context.Context, query zero_trust.AccessCertificateSettingListParams) ([]zero_trust.AccessSettings, error)
+- client.ZeroTrust.Access.Certificates.Settings.Update(ctx context.Context, params zero_trust.AccessCertificateSettingUpdateParams) ([]zero_trust.AccessSettings, error)
+- client.ZeroTrust.Access.Certificates.Settings.List(ctx context.Context, query zero_trust.AccessCertificateSettingListParams) ([]zero_trust.AccessSettings, error)
### Groups
Response Types:
-- zero_trust.AccessGroups
-- zero_trust.AccessGroupDeleteResponse
+- zero_trust.AccessGroups
+- zero_trust.AccessGroupDeleteResponse
Methods:
-- client.ZeroTrust.Access.Groups.New(ctx context.Context, params zero_trust.AccessGroupNewParams) (zero_trust.AccessGroups, error)
-- client.ZeroTrust.Access.Groups.Update(ctx context.Context, uuid string, params zero_trust.AccessGroupUpdateParams) (zero_trust.AccessGroups, error)
-- client.ZeroTrust.Access.Groups.List(ctx context.Context, query zero_trust.AccessGroupListParams) ([]zero_trust.AccessGroups, error)
-- client.ZeroTrust.Access.Groups.Delete(ctx context.Context, uuid string, body zero_trust.AccessGroupDeleteParams) (zero_trust.AccessGroupDeleteResponse, error)
-- client.ZeroTrust.Access.Groups.Get(ctx context.Context, uuid string, query zero_trust.AccessGroupGetParams) (zero_trust.AccessGroups, error)
+- client.ZeroTrust.Access.Groups.New(ctx context.Context, params zero_trust.AccessGroupNewParams) (zero_trust.AccessGroups, error)
+- client.ZeroTrust.Access.Groups.Update(ctx context.Context, uuid string, params zero_trust.AccessGroupUpdateParams) (zero_trust.AccessGroups, error)
+- client.ZeroTrust.Access.Groups.List(ctx context.Context, query zero_trust.AccessGroupListParams) ([]zero_trust.AccessGroups, error)
+- client.ZeroTrust.Access.Groups.Delete(ctx context.Context, uuid string, body zero_trust.AccessGroupDeleteParams) (zero_trust.AccessGroupDeleteResponse, error)
+- client.ZeroTrust.Access.Groups.Get(ctx context.Context, uuid string, query zero_trust.AccessGroupGetParams) (zero_trust.AccessGroups, error)
### ServiceTokens
Response Types:
-- zero_trust.AccessServiceTokens
-- zero_trust.AccessServiceTokenNewResponse
-- zero_trust.AccessServiceTokenRotateResponse
+- zero_trust.AccessServiceTokens
+- zero_trust.AccessServiceTokenNewResponse
+- zero_trust.AccessServiceTokenRotateResponse
Methods:
-- client.ZeroTrust.Access.ServiceTokens.New(ctx context.Context, params zero_trust.AccessServiceTokenNewParams) (zero_trust.AccessServiceTokenNewResponse, error)
-- client.ZeroTrust.Access.ServiceTokens.Update(ctx context.Context, uuid string, params zero_trust.AccessServiceTokenUpdateParams) (zero_trust.AccessServiceTokens, error)
-- client.ZeroTrust.Access.ServiceTokens.List(ctx context.Context, query zero_trust.AccessServiceTokenListParams) ([]zero_trust.AccessServiceTokens, error)
-- client.ZeroTrust.Access.ServiceTokens.Delete(ctx context.Context, uuid string, body zero_trust.AccessServiceTokenDeleteParams) (zero_trust.AccessServiceTokens, error)
-- client.ZeroTrust.Access.ServiceTokens.Refresh(ctx context.Context, identifier string, uuid string) (zero_trust.AccessServiceTokens, error)
-- client.ZeroTrust.Access.ServiceTokens.Rotate(ctx context.Context, identifier string, uuid string) (zero_trust.AccessServiceTokenRotateResponse, error)
+- client.ZeroTrust.Access.ServiceTokens.New(ctx context.Context, params zero_trust.AccessServiceTokenNewParams) (zero_trust.AccessServiceTokenNewResponse, error)
+- client.ZeroTrust.Access.ServiceTokens.Update(ctx context.Context, uuid string, params zero_trust.AccessServiceTokenUpdateParams) (zero_trust.AccessServiceTokens, error)
+- client.ZeroTrust.Access.ServiceTokens.List(ctx context.Context, query zero_trust.AccessServiceTokenListParams) ([]zero_trust.AccessServiceTokens, error)
+- client.ZeroTrust.Access.ServiceTokens.Delete(ctx context.Context, uuid string, body zero_trust.AccessServiceTokenDeleteParams) (zero_trust.AccessServiceTokens, error)
+- client.ZeroTrust.Access.ServiceTokens.Refresh(ctx context.Context, identifier string, uuid string) (zero_trust.AccessServiceTokens, error)
+- client.ZeroTrust.Access.ServiceTokens.Rotate(ctx context.Context, identifier string, uuid string) (zero_trust.AccessServiceTokenRotateResponse, error)
### Bookmarks
Response Types:
-- zero_trust.AccessBookmarks
-- zero_trust.AccessBookmarkDeleteResponse
+- zero_trust.AccessBookmarks
+- zero_trust.AccessBookmarkDeleteResponse
Methods:
-- client.ZeroTrust.Access.Bookmarks.New(ctx context.Context, identifier interface{}, uuid string) (zero_trust.AccessBookmarks, error)
-- client.ZeroTrust.Access.Bookmarks.Update(ctx context.Context, identifier interface{}, uuid string) (zero_trust.AccessBookmarks, error)
-- client.ZeroTrust.Access.Bookmarks.List(ctx context.Context, identifier interface{}) ([]zero_trust.AccessBookmarks, error)
-- client.ZeroTrust.Access.Bookmarks.Delete(ctx context.Context, identifier interface{}, uuid string) (zero_trust.AccessBookmarkDeleteResponse, error)
-- client.ZeroTrust.Access.Bookmarks.Get(ctx context.Context, identifier interface{}, uuid string) (zero_trust.AccessBookmarks, error)
+- client.ZeroTrust.Access.Bookmarks.New(ctx context.Context, identifier interface{}, uuid string) (zero_trust.AccessBookmarks, error)
+- client.ZeroTrust.Access.Bookmarks.Update(ctx context.Context, identifier interface{}, uuid string) (zero_trust.AccessBookmarks, error)
+- client.ZeroTrust.Access.Bookmarks.List(ctx context.Context, identifier interface{}) ([]zero_trust.AccessBookmarks, error)
+- client.ZeroTrust.Access.Bookmarks.Delete(ctx context.Context, identifier interface{}, uuid string) (zero_trust.AccessBookmarkDeleteResponse, error)
+- client.ZeroTrust.Access.Bookmarks.Get(ctx context.Context, identifier interface{}, uuid string) (zero_trust.AccessBookmarks, error)
### Keys
Response Types:
-- zero_trust.AccessKeyUpdateResponse
-- zero_trust.AccessKeyListResponse
-- zero_trust.AccessKeyRotateResponse
+- zero_trust.AccessKeyUpdateResponse
+- zero_trust.AccessKeyListResponse
+- zero_trust.AccessKeyRotateResponse
Methods:
-- client.ZeroTrust.Access.Keys.Update(ctx context.Context, identifier string, body zero_trust.AccessKeyUpdateParams) (zero_trust.AccessKeyUpdateResponse, error)
-- client.ZeroTrust.Access.Keys.List(ctx context.Context, identifier string) (zero_trust.AccessKeyListResponse, error)
-- client.ZeroTrust.Access.Keys.Rotate(ctx context.Context, identifier string) (zero_trust.AccessKeyRotateResponse, error)
+- client.ZeroTrust.Access.Keys.Update(ctx context.Context, identifier string, body zero_trust.AccessKeyUpdateParams) (zero_trust.AccessKeyUpdateResponse, error)
+- client.ZeroTrust.Access.Keys.List(ctx context.Context, identifier string) (zero_trust.AccessKeyListResponse, error)
+- client.ZeroTrust.Access.Keys.Rotate(ctx context.Context, identifier string) (zero_trust.AccessKeyRotateResponse, error)
### Logs
@@ -4468,84 +4576,84 @@ Methods:
Response Types:
-- zero_trust.AccessAccessRequests
+- zero_trust.AccessAccessRequests
Methods:
-- client.ZeroTrust.Access.Logs.AccessRequests.List(ctx context.Context, identifier string) ([]zero_trust.AccessAccessRequests, error)
+- client.ZeroTrust.Access.Logs.AccessRequests.List(ctx context.Context, identifier string) ([]zero_trust.AccessAccessRequests, error)
### Users
Response Types:
-- zero_trust.AccessUsers
+- zero_trust.AccessUsers
Methods:
-- client.ZeroTrust.Access.Users.List(ctx context.Context, identifier string) ([]zero_trust.AccessUsers, error)
+- client.ZeroTrust.Access.Users.List(ctx context.Context, identifier string) ([]zero_trust.AccessUsers, error)
#### ActiveSessions
Response Types:
-- zero_trust.AccessUserActiveSessionListResponse
-- zero_trust.AccessUserActiveSessionGetResponse
+- zero_trust.AccessUserActiveSessionListResponse
+- zero_trust.AccessUserActiveSessionGetResponse
Methods:
-- client.ZeroTrust.Access.Users.ActiveSessions.List(ctx context.Context, identifier string, id string) ([]zero_trust.AccessUserActiveSessionListResponse, error)
-- client.ZeroTrust.Access.Users.ActiveSessions.Get(ctx context.Context, identifier string, id string, nonce string) (zero_trust.AccessUserActiveSessionGetResponse, error)
+- client.ZeroTrust.Access.Users.ActiveSessions.List(ctx context.Context, identifier string, id string) ([]zero_trust.AccessUserActiveSessionListResponse, error)
+- client.ZeroTrust.Access.Users.ActiveSessions.Get(ctx context.Context, identifier string, id string, nonce string) (zero_trust.AccessUserActiveSessionGetResponse, error)
#### LastSeenIdentity
Response Types:
-- zero_trust.AccessIdentity
+- zero_trust.AccessIdentity
Methods:
-- client.ZeroTrust.Access.Users.LastSeenIdentity.Get(ctx context.Context, identifier string, id string) (zero_trust.AccessIdentity, error)
+- client.ZeroTrust.Access.Users.LastSeenIdentity.Get(ctx context.Context, identifier string, id string) (zero_trust.AccessIdentity, error)
#### FailedLogins
Response Types:
-- zero_trust.AccessUserFailedLoginListResponse
+- zero_trust.AccessUserFailedLoginListResponse
Methods:
-- client.ZeroTrust.Access.Users.FailedLogins.List(ctx context.Context, identifier string, id string) ([]zero_trust.AccessUserFailedLoginListResponse, error)
+- client.ZeroTrust.Access.Users.FailedLogins.List(ctx context.Context, identifier string, id string) ([]zero_trust.AccessUserFailedLoginListResponse, error)
### CustomPages
Response Types:
-- zero_trust.AccessCustomPage
-- zero_trust.AccessCustomPageWithoutHTML
-- zero_trust.AccessCustomPageDeleteResponse
+- zero_trust.AccessCustomPage
+- zero_trust.AccessCustomPageWithoutHTML
+- zero_trust.AccessCustomPageDeleteResponse
Methods:
-- client.ZeroTrust.Access.CustomPages.New(ctx context.Context, identifier string, body zero_trust.AccessCustomPageNewParams) (zero_trust.AccessCustomPageWithoutHTML, error)
-- client.ZeroTrust.Access.CustomPages.Update(ctx context.Context, identifier string, uuid string, body zero_trust.AccessCustomPageUpdateParams) (zero_trust.AccessCustomPageWithoutHTML, error)
-- client.ZeroTrust.Access.CustomPages.List(ctx context.Context, identifier string) ([]zero_trust.AccessCustomPageWithoutHTML, error)
-- client.ZeroTrust.Access.CustomPages.Delete(ctx context.Context, identifier string, uuid string) (zero_trust.AccessCustomPageDeleteResponse, error)
-- client.ZeroTrust.Access.CustomPages.Get(ctx context.Context, identifier string, uuid string) (zero_trust.AccessCustomPage, error)
+- client.ZeroTrust.Access.CustomPages.New(ctx context.Context, identifier string, body zero_trust.AccessCustomPageNewParams) (zero_trust.AccessCustomPageWithoutHTML, error)
+- client.ZeroTrust.Access.CustomPages.Update(ctx context.Context, identifier string, uuid string, body zero_trust.AccessCustomPageUpdateParams) (zero_trust.AccessCustomPageWithoutHTML, error)
+- client.ZeroTrust.Access.CustomPages.List(ctx context.Context, identifier string) ([]zero_trust.AccessCustomPageWithoutHTML, error)
+- client.ZeroTrust.Access.CustomPages.Delete(ctx context.Context, identifier string, uuid string) (zero_trust.AccessCustomPageDeleteResponse, error)
+- client.ZeroTrust.Access.CustomPages.Get(ctx context.Context, identifier string, uuid string) (zero_trust.AccessCustomPage, error)
### Tags
Response Types:
-- zero_trust.AccessTag
-- zero_trust.AccessTagDeleteResponse
+- zero_trust.AccessTag
+- zero_trust.AccessTagDeleteResponse
Methods:
-- client.ZeroTrust.Access.Tags.New(ctx context.Context, identifier string, body zero_trust.AccessTagNewParams) (zero_trust.AccessTag, error)
-- client.ZeroTrust.Access.Tags.Update(ctx context.Context, identifier string, tagName string, body zero_trust.AccessTagUpdateParams) (zero_trust.AccessTag, error)
-- client.ZeroTrust.Access.Tags.List(ctx context.Context, identifier string) ([]zero_trust.AccessTag, error)
-- client.ZeroTrust.Access.Tags.Delete(ctx context.Context, identifier string, name string) (zero_trust.AccessTagDeleteResponse, error)
-- client.ZeroTrust.Access.Tags.Get(ctx context.Context, identifier string, name string) (zero_trust.AccessTag, error)
+- client.ZeroTrust.Access.Tags.New(ctx context.Context, identifier string, body zero_trust.AccessTagNewParams) (zero_trust.AccessTag, error)
+- client.ZeroTrust.Access.Tags.Update(ctx context.Context, identifier string, tagName string, body zero_trust.AccessTagUpdateParams) (zero_trust.AccessTag, error)
+- client.ZeroTrust.Access.Tags.List(ctx context.Context, identifier string) ([]zero_trust.AccessTag, error)
+- client.ZeroTrust.Access.Tags.Delete(ctx context.Context, identifier string, name string) (zero_trust.AccessTagDeleteResponse, error)
+- client.ZeroTrust.Access.Tags.Get(ctx context.Context, identifier string, name string) (zero_trust.AccessTag, error)
## DEX
@@ -4553,11 +4661,11 @@ Methods:
Response Types:
-- zero_trust.DEXColoListResponse
+- zero_trust.DEXColoListResponse
Methods:
-- client.ZeroTrust.DEX.Colos.List(ctx context.Context, params zero_trust.DEXColoListParams) ([]zero_trust.DEXColoListResponse, error)
+- client.ZeroTrust.DEX.Colos.List(ctx context.Context, params zero_trust.DEXColoListParams) ([]zero_trust.DEXColoListResponse, error)
### FleetStatus
@@ -4565,68 +4673,68 @@ Methods:
Response Types:
-- zero_trust.DigitalExperienceMonitoringDevice
+- zero_trust.DigitalExperienceMonitoringDevice
Methods:
-- client.ZeroTrust.DEX.FleetStatus.Devices.List(ctx context.Context, params zero_trust.DEXFleetStatusDeviceListParams) (shared.V4PagePaginationArray[zero_trust.DigitalExperienceMonitoringDevice], error)
+- client.ZeroTrust.DEX.FleetStatus.Devices.List(ctx context.Context, params zero_trust.DEXFleetStatusDeviceListParams) (shared.V4PagePaginationArray[zero_trust.DigitalExperienceMonitoringDevice], error)
#### Live
Response Types:
-- zero_trust.DEXFleetStatusLiveListResponse
+- zero_trust.DEXFleetStatusLiveListResponse
Methods:
-- client.ZeroTrust.DEX.FleetStatus.Live.List(ctx context.Context, params zero_trust.DEXFleetStatusLiveListParams) (zero_trust.DEXFleetStatusLiveListResponse, error)
+- client.ZeroTrust.DEX.FleetStatus.Live.List(ctx context.Context, params zero_trust.DEXFleetStatusLiveListParams) (zero_trust.DEXFleetStatusLiveListResponse, error)
#### OverTime
Methods:
-- client.ZeroTrust.DEX.FleetStatus.OverTime.List(ctx context.Context, params zero_trust.DEXFleetStatusOverTimeListParams) error
+- client.ZeroTrust.DEX.FleetStatus.OverTime.List(ctx context.Context, params zero_trust.DEXFleetStatusOverTimeListParams) error
### HTTPTests
Response Types:
-- zero_trust.DigitalExperienceMonitoringHTTPDetails
+- zero_trust.DigitalExperienceMonitoringHTTPDetails
Methods:
-- client.ZeroTrust.DEX.HTTPTests.Get(ctx context.Context, testID string, params zero_trust.DEXHTTPTestGetParams) (zero_trust.DigitalExperienceMonitoringHTTPDetails, error)
+- client.ZeroTrust.DEX.HTTPTests.Get(ctx context.Context, testID string, params zero_trust.DEXHTTPTestGetParams) (zero_trust.DigitalExperienceMonitoringHTTPDetails, error)
#### Percentiles
Response Types:
-- zero_trust.DigitalExperienceMonitoringHTTPDetailsPercentiles
+- zero_trust.DigitalExperienceMonitoringHTTPDetailsPercentiles
Methods:
-- client.ZeroTrust.DEX.HTTPTests.Percentiles.List(ctx context.Context, testID string, params zero_trust.DEXHTTPTestPercentileListParams) (zero_trust.DigitalExperienceMonitoringHTTPDetailsPercentiles, error)
+- client.ZeroTrust.DEX.HTTPTests.Percentiles.List(ctx context.Context, testID string, params zero_trust.DEXHTTPTestPercentileListParams) (zero_trust.DigitalExperienceMonitoringHTTPDetailsPercentiles, error)
### Tests
Response Types:
-- zero_trust.DigitalExperienceMonitoringTests
-- zero_trust.DEXTestListResponse
+- zero_trust.DigitalExperienceMonitoringTests
+- zero_trust.DEXTestListResponse
Methods:
-- client.ZeroTrust.DEX.Tests.List(ctx context.Context, params zero_trust.DEXTestListParams) (shared.V4PagePagination[zero_trust.DEXTestListResponse], error)
+- client.ZeroTrust.DEX.Tests.List(ctx context.Context, params zero_trust.DEXTestListParams) (shared.V4PagePagination[zero_trust.DEXTestListResponse], error)
#### UniqueDevices
Response Types:
-- zero_trust.DigitalExperienceMonitoringUniqueDevices
+- zero_trust.DigitalExperienceMonitoringUniqueDevices
Methods:
-- client.ZeroTrust.DEX.Tests.UniqueDevices.List(ctx context.Context, params zero_trust.DEXTestUniqueDeviceListParams) (zero_trust.DigitalExperienceMonitoringUniqueDevices, error)
+- client.ZeroTrust.DEX.Tests.UniqueDevices.List(ctx context.Context, params zero_trust.DEXTestUniqueDeviceListParams) (zero_trust.DigitalExperienceMonitoringUniqueDevices, error)
### TracerouteTestResults
@@ -4634,103 +4742,103 @@ Methods:
Response Types:
-- zero_trust.DigitalExperienceMonitoringTracerouteTestResultNetworkPath
+- zero_trust.DigitalExperienceMonitoringTracerouteTestResultNetworkPath
Methods:
-- client.ZeroTrust.DEX.TracerouteTestResults.NetworkPath.List(ctx context.Context, testResultID string, query zero_trust.DEXTracerouteTestResultNetworkPathListParams) (zero_trust.DigitalExperienceMonitoringTracerouteTestResultNetworkPath, error)
+- client.ZeroTrust.DEX.TracerouteTestResults.NetworkPath.List(ctx context.Context, testResultID string, query zero_trust.DEXTracerouteTestResultNetworkPathListParams) (zero_trust.DigitalExperienceMonitoringTracerouteTestResultNetworkPath, error)
### TracerouteTests
Response Types:
-- zero_trust.DigitalExperienceMonitoringTracerouteDetails
-- zero_trust.DigitalExperienceMonitoringTracerouteDetailsPercentiles
-- zero_trust.DigitalExperienceMonitoringTracerouteTestNetworkPath
+- zero_trust.DigitalExperienceMonitoringTracerouteDetails
+- zero_trust.DigitalExperienceMonitoringTracerouteDetailsPercentiles
+- zero_trust.DigitalExperienceMonitoringTracerouteTestNetworkPath
Methods:
-- client.ZeroTrust.DEX.TracerouteTests.Get(ctx context.Context, testID string, params zero_trust.DEXTracerouteTestGetParams) (zero_trust.DigitalExperienceMonitoringTracerouteDetails, error)
-- client.ZeroTrust.DEX.TracerouteTests.NetworkPath(ctx context.Context, testID string, params zero_trust.DEXTracerouteTestNetworkPathParams) (zero_trust.DigitalExperienceMonitoringTracerouteTestNetworkPath, error)
-- client.ZeroTrust.DEX.TracerouteTests.Percentiles(ctx context.Context, testID string, params zero_trust.DEXTracerouteTestPercentilesParams) (zero_trust.DigitalExperienceMonitoringTracerouteDetailsPercentiles, error)
+- client.ZeroTrust.DEX.TracerouteTests.Get(ctx context.Context, testID string, params zero_trust.DEXTracerouteTestGetParams) (zero_trust.DigitalExperienceMonitoringTracerouteDetails, error)
+- client.ZeroTrust.DEX.TracerouteTests.NetworkPath(ctx context.Context, testID string, params zero_trust.DEXTracerouteTestNetworkPathParams) (zero_trust.DigitalExperienceMonitoringTracerouteTestNetworkPath, error)
+- client.ZeroTrust.DEX.TracerouteTests.Percentiles(ctx context.Context, testID string, params zero_trust.DEXTracerouteTestPercentilesParams) (zero_trust.DigitalExperienceMonitoringTracerouteDetailsPercentiles, error)
## Tunnels
Response Types:
-- zero_trust.TunnelArgoTunnel
-- zero_trust.TunnelListResponse
-- zero_trust.TunnelEditResponse
+- zero_trust.TunnelArgoTunnel
+- zero_trust.TunnelListResponse
+- zero_trust.TunnelEditResponse
Methods:
-- client.ZeroTrust.Tunnels.New(ctx context.Context, params zero_trust.TunnelNewParams) (zero_trust.TunnelArgoTunnel, error)
-- client.ZeroTrust.Tunnels.List(ctx context.Context, params zero_trust.TunnelListParams) (shared.V4PagePaginationArray[zero_trust.TunnelListResponse], error)
-- client.ZeroTrust.Tunnels.Delete(ctx context.Context, tunnelID string, params zero_trust.TunnelDeleteParams) (zero_trust.TunnelArgoTunnel, error)
-- client.ZeroTrust.Tunnels.Edit(ctx context.Context, tunnelID string, params zero_trust.TunnelEditParams) (zero_trust.TunnelEditResponse, error)
-- client.ZeroTrust.Tunnels.Get(ctx context.Context, tunnelID string, query zero_trust.TunnelGetParams) (zero_trust.TunnelArgoTunnel, error)
+- client.ZeroTrust.Tunnels.New(ctx context.Context, params zero_trust.TunnelNewParams) (zero_trust.TunnelArgoTunnel, error)
+- client.ZeroTrust.Tunnels.List(ctx context.Context, params zero_trust.TunnelListParams) (shared.V4PagePaginationArray[zero_trust.TunnelListResponse], error)
+- client.ZeroTrust.Tunnels.Delete(ctx context.Context, tunnelID string, params zero_trust.TunnelDeleteParams) (zero_trust.TunnelArgoTunnel, error)
+- client.ZeroTrust.Tunnels.Edit(ctx context.Context, tunnelID string, params zero_trust.TunnelEditParams) (zero_trust.TunnelEditResponse, error)
+- client.ZeroTrust.Tunnels.Get(ctx context.Context, tunnelID string, query zero_trust.TunnelGetParams) (zero_trust.TunnelArgoTunnel, error)
### Configurations
Response Types:
-- zero_trust.TunnelConfigurationUpdateResponse
-- zero_trust.TunnelConfigurationGetResponse
+- zero_trust.TunnelConfigurationUpdateResponse
+- zero_trust.TunnelConfigurationGetResponse
Methods:
-- client.ZeroTrust.Tunnels.Configurations.Update(ctx context.Context, tunnelID string, params zero_trust.TunnelConfigurationUpdateParams) (zero_trust.TunnelConfigurationUpdateResponse, error)
-- client.ZeroTrust.Tunnels.Configurations.Get(ctx context.Context, tunnelID string, query zero_trust.TunnelConfigurationGetParams) (zero_trust.TunnelConfigurationGetResponse, error)
+- client.ZeroTrust.Tunnels.Configurations.Update(ctx context.Context, tunnelID string, params zero_trust.TunnelConfigurationUpdateParams) (zero_trust.TunnelConfigurationUpdateResponse, error)
+- client.ZeroTrust.Tunnels.Configurations.Get(ctx context.Context, tunnelID string, query zero_trust.TunnelConfigurationGetParams) (zero_trust.TunnelConfigurationGetResponse, error)
### Connections
Response Types:
-- zero_trust.TunnelTunnelClient
-- zero_trust.TunnelConnectionDeleteResponse
+- zero_trust.TunnelTunnelClient
+- zero_trust.TunnelConnectionDeleteResponse
Methods:
-- client.ZeroTrust.Tunnels.Connections.Delete(ctx context.Context, tunnelID string, params zero_trust.TunnelConnectionDeleteParams) (zero_trust.TunnelConnectionDeleteResponse, error)
-- client.ZeroTrust.Tunnels.Connections.Get(ctx context.Context, tunnelID string, query zero_trust.TunnelConnectionGetParams) ([]zero_trust.TunnelTunnelClient, error)
+- client.ZeroTrust.Tunnels.Connections.Delete(ctx context.Context, tunnelID string, params zero_trust.TunnelConnectionDeleteParams) (zero_trust.TunnelConnectionDeleteResponse, error)
+- client.ZeroTrust.Tunnels.Connections.Get(ctx context.Context, tunnelID string, query zero_trust.TunnelConnectionGetParams) ([]zero_trust.TunnelTunnelClient, error)
### Token
Response Types:
-- zero_trust.TunnelTokenGetResponse
+- zero_trust.TunnelTokenGetResponse
Methods:
-- client.ZeroTrust.Tunnels.Token.Get(ctx context.Context, tunnelID string, query zero_trust.TunnelTokenGetParams) (zero_trust.TunnelTokenGetResponse, error)
+- client.ZeroTrust.Tunnels.Token.Get(ctx context.Context, tunnelID string, query zero_trust.TunnelTokenGetParams) (zero_trust.TunnelTokenGetResponse, error)
### Connectors
Methods:
-- client.ZeroTrust.Tunnels.Connectors.Get(ctx context.Context, tunnelID string, connectorID string, query zero_trust.TunnelConnectorGetParams) (zero_trust.TunnelTunnelClient, error)
+- client.ZeroTrust.Tunnels.Connectors.Get(ctx context.Context, tunnelID string, connectorID string, query zero_trust.TunnelConnectorGetParams) (zero_trust.TunnelTunnelClient, error)
### Management
Response Types:
-- zero_trust.TunnelManagementNewResponse
+- zero_trust.TunnelManagementNewResponse
Methods:
-- client.ZeroTrust.Tunnels.Management.New(ctx context.Context, tunnelID string, params zero_trust.TunnelManagementNewParams) (zero_trust.TunnelManagementNewResponse, error)
+- client.ZeroTrust.Tunnels.Management.New(ctx context.Context, tunnelID string, params zero_trust.TunnelManagementNewParams) (zero_trust.TunnelManagementNewResponse, error)
## ConnectivitySettings
Response Types:
-- zero_trust.ConnectivitySettingEditResponse
-- zero_trust.ConnectivitySettingGetResponse
+- zero_trust.ConnectivitySettingEditResponse
+- zero_trust.ConnectivitySettingGetResponse
Methods:
-- client.ZeroTrust.ConnectivitySettings.Edit(ctx context.Context, params zero_trust.ConnectivitySettingEditParams) (zero_trust.ConnectivitySettingEditResponse, error)
-- client.ZeroTrust.ConnectivitySettings.Get(ctx context.Context, query zero_trust.ConnectivitySettingGetParams) (zero_trust.ConnectivitySettingGetResponse, error)
+- client.ZeroTrust.ConnectivitySettings.Edit(ctx context.Context, params zero_trust.ConnectivitySettingEditParams) (zero_trust.ConnectivitySettingEditResponse, error)
+- client.ZeroTrust.ConnectivitySettings.Get(ctx context.Context, query zero_trust.ConnectivitySettingGetParams) (zero_trust.ConnectivitySettingGetResponse, error)
## DLP
@@ -4738,227 +4846,227 @@ Methods:
Response Types:
-- zero_trust.DLPDataset
-- zero_trust.DLPDatasetArray
-- zero_trust.DLPDatasetCreation
+- zero_trust.DLPDataset
+- zero_trust.DLPDatasetArray
+- zero_trust.DLPDatasetCreation
Methods:
-- client.ZeroTrust.DLP.Datasets.New(ctx context.Context, params zero_trust.DLPDatasetNewParams) (zero_trust.DLPDatasetCreation, error)
-- client.ZeroTrust.DLP.Datasets.Update(ctx context.Context, datasetID string, params zero_trust.DLPDatasetUpdateParams) (zero_trust.DLPDataset, error)
-- client.ZeroTrust.DLP.Datasets.List(ctx context.Context, query zero_trust.DLPDatasetListParams) (zero_trust.DLPDatasetArray, error)
-- client.ZeroTrust.DLP.Datasets.Delete(ctx context.Context, datasetID string, body zero_trust.DLPDatasetDeleteParams) error
-- client.ZeroTrust.DLP.Datasets.Get(ctx context.Context, datasetID string, query zero_trust.DLPDatasetGetParams) (zero_trust.DLPDataset, error)
+- client.ZeroTrust.DLP.Datasets.New(ctx context.Context, params zero_trust.DLPDatasetNewParams) (zero_trust.DLPDatasetCreation, error)
+- client.ZeroTrust.DLP.Datasets.Update(ctx context.Context, datasetID string, params zero_trust.DLPDatasetUpdateParams) (zero_trust.DLPDataset, error)
+- client.ZeroTrust.DLP.Datasets.List(ctx context.Context, query zero_trust.DLPDatasetListParams) (zero_trust.DLPDatasetArray, error)
+- client.ZeroTrust.DLP.Datasets.Delete(ctx context.Context, datasetID string, body zero_trust.DLPDatasetDeleteParams) error
+- client.ZeroTrust.DLP.Datasets.Get(ctx context.Context, datasetID string, query zero_trust.DLPDatasetGetParams) (zero_trust.DLPDataset, error)
#### Upload
Response Types:
-- zero_trust.DLPDatasetNewVersion
+- zero_trust.DLPDatasetNewVersion
Methods:
-- client.ZeroTrust.DLP.Datasets.Upload.New(ctx context.Context, datasetID string, body zero_trust.DLPDatasetUploadNewParams) (zero_trust.DLPDatasetNewVersion, error)
-- client.ZeroTrust.DLP.Datasets.Upload.Edit(ctx context.Context, datasetID string, version int64, body zero_trust.DLPDatasetUploadEditParams) (zero_trust.DLPDataset, error)
+- client.ZeroTrust.DLP.Datasets.Upload.New(ctx context.Context, datasetID string, body zero_trust.DLPDatasetUploadNewParams) (zero_trust.DLPDatasetNewVersion, error)
+- client.ZeroTrust.DLP.Datasets.Upload.Edit(ctx context.Context, datasetID string, version int64, body zero_trust.DLPDatasetUploadEditParams) (zero_trust.DLPDataset, error)
### Patterns
Response Types:
-- zero_trust.DLPPatternValidateResponse
+- zero_trust.DLPPatternValidateResponse
Methods:
-- client.ZeroTrust.DLP.Patterns.Validate(ctx context.Context, params zero_trust.DLPPatternValidateParams) (zero_trust.DLPPatternValidateResponse, error)
+- client.ZeroTrust.DLP.Patterns.Validate(ctx context.Context, params zero_trust.DLPPatternValidateParams) (zero_trust.DLPPatternValidateResponse, error)
### PayloadLogs
Response Types:
-- zero_trust.DLPPayloadLogUpdateResponse
-- zero_trust.DLPPayloadLogGetResponse
+- zero_trust.DLPPayloadLogUpdateResponse
+- zero_trust.DLPPayloadLogGetResponse
Methods:
-- client.ZeroTrust.DLP.PayloadLogs.Update(ctx context.Context, params zero_trust.DLPPayloadLogUpdateParams) (zero_trust.DLPPayloadLogUpdateResponse, error)
-- client.ZeroTrust.DLP.PayloadLogs.Get(ctx context.Context, query zero_trust.DLPPayloadLogGetParams) (zero_trust.DLPPayloadLogGetResponse, error)
+- client.ZeroTrust.DLP.PayloadLogs.Update(ctx context.Context, params zero_trust.DLPPayloadLogUpdateParams) (zero_trust.DLPPayloadLogUpdateResponse, error)
+- client.ZeroTrust.DLP.PayloadLogs.Get(ctx context.Context, query zero_trust.DLPPayloadLogGetParams) (zero_trust.DLPPayloadLogGetResponse, error)
### Profiles
Response Types:
-- zero_trust.DLPProfiles
-- zero_trust.DLPProfileGetResponse
+- zero_trust.DLPProfiles
+- zero_trust.DLPProfileGetResponse
Methods:
-- client.ZeroTrust.DLP.Profiles.List(ctx context.Context, query zero_trust.DLPProfileListParams) ([]zero_trust.DLPProfiles, error)
-- client.ZeroTrust.DLP.Profiles.Get(ctx context.Context, profileID string, query zero_trust.DLPProfileGetParams) (zero_trust.DLPProfileGetResponse, error)
+- client.ZeroTrust.DLP.Profiles.List(ctx context.Context, query zero_trust.DLPProfileListParams) ([]zero_trust.DLPProfiles, error)
+- client.ZeroTrust.DLP.Profiles.Get(ctx context.Context, profileID string, query zero_trust.DLPProfileGetParams) (zero_trust.DLPProfileGetResponse, error)
-#### Customs
+#### Custom
Response Types:
-- zero_trust.DLPCustomProfile
-- zero_trust.DLPProfileCustomDeleteResponse
+- zero_trust.DLPCustomProfile
+- zero_trust.DLPProfileCustomDeleteResponse
Methods:
-- client.ZeroTrust.DLP.Profiles.Customs.New(ctx context.Context, params zero_trust.DLPProfileCustomNewParams) ([]zero_trust.DLPCustomProfile, error)
-- client.ZeroTrust.DLP.Profiles.Customs.Update(ctx context.Context, profileID string, params zero_trust.DLPProfileCustomUpdateParams) (zero_trust.DLPCustomProfile, error)
-- client.ZeroTrust.DLP.Profiles.Customs.Delete(ctx context.Context, profileID string, body zero_trust.DLPProfileCustomDeleteParams) (zero_trust.DLPProfileCustomDeleteResponse, error)
-- client.ZeroTrust.DLP.Profiles.Customs.Get(ctx context.Context, profileID string, query zero_trust.DLPProfileCustomGetParams) (zero_trust.DLPCustomProfile, error)
+- client.ZeroTrust.DLP.Profiles.Custom.New(ctx context.Context, params zero_trust.DLPProfileCustomNewParams) ([]zero_trust.DLPCustomProfile, error)
+- client.ZeroTrust.DLP.Profiles.Custom.Update(ctx context.Context, profileID string, params zero_trust.DLPProfileCustomUpdateParams) (zero_trust.DLPCustomProfile, error)
+- client.ZeroTrust.DLP.Profiles.Custom.Delete(ctx context.Context, profileID string, body zero_trust.DLPProfileCustomDeleteParams) (zero_trust.DLPProfileCustomDeleteResponse, error)
+- client.ZeroTrust.DLP.Profiles.Custom.Get(ctx context.Context, profileID string, query zero_trust.DLPProfileCustomGetParams) (zero_trust.DLPCustomProfile, error)
-#### Predefineds
+#### Predefined
Response Types:
-- zero_trust.DLPPredefinedProfile
+- zero_trust.DLPPredefinedProfile
Methods:
-- client.ZeroTrust.DLP.Profiles.Predefineds.Update(ctx context.Context, profileID string, params zero_trust.DLPProfilePredefinedUpdateParams) (zero_trust.DLPPredefinedProfile, error)
-- client.ZeroTrust.DLP.Profiles.Predefineds.Get(ctx context.Context, profileID string, query zero_trust.DLPProfilePredefinedGetParams) (zero_trust.DLPPredefinedProfile, error)
+- client.ZeroTrust.DLP.Profiles.Predefined.Update(ctx context.Context, profileID string, params zero_trust.DLPProfilePredefinedUpdateParams) (zero_trust.DLPPredefinedProfile, error)
+- client.ZeroTrust.DLP.Profiles.Predefined.Get(ctx context.Context, profileID string, query zero_trust.DLPProfilePredefinedGetParams) (zero_trust.DLPPredefinedProfile, error)
## Gateway
Response Types:
-- zero_trust.GatewayNewResponse
-- zero_trust.GatewayListResponse
+- zero_trust.GatewayNewResponse
+- zero_trust.GatewayListResponse
Methods:
-- client.ZeroTrust.Gateway.New(ctx context.Context, body zero_trust.GatewayNewParams) (zero_trust.GatewayNewResponse, error)
-- client.ZeroTrust.Gateway.List(ctx context.Context, query zero_trust.GatewayListParams) (zero_trust.GatewayListResponse, error)
+- client.ZeroTrust.Gateway.New(ctx context.Context, body zero_trust.GatewayNewParams) (zero_trust.GatewayNewResponse, error)
+- client.ZeroTrust.Gateway.List(ctx context.Context, query zero_trust.GatewayListParams) (zero_trust.GatewayListResponse, error)
### AuditSSHSettings
Response Types:
-- zero_trust.ZeroTrustGatewaySettings
+- zero_trust.ZeroTrustGatewaySettings
Methods:
-- client.ZeroTrust.Gateway.AuditSSHSettings.Update(ctx context.Context, params zero_trust.GatewayAuditSSHSettingUpdateParams) (zero_trust.ZeroTrustGatewaySettings, error)
-- client.ZeroTrust.Gateway.AuditSSHSettings.Get(ctx context.Context, query zero_trust.GatewayAuditSSHSettingGetParams) (zero_trust.ZeroTrustGatewaySettings, error)
+- client.ZeroTrust.Gateway.AuditSSHSettings.Update(ctx context.Context, params zero_trust.GatewayAuditSSHSettingUpdateParams) (zero_trust.ZeroTrustGatewaySettings, error)
+- client.ZeroTrust.Gateway.AuditSSHSettings.Get(ctx context.Context, query zero_trust.GatewayAuditSSHSettingGetParams) (zero_trust.ZeroTrustGatewaySettings, error)
### Categories
Response Types:
-- zero_trust.ZeroTrustGatewayCategories
+- zero_trust.ZeroTrustGatewayCategories
Methods:
-- client.ZeroTrust.Gateway.Categories.List(ctx context.Context, query zero_trust.GatewayCategoryListParams) ([]zero_trust.ZeroTrustGatewayCategories, error)
+- client.ZeroTrust.Gateway.Categories.List(ctx context.Context, query zero_trust.GatewayCategoryListParams) ([]zero_trust.ZeroTrustGatewayCategories, error)
### AppTypes
Response Types:
-- zero_trust.ZeroTrustGatewayAppTypes
+- zero_trust.ZeroTrustGatewayAppTypes
Methods:
-- client.ZeroTrust.Gateway.AppTypes.List(ctx context.Context, query zero_trust.GatewayAppTypeListParams) ([]zero_trust.ZeroTrustGatewayAppTypes, error)
+- client.ZeroTrust.Gateway.AppTypes.List(ctx context.Context, query zero_trust.GatewayAppTypeListParams) ([]zero_trust.ZeroTrustGatewayAppTypes, error)
### Configurations
Response Types:
-- zero_trust.GatewayConfigurationUpdateResponse
-- zero_trust.GatewayConfigurationEditResponse
-- zero_trust.GatewayConfigurationGetResponse
+- zero_trust.GatewayConfigurationUpdateResponse
+- zero_trust.GatewayConfigurationEditResponse
+- zero_trust.GatewayConfigurationGetResponse
Methods:
-- client.ZeroTrust.Gateway.Configurations.Update(ctx context.Context, params zero_trust.GatewayConfigurationUpdateParams) (zero_trust.GatewayConfigurationUpdateResponse, error)
-- client.ZeroTrust.Gateway.Configurations.Edit(ctx context.Context, params zero_trust.GatewayConfigurationEditParams) (zero_trust.GatewayConfigurationEditResponse, error)
-- client.ZeroTrust.Gateway.Configurations.Get(ctx context.Context, query zero_trust.GatewayConfigurationGetParams) (zero_trust.GatewayConfigurationGetResponse, error)
+- client.ZeroTrust.Gateway.Configurations.Update(ctx context.Context, params zero_trust.GatewayConfigurationUpdateParams) (zero_trust.GatewayConfigurationUpdateResponse, error)
+- client.ZeroTrust.Gateway.Configurations.Edit(ctx context.Context, params zero_trust.GatewayConfigurationEditParams) (zero_trust.GatewayConfigurationEditResponse, error)
+- client.ZeroTrust.Gateway.Configurations.Get(ctx context.Context, query zero_trust.GatewayConfigurationGetParams) (zero_trust.GatewayConfigurationGetResponse, error)
### Lists
Response Types:
-- zero_trust.ZeroTrustGatewayLists
-- zero_trust.GatewayListNewResponse
-- zero_trust.GatewayListDeleteResponse
+- zero_trust.ZeroTrustGatewayLists
+- zero_trust.GatewayListNewResponse
+- zero_trust.GatewayListDeleteResponse
Methods:
-- client.ZeroTrust.Gateway.Lists.New(ctx context.Context, params zero_trust.GatewayListNewParams) (zero_trust.GatewayListNewResponse, error)
-- client.ZeroTrust.Gateway.Lists.Update(ctx context.Context, listID string, params zero_trust.GatewayListUpdateParams) (zero_trust.ZeroTrustGatewayLists, error)
-- client.ZeroTrust.Gateway.Lists.List(ctx context.Context, query zero_trust.GatewayListListParams) ([]zero_trust.ZeroTrustGatewayLists, error)
-- client.ZeroTrust.Gateway.Lists.Delete(ctx context.Context, listID string, body zero_trust.GatewayListDeleteParams) (zero_trust.GatewayListDeleteResponse, error)
-- client.ZeroTrust.Gateway.Lists.Edit(ctx context.Context, listID string, params zero_trust.GatewayListEditParams) (zero_trust.ZeroTrustGatewayLists, error)
-- client.ZeroTrust.Gateway.Lists.Get(ctx context.Context, listID string, query zero_trust.GatewayListGetParams) (zero_trust.ZeroTrustGatewayLists, error)
+- client.ZeroTrust.Gateway.Lists.New(ctx context.Context, params zero_trust.GatewayListNewParams) (zero_trust.GatewayListNewResponse, error)
+- client.ZeroTrust.Gateway.Lists.Update(ctx context.Context, listID string, params zero_trust.GatewayListUpdateParams) (zero_trust.ZeroTrustGatewayLists, error)
+- client.ZeroTrust.Gateway.Lists.List(ctx context.Context, query zero_trust.GatewayListListParams) ([]zero_trust.ZeroTrustGatewayLists, error)
+- client.ZeroTrust.Gateway.Lists.Delete(ctx context.Context, listID string, body zero_trust.GatewayListDeleteParams) (zero_trust.GatewayListDeleteResponse, error)
+- client.ZeroTrust.Gateway.Lists.Edit(ctx context.Context, listID string, params zero_trust.GatewayListEditParams) (zero_trust.ZeroTrustGatewayLists, error)
+- client.ZeroTrust.Gateway.Lists.Get(ctx context.Context, listID string, query zero_trust.GatewayListGetParams) (zero_trust.ZeroTrustGatewayLists, error)
#### Items
Response Types:
-- zero_trust.GatewayListItemListResponse
+- zero_trust.GatewayListItemListResponse
Methods:
-- client.ZeroTrust.Gateway.Lists.Items.List(ctx context.Context, listID string, query zero_trust.GatewayListItemListParams) ([][]zero_trust.GatewayListItemListResponse, error)
+- client.ZeroTrust.Gateway.Lists.Items.List(ctx context.Context, listID string, query zero_trust.GatewayListItemListParams) ([][]zero_trust.GatewayListItemListResponse, error)
### Locations
Response Types:
-- zero_trust.ZeroTrustGatewayLocations
-- zero_trust.GatewayLocationDeleteResponse
+- zero_trust.ZeroTrustGatewayLocations
+- zero_trust.GatewayLocationDeleteResponse
Methods:
-- client.ZeroTrust.Gateway.Locations.New(ctx context.Context, params zero_trust.GatewayLocationNewParams) (zero_trust.ZeroTrustGatewayLocations, error)
-- client.ZeroTrust.Gateway.Locations.Update(ctx context.Context, locationID interface{}, params zero_trust.GatewayLocationUpdateParams) (zero_trust.ZeroTrustGatewayLocations, error)
-- client.ZeroTrust.Gateway.Locations.List(ctx context.Context, query zero_trust.GatewayLocationListParams) ([]zero_trust.ZeroTrustGatewayLocations, error)
-- client.ZeroTrust.Gateway.Locations.Delete(ctx context.Context, locationID interface{}, body zero_trust.GatewayLocationDeleteParams) (zero_trust.GatewayLocationDeleteResponse, error)
-- client.ZeroTrust.Gateway.Locations.Get(ctx context.Context, locationID interface{}, query zero_trust.GatewayLocationGetParams) (zero_trust.ZeroTrustGatewayLocations, error)
+- client.ZeroTrust.Gateway.Locations.New(ctx context.Context, params zero_trust.GatewayLocationNewParams) (zero_trust.ZeroTrustGatewayLocations, error)
+- client.ZeroTrust.Gateway.Locations.Update(ctx context.Context, locationID interface{}, params zero_trust.GatewayLocationUpdateParams) (zero_trust.ZeroTrustGatewayLocations, error)
+- client.ZeroTrust.Gateway.Locations.List(ctx context.Context, query zero_trust.GatewayLocationListParams) ([]zero_trust.ZeroTrustGatewayLocations, error)
+- client.ZeroTrust.Gateway.Locations.Delete(ctx context.Context, locationID interface{}, body zero_trust.GatewayLocationDeleteParams) (zero_trust.GatewayLocationDeleteResponse, error)
+- client.ZeroTrust.Gateway.Locations.Get(ctx context.Context, locationID interface{}, query zero_trust.GatewayLocationGetParams) (zero_trust.ZeroTrustGatewayLocations, error)
-### Loggings
+### Logging
Response Types:
-- zero_trust.ZeroTrustGatewayGatewayAccountLoggingSettings
+- zero_trust.ZeroTrustGatewayGatewayAccountLoggingSettings
Methods:
-- client.ZeroTrust.Gateway.Loggings.Update(ctx context.Context, params zero_trust.GatewayLoggingUpdateParams) (zero_trust.ZeroTrustGatewayGatewayAccountLoggingSettings, error)
-- client.ZeroTrust.Gateway.Loggings.Get(ctx context.Context, query zero_trust.GatewayLoggingGetParams) (zero_trust.ZeroTrustGatewayGatewayAccountLoggingSettings, error)
+- client.ZeroTrust.Gateway.Logging.Update(ctx context.Context, params zero_trust.GatewayLoggingUpdateParams) (zero_trust.ZeroTrustGatewayGatewayAccountLoggingSettings, error)
+- client.ZeroTrust.Gateway.Logging.Get(ctx context.Context, query zero_trust.GatewayLoggingGetParams) (zero_trust.ZeroTrustGatewayGatewayAccountLoggingSettings, error)
### ProxyEndpoints
Response Types:
-- zero_trust.ZeroTrustGatewayProxyEndpoints
-- zero_trust.GatewayProxyEndpointDeleteResponse
+- zero_trust.ZeroTrustGatewayProxyEndpoints
+- zero_trust.GatewayProxyEndpointDeleteResponse
Methods:
-- client.ZeroTrust.Gateway.ProxyEndpoints.New(ctx context.Context, params zero_trust.GatewayProxyEndpointNewParams) (zero_trust.ZeroTrustGatewayProxyEndpoints, error)
-- client.ZeroTrust.Gateway.ProxyEndpoints.List(ctx context.Context, query zero_trust.GatewayProxyEndpointListParams) ([]zero_trust.ZeroTrustGatewayProxyEndpoints, error)
-- client.ZeroTrust.Gateway.ProxyEndpoints.Delete(ctx context.Context, proxyEndpointID interface{}, body zero_trust.GatewayProxyEndpointDeleteParams) (zero_trust.GatewayProxyEndpointDeleteResponse, error)
-- client.ZeroTrust.Gateway.ProxyEndpoints.Edit(ctx context.Context, proxyEndpointID interface{}, params zero_trust.GatewayProxyEndpointEditParams) (zero_trust.ZeroTrustGatewayProxyEndpoints, error)
-- client.ZeroTrust.Gateway.ProxyEndpoints.Get(ctx context.Context, proxyEndpointID interface{}, query zero_trust.GatewayProxyEndpointGetParams) (zero_trust.ZeroTrustGatewayProxyEndpoints, error)
+- client.ZeroTrust.Gateway.ProxyEndpoints.New(ctx context.Context, params zero_trust.GatewayProxyEndpointNewParams) (zero_trust.ZeroTrustGatewayProxyEndpoints, error)
+- client.ZeroTrust.Gateway.ProxyEndpoints.List(ctx context.Context, query zero_trust.GatewayProxyEndpointListParams) ([]zero_trust.ZeroTrustGatewayProxyEndpoints, error)
+- client.ZeroTrust.Gateway.ProxyEndpoints.Delete(ctx context.Context, proxyEndpointID interface{}, body zero_trust.GatewayProxyEndpointDeleteParams) (zero_trust.GatewayProxyEndpointDeleteResponse, error)
+- client.ZeroTrust.Gateway.ProxyEndpoints.Edit(ctx context.Context, proxyEndpointID interface{}, params zero_trust.GatewayProxyEndpointEditParams) (zero_trust.ZeroTrustGatewayProxyEndpoints, error)
+- client.ZeroTrust.Gateway.ProxyEndpoints.Get(ctx context.Context, proxyEndpointID interface{}, query zero_trust.GatewayProxyEndpointGetParams) (zero_trust.ZeroTrustGatewayProxyEndpoints, error)
### Rules
Response Types:
-- zero_trust.ZeroTrustGatewayRules
-- zero_trust.GatewayRuleDeleteResponse
+- zero_trust.ZeroTrustGatewayRules
+- zero_trust.GatewayRuleDeleteResponse
Methods:
-- client.ZeroTrust.Gateway.Rules.New(ctx context.Context, params zero_trust.GatewayRuleNewParams) (zero_trust.ZeroTrustGatewayRules, error)
-- client.ZeroTrust.Gateway.Rules.Update(ctx context.Context, ruleID string, params zero_trust.GatewayRuleUpdateParams) (zero_trust.ZeroTrustGatewayRules, error)
-- client.ZeroTrust.Gateway.Rules.List(ctx context.Context, query zero_trust.GatewayRuleListParams) ([]zero_trust.ZeroTrustGatewayRules, error)
-- client.ZeroTrust.Gateway.Rules.Delete(ctx context.Context, ruleID string, body zero_trust.GatewayRuleDeleteParams) (zero_trust.GatewayRuleDeleteResponse, error)
-- client.ZeroTrust.Gateway.Rules.Get(ctx context.Context, ruleID string, query zero_trust.GatewayRuleGetParams) (zero_trust.ZeroTrustGatewayRules, error)
+- client.ZeroTrust.Gateway.Rules.New(ctx context.Context, params zero_trust.GatewayRuleNewParams) (zero_trust.ZeroTrustGatewayRules, error)
+- client.ZeroTrust.Gateway.Rules.Update(ctx context.Context, ruleID string, params zero_trust.GatewayRuleUpdateParams) (zero_trust.ZeroTrustGatewayRules, error)
+- client.ZeroTrust.Gateway.Rules.List(ctx context.Context, query zero_trust.GatewayRuleListParams) ([]zero_trust.ZeroTrustGatewayRules, error)
+- client.ZeroTrust.Gateway.Rules.Delete(ctx context.Context, ruleID string, body zero_trust.GatewayRuleDeleteParams) (zero_trust.GatewayRuleDeleteResponse, error)
+- client.ZeroTrust.Gateway.Rules.Get(ctx context.Context, ruleID string, query zero_trust.GatewayRuleGetParams) (zero_trust.ZeroTrustGatewayRules, error)
## Networks
@@ -4966,45 +5074,45 @@ Methods:
Response Types:
-- zero_trust.TunnelRoute
-- zero_trust.TunnelTeamnet
+- zero_trust.TunnelRoute
+- zero_trust.TunnelTeamnet
Methods:
-- client.ZeroTrust.Networks.Routes.New(ctx context.Context, params zero_trust.NetworkRouteNewParams) (zero_trust.TunnelRoute, error)
-- client.ZeroTrust.Networks.Routes.List(ctx context.Context, params zero_trust.NetworkRouteListParams) (shared.V4PagePaginationArray[zero_trust.TunnelTeamnet], error)
-- client.ZeroTrust.Networks.Routes.Delete(ctx context.Context, routeID string, body zero_trust.NetworkRouteDeleteParams) (zero_trust.TunnelRoute, error)
-- client.ZeroTrust.Networks.Routes.Edit(ctx context.Context, routeID string, params zero_trust.NetworkRouteEditParams) (zero_trust.TunnelRoute, error)
+- client.ZeroTrust.Networks.Routes.New(ctx context.Context, params zero_trust.NetworkRouteNewParams) (zero_trust.TunnelRoute, error)
+- client.ZeroTrust.Networks.Routes.List(ctx context.Context, params zero_trust.NetworkRouteListParams) (shared.V4PagePaginationArray[zero_trust.TunnelTeamnet], error)
+- client.ZeroTrust.Networks.Routes.Delete(ctx context.Context, routeID string, body zero_trust.NetworkRouteDeleteParams) (zero_trust.TunnelRoute, error)
+- client.ZeroTrust.Networks.Routes.Edit(ctx context.Context, routeID string, params zero_trust.NetworkRouteEditParams) (zero_trust.TunnelRoute, error)
#### IPs
Methods:
-- client.ZeroTrust.Networks.Routes.IPs.Get(ctx context.Context, ip string, params zero_trust.NetworkRouteIPGetParams) (zero_trust.TunnelTeamnet, error)
+- client.ZeroTrust.Networks.Routes.IPs.Get(ctx context.Context, ip string, params zero_trust.NetworkRouteIPGetParams) (zero_trust.TunnelTeamnet, error)
#### Networks
Methods:
-- client.ZeroTrust.Networks.Routes.Networks.New(ctx context.Context, ipNetworkEncoded string, params zero_trust.NetworkRouteNetworkNewParams) (zero_trust.TunnelRoute, error)
-- client.ZeroTrust.Networks.Routes.Networks.Delete(ctx context.Context, ipNetworkEncoded string, params zero_trust.NetworkRouteNetworkDeleteParams) (zero_trust.TunnelRoute, error)
-- client.ZeroTrust.Networks.Routes.Networks.Edit(ctx context.Context, ipNetworkEncoded string, body zero_trust.NetworkRouteNetworkEditParams) (zero_trust.TunnelRoute, error)
+- client.ZeroTrust.Networks.Routes.Networks.New(ctx context.Context, ipNetworkEncoded string, params zero_trust.NetworkRouteNetworkNewParams) (zero_trust.TunnelRoute, error)
+- client.ZeroTrust.Networks.Routes.Networks.Delete(ctx context.Context, ipNetworkEncoded string, params zero_trust.NetworkRouteNetworkDeleteParams) (zero_trust.TunnelRoute, error)
+- client.ZeroTrust.Networks.Routes.Networks.Edit(ctx context.Context, ipNetworkEncoded string, body zero_trust.NetworkRouteNetworkEditParams) (zero_trust.TunnelRoute, error)
### VirtualNetworks
Response Types:
-- zero_trust.TunnelVirtualNetwork
-- zero_trust.NetworkVirtualNetworkNewResponse
-- zero_trust.NetworkVirtualNetworkDeleteResponse
-- zero_trust.NetworkVirtualNetworkEditResponse
+- zero_trust.TunnelVirtualNetwork
+- zero_trust.NetworkVirtualNetworkNewResponse
+- zero_trust.NetworkVirtualNetworkDeleteResponse
+- zero_trust.NetworkVirtualNetworkEditResponse
Methods:
-- client.ZeroTrust.Networks.VirtualNetworks.New(ctx context.Context, params zero_trust.NetworkVirtualNetworkNewParams) (zero_trust.NetworkVirtualNetworkNewResponse, error)
-- client.ZeroTrust.Networks.VirtualNetworks.List(ctx context.Context, params zero_trust.NetworkVirtualNetworkListParams) ([]zero_trust.TunnelVirtualNetwork, error)
-- client.ZeroTrust.Networks.VirtualNetworks.Delete(ctx context.Context, virtualNetworkID string, body zero_trust.NetworkVirtualNetworkDeleteParams) (zero_trust.NetworkVirtualNetworkDeleteResponse, error)
-- client.ZeroTrust.Networks.VirtualNetworks.Edit(ctx context.Context, virtualNetworkID string, params zero_trust.NetworkVirtualNetworkEditParams) (zero_trust.NetworkVirtualNetworkEditResponse, error)
+- client.ZeroTrust.Networks.VirtualNetworks.New(ctx context.Context, params zero_trust.NetworkVirtualNetworkNewParams) (zero_trust.NetworkVirtualNetworkNewResponse, error)
+- client.ZeroTrust.Networks.VirtualNetworks.List(ctx context.Context, params zero_trust.NetworkVirtualNetworkListParams) ([]zero_trust.TunnelVirtualNetwork, error)
+- client.ZeroTrust.Networks.VirtualNetworks.Delete(ctx context.Context, virtualNetworkID string, body zero_trust.NetworkVirtualNetworkDeleteParams) (zero_trust.NetworkVirtualNetworkDeleteResponse, error)
+- client.ZeroTrust.Networks.VirtualNetworks.Edit(ctx context.Context, virtualNetworkID string, params zero_trust.NetworkVirtualNetworkEditParams) (zero_trust.NetworkVirtualNetworkEditResponse, error)
# Challenges
@@ -5012,17 +5120,17 @@ Methods:
Response Types:
-- challenges.NcChallengesAdminWidgetDetail
-- challenges.NcChallengesAdminWidgetList
+- challenges.NcChallengesAdminWidgetDetail
+- challenges.NcChallengesAdminWidgetList
Methods:
-- client.Challenges.Widgets.New(ctx context.Context, accountIdentifier string, params challenges.WidgetNewParams) (challenges.NcChallengesAdminWidgetDetail, error)
-- client.Challenges.Widgets.Update(ctx context.Context, accountIdentifier string, sitekey string, body challenges.WidgetUpdateParams) (challenges.NcChallengesAdminWidgetDetail, error)
-- client.Challenges.Widgets.List(ctx context.Context, accountIdentifier string, query challenges.WidgetListParams) (shared.V4PagePaginationArray[challenges.NcChallengesAdminWidgetList], error)
-- client.Challenges.Widgets.Delete(ctx context.Context, accountIdentifier string, sitekey string) (challenges.NcChallengesAdminWidgetDetail, error)
-- client.Challenges.Widgets.Get(ctx context.Context, accountIdentifier string, sitekey string) (challenges.NcChallengesAdminWidgetDetail, error)
-- client.Challenges.Widgets.RotateSecret(ctx context.Context, accountIdentifier string, sitekey string, body challenges.WidgetRotateSecretParams) (challenges.NcChallengesAdminWidgetDetail, error)
+- client.Challenges.Widgets.New(ctx context.Context, accountIdentifier string, params challenges.WidgetNewParams) (challenges.NcChallengesAdminWidgetDetail, error)
+- client.Challenges.Widgets.Update(ctx context.Context, accountIdentifier string, sitekey string, body challenges.WidgetUpdateParams) (challenges.NcChallengesAdminWidgetDetail, error)
+- client.Challenges.Widgets.List(ctx context.Context, accountIdentifier string, query challenges.WidgetListParams) (shared.V4PagePaginationArray[challenges.NcChallengesAdminWidgetList], error)
+- client.Challenges.Widgets.Delete(ctx context.Context, accountIdentifier string, sitekey string) (challenges.NcChallengesAdminWidgetDetail, error)
+- client.Challenges.Widgets.Get(ctx context.Context, accountIdentifier string, sitekey string) (challenges.NcChallengesAdminWidgetDetail, error)
+- client.Challenges.Widgets.RotateSecret(ctx context.Context, accountIdentifier string, sitekey string, body challenges.WidgetRotateSecretParams) (challenges.NcChallengesAdminWidgetDetail, error)
# Hyperdrive
@@ -5030,21 +5138,21 @@ Methods:
Response Types:
-- hyperdrive.ConfigNewResponse
-- hyperdrive.ConfigUpdateResponse
-- hyperdrive.ConfigListResponse
-- hyperdrive.ConfigDeleteResponse
-- hyperdrive.ConfigEditResponse
-- hyperdrive.ConfigGetResponse
+- hyperdrive.ConfigNewResponse
+- hyperdrive.ConfigUpdateResponse
+- hyperdrive.ConfigListResponse
+- hyperdrive.ConfigDeleteResponse
+- hyperdrive.ConfigEditResponse
+- hyperdrive.ConfigGetResponse
Methods:
-- client.Hyperdrive.Configs.New(ctx context.Context, params hyperdrive.ConfigNewParams) (hyperdrive.ConfigNewResponse, error)
-- client.Hyperdrive.Configs.Update(ctx context.Context, hyperdriveID string, params hyperdrive.ConfigUpdateParams) (hyperdrive.ConfigUpdateResponse, error)
-- client.Hyperdrive.Configs.List(ctx context.Context, query hyperdrive.ConfigListParams) ([]hyperdrive.ConfigListResponse, error)
-- client.Hyperdrive.Configs.Delete(ctx context.Context, hyperdriveID string, body hyperdrive.ConfigDeleteParams) (hyperdrive.ConfigDeleteResponse, error)
-- client.Hyperdrive.Configs.Edit(ctx context.Context, hyperdriveID string, params hyperdrive.ConfigEditParams) (hyperdrive.ConfigEditResponse, error)
-- client.Hyperdrive.Configs.Get(ctx context.Context, hyperdriveID string, query hyperdrive.ConfigGetParams) (hyperdrive.ConfigGetResponse, error)
+- client.Hyperdrive.Configs.New(ctx context.Context, params hyperdrive.ConfigNewParams) (hyperdrive.ConfigNewResponse, error)
+- client.Hyperdrive.Configs.Update(ctx context.Context, hyperdriveID string, params hyperdrive.ConfigUpdateParams) (hyperdrive.ConfigUpdateResponse, error)
+- client.Hyperdrive.Configs.List(ctx context.Context, query hyperdrive.ConfigListParams) ([]hyperdrive.ConfigListResponse, error)
+- client.Hyperdrive.Configs.Delete(ctx context.Context, hyperdriveID string, body hyperdrive.ConfigDeleteParams) (hyperdrive.ConfigDeleteResponse, error)
+- client.Hyperdrive.Configs.Edit(ctx context.Context, hyperdriveID string, params hyperdrive.ConfigEditParams) (hyperdrive.ConfigEditResponse, error)
+- client.Hyperdrive.Configs.Get(ctx context.Context, hyperdriveID string, query hyperdrive.ConfigGetParams) (hyperdrive.ConfigGetResponse, error)
# RUM
@@ -5052,31 +5160,31 @@ Methods:
Response Types:
-- rum.RUMSite
-- rum.SiteInfoDeleteResponse
+- rum.RUMSite
+- rum.SiteInfoDeleteResponse
Methods:
-- client.RUM.SiteInfos.New(ctx context.Context, params rum.SiteInfoNewParams) (rum.RUMSite, error)
-- client.RUM.SiteInfos.Update(ctx context.Context, siteID string, params rum.SiteInfoUpdateParams) (rum.RUMSite, error)
-- client.RUM.SiteInfos.List(ctx context.Context, params rum.SiteInfoListParams) (shared.V4PagePaginationArray[rum.RUMSite], error)
-- client.RUM.SiteInfos.Delete(ctx context.Context, siteID string, body rum.SiteInfoDeleteParams) (rum.SiteInfoDeleteResponse, error)
-- client.RUM.SiteInfos.Get(ctx context.Context, siteID string, query rum.SiteInfoGetParams) (rum.RUMSite, error)
+- client.RUM.SiteInfos.New(ctx context.Context, params rum.SiteInfoNewParams) (rum.RUMSite, error)
+- client.RUM.SiteInfos.Update(ctx context.Context, siteID string, params rum.SiteInfoUpdateParams) (rum.RUMSite, error)
+- client.RUM.SiteInfos.List(ctx context.Context, params rum.SiteInfoListParams) (shared.V4PagePaginationArray[rum.RUMSite], error)
+- client.RUM.SiteInfos.Delete(ctx context.Context, siteID string, body rum.SiteInfoDeleteParams) (rum.SiteInfoDeleteResponse, error)
+- client.RUM.SiteInfos.Get(ctx context.Context, siteID string, query rum.SiteInfoGetParams) (rum.RUMSite, error)
## Rules
Response Types:
-- rum.RUMRule
-- rum.RuleListResponse
-- rum.RuleDeleteResponse
+- rum.RUMRule
+- rum.RuleListResponse
+- rum.RuleDeleteResponse
Methods:
-- client.RUM.Rules.New(ctx context.Context, rulesetID string, params rum.RuleNewParams) (rum.RUMRule, error)
-- client.RUM.Rules.Update(ctx context.Context, rulesetID string, ruleID string, params rum.RuleUpdateParams) (rum.RUMRule, error)
-- client.RUM.Rules.List(ctx context.Context, rulesetID string, query rum.RuleListParams) (rum.RuleListResponse, error)
-- client.RUM.Rules.Delete(ctx context.Context, rulesetID string, ruleID string, body rum.RuleDeleteParams) (rum.RuleDeleteResponse, error)
+- client.RUM.Rules.New(ctx context.Context, rulesetID string, params rum.RuleNewParams) (rum.RUMRule, error)
+- client.RUM.Rules.Update(ctx context.Context, rulesetID string, ruleID string, params rum.RuleUpdateParams) (rum.RUMRule, error)
+- client.RUM.Rules.List(ctx context.Context, rulesetID string, query rum.RuleListParams) (rum.RuleListResponse, error)
+- client.RUM.Rules.Delete(ctx context.Context, rulesetID string, ruleID string, body rum.RuleDeleteParams) (rum.RuleDeleteResponse, error)
# Vectorize
@@ -5084,51 +5192,51 @@ Methods:
Response Types:
-- vectorize.VectorizeCreateIndex
-- vectorize.VectorizeIndexDeleteVectorsByID
-- vectorize.VectorizeIndexInsert
-- vectorize.VectorizeIndexQuery
-- vectorize.VectorizeIndexUpsert
-- vectorize.IndexDeleteResponse
-- vectorize.IndexGetByIDsResponse
+- vectorize.VectorizeCreateIndex
+- vectorize.VectorizeIndexDeleteVectorsByID
+- vectorize.VectorizeIndexInsert
+- vectorize.VectorizeIndexQuery
+- vectorize.VectorizeIndexUpsert
+- vectorize.IndexDeleteResponse
+- vectorize.IndexGetByIDsResponse
Methods:
-- client.Vectorize.Indexes.New(ctx context.Context, accountIdentifier string, body vectorize.IndexNewParams) (vectorize.VectorizeCreateIndex, error)
-- client.Vectorize.Indexes.Update(ctx context.Context, accountIdentifier string, indexName string, body vectorize.IndexUpdateParams) (vectorize.VectorizeCreateIndex, error)
-- client.Vectorize.Indexes.List(ctx context.Context, accountIdentifier string) ([]vectorize.VectorizeCreateIndex, error)
-- client.Vectorize.Indexes.Delete(ctx context.Context, accountIdentifier string, indexName string) (vectorize.IndexDeleteResponse, error)
-- client.Vectorize.Indexes.DeleteByIDs(ctx context.Context, accountIdentifier string, indexName string, body vectorize.IndexDeleteByIDsParams) (vectorize.VectorizeIndexDeleteVectorsByID, error)
-- client.Vectorize.Indexes.Get(ctx context.Context, accountIdentifier string, indexName string) (vectorize.VectorizeCreateIndex, error)
-- client.Vectorize.Indexes.GetByIDs(ctx context.Context, accountIdentifier string, indexName string, body vectorize.IndexGetByIDsParams) (vectorize.IndexGetByIDsResponse, error)
-- client.Vectorize.Indexes.Insert(ctx context.Context, accountIdentifier string, indexName string) (vectorize.VectorizeIndexInsert, error)
-- client.Vectorize.Indexes.Query(ctx context.Context, accountIdentifier string, indexName string, body vectorize.IndexQueryParams) (vectorize.VectorizeIndexQuery, error)
-- client.Vectorize.Indexes.Upsert(ctx context.Context, accountIdentifier string, indexName string) (vectorize.VectorizeIndexUpsert, error)
+- client.Vectorize.Indexes.New(ctx context.Context, accountIdentifier string, body vectorize.IndexNewParams) (vectorize.VectorizeCreateIndex, error)
+- client.Vectorize.Indexes.Update(ctx context.Context, accountIdentifier string, indexName string, body vectorize.IndexUpdateParams) (vectorize.VectorizeCreateIndex, error)
+- client.Vectorize.Indexes.List(ctx context.Context, accountIdentifier string) ([]vectorize.VectorizeCreateIndex, error)
+- client.Vectorize.Indexes.Delete(ctx context.Context, accountIdentifier string, indexName string) (vectorize.IndexDeleteResponse, error)
+- client.Vectorize.Indexes.DeleteByIDs(ctx context.Context, accountIdentifier string, indexName string, body vectorize.IndexDeleteByIDsParams) (vectorize.VectorizeIndexDeleteVectorsByID, error)
+- client.Vectorize.Indexes.Get(ctx context.Context, accountIdentifier string, indexName string) (vectorize.VectorizeCreateIndex, error)
+- client.Vectorize.Indexes.GetByIDs(ctx context.Context, accountIdentifier string, indexName string, body vectorize.IndexGetByIDsParams) (vectorize.IndexGetByIDsResponse, error)
+- client.Vectorize.Indexes.Insert(ctx context.Context, accountIdentifier string, indexName string) (vectorize.VectorizeIndexInsert, error)
+- client.Vectorize.Indexes.Query(ctx context.Context, accountIdentifier string, indexName string, body vectorize.IndexQueryParams) (vectorize.VectorizeIndexQuery, error)
+- client.Vectorize.Indexes.Upsert(ctx context.Context, accountIdentifier string, indexName string) (vectorize.VectorizeIndexUpsert, error)
# URLScanner
Response Types:
-- url_scanner.URLScannerScanResponse
+- url_scanner.URLScannerScanResponse
Methods:
-- client.URLScanner.Scan(ctx context.Context, accountID string, query url_scanner.URLScannerScanParams) (url_scanner.URLScannerScanResponse, error)
+- client.URLScanner.Scan(ctx context.Context, accountID string, query url_scanner.URLScannerScanParams) (url_scanner.URLScannerScanResponse, error)
## Scans
Response Types:
-- url_scanner.ScanNewResponse
-- url_scanner.ScanGetResponse
-- url_scanner.ScanHarResponse
+- url_scanner.ScanNewResponse
+- url_scanner.ScanGetResponse
+- url_scanner.ScanHarResponse
Methods:
-- client.URLScanner.Scans.New(ctx context.Context, accountID string, body url_scanner.ScanNewParams) (url_scanner.ScanNewResponse, error)
-- client.URLScanner.Scans.Get(ctx context.Context, accountID string, scanID string) (url_scanner.ScanGetResponse, error)
-- client.URLScanner.Scans.Har(ctx context.Context, accountID string, scanID string) (url_scanner.ScanHarResponse, error)
-- client.URLScanner.Scans.Screenshot(ctx context.Context, accountID string, scanID string, query url_scanner.ScanScreenshotParams) (http.Response, error)
+- client.URLScanner.Scans.New(ctx context.Context, accountID string, body url_scanner.ScanNewParams) (url_scanner.ScanNewResponse, error)
+- client.URLScanner.Scans.Get(ctx context.Context, accountID string, scanID string) (url_scanner.ScanGetResponse, error)
+- client.URLScanner.Scans.Har(ctx context.Context, accountID string, scanID string) (url_scanner.ScanHarResponse, error)
+- client.URLScanner.Scans.Screenshot(ctx context.Context, accountID string, scanID string, query url_scanner.ScanScreenshotParams) (http.Response, error)
# Radar
@@ -5138,94 +5246,94 @@ Methods:
Response Types:
-- radar.AnnotationOutageGetResponse
-- radar.AnnotationOutageLocationsResponse
+- radar.AnnotationOutageGetResponse
+- radar.AnnotationOutageLocationsResponse
Methods:
-- client.Radar.Annotations.Outages.Get(ctx context.Context, query radar.AnnotationOutageGetParams) (radar.AnnotationOutageGetResponse, error)
-- client.Radar.Annotations.Outages.Locations(ctx context.Context, query radar.AnnotationOutageLocationsParams) (radar.AnnotationOutageLocationsResponse, error)
+- client.Radar.Annotations.Outages.Get(ctx context.Context, query radar.AnnotationOutageGetParams) (radar.AnnotationOutageGetResponse, error)
+- client.Radar.Annotations.Outages.Locations(ctx context.Context, query radar.AnnotationOutageLocationsParams) (radar.AnnotationOutageLocationsResponse, error)
## BGP
Response Types:
-- radar.BGPTimeseriesResponse
+- radar.BGPTimeseriesResponse
Methods:
-- client.Radar.BGP.Timeseries(ctx context.Context, query radar.BGPTimeseriesParams) (radar.BGPTimeseriesResponse, error)
+- client.Radar.BGP.Timeseries(ctx context.Context, query radar.BGPTimeseriesParams) (radar.BGPTimeseriesResponse, error)
### Leaks
Response Types:
-- radar.BGPLeakEventsResponse
+- radar.BGPLeakEventsResponse
Methods:
-- client.Radar.BGP.Leaks.Events(ctx context.Context, query radar.BGPLeakEventsParams) (radar.BGPLeakEventsResponse, error)
+- client.Radar.BGP.Leaks.Events(ctx context.Context, query radar.BGPLeakEventsParams) (radar.BGPLeakEventsResponse, error)
### Top
Response Types:
-- radar.BGPTopPrefixesResponse
+- radar.BGPTopPrefixesResponse
Methods:
-- client.Radar.BGP.Top.Prefixes(ctx context.Context, query radar.BGPTopPrefixesParams) (radar.BGPTopPrefixesResponse, error)
+- client.Radar.BGP.Top.Prefixes(ctx context.Context, query radar.BGPTopPrefixesParams) (radar.BGPTopPrefixesResponse, error)
#### Ases
Response Types:
-- radar.BGPTopAseGetResponse
-- radar.BGPTopAsePrefixesResponse
+- radar.BGPTopAseGetResponse
+- radar.BGPTopAsePrefixesResponse
Methods:
-- client.Radar.BGP.Top.Ases.Get(ctx context.Context, query radar.BGPTopAseGetParams) (radar.BGPTopAseGetResponse, error)
-- client.Radar.BGP.Top.Ases.Prefixes(ctx context.Context, query radar.BGPTopAsePrefixesParams) (radar.BGPTopAsePrefixesResponse, error)
+- client.Radar.BGP.Top.Ases.Get(ctx context.Context, query radar.BGPTopAseGetParams) (radar.BGPTopAseGetResponse, error)
+- client.Radar.BGP.Top.Ases.Prefixes(ctx context.Context, query radar.BGPTopAsePrefixesParams) (radar.BGPTopAsePrefixesResponse, error)
### Hijacks
Response Types:
-- radar.BGPHijackEventsResponse
+- radar.BGPHijackEventsResponse
Methods:
-- client.Radar.BGP.Hijacks.Events(ctx context.Context, query radar.BGPHijackEventsParams) (radar.BGPHijackEventsResponse, error)
+- client.Radar.BGP.Hijacks.Events(ctx context.Context, query radar.BGPHijackEventsParams) (radar.BGPHijackEventsResponse, error)
### Routes
Response Types:
-- radar.BGPRouteMoasResponse
-- radar.BGPRoutePfx2asResponse
-- radar.BGPRouteStatsResponse
-- radar.BGPRouteTimeseriesResponse
+- radar.BGPRouteMoasResponse
+- radar.BGPRoutePfx2asResponse
+- radar.BGPRouteStatsResponse
+- radar.BGPRouteTimeseriesResponse
Methods:
-- client.Radar.BGP.Routes.Moas(ctx context.Context, query radar.BGPRouteMoasParams) (radar.BGPRouteMoasResponse, error)
-- client.Radar.BGP.Routes.Pfx2as(ctx context.Context, query radar.BGPRoutePfx2asParams) (radar.BGPRoutePfx2asResponse, error)
-- client.Radar.BGP.Routes.Stats(ctx context.Context, query radar.BGPRouteStatsParams) (radar.BGPRouteStatsResponse, error)
-- client.Radar.BGP.Routes.Timeseries(ctx context.Context, query radar.BGPRouteTimeseriesParams) (radar.BGPRouteTimeseriesResponse, error)
+- client.Radar.BGP.Routes.Moas(ctx context.Context, query radar.BGPRouteMoasParams) (radar.BGPRouteMoasResponse, error)
+- client.Radar.BGP.Routes.Pfx2as(ctx context.Context, query radar.BGPRoutePfx2asParams) (radar.BGPRoutePfx2asResponse, error)
+- client.Radar.BGP.Routes.Stats(ctx context.Context, query radar.BGPRouteStatsParams) (radar.BGPRouteStatsResponse, error)
+- client.Radar.BGP.Routes.Timeseries(ctx context.Context, query radar.BGPRouteTimeseriesParams) (radar.BGPRouteTimeseriesResponse, error)
## Datasets
Response Types:
-- radar.DatasetListResponse
-- radar.DatasetDownloadResponse
+- radar.DatasetListResponse
+- radar.DatasetDownloadResponse
Methods:
-- client.Radar.Datasets.List(ctx context.Context, query radar.DatasetListParams) (radar.DatasetListResponse, error)
-- client.Radar.Datasets.Download(ctx context.Context, params radar.DatasetDownloadParams) (radar.DatasetDownloadResponse, error)
-- client.Radar.Datasets.Get(ctx context.Context, alias string, query radar.DatasetGetParams) (string, error)
+- client.Radar.Datasets.List(ctx context.Context, query radar.DatasetListParams) (radar.DatasetListResponse, error)
+- client.Radar.Datasets.Download(ctx context.Context, params radar.DatasetDownloadParams) (radar.DatasetDownloadResponse, error)
+- client.Radar.Datasets.Get(ctx context.Context, alias string, query radar.DatasetGetParams) (string, error)
## DNS
@@ -5233,45 +5341,45 @@ Methods:
Response Types:
-- radar.DNSTopAsesResponse
-- radar.DNSTopLocationsResponse
+- radar.DNSTopAsesResponse
+- radar.DNSTopLocationsResponse
Methods:
-- client.Radar.DNS.Top.Ases(ctx context.Context, query radar.DNSTopAsesParams) (radar.DNSTopAsesResponse, error)
-- client.Radar.DNS.Top.Locations(ctx context.Context, query radar.DNSTopLocationsParams) (radar.DNSTopLocationsResponse, error)
+- client.Radar.DNS.Top.Ases(ctx context.Context, query radar.DNSTopAsesParams) (radar.DNSTopAsesResponse, error)
+- client.Radar.DNS.Top.Locations(ctx context.Context, query radar.DNSTopLocationsParams) (radar.DNSTopLocationsResponse, error)
## Netflows
Response Types:
-- radar.NetflowTimeseriesResponse
+- radar.NetflowTimeseriesResponse
Methods:
-- client.Radar.Netflows.Timeseries(ctx context.Context, query radar.NetflowTimeseriesParams) (radar.NetflowTimeseriesResponse, error)
+- client.Radar.Netflows.Timeseries(ctx context.Context, query radar.NetflowTimeseriesParams) (radar.NetflowTimeseriesResponse, error)
### Top
Response Types:
-- radar.NetflowTopAsesResponse
-- radar.NetflowTopLocationsResponse
+- radar.NetflowTopAsesResponse
+- radar.NetflowTopLocationsResponse
Methods:
-- client.Radar.Netflows.Top.Ases(ctx context.Context, query radar.NetflowTopAsesParams) (radar.NetflowTopAsesResponse, error)
-- client.Radar.Netflows.Top.Locations(ctx context.Context, query radar.NetflowTopLocationsParams) (radar.NetflowTopLocationsResponse, error)
+- client.Radar.Netflows.Top.Ases(ctx context.Context, query radar.NetflowTopAsesParams) (radar.NetflowTopAsesResponse, error)
+- client.Radar.Netflows.Top.Locations(ctx context.Context, query radar.NetflowTopLocationsParams) (radar.NetflowTopLocationsResponse, error)
## Search
Response Types:
-- radar.SearchGlobalResponse
+- radar.SearchGlobalResponse
Methods:
-- client.Radar.Search.Global(ctx context.Context, query radar.SearchGlobalParams) (radar.SearchGlobalResponse, error)
+- client.Radar.Search.Global(ctx context.Context, query radar.SearchGlobalParams) (radar.SearchGlobalResponse, error)
## VerifiedBots
@@ -5279,91 +5387,91 @@ Methods:
Response Types:
-- radar.VerifiedBotTopBotsResponse
-- radar.VerifiedBotTopCategoriesResponse
+- radar.VerifiedBotTopBotsResponse
+- radar.VerifiedBotTopCategoriesResponse
Methods:
-- client.Radar.VerifiedBots.Top.Bots(ctx context.Context, query radar.VerifiedBotTopBotsParams) (radar.VerifiedBotTopBotsResponse, error)
-- client.Radar.VerifiedBots.Top.Categories(ctx context.Context, query radar.VerifiedBotTopCategoriesParams) (radar.VerifiedBotTopCategoriesResponse, error)
+- client.Radar.VerifiedBots.Top.Bots(ctx context.Context, query radar.VerifiedBotTopBotsParams) (radar.VerifiedBotTopBotsResponse, error)
+- client.Radar.VerifiedBots.Top.Categories(ctx context.Context, query radar.VerifiedBotTopCategoriesParams) (radar.VerifiedBotTopCategoriesResponse, error)
## AS112
Response Types:
-- radar.AS112TimeseriesResponse
+- radar.AS112TimeseriesResponse
Methods:
-- client.Radar.AS112.Timeseries(ctx context.Context, query radar.AS112TimeseriesParams) (radar.AS112TimeseriesResponse, error)
+- client.Radar.AS112.Timeseries(ctx context.Context, query radar.AS112TimeseriesParams) (radar.AS112TimeseriesResponse, error)
### Summary
Response Types:
-- radar.AS112SummaryDNSSECResponse
-- radar.AS112SummaryEdnsResponse
-- radar.AS112SummaryIPVersionResponse
-- radar.AS112SummaryProtocolResponse
-- radar.AS112SummaryQueryTypeResponse
-- radar.AS112SummaryResponseCodesResponse
+- radar.AS112SummaryDNSSECResponse
+- radar.AS112SummaryEdnsResponse
+- radar.AS112SummaryIPVersionResponse
+- radar.AS112SummaryProtocolResponse
+- radar.AS112SummaryQueryTypeResponse
+- radar.AS112SummaryResponseCodesResponse
Methods:
-- client.Radar.AS112.Summary.DNSSEC(ctx context.Context, query radar.AS112SummaryDNSSECParams) (radar.AS112SummaryDNSSECResponse, error)
-- client.Radar.AS112.Summary.Edns(ctx context.Context, query radar.AS112SummaryEdnsParams) (radar.AS112SummaryEdnsResponse, error)
-- client.Radar.AS112.Summary.IPVersion(ctx context.Context, query radar.AS112SummaryIPVersionParams) (radar.AS112SummaryIPVersionResponse, error)
-- client.Radar.AS112.Summary.Protocol(ctx context.Context, query radar.AS112SummaryProtocolParams) (radar.AS112SummaryProtocolResponse, error)
-- client.Radar.AS112.Summary.QueryType(ctx context.Context, query radar.AS112SummaryQueryTypeParams) (radar.AS112SummaryQueryTypeResponse, error)
-- client.Radar.AS112.Summary.ResponseCodes(ctx context.Context, query radar.AS112SummaryResponseCodesParams) (radar.AS112SummaryResponseCodesResponse, error)
+- client.Radar.AS112.Summary.DNSSEC(ctx context.Context, query radar.AS112SummaryDNSSECParams) (radar.AS112SummaryDNSSECResponse, error)
+- client.Radar.AS112.Summary.Edns(ctx context.Context, query radar.AS112SummaryEdnsParams) (radar.AS112SummaryEdnsResponse, error)
+- client.Radar.AS112.Summary.IPVersion(ctx context.Context, query radar.AS112SummaryIPVersionParams) (radar.AS112SummaryIPVersionResponse, error)
+- client.Radar.AS112.Summary.Protocol(ctx context.Context, query radar.AS112SummaryProtocolParams) (radar.AS112SummaryProtocolResponse, error)
+- client.Radar.AS112.Summary.QueryType(ctx context.Context, query radar.AS112SummaryQueryTypeParams) (radar.AS112SummaryQueryTypeResponse, error)
+- client.Radar.AS112.Summary.ResponseCodes(ctx context.Context, query radar.AS112SummaryResponseCodesParams) (radar.AS112SummaryResponseCodesResponse, error)
### TimeseriesGroups
Response Types:
-- radar.AS112TimeseriesGroupDNSSECResponse
-- radar.AS112TimeseriesGroupEdnsResponse
-- radar.AS112TimeseriesGroupIPVersionResponse
-- radar.AS112TimeseriesGroupProtocolResponse
-- radar.AS112TimeseriesGroupQueryTypeResponse
-- radar.AS112TimeseriesGroupResponseCodesResponse
+- radar.AS112TimeseriesGroupDNSSECResponse
+- radar.AS112TimeseriesGroupEdnsResponse
+- radar.AS112TimeseriesGroupIPVersionResponse
+- radar.AS112TimeseriesGroupProtocolResponse
+- radar.AS112TimeseriesGroupQueryTypeResponse
+- radar.AS112TimeseriesGroupResponseCodesResponse
Methods:
-- client.Radar.AS112.TimeseriesGroups.DNSSEC(ctx context.Context, query radar.AS112TimeseriesGroupDNSSECParams) (radar.AS112TimeseriesGroupDNSSECResponse, error)
-- client.Radar.AS112.TimeseriesGroups.Edns(ctx context.Context, query radar.AS112TimeseriesGroupEdnsParams) (radar.AS112TimeseriesGroupEdnsResponse, error)
-- client.Radar.AS112.TimeseriesGroups.IPVersion(ctx context.Context, query radar.AS112TimeseriesGroupIPVersionParams) (radar.AS112TimeseriesGroupIPVersionResponse, error)
-- client.Radar.AS112.TimeseriesGroups.Protocol(ctx context.Context, query radar.AS112TimeseriesGroupProtocolParams) (radar.AS112TimeseriesGroupProtocolResponse, error)
-- client.Radar.AS112.TimeseriesGroups.QueryType(ctx context.Context, query radar.AS112TimeseriesGroupQueryTypeParams) (radar.AS112TimeseriesGroupQueryTypeResponse, error)
-- client.Radar.AS112.TimeseriesGroups.ResponseCodes(ctx context.Context, query radar.AS112TimeseriesGroupResponseCodesParams) (radar.AS112TimeseriesGroupResponseCodesResponse, error)
+- client.Radar.AS112.TimeseriesGroups.DNSSEC(ctx context.Context, query radar.AS112TimeseriesGroupDNSSECParams) (radar.AS112TimeseriesGroupDNSSECResponse, error)
+- client.Radar.AS112.TimeseriesGroups.Edns(ctx context.Context, query radar.AS112TimeseriesGroupEdnsParams) (radar.AS112TimeseriesGroupEdnsResponse, error)
+- client.Radar.AS112.TimeseriesGroups.IPVersion(ctx context.Context, query radar.AS112TimeseriesGroupIPVersionParams) (radar.AS112TimeseriesGroupIPVersionResponse, error)
+- client.Radar.AS112.TimeseriesGroups.Protocol(ctx context.Context, query radar.AS112TimeseriesGroupProtocolParams) (radar.AS112TimeseriesGroupProtocolResponse, error)
+- client.Radar.AS112.TimeseriesGroups.QueryType(ctx context.Context, query radar.AS112TimeseriesGroupQueryTypeParams) (radar.AS112TimeseriesGroupQueryTypeResponse, error)
+- client.Radar.AS112.TimeseriesGroups.ResponseCodes(ctx context.Context, query radar.AS112TimeseriesGroupResponseCodesParams) (radar.AS112TimeseriesGroupResponseCodesResponse, error)
### Top
Response Types:
-- radar.AS112TopDNSSECResponse
-- radar.AS112TopEdnsResponse
-- radar.AS112TopIPVersionResponse
-- radar.AS112TopLocationsResponse
+- radar.AS112TopDNSSECResponse
+- radar.AS112TopEdnsResponse
+- radar.AS112TopIPVersionResponse
+- radar.AS112TopLocationsResponse
Methods:
-- client.Radar.AS112.Top.DNSSEC(ctx context.Context, dnssec radar.AS112TopDNSSECParamsDNSSEC, query radar.AS112TopDNSSECParams) (radar.AS112TopDNSSECResponse, error)
-- client.Radar.AS112.Top.Edns(ctx context.Context, edns radar.AS112TopEdnsParamsEdns, query radar.AS112TopEdnsParams) (radar.AS112TopEdnsResponse, error)
-- client.Radar.AS112.Top.IPVersion(ctx context.Context, ipVersion radar.AS112TopIPVersionParamsIPVersion, query radar.AS112TopIPVersionParams) (radar.AS112TopIPVersionResponse, error)
-- client.Radar.AS112.Top.Locations(ctx context.Context, query radar.AS112TopLocationsParams) (radar.AS112TopLocationsResponse, error)
+- client.Radar.AS112.Top.DNSSEC(ctx context.Context, dnssec radar.AS112TopDNSSECParamsDNSSEC, query radar.AS112TopDNSSECParams) (radar.AS112TopDNSSECResponse, error)
+- client.Radar.AS112.Top.Edns(ctx context.Context, edns radar.AS112TopEdnsParamsEdns, query radar.AS112TopEdnsParams) (radar.AS112TopEdnsResponse, error)
+- client.Radar.AS112.Top.IPVersion(ctx context.Context, ipVersion radar.AS112TopIPVersionParamsIPVersion, query radar.AS112TopIPVersionParams) (radar.AS112TopIPVersionResponse, error)
+- client.Radar.AS112.Top.Locations(ctx context.Context, query radar.AS112TopLocationsParams) (radar.AS112TopLocationsResponse, error)
## ConnectionTampering
Response Types:
-- radar.ConnectionTamperingSummaryResponse
-- radar.ConnectionTamperingTimeseriesGroupsResponse
+- radar.ConnectionTamperingSummaryResponse
+- radar.ConnectionTamperingTimeseriesGroupsResponse
Methods:
-- client.Radar.ConnectionTampering.Summary(ctx context.Context, query radar.ConnectionTamperingSummaryParams) (radar.ConnectionTamperingSummaryResponse, error)
-- client.Radar.ConnectionTampering.TimeseriesGroups(ctx context.Context, query radar.ConnectionTamperingTimeseriesGroupsParams) (radar.ConnectionTamperingTimeseriesGroupsResponse, error)
+- client.Radar.ConnectionTampering.Summary(ctx context.Context, query radar.ConnectionTamperingSummaryParams) (radar.ConnectionTamperingSummaryResponse, error)
+- client.Radar.ConnectionTampering.TimeseriesGroups(ctx context.Context, query radar.ConnectionTamperingTimeseriesGroupsParams) (radar.ConnectionTamperingTimeseriesGroupsResponse, error)
## Email
@@ -5373,41 +5481,41 @@ Methods:
Response Types:
-- radar.EmailRoutingSummaryARCResponse
-- radar.EmailRoutingSummaryDKIMResponse
-- radar.EmailRoutingSummaryDMARCResponse
-- radar.EmailRoutingSummaryEncryptedResponse
-- radar.EmailRoutingSummaryIPVersionResponse
-- radar.EmailRoutingSummarySPFResponse
+- radar.EmailRoutingSummaryARCResponse
+- radar.EmailRoutingSummaryDKIMResponse
+- radar.EmailRoutingSummaryDMARCResponse
+- radar.EmailRoutingSummaryEncryptedResponse
+- radar.EmailRoutingSummaryIPVersionResponse
+- radar.EmailRoutingSummarySPFResponse
Methods:
-- client.Radar.Email.Routing.Summary.ARC(ctx context.Context, query radar.EmailRoutingSummaryARCParams) (radar.EmailRoutingSummaryARCResponse, error)
-- client.Radar.Email.Routing.Summary.DKIM(ctx context.Context, query radar.EmailRoutingSummaryDKIMParams) (radar.EmailRoutingSummaryDKIMResponse, error)
-- client.Radar.Email.Routing.Summary.DMARC(ctx context.Context, query radar.EmailRoutingSummaryDMARCParams) (radar.EmailRoutingSummaryDMARCResponse, error)
-- client.Radar.Email.Routing.Summary.Encrypted(ctx context.Context, query radar.EmailRoutingSummaryEncryptedParams) (radar.EmailRoutingSummaryEncryptedResponse, error)
-- client.Radar.Email.Routing.Summary.IPVersion(ctx context.Context, query radar.EmailRoutingSummaryIPVersionParams) (radar.EmailRoutingSummaryIPVersionResponse, error)
-- client.Radar.Email.Routing.Summary.SPF(ctx context.Context, query radar.EmailRoutingSummarySPFParams) (radar.EmailRoutingSummarySPFResponse, error)
+- client.Radar.Email.Routing.Summary.ARC(ctx context.Context, query radar.EmailRoutingSummaryARCParams) (radar.EmailRoutingSummaryARCResponse, error)
+- client.Radar.Email.Routing.Summary.DKIM(ctx context.Context, query radar.EmailRoutingSummaryDKIMParams) (radar.EmailRoutingSummaryDKIMResponse, error)
+- client.Radar.Email.Routing.Summary.DMARC(ctx context.Context, query radar.EmailRoutingSummaryDMARCParams) (radar.EmailRoutingSummaryDMARCResponse, error)
+- client.Radar.Email.Routing.Summary.Encrypted(ctx context.Context, query radar.EmailRoutingSummaryEncryptedParams) (radar.EmailRoutingSummaryEncryptedResponse, error)
+- client.Radar.Email.Routing.Summary.IPVersion(ctx context.Context, query radar.EmailRoutingSummaryIPVersionParams) (radar.EmailRoutingSummaryIPVersionResponse, error)
+- client.Radar.Email.Routing.Summary.SPF(ctx context.Context, query radar.EmailRoutingSummarySPFParams) (radar.EmailRoutingSummarySPFResponse, error)
#### TimeseriesGroups
Response Types:
-- radar.EmailRoutingTimeseriesGroupARCResponse
-- radar.EmailRoutingTimeseriesGroupDKIMResponse
-- radar.EmailRoutingTimeseriesGroupDMARCResponse
-- radar.EmailRoutingTimeseriesGroupEncryptedResponse
-- radar.EmailRoutingTimeseriesGroupIPVersionResponse
-- radar.EmailRoutingTimeseriesGroupSPFResponse
+- radar.EmailRoutingTimeseriesGroupARCResponse
+- radar.EmailRoutingTimeseriesGroupDKIMResponse
+- radar.EmailRoutingTimeseriesGroupDMARCResponse
+- radar.EmailRoutingTimeseriesGroupEncryptedResponse
+- radar.EmailRoutingTimeseriesGroupIPVersionResponse
+- radar.EmailRoutingTimeseriesGroupSPFResponse
Methods:
-- client.Radar.Email.Routing.TimeseriesGroups.ARC(ctx context.Context, query radar.EmailRoutingTimeseriesGroupARCParams) (radar.EmailRoutingTimeseriesGroupARCResponse, error)
-- client.Radar.Email.Routing.TimeseriesGroups.DKIM(ctx context.Context, query radar.EmailRoutingTimeseriesGroupDKIMParams) (radar.EmailRoutingTimeseriesGroupDKIMResponse, error)
-- client.Radar.Email.Routing.TimeseriesGroups.DMARC(ctx context.Context, query radar.EmailRoutingTimeseriesGroupDMARCParams) (radar.EmailRoutingTimeseriesGroupDMARCResponse, error)
-- client.Radar.Email.Routing.TimeseriesGroups.Encrypted(ctx context.Context, query radar.EmailRoutingTimeseriesGroupEncryptedParams) (radar.EmailRoutingTimeseriesGroupEncryptedResponse, error)
-- client.Radar.Email.Routing.TimeseriesGroups.IPVersion(ctx context.Context, query radar.EmailRoutingTimeseriesGroupIPVersionParams) (radar.EmailRoutingTimeseriesGroupIPVersionResponse, error)
-- client.Radar.Email.Routing.TimeseriesGroups.SPF(ctx context.Context, query radar.EmailRoutingTimeseriesGroupSPFParams) (radar.EmailRoutingTimeseriesGroupSPFResponse, error)
+- client.Radar.Email.Routing.TimeseriesGroups.ARC(ctx context.Context, query radar.EmailRoutingTimeseriesGroupARCParams) (radar.EmailRoutingTimeseriesGroupARCResponse, error)
+- client.Radar.Email.Routing.TimeseriesGroups.DKIM(ctx context.Context, query radar.EmailRoutingTimeseriesGroupDKIMParams) (radar.EmailRoutingTimeseriesGroupDKIMResponse, error)
+- client.Radar.Email.Routing.TimeseriesGroups.DMARC(ctx context.Context, query radar.EmailRoutingTimeseriesGroupDMARCParams) (radar.EmailRoutingTimeseriesGroupDMARCResponse, error)
+- client.Radar.Email.Routing.TimeseriesGroups.Encrypted(ctx context.Context, query radar.EmailRoutingTimeseriesGroupEncryptedParams) (radar.EmailRoutingTimeseriesGroupEncryptedResponse, error)
+- client.Radar.Email.Routing.TimeseriesGroups.IPVersion(ctx context.Context, query radar.EmailRoutingTimeseriesGroupIPVersionParams) (radar.EmailRoutingTimeseriesGroupIPVersionResponse, error)
+- client.Radar.Email.Routing.TimeseriesGroups.SPF(ctx context.Context, query radar.EmailRoutingTimeseriesGroupSPFParams) (radar.EmailRoutingTimeseriesGroupSPFResponse, error)
### Security
@@ -5417,93 +5525,93 @@ Methods:
Response Types:
-- radar.EmailSecurityTopTldGetResponse
+- radar.EmailSecurityTopTldGetResponse
Methods:
-- client.Radar.Email.Security.Top.Tlds.Get(ctx context.Context, query radar.EmailSecurityTopTldGetParams) (radar.EmailSecurityTopTldGetResponse, error)
+- client.Radar.Email.Security.Top.Tlds.Get(ctx context.Context, query radar.EmailSecurityTopTldGetParams) (radar.EmailSecurityTopTldGetResponse, error)
###### Malicious
Response Types:
-- radar.EmailSecurityTopTldMaliciousGetResponse
+- radar.EmailSecurityTopTldMaliciousGetResponse
Methods:
-- client.Radar.Email.Security.Top.Tlds.Malicious.Get(ctx context.Context, malicious radar.EmailSecurityTopTldMaliciousGetParamsMalicious, query radar.EmailSecurityTopTldMaliciousGetParams) (radar.EmailSecurityTopTldMaliciousGetResponse, error)
+- client.Radar.Email.Security.Top.Tlds.Malicious.Get(ctx context.Context, malicious radar.EmailSecurityTopTldMaliciousGetParamsMalicious, query radar.EmailSecurityTopTldMaliciousGetParams) (radar.EmailSecurityTopTldMaliciousGetResponse, error)
###### Spam
Response Types:
-- radar.EmailSecurityTopTldSpamGetResponse
+- radar.EmailSecurityTopTldSpamGetResponse
Methods:
-- client.Radar.Email.Security.Top.Tlds.Spam.Get(ctx context.Context, spam radar.EmailSecurityTopTldSpamGetParamsSpam, query radar.EmailSecurityTopTldSpamGetParams) (radar.EmailSecurityTopTldSpamGetResponse, error)
+- client.Radar.Email.Security.Top.Tlds.Spam.Get(ctx context.Context, spam radar.EmailSecurityTopTldSpamGetParamsSpam, query radar.EmailSecurityTopTldSpamGetParams) (radar.EmailSecurityTopTldSpamGetResponse, error)
###### Spoof
Response Types:
-- radar.EmailSecurityTopTldSpoofGetResponse
+- radar.EmailSecurityTopTldSpoofGetResponse
Methods:
-- client.Radar.Email.Security.Top.Tlds.Spoof.Get(ctx context.Context, spoof radar.EmailSecurityTopTldSpoofGetParamsSpoof, query radar.EmailSecurityTopTldSpoofGetParams) (radar.EmailSecurityTopTldSpoofGetResponse, error)
+- client.Radar.Email.Security.Top.Tlds.Spoof.Get(ctx context.Context, spoof radar.EmailSecurityTopTldSpoofGetParamsSpoof, query radar.EmailSecurityTopTldSpoofGetParams) (radar.EmailSecurityTopTldSpoofGetResponse, error)
#### Summary
Response Types:
-- radar.EmailSecuritySummaryARCResponse
-- radar.EmailSecuritySummaryDKIMResponse
-- radar.EmailSecuritySummaryDMARCResponse
-- radar.EmailSecuritySummaryMaliciousResponse
-- radar.EmailSecuritySummarySpamResponse
-- radar.EmailSecuritySummarySPFResponse
-- radar.EmailSecuritySummarySpoofResponse
-- radar.EmailSecuritySummaryThreatCategoryResponse
-- radar.EmailSecuritySummaryTLSVersionResponse
+- radar.EmailSecuritySummaryARCResponse
+- radar.EmailSecuritySummaryDKIMResponse
+- radar.EmailSecuritySummaryDMARCResponse
+- radar.EmailSecuritySummaryMaliciousResponse
+- radar.EmailSecuritySummarySpamResponse
+- radar.EmailSecuritySummarySPFResponse
+- radar.EmailSecuritySummarySpoofResponse
+- radar.EmailSecuritySummaryThreatCategoryResponse
+- radar.EmailSecuritySummaryTLSVersionResponse
Methods:
-- client.Radar.Email.Security.Summary.ARC(ctx context.Context, query radar.EmailSecuritySummaryARCParams) (radar.EmailSecuritySummaryARCResponse, error)
-- client.Radar.Email.Security.Summary.DKIM(ctx context.Context, query radar.EmailSecuritySummaryDKIMParams) (radar.EmailSecuritySummaryDKIMResponse, error)
-- client.Radar.Email.Security.Summary.DMARC(ctx context.Context, query radar.EmailSecuritySummaryDMARCParams) (radar.EmailSecuritySummaryDMARCResponse, error)
-- client.Radar.Email.Security.Summary.Malicious(ctx context.Context, query radar.EmailSecuritySummaryMaliciousParams) (radar.EmailSecuritySummaryMaliciousResponse, error)
-- client.Radar.Email.Security.Summary.Spam(ctx context.Context, query radar.EmailSecuritySummarySpamParams) (radar.EmailSecuritySummarySpamResponse, error)
-- client.Radar.Email.Security.Summary.SPF(ctx context.Context, query radar.EmailSecuritySummarySPFParams) (radar.EmailSecuritySummarySPFResponse, error)
-- client.Radar.Email.Security.Summary.Spoof(ctx context.Context, query radar.EmailSecuritySummarySpoofParams) (radar.EmailSecuritySummarySpoofResponse, error)
-- client.Radar.Email.Security.Summary.ThreatCategory(ctx context.Context, query radar.EmailSecuritySummaryThreatCategoryParams) (radar.EmailSecuritySummaryThreatCategoryResponse, error)
-- client.Radar.Email.Security.Summary.TLSVersion(ctx context.Context, query radar.EmailSecuritySummaryTLSVersionParams) (radar.EmailSecuritySummaryTLSVersionResponse, error)
+- client.Radar.Email.Security.Summary.ARC(ctx context.Context, query radar.EmailSecuritySummaryARCParams) (radar.EmailSecuritySummaryARCResponse, error)
+- client.Radar.Email.Security.Summary.DKIM(ctx context.Context, query radar.EmailSecuritySummaryDKIMParams) (radar.EmailSecuritySummaryDKIMResponse, error)
+- client.Radar.Email.Security.Summary.DMARC(ctx context.Context, query radar.EmailSecuritySummaryDMARCParams) (radar.EmailSecuritySummaryDMARCResponse, error)
+- client.Radar.Email.Security.Summary.Malicious(ctx context.Context, query radar.EmailSecuritySummaryMaliciousParams) (radar.EmailSecuritySummaryMaliciousResponse, error)
+- client.Radar.Email.Security.Summary.Spam(ctx context.Context, query radar.EmailSecuritySummarySpamParams) (radar.EmailSecuritySummarySpamResponse, error)
+- client.Radar.Email.Security.Summary.SPF(ctx context.Context, query radar.EmailSecuritySummarySPFParams) (radar.EmailSecuritySummarySPFResponse, error)
+- client.Radar.Email.Security.Summary.Spoof(ctx context.Context, query radar.EmailSecuritySummarySpoofParams) (radar.EmailSecuritySummarySpoofResponse, error)
+- client.Radar.Email.Security.Summary.ThreatCategory(ctx context.Context, query radar.EmailSecuritySummaryThreatCategoryParams) (radar.EmailSecuritySummaryThreatCategoryResponse, error)
+- client.Radar.Email.Security.Summary.TLSVersion(ctx context.Context, query radar.EmailSecuritySummaryTLSVersionParams) (radar.EmailSecuritySummaryTLSVersionResponse, error)
#### TimeseriesGroups
Response Types:
-- radar.EmailSecurityTimeseriesGroupARCResponse
-- radar.EmailSecurityTimeseriesGroupDKIMResponse
-- radar.EmailSecurityTimeseriesGroupDMARCResponse
-- radar.EmailSecurityTimeseriesGroupMaliciousResponse
-- radar.EmailSecurityTimeseriesGroupSpamResponse
-- radar.EmailSecurityTimeseriesGroupSPFResponse
-- radar.EmailSecurityTimeseriesGroupSpoofResponse
-- radar.EmailSecurityTimeseriesGroupThreatCategoryResponse
-- radar.EmailSecurityTimeseriesGroupTLSVersionResponse
+- radar.EmailSecurityTimeseriesGroupARCResponse
+- radar.EmailSecurityTimeseriesGroupDKIMResponse
+- radar.EmailSecurityTimeseriesGroupDMARCResponse
+- radar.EmailSecurityTimeseriesGroupMaliciousResponse
+- radar.EmailSecurityTimeseriesGroupSpamResponse
+- radar.EmailSecurityTimeseriesGroupSPFResponse
+- radar.EmailSecurityTimeseriesGroupSpoofResponse
+- radar.EmailSecurityTimeseriesGroupThreatCategoryResponse
+- radar.EmailSecurityTimeseriesGroupTLSVersionResponse
Methods:
-- client.Radar.Email.Security.TimeseriesGroups.ARC(ctx context.Context, query radar.EmailSecurityTimeseriesGroupARCParams) (radar.EmailSecurityTimeseriesGroupARCResponse, error)
-- client.Radar.Email.Security.TimeseriesGroups.DKIM(ctx context.Context, query radar.EmailSecurityTimeseriesGroupDKIMParams) (radar.EmailSecurityTimeseriesGroupDKIMResponse, error)
-- client.Radar.Email.Security.TimeseriesGroups.DMARC(ctx context.Context, query radar.EmailSecurityTimeseriesGroupDMARCParams) (radar.EmailSecurityTimeseriesGroupDMARCResponse, error)
-- client.Radar.Email.Security.TimeseriesGroups.Malicious(ctx context.Context, query radar.EmailSecurityTimeseriesGroupMaliciousParams) (radar.EmailSecurityTimeseriesGroupMaliciousResponse, error)
-- client.Radar.Email.Security.TimeseriesGroups.Spam(ctx context.Context, query radar.EmailSecurityTimeseriesGroupSpamParams) (radar.EmailSecurityTimeseriesGroupSpamResponse, error)
-- client.Radar.Email.Security.TimeseriesGroups.SPF(ctx context.Context, query radar.EmailSecurityTimeseriesGroupSPFParams) (radar.EmailSecurityTimeseriesGroupSPFResponse, error)
-- client.Radar.Email.Security.TimeseriesGroups.Spoof(ctx context.Context, query radar.EmailSecurityTimeseriesGroupSpoofParams) (radar.EmailSecurityTimeseriesGroupSpoofResponse, error)
-- client.Radar.Email.Security.TimeseriesGroups.ThreatCategory(ctx context.Context, query radar.EmailSecurityTimeseriesGroupThreatCategoryParams) (radar.EmailSecurityTimeseriesGroupThreatCategoryResponse, error)
-- client.Radar.Email.Security.TimeseriesGroups.TLSVersion(ctx context.Context, query radar.EmailSecurityTimeseriesGroupTLSVersionParams) (radar.EmailSecurityTimeseriesGroupTLSVersionResponse, error)
+- client.Radar.Email.Security.TimeseriesGroups.ARC(ctx context.Context, query radar.EmailSecurityTimeseriesGroupARCParams) (radar.EmailSecurityTimeseriesGroupARCResponse, error)
+- client.Radar.Email.Security.TimeseriesGroups.DKIM(ctx context.Context, query radar.EmailSecurityTimeseriesGroupDKIMParams) (radar.EmailSecurityTimeseriesGroupDKIMResponse, error)
+- client.Radar.Email.Security.TimeseriesGroups.DMARC(ctx context.Context, query radar.EmailSecurityTimeseriesGroupDMARCParams) (radar.EmailSecurityTimeseriesGroupDMARCResponse, error)
+- client.Radar.Email.Security.TimeseriesGroups.Malicious(ctx context.Context, query radar.EmailSecurityTimeseriesGroupMaliciousParams) (radar.EmailSecurityTimeseriesGroupMaliciousResponse, error)
+- client.Radar.Email.Security.TimeseriesGroups.Spam(ctx context.Context, query radar.EmailSecurityTimeseriesGroupSpamParams) (radar.EmailSecurityTimeseriesGroupSpamResponse, error)
+- client.Radar.Email.Security.TimeseriesGroups.SPF(ctx context.Context, query radar.EmailSecurityTimeseriesGroupSPFParams) (radar.EmailSecurityTimeseriesGroupSPFResponse, error)
+- client.Radar.Email.Security.TimeseriesGroups.Spoof(ctx context.Context, query radar.EmailSecurityTimeseriesGroupSpoofParams) (radar.EmailSecurityTimeseriesGroupSpoofResponse, error)
+- client.Radar.Email.Security.TimeseriesGroups.ThreatCategory(ctx context.Context, query radar.EmailSecurityTimeseriesGroupThreatCategoryParams) (radar.EmailSecurityTimeseriesGroupThreatCategoryResponse, error)
+- client.Radar.Email.Security.TimeseriesGroups.TLSVersion(ctx context.Context, query radar.EmailSecurityTimeseriesGroupTLSVersionParams) (radar.EmailSecurityTimeseriesGroupTLSVersionResponse, error)
## Attacks
@@ -5511,209 +5619,209 @@ Methods:
Response Types:
-- radar.AttackLayer3TimeseriesResponse
+- radar.AttackLayer3TimeseriesResponse
Methods:
-- client.Radar.Attacks.Layer3.Timeseries(ctx context.Context, query radar.AttackLayer3TimeseriesParams) (radar.AttackLayer3TimeseriesResponse, error)
+- client.Radar.Attacks.Layer3.Timeseries(ctx context.Context, query radar.AttackLayer3TimeseriesParams) (radar.AttackLayer3TimeseriesResponse, error)
#### Summary
Response Types:
-- radar.AttackLayer3SummaryBitrateResponse
-- radar.AttackLayer3SummaryDurationResponse
-- radar.AttackLayer3SummaryGetResponse
-- radar.AttackLayer3SummaryIPVersionResponse
-- radar.AttackLayer3SummaryProtocolResponse
-- radar.AttackLayer3SummaryVectorResponse
+- radar.AttackLayer3SummaryBitrateResponse
+- radar.AttackLayer3SummaryDurationResponse
+- radar.AttackLayer3SummaryGetResponse
+- radar.AttackLayer3SummaryIPVersionResponse
+- radar.AttackLayer3SummaryProtocolResponse
+- radar.AttackLayer3SummaryVectorResponse
Methods:
-- client.Radar.Attacks.Layer3.Summary.Bitrate(ctx context.Context, query radar.AttackLayer3SummaryBitrateParams) (radar.AttackLayer3SummaryBitrateResponse, error)
-- client.Radar.Attacks.Layer3.Summary.Duration(ctx context.Context, query radar.AttackLayer3SummaryDurationParams) (radar.AttackLayer3SummaryDurationResponse, error)
-- client.Radar.Attacks.Layer3.Summary.Get(ctx context.Context, query radar.AttackLayer3SummaryGetParams) (radar.AttackLayer3SummaryGetResponse, error)
-- client.Radar.Attacks.Layer3.Summary.IPVersion(ctx context.Context, query radar.AttackLayer3SummaryIPVersionParams) (radar.AttackLayer3SummaryIPVersionResponse, error)
-- client.Radar.Attacks.Layer3.Summary.Protocol(ctx context.Context, query radar.AttackLayer3SummaryProtocolParams) (radar.AttackLayer3SummaryProtocolResponse, error)
-- client.Radar.Attacks.Layer3.Summary.Vector(ctx context.Context, query radar.AttackLayer3SummaryVectorParams) (radar.AttackLayer3SummaryVectorResponse, error)
+- client.Radar.Attacks.Layer3.Summary.Bitrate(ctx context.Context, query radar.AttackLayer3SummaryBitrateParams) (radar.AttackLayer3SummaryBitrateResponse, error)
+- client.Radar.Attacks.Layer3.Summary.Duration(ctx context.Context, query radar.AttackLayer3SummaryDurationParams) (radar.AttackLayer3SummaryDurationResponse, error)
+- client.Radar.Attacks.Layer3.Summary.Get(ctx context.Context, query radar.AttackLayer3SummaryGetParams) (radar.AttackLayer3SummaryGetResponse, error)
+- client.Radar.Attacks.Layer3.Summary.IPVersion(ctx context.Context, query radar.AttackLayer3SummaryIPVersionParams) (radar.AttackLayer3SummaryIPVersionResponse, error)
+- client.Radar.Attacks.Layer3.Summary.Protocol(ctx context.Context, query radar.AttackLayer3SummaryProtocolParams) (radar.AttackLayer3SummaryProtocolResponse, error)
+- client.Radar.Attacks.Layer3.Summary.Vector(ctx context.Context, query radar.AttackLayer3SummaryVectorParams) (radar.AttackLayer3SummaryVectorResponse, error)
#### TimeseriesGroups
Response Types:
-- radar.AttackLayer3TimeseriesGroupBitrateResponse
-- radar.AttackLayer3TimeseriesGroupDurationResponse
-- radar.AttackLayer3TimeseriesGroupGetResponse
-- radar.AttackLayer3TimeseriesGroupIndustryResponse
-- radar.AttackLayer3TimeseriesGroupIPVersionResponse
-- radar.AttackLayer3TimeseriesGroupProtocolResponse
-- radar.AttackLayer3TimeseriesGroupVectorResponse
-- radar.AttackLayer3TimeseriesGroupVerticalResponse
+- radar.AttackLayer3TimeseriesGroupBitrateResponse
+- radar.AttackLayer3TimeseriesGroupDurationResponse
+- radar.AttackLayer3TimeseriesGroupGetResponse
+- radar.AttackLayer3TimeseriesGroupIndustryResponse
+- radar.AttackLayer3TimeseriesGroupIPVersionResponse
+- radar.AttackLayer3TimeseriesGroupProtocolResponse
+- radar.AttackLayer3TimeseriesGroupVectorResponse
+- radar.AttackLayer3TimeseriesGroupVerticalResponse
Methods:
-- client.Radar.Attacks.Layer3.TimeseriesGroups.Bitrate(ctx context.Context, query radar.AttackLayer3TimeseriesGroupBitrateParams) (radar.AttackLayer3TimeseriesGroupBitrateResponse, error)
-- client.Radar.Attacks.Layer3.TimeseriesGroups.Duration(ctx context.Context, query radar.AttackLayer3TimeseriesGroupDurationParams) (radar.AttackLayer3TimeseriesGroupDurationResponse, error)
-- client.Radar.Attacks.Layer3.TimeseriesGroups.Get(ctx context.Context, query radar.AttackLayer3TimeseriesGroupGetParams) (radar.AttackLayer3TimeseriesGroupGetResponse, error)
-- client.Radar.Attacks.Layer3.TimeseriesGroups.Industry(ctx context.Context, query radar.AttackLayer3TimeseriesGroupIndustryParams) (radar.AttackLayer3TimeseriesGroupIndustryResponse, error)
-- client.Radar.Attacks.Layer3.TimeseriesGroups.IPVersion(ctx context.Context, query radar.AttackLayer3TimeseriesGroupIPVersionParams) (radar.AttackLayer3TimeseriesGroupIPVersionResponse, error)
-- client.Radar.Attacks.Layer3.TimeseriesGroups.Protocol(ctx context.Context, query radar.AttackLayer3TimeseriesGroupProtocolParams) (radar.AttackLayer3TimeseriesGroupProtocolResponse, error)
-- client.Radar.Attacks.Layer3.TimeseriesGroups.Vector(ctx context.Context, query radar.AttackLayer3TimeseriesGroupVectorParams) (radar.AttackLayer3TimeseriesGroupVectorResponse, error)
-- client.Radar.Attacks.Layer3.TimeseriesGroups.Vertical(ctx context.Context, query radar.AttackLayer3TimeseriesGroupVerticalParams) (radar.AttackLayer3TimeseriesGroupVerticalResponse, error)
+- client.Radar.Attacks.Layer3.TimeseriesGroups.Bitrate(ctx context.Context, query radar.AttackLayer3TimeseriesGroupBitrateParams) (radar.AttackLayer3TimeseriesGroupBitrateResponse, error)
+- client.Radar.Attacks.Layer3.TimeseriesGroups.Duration(ctx context.Context, query radar.AttackLayer3TimeseriesGroupDurationParams) (radar.AttackLayer3TimeseriesGroupDurationResponse, error)
+- client.Radar.Attacks.Layer3.TimeseriesGroups.Get(ctx context.Context, query radar.AttackLayer3TimeseriesGroupGetParams) (radar.AttackLayer3TimeseriesGroupGetResponse, error)
+- client.Radar.Attacks.Layer3.TimeseriesGroups.Industry(ctx context.Context, query radar.AttackLayer3TimeseriesGroupIndustryParams) (radar.AttackLayer3TimeseriesGroupIndustryResponse, error)
+- client.Radar.Attacks.Layer3.TimeseriesGroups.IPVersion(ctx context.Context, query radar.AttackLayer3TimeseriesGroupIPVersionParams) (radar.AttackLayer3TimeseriesGroupIPVersionResponse, error)
+- client.Radar.Attacks.Layer3.TimeseriesGroups.Protocol(ctx context.Context, query radar.AttackLayer3TimeseriesGroupProtocolParams) (radar.AttackLayer3TimeseriesGroupProtocolResponse, error)
+- client.Radar.Attacks.Layer3.TimeseriesGroups.Vector(ctx context.Context, query radar.AttackLayer3TimeseriesGroupVectorParams) (radar.AttackLayer3TimeseriesGroupVectorResponse, error)
+- client.Radar.Attacks.Layer3.TimeseriesGroups.Vertical(ctx context.Context, query radar.AttackLayer3TimeseriesGroupVerticalParams) (radar.AttackLayer3TimeseriesGroupVerticalResponse, error)
#### Top
Response Types:
-- radar.AttackLayer3TopAttacksResponse
-- radar.AttackLayer3TopIndustryResponse
-- radar.AttackLayer3TopVerticalResponse
+- radar.AttackLayer3TopAttacksResponse
+- radar.AttackLayer3TopIndustryResponse
+- radar.AttackLayer3TopVerticalResponse
Methods:
-- client.Radar.Attacks.Layer3.Top.Attacks(ctx context.Context, query radar.AttackLayer3TopAttacksParams) (radar.AttackLayer3TopAttacksResponse, error)
-- client.Radar.Attacks.Layer3.Top.Industry(ctx context.Context, query radar.AttackLayer3TopIndustryParams) (radar.AttackLayer3TopIndustryResponse, error)
-- client.Radar.Attacks.Layer3.Top.Vertical(ctx context.Context, query radar.AttackLayer3TopVerticalParams) (radar.AttackLayer3TopVerticalResponse, error)
+- client.Radar.Attacks.Layer3.Top.Attacks(ctx context.Context, query radar.AttackLayer3TopAttacksParams) (radar.AttackLayer3TopAttacksResponse, error)
+- client.Radar.Attacks.Layer3.Top.Industry(ctx context.Context, query radar.AttackLayer3TopIndustryParams) (radar.AttackLayer3TopIndustryResponse, error)
+- client.Radar.Attacks.Layer3.Top.Vertical(ctx context.Context, query radar.AttackLayer3TopVerticalParams) (radar.AttackLayer3TopVerticalResponse, error)
##### Locations
Response Types:
-- radar.AttackLayer3TopLocationOriginResponse
-- radar.AttackLayer3TopLocationTargetResponse
+- radar.AttackLayer3TopLocationOriginResponse
+- radar.AttackLayer3TopLocationTargetResponse
Methods:
-- client.Radar.Attacks.Layer3.Top.Locations.Origin(ctx context.Context, query radar.AttackLayer3TopLocationOriginParams) (radar.AttackLayer3TopLocationOriginResponse, error)
-- client.Radar.Attacks.Layer3.Top.Locations.Target(ctx context.Context, query radar.AttackLayer3TopLocationTargetParams) (radar.AttackLayer3TopLocationTargetResponse, error)
+- client.Radar.Attacks.Layer3.Top.Locations.Origin(ctx context.Context, query radar.AttackLayer3TopLocationOriginParams) (radar.AttackLayer3TopLocationOriginResponse, error)
+- client.Radar.Attacks.Layer3.Top.Locations.Target(ctx context.Context, query radar.AttackLayer3TopLocationTargetParams) (radar.AttackLayer3TopLocationTargetResponse, error)
### Layer7
Response Types:
-- radar.AttackLayer7TimeseriesResponse
+- radar.AttackLayer7TimeseriesResponse
Methods:
-- client.Radar.Attacks.Layer7.Timeseries(ctx context.Context, query radar.AttackLayer7TimeseriesParams) (radar.AttackLayer7TimeseriesResponse, error)
+- client.Radar.Attacks.Layer7.Timeseries(ctx context.Context, query radar.AttackLayer7TimeseriesParams) (radar.AttackLayer7TimeseriesResponse, error)
#### Summary
Response Types:
-- radar.AttackLayer7SummaryGetResponse
-- radar.AttackLayer7SummaryHTTPMethodResponse
-- radar.AttackLayer7SummaryHTTPVersionResponse
-- radar.AttackLayer7SummaryIPVersionResponse
-- radar.AttackLayer7SummaryManagedRulesResponse
-- radar.AttackLayer7SummaryMitigationProductResponse
+- radar.AttackLayer7SummaryGetResponse
+- radar.AttackLayer7SummaryHTTPMethodResponse
+- radar.AttackLayer7SummaryHTTPVersionResponse
+- radar.AttackLayer7SummaryIPVersionResponse
+- radar.AttackLayer7SummaryManagedRulesResponse
+- radar.AttackLayer7SummaryMitigationProductResponse
Methods:
-- client.Radar.Attacks.Layer7.Summary.Get(ctx context.Context, query radar.AttackLayer7SummaryGetParams) (radar.AttackLayer7SummaryGetResponse, error)
-- client.Radar.Attacks.Layer7.Summary.HTTPMethod(ctx context.Context, query radar.AttackLayer7SummaryHTTPMethodParams) (radar.AttackLayer7SummaryHTTPMethodResponse, error)
-- client.Radar.Attacks.Layer7.Summary.HTTPVersion(ctx context.Context, query radar.AttackLayer7SummaryHTTPVersionParams) (radar.AttackLayer7SummaryHTTPVersionResponse, error)
-- client.Radar.Attacks.Layer7.Summary.IPVersion(ctx context.Context, query radar.AttackLayer7SummaryIPVersionParams) (radar.AttackLayer7SummaryIPVersionResponse, error)
-- client.Radar.Attacks.Layer7.Summary.ManagedRules(ctx context.Context, query radar.AttackLayer7SummaryManagedRulesParams) (radar.AttackLayer7SummaryManagedRulesResponse, error)
-- client.Radar.Attacks.Layer7.Summary.MitigationProduct(ctx context.Context, query radar.AttackLayer7SummaryMitigationProductParams) (radar.AttackLayer7SummaryMitigationProductResponse, error)
+- client.Radar.Attacks.Layer7.Summary.Get(ctx context.Context, query radar.AttackLayer7SummaryGetParams) (radar.AttackLayer7SummaryGetResponse, error)
+- client.Radar.Attacks.Layer7.Summary.HTTPMethod(ctx context.Context, query radar.AttackLayer7SummaryHTTPMethodParams) (radar.AttackLayer7SummaryHTTPMethodResponse, error)
+- client.Radar.Attacks.Layer7.Summary.HTTPVersion(ctx context.Context, query radar.AttackLayer7SummaryHTTPVersionParams) (radar.AttackLayer7SummaryHTTPVersionResponse, error)
+- client.Radar.Attacks.Layer7.Summary.IPVersion(ctx context.Context, query radar.AttackLayer7SummaryIPVersionParams) (radar.AttackLayer7SummaryIPVersionResponse, error)
+- client.Radar.Attacks.Layer7.Summary.ManagedRules(ctx context.Context, query radar.AttackLayer7SummaryManagedRulesParams) (radar.AttackLayer7SummaryManagedRulesResponse, error)
+- client.Radar.Attacks.Layer7.Summary.MitigationProduct(ctx context.Context, query radar.AttackLayer7SummaryMitigationProductParams) (radar.AttackLayer7SummaryMitigationProductResponse, error)
#### TimeseriesGroups
Response Types:
-- radar.AttackLayer7TimeseriesGroupGetResponse
-- radar.AttackLayer7TimeseriesGroupHTTPMethodResponse
-- radar.AttackLayer7TimeseriesGroupHTTPVersionResponse
-- radar.AttackLayer7TimeseriesGroupIndustryResponse
-- radar.AttackLayer7TimeseriesGroupIPVersionResponse
-- radar.AttackLayer7TimeseriesGroupManagedRulesResponse
-- radar.AttackLayer7TimeseriesGroupMitigationProductResponse
-- radar.AttackLayer7TimeseriesGroupVerticalResponse
+- radar.AttackLayer7TimeseriesGroupGetResponse
+- radar.AttackLayer7TimeseriesGroupHTTPMethodResponse
+- radar.AttackLayer7TimeseriesGroupHTTPVersionResponse
+- radar.AttackLayer7TimeseriesGroupIndustryResponse
+- radar.AttackLayer7TimeseriesGroupIPVersionResponse
+- radar.AttackLayer7TimeseriesGroupManagedRulesResponse
+- radar.AttackLayer7TimeseriesGroupMitigationProductResponse
+- radar.AttackLayer7TimeseriesGroupVerticalResponse
Methods:
-- client.Radar.Attacks.Layer7.TimeseriesGroups.Get(ctx context.Context, query radar.AttackLayer7TimeseriesGroupGetParams) (radar.AttackLayer7TimeseriesGroupGetResponse, error)
-- client.Radar.Attacks.Layer7.TimeseriesGroups.HTTPMethod(ctx context.Context, query radar.AttackLayer7TimeseriesGroupHTTPMethodParams) (radar.AttackLayer7TimeseriesGroupHTTPMethodResponse, error)
-- client.Radar.Attacks.Layer7.TimeseriesGroups.HTTPVersion(ctx context.Context, query radar.AttackLayer7TimeseriesGroupHTTPVersionParams) (radar.AttackLayer7TimeseriesGroupHTTPVersionResponse, error)
-- client.Radar.Attacks.Layer7.TimeseriesGroups.Industry(ctx context.Context, query radar.AttackLayer7TimeseriesGroupIndustryParams) (radar.AttackLayer7TimeseriesGroupIndustryResponse, error)
-- client.Radar.Attacks.Layer7.TimeseriesGroups.IPVersion(ctx context.Context, query radar.AttackLayer7TimeseriesGroupIPVersionParams) (radar.AttackLayer7TimeseriesGroupIPVersionResponse, error)
-- client.Radar.Attacks.Layer7.TimeseriesGroups.ManagedRules(ctx context.Context, query radar.AttackLayer7TimeseriesGroupManagedRulesParams) (radar.AttackLayer7TimeseriesGroupManagedRulesResponse, error)
-- client.Radar.Attacks.Layer7.TimeseriesGroups.MitigationProduct(ctx context.Context, query radar.AttackLayer7TimeseriesGroupMitigationProductParams) (radar.AttackLayer7TimeseriesGroupMitigationProductResponse, error)
-- client.Radar.Attacks.Layer7.TimeseriesGroups.Vertical(ctx context.Context, query radar.AttackLayer7TimeseriesGroupVerticalParams) (radar.AttackLayer7TimeseriesGroupVerticalResponse, error)
+- client.Radar.Attacks.Layer7.TimeseriesGroups.Get(ctx context.Context, query radar.AttackLayer7TimeseriesGroupGetParams) (radar.AttackLayer7TimeseriesGroupGetResponse, error)
+- client.Radar.Attacks.Layer7.TimeseriesGroups.HTTPMethod(ctx context.Context, query radar.AttackLayer7TimeseriesGroupHTTPMethodParams) (radar.AttackLayer7TimeseriesGroupHTTPMethodResponse, error)
+- client.Radar.Attacks.Layer7.TimeseriesGroups.HTTPVersion(ctx context.Context, query radar.AttackLayer7TimeseriesGroupHTTPVersionParams) (radar.AttackLayer7TimeseriesGroupHTTPVersionResponse, error)
+- client.Radar.Attacks.Layer7.TimeseriesGroups.Industry(ctx context.Context, query radar.AttackLayer7TimeseriesGroupIndustryParams) (radar.AttackLayer7TimeseriesGroupIndustryResponse, error)
+- client.Radar.Attacks.Layer7.TimeseriesGroups.IPVersion(ctx context.Context, query radar.AttackLayer7TimeseriesGroupIPVersionParams) (radar.AttackLayer7TimeseriesGroupIPVersionResponse, error)
+- client.Radar.Attacks.Layer7.TimeseriesGroups.ManagedRules(ctx context.Context, query radar.AttackLayer7TimeseriesGroupManagedRulesParams) (radar.AttackLayer7TimeseriesGroupManagedRulesResponse, error)
+- client.Radar.Attacks.Layer7.TimeseriesGroups.MitigationProduct(ctx context.Context, query radar.AttackLayer7TimeseriesGroupMitigationProductParams) (radar.AttackLayer7TimeseriesGroupMitigationProductResponse, error)
+- client.Radar.Attacks.Layer7.TimeseriesGroups.Vertical(ctx context.Context, query radar.AttackLayer7TimeseriesGroupVerticalParams) (radar.AttackLayer7TimeseriesGroupVerticalResponse, error)
#### Top
Response Types:
-- radar.AttackLayer7TopAttacksResponse
-- radar.AttackLayer7TopIndustryResponse
-- radar.AttackLayer7TopVerticalResponse
+- radar.AttackLayer7TopAttacksResponse
+- radar.AttackLayer7TopIndustryResponse
+- radar.AttackLayer7TopVerticalResponse
Methods:
-- client.Radar.Attacks.Layer7.Top.Attacks(ctx context.Context, query radar.AttackLayer7TopAttacksParams) (radar.AttackLayer7TopAttacksResponse, error)
-- client.Radar.Attacks.Layer7.Top.Industry(ctx context.Context, query radar.AttackLayer7TopIndustryParams) (radar.AttackLayer7TopIndustryResponse, error)
-- client.Radar.Attacks.Layer7.Top.Vertical(ctx context.Context, query radar.AttackLayer7TopVerticalParams) (radar.AttackLayer7TopVerticalResponse, error)
+- client.Radar.Attacks.Layer7.Top.Attacks(ctx context.Context, query radar.AttackLayer7TopAttacksParams) (radar.AttackLayer7TopAttacksResponse, error)
+- client.Radar.Attacks.Layer7.Top.Industry(ctx context.Context, query radar.AttackLayer7TopIndustryParams) (radar.AttackLayer7TopIndustryResponse, error)
+- client.Radar.Attacks.Layer7.Top.Vertical(ctx context.Context, query radar.AttackLayer7TopVerticalParams) (radar.AttackLayer7TopVerticalResponse, error)
##### Locations
Response Types:
-- radar.AttackLayer7TopLocationOriginResponse
-- radar.AttackLayer7TopLocationTargetResponse
+- radar.AttackLayer7TopLocationOriginResponse
+- radar.AttackLayer7TopLocationTargetResponse
Methods:
-- client.Radar.Attacks.Layer7.Top.Locations.Origin(ctx context.Context, query radar.AttackLayer7TopLocationOriginParams) (radar.AttackLayer7TopLocationOriginResponse, error)
-- client.Radar.Attacks.Layer7.Top.Locations.Target(ctx context.Context, query radar.AttackLayer7TopLocationTargetParams) (radar.AttackLayer7TopLocationTargetResponse, error)
+- client.Radar.Attacks.Layer7.Top.Locations.Origin(ctx context.Context, query radar.AttackLayer7TopLocationOriginParams) (radar.AttackLayer7TopLocationOriginResponse, error)
+- client.Radar.Attacks.Layer7.Top.Locations.Target(ctx context.Context, query radar.AttackLayer7TopLocationTargetParams) (radar.AttackLayer7TopLocationTargetResponse, error)
##### Ases
Response Types:
-- radar.AttackLayer7TopAseOriginResponse
+- radar.AttackLayer7TopAseOriginResponse
Methods:
-- client.Radar.Attacks.Layer7.Top.Ases.Origin(ctx context.Context, query radar.AttackLayer7TopAseOriginParams) (radar.AttackLayer7TopAseOriginResponse, error)
+- client.Radar.Attacks.Layer7.Top.Ases.Origin(ctx context.Context, query radar.AttackLayer7TopAseOriginParams) (radar.AttackLayer7TopAseOriginResponse, error)
## Entities
Response Types:
-- radar.EntityGetResponse
+- radar.EntityGetResponse
Methods:
-- client.Radar.Entities.Get(ctx context.Context, query radar.EntityGetParams) (radar.EntityGetResponse, error)
+- client.Radar.Entities.Get(ctx context.Context, query radar.EntityGetParams) (radar.EntityGetResponse, error)
### ASNs
Response Types:
-- radar.EntityASNListResponse
-- radar.EntityASNGetResponse
-- radar.EntityAsnipResponse
-- radar.EntityASNRelResponse
+- radar.EntityASNListResponse
+- radar.EntityASNGetResponse
+- radar.EntityAsnipResponse
+- radar.EntityASNRelResponse
Methods:
-- client.Radar.Entities.ASNs.List(ctx context.Context, query radar.EntityASNListParams) (radar.EntityASNListResponse, error)
-- client.Radar.Entities.ASNs.Get(ctx context.Context, asn int64, query radar.EntityASNGetParams) (radar.EntityASNGetResponse, error)
-- client.Radar.Entities.ASNs.IP(ctx context.Context, query radar.EntityASNIPParams) (radar.EntityAsnipResponse, error)
-- client.Radar.Entities.ASNs.Rel(ctx context.Context, asn int64, query radar.EntityASNRelParams) (radar.EntityASNRelResponse, error)
+- client.Radar.Entities.ASNs.List(ctx context.Context, query radar.EntityASNListParams) (radar.EntityASNListResponse, error)
+- client.Radar.Entities.ASNs.Get(ctx context.Context, asn int64, query radar.EntityASNGetParams) (radar.EntityASNGetResponse, error)
+- client.Radar.Entities.ASNs.IP(ctx context.Context, query radar.EntityASNIPParams) (radar.EntityAsnipResponse, error)
+- client.Radar.Entities.ASNs.Rel(ctx context.Context, asn int64, query radar.EntityASNRelParams) (radar.EntityASNRelResponse, error)
### Locations
Response Types:
-- radar.EntityLocationListResponse
-- radar.EntityLocationGetResponse
+- radar.EntityLocationListResponse
+- radar.EntityLocationGetResponse
Methods:
-- client.Radar.Entities.Locations.List(ctx context.Context, query radar.EntityLocationListParams) (radar.EntityLocationListResponse, error)
-- client.Radar.Entities.Locations.Get(ctx context.Context, location string, query radar.EntityLocationGetParams) (radar.EntityLocationGetResponse, error)
+- client.Radar.Entities.Locations.List(ctx context.Context, query radar.EntityLocationListParams) (radar.EntityLocationListResponse, error)
+- client.Radar.Entities.Locations.Get(ctx context.Context, location string, query radar.EntityLocationGetParams) (radar.EntityLocationGetResponse, error)
## HTTP
@@ -5721,221 +5829,221 @@ Methods:
Response Types:
-- radar.HTTPTopBrowserFamiliesResponse
-- radar.HTTPTopBrowsersResponse
+- radar.HTTPTopBrowserFamiliesResponse
+- radar.HTTPTopBrowsersResponse
Methods:
-- client.Radar.HTTP.Top.BrowserFamilies(ctx context.Context, query radar.HTTPTopBrowserFamiliesParams) (radar.HTTPTopBrowserFamiliesResponse, error)
-- client.Radar.HTTP.Top.Browsers(ctx context.Context, query radar.HTTPTopBrowsersParams) (radar.HTTPTopBrowsersResponse, error)
+- client.Radar.HTTP.Top.BrowserFamilies(ctx context.Context, query radar.HTTPTopBrowserFamiliesParams) (radar.HTTPTopBrowserFamiliesResponse, error)
+- client.Radar.HTTP.Top.Browsers(ctx context.Context, query radar.HTTPTopBrowsersParams) (radar.HTTPTopBrowsersResponse, error)
### Locations
Response Types:
-- radar.HTTPLocationGetResponse
+- radar.HTTPLocationGetResponse
Methods:
-- client.Radar.HTTP.Locations.Get(ctx context.Context, query radar.HTTPLocationGetParams) (radar.HTTPLocationGetResponse, error)
+- client.Radar.HTTP.Locations.Get(ctx context.Context, query radar.HTTPLocationGetParams) (radar.HTTPLocationGetResponse, error)
#### BotClass
Response Types:
-- radar.HTTPLocationBotClassGetResponse
+- radar.HTTPLocationBotClassGetResponse
Methods:
-- client.Radar.HTTP.Locations.BotClass.Get(ctx context.Context, botClass radar.HTTPLocationBotClassGetParamsBotClass, query radar.HTTPLocationBotClassGetParams) (radar.HTTPLocationBotClassGetResponse, error)
+- client.Radar.HTTP.Locations.BotClass.Get(ctx context.Context, botClass radar.HTTPLocationBotClassGetParamsBotClass, query radar.HTTPLocationBotClassGetParams) (radar.HTTPLocationBotClassGetResponse, error)
#### DeviceType
Response Types:
-- radar.HTTPLocationDeviceTypeGetResponse
+- radar.HTTPLocationDeviceTypeGetResponse
Methods:
-- client.Radar.HTTP.Locations.DeviceType.Get(ctx context.Context, deviceType radar.HTTPLocationDeviceTypeGetParamsDeviceType, query radar.HTTPLocationDeviceTypeGetParams) (radar.HTTPLocationDeviceTypeGetResponse, error)
+- client.Radar.HTTP.Locations.DeviceType.Get(ctx context.Context, deviceType radar.HTTPLocationDeviceTypeGetParamsDeviceType, query radar.HTTPLocationDeviceTypeGetParams) (radar.HTTPLocationDeviceTypeGetResponse, error)
#### HTTPProtocol
Response Types:
-- radar.HTTPLocationHTTPProtocolGetResponse
+- radar.HTTPLocationHTTPProtocolGetResponse
Methods:
-- client.Radar.HTTP.Locations.HTTPProtocol.Get(ctx context.Context, httpProtocol radar.HTTPLocationHTTPProtocolGetParamsHTTPProtocol, query radar.HTTPLocationHTTPProtocolGetParams) (radar.HTTPLocationHTTPProtocolGetResponse, error)
+- client.Radar.HTTP.Locations.HTTPProtocol.Get(ctx context.Context, httpProtocol radar.HTTPLocationHTTPProtocolGetParamsHTTPProtocol, query radar.HTTPLocationHTTPProtocolGetParams) (radar.HTTPLocationHTTPProtocolGetResponse, error)
#### HTTPMethod
Response Types:
-- radar.HTTPLocationHTTPMethodGetResponse
+- radar.HTTPLocationHTTPMethodGetResponse
Methods:
-- client.Radar.HTTP.Locations.HTTPMethod.Get(ctx context.Context, httpVersion radar.HTTPLocationHTTPMethodGetParamsHTTPVersion, query radar.HTTPLocationHTTPMethodGetParams) (radar.HTTPLocationHTTPMethodGetResponse, error)
+- client.Radar.HTTP.Locations.HTTPMethod.Get(ctx context.Context, httpVersion radar.HTTPLocationHTTPMethodGetParamsHTTPVersion, query radar.HTTPLocationHTTPMethodGetParams) (radar.HTTPLocationHTTPMethodGetResponse, error)
#### IPVersion
Response Types:
-- radar.HTTPLocationIPVersionGetResponse
+- radar.HTTPLocationIPVersionGetResponse
Methods:
-- client.Radar.HTTP.Locations.IPVersion.Get(ctx context.Context, ipVersion radar.HTTPLocationIPVersionGetParamsIPVersion, query radar.HTTPLocationIPVersionGetParams) (radar.HTTPLocationIPVersionGetResponse, error)
+- client.Radar.HTTP.Locations.IPVersion.Get(ctx context.Context, ipVersion radar.HTTPLocationIPVersionGetParamsIPVersion, query radar.HTTPLocationIPVersionGetParams) (radar.HTTPLocationIPVersionGetResponse, error)
#### OS
Response Types:
-- radar.HTTPLocationOSGetResponse
+- radar.HTTPLocationOSGetResponse
Methods:
-- client.Radar.HTTP.Locations.OS.Get(ctx context.Context, os radar.HTTPLocationOSGetParamsOS, query radar.HTTPLocationOSGetParams) (radar.HTTPLocationOSGetResponse, error)
+- client.Radar.HTTP.Locations.OS.Get(ctx context.Context, os radar.HTTPLocationOSGetParamsOS, query radar.HTTPLocationOSGetParams) (radar.HTTPLocationOSGetResponse, error)
#### TLSVersion
Response Types:
-- radar.HTTPLocationTLSVersionGetResponse
+- radar.HTTPLocationTLSVersionGetResponse
Methods:
-- client.Radar.HTTP.Locations.TLSVersion.Get(ctx context.Context, tlsVersion radar.HTTPLocationTLSVersionGetParamsTLSVersion, query radar.HTTPLocationTLSVersionGetParams) (radar.HTTPLocationTLSVersionGetResponse, error)
+- client.Radar.HTTP.Locations.TLSVersion.Get(ctx context.Context, tlsVersion radar.HTTPLocationTLSVersionGetParamsTLSVersion, query radar.HTTPLocationTLSVersionGetParams) (radar.HTTPLocationTLSVersionGetResponse, error)
### Ases
Response Types:
-- radar.HTTPAseGetResponse
+- radar.HTTPAseGetResponse
Methods:
-- client.Radar.HTTP.Ases.Get(ctx context.Context, query radar.HTTPAseGetParams) (radar.HTTPAseGetResponse, error)
+- client.Radar.HTTP.Ases.Get(ctx context.Context, query radar.HTTPAseGetParams) (radar.HTTPAseGetResponse, error)
#### BotClass
Response Types:
-- radar.HTTPAseBotClassGetResponse
+- radar.HTTPAseBotClassGetResponse
Methods:
-- client.Radar.HTTP.Ases.BotClass.Get(ctx context.Context, botClass radar.HTTPAseBotClassGetParamsBotClass, query radar.HTTPAseBotClassGetParams) (radar.HTTPAseBotClassGetResponse, error)
+- client.Radar.HTTP.Ases.BotClass.Get(ctx context.Context, botClass radar.HTTPAseBotClassGetParamsBotClass, query radar.HTTPAseBotClassGetParams) (radar.HTTPAseBotClassGetResponse, error)
#### DeviceType
Response Types:
-- radar.HTTPAseDeviceTypeGetResponse
+- radar.HTTPAseDeviceTypeGetResponse
Methods:
-- client.Radar.HTTP.Ases.DeviceType.Get(ctx context.Context, deviceType radar.HTTPAseDeviceTypeGetParamsDeviceType, query radar.HTTPAseDeviceTypeGetParams) (radar.HTTPAseDeviceTypeGetResponse, error)
+- client.Radar.HTTP.Ases.DeviceType.Get(ctx context.Context, deviceType radar.HTTPAseDeviceTypeGetParamsDeviceType, query radar.HTTPAseDeviceTypeGetParams) (radar.HTTPAseDeviceTypeGetResponse, error)
#### HTTPProtocol
Response Types:
-- radar.HTTPAseHTTPProtocolGetResponse
+- radar.HTTPAseHTTPProtocolGetResponse
Methods:
-- client.Radar.HTTP.Ases.HTTPProtocol.Get(ctx context.Context, httpProtocol radar.HTTPAseHTTPProtocolGetParamsHTTPProtocol, query radar.HTTPAseHTTPProtocolGetParams) (radar.HTTPAseHTTPProtocolGetResponse, error)
+- client.Radar.HTTP.Ases.HTTPProtocol.Get(ctx context.Context, httpProtocol radar.HTTPAseHTTPProtocolGetParamsHTTPProtocol, query radar.HTTPAseHTTPProtocolGetParams) (radar.HTTPAseHTTPProtocolGetResponse, error)
#### HTTPMethod
Response Types:
-- radar.HTTPAseHTTPMethodGetResponse
+- radar.HTTPAseHTTPMethodGetResponse
Methods:
-- client.Radar.HTTP.Ases.HTTPMethod.Get(ctx context.Context, httpVersion radar.HTTPAseHTTPMethodGetParamsHTTPVersion, query radar.HTTPAseHTTPMethodGetParams) (radar.HTTPAseHTTPMethodGetResponse, error)
+- client.Radar.HTTP.Ases.HTTPMethod.Get(ctx context.Context, httpVersion radar.HTTPAseHTTPMethodGetParamsHTTPVersion, query radar.HTTPAseHTTPMethodGetParams) (radar.HTTPAseHTTPMethodGetResponse, error)
#### IPVersion
Response Types:
-- radar.HTTPAseIPVersionGetResponse
+- radar.HTTPAseIPVersionGetResponse
Methods:
-- client.Radar.HTTP.Ases.IPVersion.Get(ctx context.Context, ipVersion radar.HTTPAseIPVersionGetParamsIPVersion, query radar.HTTPAseIPVersionGetParams) (radar.HTTPAseIPVersionGetResponse, error)
+- client.Radar.HTTP.Ases.IPVersion.Get(ctx context.Context, ipVersion radar.HTTPAseIPVersionGetParamsIPVersion, query radar.HTTPAseIPVersionGetParams) (radar.HTTPAseIPVersionGetResponse, error)
#### OS
Response Types:
-- radar.HTTPAseOSGetResponse
+- radar.HTTPAseOSGetResponse
Methods:
-- client.Radar.HTTP.Ases.OS.Get(ctx context.Context, os radar.HTTPAseOSGetParamsOS, query radar.HTTPAseOSGetParams) (radar.HTTPAseOSGetResponse, error)
+- client.Radar.HTTP.Ases.OS.Get(ctx context.Context, os radar.HTTPAseOSGetParamsOS, query radar.HTTPAseOSGetParams) (radar.HTTPAseOSGetResponse, error)
#### TLSVersion
Response Types:
-- radar.HTTPAseTLSVersionGetResponse
+- radar.HTTPAseTLSVersionGetResponse
Methods:
-- client.Radar.HTTP.Ases.TLSVersion.Get(ctx context.Context, tlsVersion radar.HTTPAseTLSVersionGetParamsTLSVersion, query radar.HTTPAseTLSVersionGetParams) (radar.HTTPAseTLSVersionGetResponse, error)
+- client.Radar.HTTP.Ases.TLSVersion.Get(ctx context.Context, tlsVersion radar.HTTPAseTLSVersionGetParamsTLSVersion, query radar.HTTPAseTLSVersionGetParams) (radar.HTTPAseTLSVersionGetResponse, error)
### Summary
Response Types:
-- radar.HTTPSummaryBotClassResponse
-- radar.HTTPSummaryDeviceTypeResponse
-- radar.HTTPSummaryHTTPProtocolResponse
-- radar.HTTPSummaryHTTPVersionResponse
-- radar.HTTPSummaryIPVersionResponse
-- radar.HTTPSummaryOSResponse
-- radar.HTTPSummaryTLSVersionResponse
+- radar.HTTPSummaryBotClassResponse
+- radar.HTTPSummaryDeviceTypeResponse
+- radar.HTTPSummaryHTTPProtocolResponse
+- radar.HTTPSummaryHTTPVersionResponse
+- radar.HTTPSummaryIPVersionResponse
+- radar.HTTPSummaryOSResponse
+- radar.HTTPSummaryTLSVersionResponse
Methods:
-- client.Radar.HTTP.Summary.BotClass(ctx context.Context, query radar.HTTPSummaryBotClassParams) (radar.HTTPSummaryBotClassResponse, error)
-- client.Radar.HTTP.Summary.DeviceType(ctx context.Context, query radar.HTTPSummaryDeviceTypeParams) (radar.HTTPSummaryDeviceTypeResponse, error)
-- client.Radar.HTTP.Summary.HTTPProtocol(ctx context.Context, query radar.HTTPSummaryHTTPProtocolParams) (radar.HTTPSummaryHTTPProtocolResponse, error)
-- client.Radar.HTTP.Summary.HTTPVersion(ctx context.Context, query radar.HTTPSummaryHTTPVersionParams) (radar.HTTPSummaryHTTPVersionResponse, error)
-- client.Radar.HTTP.Summary.IPVersion(ctx context.Context, query radar.HTTPSummaryIPVersionParams) (radar.HTTPSummaryIPVersionResponse, error)
-- client.Radar.HTTP.Summary.OS(ctx context.Context, query radar.HTTPSummaryOSParams) (radar.HTTPSummaryOSResponse, error)
-- client.Radar.HTTP.Summary.TLSVersion(ctx context.Context, query radar.HTTPSummaryTLSVersionParams) (radar.HTTPSummaryTLSVersionResponse, error)
+- client.Radar.HTTP.Summary.BotClass(ctx context.Context, query radar.HTTPSummaryBotClassParams) (radar.HTTPSummaryBotClassResponse, error)
+- client.Radar.HTTP.Summary.DeviceType(ctx context.Context, query radar.HTTPSummaryDeviceTypeParams) (radar.HTTPSummaryDeviceTypeResponse, error)
+- client.Radar.HTTP.Summary.HTTPProtocol(ctx context.Context, query radar.HTTPSummaryHTTPProtocolParams) (radar.HTTPSummaryHTTPProtocolResponse, error)
+- client.Radar.HTTP.Summary.HTTPVersion(ctx context.Context, query radar.HTTPSummaryHTTPVersionParams) (radar.HTTPSummaryHTTPVersionResponse, error)
+- client.Radar.HTTP.Summary.IPVersion(ctx context.Context, query radar.HTTPSummaryIPVersionParams) (radar.HTTPSummaryIPVersionResponse, error)
+- client.Radar.HTTP.Summary.OS(ctx context.Context, query radar.HTTPSummaryOSParams) (radar.HTTPSummaryOSResponse, error)
+- client.Radar.HTTP.Summary.TLSVersion(ctx context.Context, query radar.HTTPSummaryTLSVersionParams) (radar.HTTPSummaryTLSVersionResponse, error)
### TimeseriesGroups
Response Types:
-- radar.HTTPTimeseriesGroupBotClassResponse
-- radar.HTTPTimeseriesGroupBrowserResponse
-- radar.HTTPTimeseriesGroupBrowserFamilyResponse
-- radar.HTTPTimeseriesGroupDeviceTypeResponse
-- radar.HTTPTimeseriesGroupHTTPProtocolResponse
-- radar.HTTPTimeseriesGroupHTTPVersionResponse
-- radar.HTTPTimeseriesGroupIPVersionResponse
-- radar.HTTPTimeseriesGroupOSResponse
-- radar.HTTPTimeseriesGroupTLSVersionResponse
+- radar.HTTPTimeseriesGroupBotClassResponse
+- radar.HTTPTimeseriesGroupBrowserResponse
+- radar.HTTPTimeseriesGroupBrowserFamilyResponse
+- radar.HTTPTimeseriesGroupDeviceTypeResponse
+- radar.HTTPTimeseriesGroupHTTPProtocolResponse
+- radar.HTTPTimeseriesGroupHTTPVersionResponse
+- radar.HTTPTimeseriesGroupIPVersionResponse
+- radar.HTTPTimeseriesGroupOSResponse
+- radar.HTTPTimeseriesGroupTLSVersionResponse
Methods:
-- client.Radar.HTTP.TimeseriesGroups.BotClass(ctx context.Context, query radar.HTTPTimeseriesGroupBotClassParams) (radar.HTTPTimeseriesGroupBotClassResponse, error)
-- client.Radar.HTTP.TimeseriesGroups.Browser(ctx context.Context, query radar.HTTPTimeseriesGroupBrowserParams) (radar.HTTPTimeseriesGroupBrowserResponse, error)
-- client.Radar.HTTP.TimeseriesGroups.BrowserFamily(ctx context.Context, query radar.HTTPTimeseriesGroupBrowserFamilyParams) (radar.HTTPTimeseriesGroupBrowserFamilyResponse, error)
-- client.Radar.HTTP.TimeseriesGroups.DeviceType(ctx context.Context, query radar.HTTPTimeseriesGroupDeviceTypeParams) (radar.HTTPTimeseriesGroupDeviceTypeResponse, error)
-- client.Radar.HTTP.TimeseriesGroups.HTTPProtocol(ctx context.Context, query radar.HTTPTimeseriesGroupHTTPProtocolParams) (radar.HTTPTimeseriesGroupHTTPProtocolResponse, error)
-- client.Radar.HTTP.TimeseriesGroups.HTTPVersion(ctx context.Context, query radar.HTTPTimeseriesGroupHTTPVersionParams) (radar.HTTPTimeseriesGroupHTTPVersionResponse, error)
-- client.Radar.HTTP.TimeseriesGroups.IPVersion(ctx context.Context, query radar.HTTPTimeseriesGroupIPVersionParams) (radar.HTTPTimeseriesGroupIPVersionResponse, error)
-- client.Radar.HTTP.TimeseriesGroups.OS(ctx context.Context, query radar.HTTPTimeseriesGroupOSParams) (radar.HTTPTimeseriesGroupOSResponse, error)
-- client.Radar.HTTP.TimeseriesGroups.TLSVersion(ctx context.Context, query radar.HTTPTimeseriesGroupTLSVersionParams) (radar.HTTPTimeseriesGroupTLSVersionResponse, error)
+- client.Radar.HTTP.TimeseriesGroups.BotClass(ctx context.Context, query radar.HTTPTimeseriesGroupBotClassParams) (radar.HTTPTimeseriesGroupBotClassResponse, error)
+- client.Radar.HTTP.TimeseriesGroups.Browser(ctx context.Context, query radar.HTTPTimeseriesGroupBrowserParams) (radar.HTTPTimeseriesGroupBrowserResponse, error)
+- client.Radar.HTTP.TimeseriesGroups.BrowserFamily(ctx context.Context, query radar.HTTPTimeseriesGroupBrowserFamilyParams) (radar.HTTPTimeseriesGroupBrowserFamilyResponse, error)
+- client.Radar.HTTP.TimeseriesGroups.DeviceType(ctx context.Context, query radar.HTTPTimeseriesGroupDeviceTypeParams) (radar.HTTPTimeseriesGroupDeviceTypeResponse, error)
+- client.Radar.HTTP.TimeseriesGroups.HTTPProtocol(ctx context.Context, query radar.HTTPTimeseriesGroupHTTPProtocolParams) (radar.HTTPTimeseriesGroupHTTPProtocolResponse, error)
+- client.Radar.HTTP.TimeseriesGroups.HTTPVersion(ctx context.Context, query radar.HTTPTimeseriesGroupHTTPVersionParams) (radar.HTTPTimeseriesGroupHTTPVersionResponse, error)
+- client.Radar.HTTP.TimeseriesGroups.IPVersion(ctx context.Context, query radar.HTTPTimeseriesGroupIPVersionParams) (radar.HTTPTimeseriesGroupIPVersionResponse, error)
+- client.Radar.HTTP.TimeseriesGroups.OS(ctx context.Context, query radar.HTTPTimeseriesGroupOSParams) (radar.HTTPTimeseriesGroupOSResponse, error)
+- client.Radar.HTTP.TimeseriesGroups.TLSVersion(ctx context.Context, query radar.HTTPTimeseriesGroupTLSVersionParams) (radar.HTTPTimeseriesGroupTLSVersionResponse, error)
## Quality
@@ -5943,162 +6051,162 @@ Methods:
Response Types:
-- radar.QualityIQISummaryResponse
-- radar.QualityIQITimeseriesGroupsResponse
+- radar.QualityIQISummaryResponse
+- radar.QualityIQITimeseriesGroupsResponse
Methods:
-- client.Radar.Quality.IQI.Summary(ctx context.Context, query radar.QualityIQISummaryParams) (radar.QualityIQISummaryResponse, error)
-- client.Radar.Quality.IQI.TimeseriesGroups(ctx context.Context, query radar.QualityIQITimeseriesGroupsParams) (radar.QualityIQITimeseriesGroupsResponse, error)
+- client.Radar.Quality.IQI.Summary(ctx context.Context, query radar.QualityIQISummaryParams) (radar.QualityIQISummaryResponse, error)
+- client.Radar.Quality.IQI.TimeseriesGroups(ctx context.Context, query radar.QualityIQITimeseriesGroupsParams) (radar.QualityIQITimeseriesGroupsResponse, error)
### Speed
Response Types:
-- radar.QualitySpeedHistogramResponse
-- radar.QualitySpeedSummaryResponse
+- radar.QualitySpeedHistogramResponse
+- radar.QualitySpeedSummaryResponse
Methods:
-- client.Radar.Quality.Speed.Histogram(ctx context.Context, query radar.QualitySpeedHistogramParams) (radar.QualitySpeedHistogramResponse, error)
-- client.Radar.Quality.Speed.Summary(ctx context.Context, query radar.QualitySpeedSummaryParams) (radar.QualitySpeedSummaryResponse, error)
+- client.Radar.Quality.Speed.Histogram(ctx context.Context, query radar.QualitySpeedHistogramParams) (radar.QualitySpeedHistogramResponse, error)
+- client.Radar.Quality.Speed.Summary(ctx context.Context, query radar.QualitySpeedSummaryParams) (radar.QualitySpeedSummaryResponse, error)
#### Top
Response Types:
-- radar.QualitySpeedTopAsesResponse
-- radar.QualitySpeedTopLocationsResponse
+- radar.QualitySpeedTopAsesResponse
+- radar.QualitySpeedTopLocationsResponse
Methods:
-- client.Radar.Quality.Speed.Top.Ases(ctx context.Context, query radar.QualitySpeedTopAsesParams) (radar.QualitySpeedTopAsesResponse, error)
-- client.Radar.Quality.Speed.Top.Locations(ctx context.Context, query radar.QualitySpeedTopLocationsParams) (radar.QualitySpeedTopLocationsResponse, error)
+- client.Radar.Quality.Speed.Top.Ases(ctx context.Context, query radar.QualitySpeedTopAsesParams) (radar.QualitySpeedTopAsesResponse, error)
+- client.Radar.Quality.Speed.Top.Locations(ctx context.Context, query radar.QualitySpeedTopLocationsParams) (radar.QualitySpeedTopLocationsResponse, error)
## Ranking
Response Types:
-- radar.RankingTimeseriesGroupsResponse
-- radar.RankingTopResponse
+- radar.RankingTimeseriesGroupsResponse
+- radar.RankingTopResponse
Methods:
-- client.Radar.Ranking.TimeseriesGroups(ctx context.Context, query radar.RankingTimeseriesGroupsParams) (radar.RankingTimeseriesGroupsResponse, error)
-- client.Radar.Ranking.Top(ctx context.Context, query radar.RankingTopParams) (radar.RankingTopResponse, error)
+- client.Radar.Ranking.TimeseriesGroups(ctx context.Context, query radar.RankingTimeseriesGroupsParams) (radar.RankingTimeseriesGroupsResponse, error)
+- client.Radar.Ranking.Top(ctx context.Context, query radar.RankingTopParams) (radar.RankingTopResponse, error)
### Domain
Response Types:
-- radar.RankingDomainGetResponse
+- radar.RankingDomainGetResponse
Methods:
-- client.Radar.Ranking.Domain.Get(ctx context.Context, domain string, query radar.RankingDomainGetParams) (radar.RankingDomainGetResponse, error)
+- client.Radar.Ranking.Domain.Get(ctx context.Context, domain string, query radar.RankingDomainGetParams) (radar.RankingDomainGetResponse, error)
## TrafficAnomalies
Response Types:
-- radar.TrafficAnomalyGetResponse
+- radar.TrafficAnomalyGetResponse
Methods:
-- client.Radar.TrafficAnomalies.Get(ctx context.Context, query radar.TrafficAnomalyGetParams) (radar.TrafficAnomalyGetResponse, error)
+- client.Radar.TrafficAnomalies.Get(ctx context.Context, query radar.TrafficAnomalyGetParams) (radar.TrafficAnomalyGetResponse, error)
### Locations
Response Types:
-- radar.TrafficAnomalyLocationGetResponse
+- radar.TrafficAnomalyLocationGetResponse
Methods:
-- client.Radar.TrafficAnomalies.Locations.Get(ctx context.Context, query radar.TrafficAnomalyLocationGetParams) (radar.TrafficAnomalyLocationGetResponse, error)
+- client.Radar.TrafficAnomalies.Locations.Get(ctx context.Context, query radar.TrafficAnomalyLocationGetParams) (radar.TrafficAnomalyLocationGetResponse, error)
# BotManagement
Response Types:
-- bot_management.BotManagementUpdateResponse
-- bot_management.BotManagementGetResponse
+- bot_management.BotManagementUpdateResponse
+- bot_management.BotManagementGetResponse
Methods:
-- client.BotManagement.Update(ctx context.Context, params bot_management.BotManagementUpdateParams) (bot_management.BotManagementUpdateResponse, error)
-- client.BotManagement.Get(ctx context.Context, query bot_management.BotManagementGetParams) (bot_management.BotManagementGetResponse, error)
+- client.BotManagement.Update(ctx context.Context, params bot_management.BotManagementUpdateParams) (bot_management.BotManagementUpdateResponse, error)
+- client.BotManagement.Get(ctx context.Context, query bot_management.BotManagementGetParams) (bot_management.BotManagementGetResponse, error)
# OriginPostQuantumEncryption
Response Types:
-- origin_post_quantum_encryption.OriginPostQuantumEncryptionUpdateResponse
-- origin_post_quantum_encryption.OriginPostQuantumEncryptionGetResponse
+- origin_post_quantum_encryption.OriginPostQuantumEncryptionUpdateResponse
+- origin_post_quantum_encryption.OriginPostQuantumEncryptionGetResponse
Methods:
-- client.OriginPostQuantumEncryption.Update(ctx context.Context, params origin_post_quantum_encryption.OriginPostQuantumEncryptionUpdateParams) (origin_post_quantum_encryption.OriginPostQuantumEncryptionUpdateResponse, error)
-- client.OriginPostQuantumEncryption.Get(ctx context.Context, query origin_post_quantum_encryption.OriginPostQuantumEncryptionGetParams) (origin_post_quantum_encryption.OriginPostQuantumEncryptionGetResponse, error)
+- client.OriginPostQuantumEncryption.Update(ctx context.Context, params origin_post_quantum_encryption.OriginPostQuantumEncryptionUpdateParams) (origin_post_quantum_encryption.OriginPostQuantumEncryptionUpdateResponse, error)
+- client.OriginPostQuantumEncryption.Get(ctx context.Context, query origin_post_quantum_encryption.OriginPostQuantumEncryptionGetParams) (origin_post_quantum_encryption.OriginPostQuantumEncryptionGetResponse, error)
# Speed
Response Types:
-- speed.ObservatorySchedule
-- speed.ObservatoryTrend
-- speed.SpeedDeleteResponse
+- speed.ObservatorySchedule
+- speed.ObservatoryTrend
+- speed.SpeedDeleteResponse
Methods:
-- client.Speed.Delete(ctx context.Context, url string, params speed.SpeedDeleteParams) (speed.SpeedDeleteResponse, error)
-- client.Speed.ScheduleGet(ctx context.Context, url string, params speed.SpeedScheduleGetParams) (speed.ObservatorySchedule, error)
-- client.Speed.TrendsList(ctx context.Context, url string, params speed.SpeedTrendsListParams) (speed.ObservatoryTrend, error)
+- client.Speed.Delete(ctx context.Context, url string, params speed.SpeedDeleteParams) (speed.SpeedDeleteResponse, error)
+- client.Speed.ScheduleGet(ctx context.Context, url string, params speed.SpeedScheduleGetParams) (speed.ObservatorySchedule, error)
+- client.Speed.TrendsList(ctx context.Context, url string, params speed.SpeedTrendsListParams) (speed.ObservatoryTrend, error)
## Tests
Response Types:
-- speed.ObservatoryPageTest
-- speed.TestListResponse
-- speed.TestDeleteResponse
+- speed.ObservatoryPageTest
+- speed.TestListResponse
+- speed.TestDeleteResponse
Methods:
-- client.Speed.Tests.New(ctx context.Context, url string, params speed.TestNewParams) (speed.ObservatoryPageTest, error)
-- client.Speed.Tests.List(ctx context.Context, url string, params speed.TestListParams) (speed.TestListResponse, error)
-- client.Speed.Tests.Delete(ctx context.Context, url string, params speed.TestDeleteParams) (speed.TestDeleteResponse, error)
-- client.Speed.Tests.Get(ctx context.Context, url string, testID string, query speed.TestGetParams) (speed.ObservatoryPageTest, error)
+- client.Speed.Tests.New(ctx context.Context, url string, params speed.TestNewParams) (speed.ObservatoryPageTest, error)
+- client.Speed.Tests.List(ctx context.Context, url string, params speed.TestListParams) (speed.TestListResponse, error)
+- client.Speed.Tests.Delete(ctx context.Context, url string, params speed.TestDeleteParams) (speed.TestDeleteResponse, error)
+- client.Speed.Tests.Get(ctx context.Context, url string, testID string, query speed.TestGetParams) (speed.ObservatoryPageTest, error)
## Schedule
Response Types:
-- speed.ScheduleNewResponse
+- speed.ScheduleNewResponse
Methods:
-- client.Speed.Schedule.New(ctx context.Context, url string, params speed.ScheduleNewParams) (speed.ScheduleNewResponse, error)
+- client.Speed.Schedule.New(ctx context.Context, url string, params speed.ScheduleNewParams) (speed.ScheduleNewResponse, error)
## Availabilities
Response Types:
-- speed.ObservatoryAvailabilities
+- speed.ObservatoryAvailabilities
Methods:
-- client.Speed.Availabilities.List(ctx context.Context, query speed.AvailabilityListParams) (speed.ObservatoryAvailabilities, error)
+- client.Speed.Availabilities.List(ctx context.Context, query speed.AvailabilityListParams) (speed.ObservatoryAvailabilities, error)
## Pages
Response Types:
-- speed.PageListResponse
+- speed.PageListResponse
Methods:
-- client.Speed.Pages.List(ctx context.Context, query speed.PageListParams) ([]speed.PageListResponse, error)
+- client.Speed.Pages.List(ctx context.Context, query speed.PageListParams) ([]speed.PageListResponse, error)
# DCVDelegation
@@ -6106,11 +6214,11 @@ Methods:
Response Types:
-- dcv_delegation.TLSCertificatesAndHostnamesUUIDObject
+- dcv_delegation.TLSCertificatesAndHostnamesUUIDObject
Methods:
-- client.DCVDelegation.UUID.Get(ctx context.Context, query dcv_delegation.UUIDGetParams) (dcv_delegation.TLSCertificatesAndHostnamesUUIDObject, error)
+- client.DCVDelegation.UUID.Get(ctx context.Context, query dcv_delegation.UUIDGetParams) (dcv_delegation.TLSCertificatesAndHostnamesUUIDObject, error)
# Hostnames
@@ -6120,62 +6228,62 @@ Methods:
Response Types:
-- hostnames.TLSCertificatesAndHostnamesSettingObject
-- hostnames.TLSCertificatesAndHostnamesSettingObjectDelete
-- hostnames.SettingTLSGetResponse
+- hostnames.TLSCertificatesAndHostnamesSettingObject
+- hostnames.TLSCertificatesAndHostnamesSettingObjectDelete
+- hostnames.SettingTLSGetResponse
Methods:
-- client.Hostnames.Settings.TLS.Update(ctx context.Context, settingID hostnames.SettingTLSUpdateParamsSettingID, hostname string, params hostnames.SettingTLSUpdateParams) (hostnames.TLSCertificatesAndHostnamesSettingObject, error)
-- client.Hostnames.Settings.TLS.Delete(ctx context.Context, settingID hostnames.SettingTLSDeleteParamsSettingID, hostname string, body hostnames.SettingTLSDeleteParams) (hostnames.TLSCertificatesAndHostnamesSettingObjectDelete, error)
-- client.Hostnames.Settings.TLS.Get(ctx context.Context, settingID hostnames.SettingTLSGetParamsSettingID, query hostnames.SettingTLSGetParams) ([]hostnames.SettingTLSGetResponse, error)
+- client.Hostnames.Settings.TLS.Update(ctx context.Context, settingID hostnames.SettingTLSUpdateParamsSettingID, hostname string, params hostnames.SettingTLSUpdateParams) (hostnames.TLSCertificatesAndHostnamesSettingObject, error)
+- client.Hostnames.Settings.TLS.Delete(ctx context.Context, settingID hostnames.SettingTLSDeleteParamsSettingID, hostname string, body hostnames.SettingTLSDeleteParams) (hostnames.TLSCertificatesAndHostnamesSettingObjectDelete, error)
+- client.Hostnames.Settings.TLS.Get(ctx context.Context, settingID hostnames.SettingTLSGetParamsSettingID, query hostnames.SettingTLSGetParams) ([]hostnames.SettingTLSGetResponse, error)
# Snippets
Response Types:
-- snippets.Snippet
-- snippets.SnippetDeleteResponse
+- snippets.Snippet
+- snippets.SnippetDeleteResponse
Methods:
-- client.Snippets.Update(ctx context.Context, zoneIdentifier string, snippetName string, body snippets.SnippetUpdateParams) (snippets.Snippet, error)
-- client.Snippets.List(ctx context.Context, zoneIdentifier string) ([]snippets.Snippet, error)
-- client.Snippets.Delete(ctx context.Context, zoneIdentifier string, snippetName string) (snippets.SnippetDeleteResponse, error)
-- client.Snippets.Get(ctx context.Context, zoneIdentifier string, snippetName string) (snippets.Snippet, error)
+- client.Snippets.Update(ctx context.Context, zoneIdentifier string, snippetName string, body snippets.SnippetUpdateParams) (snippets.Snippet, error)
+- client.Snippets.List(ctx context.Context, zoneIdentifier string) ([]snippets.Snippet, error)
+- client.Snippets.Delete(ctx context.Context, zoneIdentifier string, snippetName string) (snippets.SnippetDeleteResponse, error)
+- client.Snippets.Get(ctx context.Context, zoneIdentifier string, snippetName string) (snippets.Snippet, error)
## Content
Methods:
-- client.Snippets.Content.Get(ctx context.Context, zoneIdentifier string, snippetName string) (http.Response, error)
+- client.Snippets.Content.Get(ctx context.Context, zoneIdentifier string, snippetName string) (http.Response, error)
## Rules
Response Types:
-- snippets.RuleUpdateResponse
-- snippets.RuleListResponse
+- snippets.RuleUpdateResponse
+- snippets.RuleListResponse
Methods:
-- client.Snippets.Rules.Update(ctx context.Context, zoneIdentifier string, body snippets.RuleUpdateParams) ([]snippets.RuleUpdateResponse, error)
-- client.Snippets.Rules.List(ctx context.Context, zoneIdentifier string) ([]snippets.RuleListResponse, error)
+- client.Snippets.Rules.Update(ctx context.Context, zoneIdentifier string, body snippets.RuleUpdateParams) ([]snippets.RuleUpdateResponse, error)
+- client.Snippets.Rules.List(ctx context.Context, zoneIdentifier string) ([]snippets.RuleListResponse, error)
# Calls
Response Types:
-- calls.CallsApp
-- calls.CallsAppWithSecret
+- calls.CallsApp
+- calls.CallsAppWithSecret
Methods:
-- client.Calls.New(ctx context.Context, params calls.CallNewParams) (calls.CallsAppWithSecret, error)
-- client.Calls.Update(ctx context.Context, appID string, params calls.CallUpdateParams) (calls.CallsApp, error)
-- client.Calls.List(ctx context.Context, query calls.CallListParams) ([]calls.CallsApp, error)
-- client.Calls.Delete(ctx context.Context, appID string, body calls.CallDeleteParams) (calls.CallsApp, error)
-- client.Calls.Get(ctx context.Context, appID string, query calls.CallGetParams) (calls.CallsApp, error)
+- client.Calls.New(ctx context.Context, params calls.CallNewParams) (calls.CallsAppWithSecret, error)
+- client.Calls.Update(ctx context.Context, appID string, params calls.CallUpdateParams) (calls.CallsApp, error)
+- client.Calls.List(ctx context.Context, query calls.CallListParams) ([]calls.CallsApp, error)
+- client.Calls.Delete(ctx context.Context, appID string, body calls.CallDeleteParams) (calls.CallsApp, error)
+- client.Calls.Get(ctx context.Context, appID string, query calls.CallGetParams) (calls.CallsApp, error)
# CloudforceOne
@@ -6183,49 +6291,49 @@ Methods:
Response Types:
-- cloudforce_one.CloudforceOneQuota
-- cloudforce_one.CloudforceOneRequestConstants
-- cloudforce_one.CloudforceOneRequestItem
-- cloudforce_one.CloudforceOneRequestListItem
-- cloudforce_one.CloudforceOneRequestTypes
-- cloudforce_one.RequestDeleteResponse
+- cloudforce_one.CloudforceOneQuota
+- cloudforce_one.CloudforceOneRequestConstants
+- cloudforce_one.CloudforceOneRequestItem
+- cloudforce_one.CloudforceOneRequestListItem
+- cloudforce_one.CloudforceOneRequestTypes
+- cloudforce_one.RequestDeleteResponse
Methods:
-- client.CloudforceOne.Requests.New(ctx context.Context, accountIdentifier string, body cloudforce_one.RequestNewParams) (cloudforce_one.CloudforceOneRequestItem, error)
-- client.CloudforceOne.Requests.Update(ctx context.Context, accountIdentifier string, requestIdentifier string, body cloudforce_one.RequestUpdateParams) (cloudforce_one.CloudforceOneRequestItem, error)
-- client.CloudforceOne.Requests.List(ctx context.Context, accountIdentifier string, body cloudforce_one.RequestListParams) (shared.V4PagePaginationArray[cloudforce_one.CloudforceOneRequestListItem], error)
-- client.CloudforceOne.Requests.Delete(ctx context.Context, accountIdentifier string, requestIdentifier string) (cloudforce_one.RequestDeleteResponse, error)
-- client.CloudforceOne.Requests.Constants(ctx context.Context, accountIdentifier string) (cloudforce_one.CloudforceOneRequestConstants, error)
-- client.CloudforceOne.Requests.Get(ctx context.Context, accountIdentifier string, requestIdentifier string) (cloudforce_one.CloudforceOneRequestItem, error)
-- client.CloudforceOne.Requests.Quota(ctx context.Context, accountIdentifier string) (cloudforce_one.CloudforceOneQuota, error)
-- client.CloudforceOne.Requests.Types(ctx context.Context, accountIdentifier string) (cloudforce_one.CloudforceOneRequestTypes, error)
+- client.CloudforceOne.Requests.New(ctx context.Context, accountIdentifier string, body cloudforce_one.RequestNewParams) (cloudforce_one.CloudforceOneRequestItem, error)
+- client.CloudforceOne.Requests.Update(ctx context.Context, accountIdentifier string, requestIdentifier string, body cloudforce_one.RequestUpdateParams) (cloudforce_one.CloudforceOneRequestItem, error)
+- client.CloudforceOne.Requests.List(ctx context.Context, accountIdentifier string, body cloudforce_one.RequestListParams) (shared.V4PagePaginationArray[cloudforce_one.CloudforceOneRequestListItem], error)
+- client.CloudforceOne.Requests.Delete(ctx context.Context, accountIdentifier string, requestIdentifier string) (cloudforce_one.RequestDeleteResponse, error)
+- client.CloudforceOne.Requests.Constants(ctx context.Context, accountIdentifier string) (cloudforce_one.CloudforceOneRequestConstants, error)
+- client.CloudforceOne.Requests.Get(ctx context.Context, accountIdentifier string, requestIdentifier string) (cloudforce_one.CloudforceOneRequestItem, error)
+- client.CloudforceOne.Requests.Quota(ctx context.Context, accountIdentifier string) (cloudforce_one.CloudforceOneQuota, error)
+- client.CloudforceOne.Requests.Types(ctx context.Context, accountIdentifier string) (cloudforce_one.CloudforceOneRequestTypes, error)
### Message
Response Types:
-- cloudforce_one.CloudforceOneRequestMessageItem
-- cloudforce_one.RequestMessageDeleteResponse
+- cloudforce_one.CloudforceOneRequestMessageItem
+- cloudforce_one.RequestMessageDeleteResponse
Methods:
-- client.CloudforceOne.Requests.Message.New(ctx context.Context, accountIdentifier string, requestIdentifier string, body cloudforce_one.RequestMessageNewParams) (cloudforce_one.CloudforceOneRequestMessageItem, error)
-- client.CloudforceOne.Requests.Message.Update(ctx context.Context, accountIdentifier string, requestIdentifier string, messageIdentifer int64, body cloudforce_one.RequestMessageUpdateParams) (cloudforce_one.CloudforceOneRequestMessageItem, error)
-- client.CloudforceOne.Requests.Message.Delete(ctx context.Context, accountIdentifier string, requestIdentifier string, messageIdentifer int64) (cloudforce_one.RequestMessageDeleteResponse, error)
-- client.CloudforceOne.Requests.Message.Get(ctx context.Context, accountIdentifier string, requestIdentifier string, body cloudforce_one.RequestMessageGetParams) ([]cloudforce_one.CloudforceOneRequestMessageItem, error)
+- client.CloudforceOne.Requests.Message.New(ctx context.Context, accountIdentifier string, requestIdentifier string, body cloudforce_one.RequestMessageNewParams) (cloudforce_one.CloudforceOneRequestMessageItem, error)
+- client.CloudforceOne.Requests.Message.Update(ctx context.Context, accountIdentifier string, requestIdentifier string, messageIdentifer int64, body cloudforce_one.RequestMessageUpdateParams) (cloudforce_one.CloudforceOneRequestMessageItem, error)
+- client.CloudforceOne.Requests.Message.Delete(ctx context.Context, accountIdentifier string, requestIdentifier string, messageIdentifer int64) (cloudforce_one.RequestMessageDeleteResponse, error)
+- client.CloudforceOne.Requests.Message.Get(ctx context.Context, accountIdentifier string, requestIdentifier string, body cloudforce_one.RequestMessageGetParams) ([]cloudforce_one.CloudforceOneRequestMessageItem, error)
### Priority
Response Types:
-- cloudforce_one.CloudforceOnePriorityItem
-- cloudforce_one.RequestPriorityDeleteResponse
+- cloudforce_one.CloudforceOnePriorityItem
+- cloudforce_one.RequestPriorityDeleteResponse
Methods:
-- client.CloudforceOne.Requests.Priority.New(ctx context.Context, accountIdentifier string, body cloudforce_one.RequestPriorityNewParams) (cloudforce_one.CloudforceOnePriorityItem, error)
-- client.CloudforceOne.Requests.Priority.Update(ctx context.Context, accountIdentifier string, priorityIdentifer string, body cloudforce_one.RequestPriorityUpdateParams) (cloudforce_one.CloudforceOneRequestItem, error)
-- client.CloudforceOne.Requests.Priority.Delete(ctx context.Context, accountIdentifier string, priorityIdentifer string) (cloudforce_one.RequestPriorityDeleteResponse, error)
-- client.CloudforceOne.Requests.Priority.Get(ctx context.Context, accountIdentifier string, priorityIdentifer string) (cloudforce_one.CloudforceOneRequestItem, error)
-- client.CloudforceOne.Requests.Priority.Quota(ctx context.Context, accountIdentifier string) (cloudforce_one.CloudforceOneQuota, error)
+- client.CloudforceOne.Requests.Priority.New(ctx context.Context, accountIdentifier string, body cloudforce_one.RequestPriorityNewParams) (cloudforce_one.CloudforceOnePriorityItem, error)
+- client.CloudforceOne.Requests.Priority.Update(ctx context.Context, accountIdentifier string, priorityIdentifer string, body cloudforce_one.RequestPriorityUpdateParams) (cloudforce_one.CloudforceOneRequestItem, error)
+- client.CloudforceOne.Requests.Priority.Delete(ctx context.Context, accountIdentifier string, priorityIdentifer string) (cloudforce_one.RequestPriorityDeleteResponse, error)
+- client.CloudforceOne.Requests.Priority.Get(ctx context.Context, accountIdentifier string, priorityIdentifer string) (cloudforce_one.CloudforceOneRequestItem, error)
+- client.CloudforceOne.Requests.Priority.Quota(ctx context.Context, accountIdentifier string) (cloudforce_one.CloudforceOneQuota, error)
diff --git a/argo/aliases.go b/argo/aliases.go
index 0e8ee10cac..ae085a3afc 100644
--- a/argo/aliases.go
+++ b/argo/aliases.go
@@ -3,7 +3,7 @@
package argo
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/argo/argo.go b/argo/argo.go
index bdf13df641..cf79ddad5a 100644
--- a/argo/argo.go
+++ b/argo/argo.go
@@ -3,7 +3,7 @@
package argo
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ArgoService contains methods and other services that help with interacting with
diff --git a/argo/smartrouting.go b/argo/smartrouting.go
index cd29d62b17..06e57f57e1 100644
--- a/argo/smartrouting.go
+++ b/argo/smartrouting.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/argo/smartrouting_test.go b/argo/smartrouting_test.go
index 82a3c4d6ac..566d112ffa 100644
--- a/argo/smartrouting_test.go
+++ b/argo/smartrouting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/argo"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/argo"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestSmartRoutingEdit(t *testing.T) {
diff --git a/argo/tieredcaching.go b/argo/tieredcaching.go
index 85502c9077..d31489562b 100644
--- a/argo/tieredcaching.go
+++ b/argo/tieredcaching.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/argo/tieredcaching_test.go b/argo/tieredcaching_test.go
index 89cae75e0d..9ea5a37a3e 100644
--- a/argo/tieredcaching_test.go
+++ b/argo/tieredcaching_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/argo"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/argo"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestTieredCachingEdit(t *testing.T) {
diff --git a/audit_logs/aliases.go b/audit_logs/aliases.go
index 11570892da..d62eaa05d3 100644
--- a/audit_logs/aliases.go
+++ b/audit_logs/aliases.go
@@ -3,7 +3,7 @@
package audit_logs
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/audit_logs/auditlog.go b/audit_logs/auditlog.go
index 66f6608db8..7e87fbd1a8 100644
--- a/audit_logs/auditlog.go
+++ b/audit_logs/auditlog.go
@@ -9,12 +9,12 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AuditLogService contains methods and other services that help with interacting
@@ -36,12 +36,12 @@ func NewAuditLogService(opts ...option.RequestOption) (r *AuditLogService) {
// Gets a list of audit logs for an account. Can be filtered by who made the
// change, on which zone, and the timeframe of the change.
-func (r *AuditLogService) List(ctx context.Context, accountIdentifier string, query AuditLogListParams, opts ...option.RequestOption) (res *shared.V4PagePaginationArray[AuditLogListResponse], err error) {
+func (r *AuditLogService) List(ctx context.Context, params AuditLogListParams, opts ...option.RequestOption) (res *shared.V4PagePaginationArray[AuditLogListResponse], err error) {
var raw *http.Response
opts = append(r.Options, opts...)
opts = append([]option.RequestOption{option.WithResponseInto(&raw)}, opts...)
- path := fmt.Sprintf("accounts/%s/audit_logs", accountIdentifier)
- cfg, err := requestconfig.NewRequestConfig(ctx, http.MethodGet, path, query, &res, opts...)
+ path := fmt.Sprintf("accounts/%s/audit_logs", params.AccountID)
+ cfg, err := requestconfig.NewRequestConfig(ctx, http.MethodGet, path, params, &res, opts...)
if err != nil {
return nil, err
}
@@ -55,8 +55,8 @@ func (r *AuditLogService) List(ctx context.Context, accountIdentifier string, qu
// Gets a list of audit logs for an account. Can be filtered by who made the
// change, on which zone, and the timeframe of the change.
-func (r *AuditLogService) ListAutoPaging(ctx context.Context, accountIdentifier string, query AuditLogListParams, opts ...option.RequestOption) *shared.V4PagePaginationArrayAutoPager[AuditLogListResponse] {
- return shared.NewV4PagePaginationArrayAutoPager(r.List(ctx, accountIdentifier, query, opts...))
+func (r *AuditLogService) ListAutoPaging(ctx context.Context, params AuditLogListParams, opts ...option.RequestOption) *shared.V4PagePaginationArrayAutoPager[AuditLogListResponse] {
+ return shared.NewV4PagePaginationArrayAutoPager(r.List(ctx, params, opts...))
}
type AuditLogListResponse struct {
@@ -219,6 +219,8 @@ func (r auditLogListResponseResourceJSON) RawJSON() string {
}
type AuditLogListParams struct {
+ // Identifier
+ AccountID param.Field[string] `path:"account_id,required"`
// Finds a specific log by its ID.
ID param.Field[string] `query:"id"`
Action param.Field[AuditLogListParamsAction] `query:"action"`
diff --git a/audit_logs/auditlog_test.go b/audit_logs/auditlog_test.go
index eb6bc0e3ad..ce570fed99 100644
--- a/audit_logs/auditlog_test.go
+++ b/audit_logs/auditlog_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/audit_logs"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/audit_logs"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAuditLogListWithOptionalParams(t *testing.T) {
@@ -29,30 +29,27 @@ func TestAuditLogListWithOptionalParams(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.AuditLogs.List(
- context.TODO(),
- "023e105f4ecef8ad9ca31a8372d0c353",
- audit_logs.AuditLogListParams{
- ID: cloudflare.F("f174be97-19b1-40d6-954d-70cd5fbd52db"),
- Action: cloudflare.F(audit_logs.AuditLogListParamsAction{
- Type: cloudflare.F("add"),
- }),
- Actor: cloudflare.F(audit_logs.AuditLogListParamsActor{
- IP: cloudflare.F("17.168.228.63"),
- Email: cloudflare.F("alice@example.com"),
- }),
- Before: cloudflare.F(time.Now()),
- Direction: cloudflare.F(audit_logs.AuditLogListParamsDirectionDesc),
- Export: cloudflare.F(true),
- HideUserLogs: cloudflare.F(true),
- Page: cloudflare.F(50.000000),
- PerPage: cloudflare.F(25.000000),
- Since: cloudflare.F(time.Now()),
- Zone: cloudflare.F(audit_logs.AuditLogListParamsZone{
- Name: cloudflare.F("example.com"),
- }),
- },
- )
+ _, err := client.AuditLogs.List(context.TODO(), audit_logs.AuditLogListParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ ID: cloudflare.F("f174be97-19b1-40d6-954d-70cd5fbd52db"),
+ Action: cloudflare.F(audit_logs.AuditLogListParamsAction{
+ Type: cloudflare.F("add"),
+ }),
+ Actor: cloudflare.F(audit_logs.AuditLogListParamsActor{
+ IP: cloudflare.F("17.168.228.63"),
+ Email: cloudflare.F("alice@example.com"),
+ }),
+ Before: cloudflare.F(time.Now()),
+ Direction: cloudflare.F(audit_logs.AuditLogListParamsDirectionDesc),
+ Export: cloudflare.F(true),
+ HideUserLogs: cloudflare.F(true),
+ Page: cloudflare.F(50.000000),
+ PerPage: cloudflare.F(25.000000),
+ Since: cloudflare.F(time.Now()),
+ Zone: cloudflare.F(audit_logs.AuditLogListParamsZone{
+ Name: cloudflare.F("example.com"),
+ }),
+ })
if err != nil {
var apierr *cloudflare.Error
if errors.As(err, &apierr) {
diff --git a/available_plans/aliases.go b/available_plans/aliases.go
index ae82fa2aab..a7e130675c 100644
--- a/available_plans/aliases.go
+++ b/available_plans/aliases.go
@@ -3,7 +3,7 @@
package available_plans
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/available_plans/availableplan.go b/available_plans/availableplan.go
index aa2835319b..f94707a14b 100644
--- a/available_plans/availableplan.go
+++ b/available_plans/availableplan.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AvailablePlanService contains methods and other services that help with
diff --git a/available_plans/availableplan_test.go b/available_plans/availableplan_test.go
index 9d45114787..b15039039f 100644
--- a/available_plans/availableplan_test.go
+++ b/available_plans/availableplan_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAvailablePlanList(t *testing.T) {
diff --git a/available_rate_plans/aliases.go b/available_rate_plans/aliases.go
index 810995c509..9dbe1ebfe0 100644
--- a/available_rate_plans/aliases.go
+++ b/available_rate_plans/aliases.go
@@ -3,7 +3,7 @@
package available_rate_plans
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/available_rate_plans/availablerateplan.go b/available_rate_plans/availablerateplan.go
index 25747209b4..43e1a7f46b 100644
--- a/available_rate_plans/availablerateplan.go
+++ b/available_rate_plans/availablerateplan.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AvailableRatePlanService contains methods and other services that help with
diff --git a/available_rate_plans/availablerateplan_test.go b/available_rate_plans/availablerateplan_test.go
index da8170275a..7d0a1bae9d 100644
--- a/available_rate_plans/availablerateplan_test.go
+++ b/available_rate_plans/availablerateplan_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAvailableRatePlanGet(t *testing.T) {
diff --git a/billing/aliases.go b/billing/aliases.go
index 61a101e8bc..2a765c951a 100644
--- a/billing/aliases.go
+++ b/billing/aliases.go
@@ -3,7 +3,7 @@
package billing
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/billing/billing.go b/billing/billing.go
index 8e18aaf0f8..f8ffffc54e 100644
--- a/billing/billing.go
+++ b/billing/billing.go
@@ -3,7 +3,7 @@
package billing
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// BillingService contains methods and other services that help with interacting
diff --git a/billing/profile.go b/billing/profile.go
index f1a570018e..51ccabe146 100644
--- a/billing/profile.go
+++ b/billing/profile.go
@@ -8,10 +8,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/billing/profile_test.go b/billing/profile_test.go
index 82850c0348..b7e08fbdf2 100644
--- a/billing/profile_test.go
+++ b/billing/profile_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestProfileGet(t *testing.T) {
diff --git a/bot_management/aliases.go b/bot_management/aliases.go
index 76c07c367b..fc3fbf6019 100644
--- a/bot_management/aliases.go
+++ b/bot_management/aliases.go
@@ -3,7 +3,7 @@
package bot_management
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/bot_management/botmanagement.go b/bot_management/botmanagement.go
index fd93be2ef4..03a8228a8f 100644
--- a/bot_management/botmanagement.go
+++ b/bot_management/botmanagement.go
@@ -8,10 +8,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/bot_management/botmanagement_test.go b/bot_management/botmanagement_test.go
index 7c84996dbc..f913e3f189 100644
--- a/bot_management/botmanagement_test.go
+++ b/bot_management/botmanagement_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/bot_management"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/bot_management"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestBotManagementUpdateWithOptionalParams(t *testing.T) {
diff --git a/brand_protection/aliases.go b/brand_protection/aliases.go
index 33f5e9ab81..cfb8eed887 100644
--- a/brand_protection/aliases.go
+++ b/brand_protection/aliases.go
@@ -3,7 +3,7 @@
package brand_protection
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/brand_protection/brandprotection.go b/brand_protection/brandprotection.go
index b5f1683dbc..5ec79d4d67 100644
--- a/brand_protection/brandprotection.go
+++ b/brand_protection/brandprotection.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// BrandProtectionService contains methods and other services that help with
diff --git a/brand_protection/brandprotection_test.go b/brand_protection/brandprotection_test.go
index 747242163d..bfc4af4b5d 100644
--- a/brand_protection/brandprotection_test.go
+++ b/brand_protection/brandprotection_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/brand_protection"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/brand_protection"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestBrandProtectionSubmitWithOptionalParams(t *testing.T) {
diff --git a/cache/aliases.go b/cache/aliases.go
index 8439376974..ed23920032 100644
--- a/cache/aliases.go
+++ b/cache/aliases.go
@@ -3,7 +3,7 @@
package cache
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/cache/cache.go b/cache/cache.go
index 6ae254a27c..418d33fe09 100644
--- a/cache/cache.go
+++ b/cache/cache.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// CacheService contains methods and other services that help with interacting with
@@ -20,7 +20,7 @@ import (
type CacheService struct {
Options []option.RequestOption
CacheReserve *CacheReserveService
- SmartTieredCached *SmartTieredCachedService
+ SmartTieredCache *SmartTieredCacheService
Variants *VariantService
RegionalTieredCache *RegionalTieredCacheService
}
@@ -32,7 +32,7 @@ func NewCacheService(opts ...option.RequestOption) (r *CacheService) {
r = &CacheService{}
r.Options = opts
r.CacheReserve = NewCacheReserveService(opts...)
- r.SmartTieredCached = NewSmartTieredCachedService(opts...)
+ r.SmartTieredCache = NewSmartTieredCacheService(opts...)
r.Variants = NewVariantService(opts...)
r.RegionalTieredCache = NewRegionalTieredCacheService(opts...)
return
diff --git a/cache/cache_test.go b/cache/cache_test.go
index 98a40dea8a..5aff4a412f 100644
--- a/cache/cache_test.go
+++ b/cache/cache_test.go
@@ -8,11 +8,11 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/cache"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/cache"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestCachePurgeWithOptionalParams(t *testing.T) {
diff --git a/cache/cachereserve.go b/cache/cachereserve.go
index 933c0bf0e5..abecf07ce3 100644
--- a/cache/cachereserve.go
+++ b/cache/cachereserve.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// CacheReserveService contains methods and other services that help with
diff --git a/cache/cachereserve_test.go b/cache/cachereserve_test.go
index c08861345d..2a88cd0647 100644
--- a/cache/cachereserve_test.go
+++ b/cache/cachereserve_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/cache"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/cache"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestCacheReserveClear(t *testing.T) {
diff --git a/cache/regionaltieredcache.go b/cache/regionaltieredcache.go
index ac0e2ade56..b6a79ea916 100644
--- a/cache/regionaltieredcache.go
+++ b/cache/regionaltieredcache.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RegionalTieredCacheService contains methods and other services that help with
diff --git a/cache/regionaltieredcache_test.go b/cache/regionaltieredcache_test.go
index 00cee36460..16f0d75506 100644
--- a/cache/regionaltieredcache_test.go
+++ b/cache/regionaltieredcache_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/cache"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/cache"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRegionalTieredCacheEdit(t *testing.T) {
diff --git a/cache/smarttieredcache.go b/cache/smarttieredcache.go
new file mode 100644
index 0000000000..a28177ff68
--- /dev/null
+++ b/cache/smarttieredcache.go
@@ -0,0 +1,397 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package cache
+
+import (
+ "context"
+ "fmt"
+ "net/http"
+ "reflect"
+
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/tidwall/gjson"
+)
+
+// SmartTieredCacheService contains methods and other services that help with
+// interacting with the cloudflare API. Note, unlike clients, this service does not
+// read variables from the environment automatically. You should not instantiate
+// this service directly, and instead use the [NewSmartTieredCacheService] method
+// instead.
+type SmartTieredCacheService struct {
+ Options []option.RequestOption
+}
+
+// NewSmartTieredCacheService generates a new service that applies the given
+// options to each request. These options are applied after the parent client's
+// options (if there is one), and before any request-specific options.
+func NewSmartTieredCacheService(opts ...option.RequestOption) (r *SmartTieredCacheService) {
+ r = &SmartTieredCacheService{}
+ r.Options = opts
+ return
+}
+
+// Remvoves enablement of Smart Tiered Cache
+func (r *SmartTieredCacheService) Delete(ctx context.Context, body SmartTieredCacheDeleteParams, opts ...option.RequestOption) (res *SmartTieredCacheDeleteResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SmartTieredCacheDeleteResponseEnvelope
+ path := fmt.Sprintf("zones/%s/cache/tiered_cache_smart_topology_enable", body.ZoneID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodDelete, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Updates enablement of Tiered Cache
+func (r *SmartTieredCacheService) Edit(ctx context.Context, params SmartTieredCacheEditParams, opts ...option.RequestOption) (res *SmartTieredCacheEditResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SmartTieredCacheEditResponseEnvelope
+ path := fmt.Sprintf("zones/%s/cache/tiered_cache_smart_topology_enable", params.ZoneID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPatch, path, params, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Get Smart Tiered Cache setting
+func (r *SmartTieredCacheService) Get(ctx context.Context, query SmartTieredCacheGetParams, opts ...option.RequestOption) (res *SmartTieredCacheGetResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SmartTieredCacheGetResponseEnvelope
+ path := fmt.Sprintf("zones/%s/cache/tiered_cache_smart_topology_enable", query.ZoneID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, query, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Union satisfied by [cache.SmartTieredCacheDeleteResponseUnknown] or
+// [shared.UnionString].
+type SmartTieredCacheDeleteResponse interface {
+ ImplementsCacheSmartTieredCacheDeleteResponse()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SmartTieredCacheDeleteResponse)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+// Union satisfied by [cache.SmartTieredCacheEditResponseUnknown] or
+// [shared.UnionString].
+type SmartTieredCacheEditResponse interface {
+ ImplementsCacheSmartTieredCacheEditResponse()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SmartTieredCacheEditResponse)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+// Union satisfied by [cache.SmartTieredCacheGetResponseUnknown] or
+// [shared.UnionString].
+type SmartTieredCacheGetResponse interface {
+ ImplementsCacheSmartTieredCacheGetResponse()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SmartTieredCacheGetResponse)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+type SmartTieredCacheDeleteParams struct {
+ // Identifier
+ ZoneID param.Field[string] `path:"zone_id,required"`
+}
+
+type SmartTieredCacheDeleteResponseEnvelope struct {
+ Errors []SmartTieredCacheDeleteResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SmartTieredCacheDeleteResponseEnvelopeMessages `json:"messages,required"`
+ Result SmartTieredCacheDeleteResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SmartTieredCacheDeleteResponseEnvelopeSuccess `json:"success,required"`
+ JSON smartTieredCacheDeleteResponseEnvelopeJSON `json:"-"`
+}
+
+// smartTieredCacheDeleteResponseEnvelopeJSON contains the JSON metadata for the
+// struct [SmartTieredCacheDeleteResponseEnvelope]
+type smartTieredCacheDeleteResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SmartTieredCacheDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r smartTieredCacheDeleteResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SmartTieredCacheDeleteResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON smartTieredCacheDeleteResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// smartTieredCacheDeleteResponseEnvelopeErrorsJSON contains the JSON metadata for
+// the struct [SmartTieredCacheDeleteResponseEnvelopeErrors]
+type smartTieredCacheDeleteResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SmartTieredCacheDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r smartTieredCacheDeleteResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SmartTieredCacheDeleteResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON smartTieredCacheDeleteResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// smartTieredCacheDeleteResponseEnvelopeMessagesJSON contains the JSON metadata
+// for the struct [SmartTieredCacheDeleteResponseEnvelopeMessages]
+type smartTieredCacheDeleteResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SmartTieredCacheDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r smartTieredCacheDeleteResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SmartTieredCacheDeleteResponseEnvelopeSuccess bool
+
+const (
+ SmartTieredCacheDeleteResponseEnvelopeSuccessTrue SmartTieredCacheDeleteResponseEnvelopeSuccess = true
+)
+
+type SmartTieredCacheEditParams struct {
+ // Identifier
+ ZoneID param.Field[string] `path:"zone_id,required"`
+ // Enables Tiered Cache.
+ Value param.Field[SmartTieredCacheEditParamsValue] `json:"value,required"`
+}
+
+func (r SmartTieredCacheEditParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// Enables Tiered Cache.
+type SmartTieredCacheEditParamsValue string
+
+const (
+ SmartTieredCacheEditParamsValueOn SmartTieredCacheEditParamsValue = "on"
+ SmartTieredCacheEditParamsValueOff SmartTieredCacheEditParamsValue = "off"
+)
+
+type SmartTieredCacheEditResponseEnvelope struct {
+ Errors []SmartTieredCacheEditResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SmartTieredCacheEditResponseEnvelopeMessages `json:"messages,required"`
+ Result SmartTieredCacheEditResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SmartTieredCacheEditResponseEnvelopeSuccess `json:"success,required"`
+ JSON smartTieredCacheEditResponseEnvelopeJSON `json:"-"`
+}
+
+// smartTieredCacheEditResponseEnvelopeJSON contains the JSON metadata for the
+// struct [SmartTieredCacheEditResponseEnvelope]
+type smartTieredCacheEditResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SmartTieredCacheEditResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r smartTieredCacheEditResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SmartTieredCacheEditResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON smartTieredCacheEditResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// smartTieredCacheEditResponseEnvelopeErrorsJSON contains the JSON metadata for
+// the struct [SmartTieredCacheEditResponseEnvelopeErrors]
+type smartTieredCacheEditResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SmartTieredCacheEditResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r smartTieredCacheEditResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SmartTieredCacheEditResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON smartTieredCacheEditResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// smartTieredCacheEditResponseEnvelopeMessagesJSON contains the JSON metadata for
+// the struct [SmartTieredCacheEditResponseEnvelopeMessages]
+type smartTieredCacheEditResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SmartTieredCacheEditResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r smartTieredCacheEditResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SmartTieredCacheEditResponseEnvelopeSuccess bool
+
+const (
+ SmartTieredCacheEditResponseEnvelopeSuccessTrue SmartTieredCacheEditResponseEnvelopeSuccess = true
+)
+
+type SmartTieredCacheGetParams struct {
+ // Identifier
+ ZoneID param.Field[string] `path:"zone_id,required"`
+}
+
+type SmartTieredCacheGetResponseEnvelope struct {
+ Errors []SmartTieredCacheGetResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SmartTieredCacheGetResponseEnvelopeMessages `json:"messages,required"`
+ Result SmartTieredCacheGetResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SmartTieredCacheGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON smartTieredCacheGetResponseEnvelopeJSON `json:"-"`
+}
+
+// smartTieredCacheGetResponseEnvelopeJSON contains the JSON metadata for the
+// struct [SmartTieredCacheGetResponseEnvelope]
+type smartTieredCacheGetResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SmartTieredCacheGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r smartTieredCacheGetResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SmartTieredCacheGetResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON smartTieredCacheGetResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// smartTieredCacheGetResponseEnvelopeErrorsJSON contains the JSON metadata for the
+// struct [SmartTieredCacheGetResponseEnvelopeErrors]
+type smartTieredCacheGetResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SmartTieredCacheGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r smartTieredCacheGetResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SmartTieredCacheGetResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON smartTieredCacheGetResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// smartTieredCacheGetResponseEnvelopeMessagesJSON contains the JSON metadata for
+// the struct [SmartTieredCacheGetResponseEnvelopeMessages]
+type smartTieredCacheGetResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SmartTieredCacheGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r smartTieredCacheGetResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SmartTieredCacheGetResponseEnvelopeSuccess bool
+
+const (
+ SmartTieredCacheGetResponseEnvelopeSuccessTrue SmartTieredCacheGetResponseEnvelopeSuccess = true
+)
diff --git a/cache/smarttieredcached_test.go b/cache/smarttieredcache_test.go
similarity index 74%
rename from cache/smarttieredcached_test.go
rename to cache/smarttieredcache_test.go
index 45cafafd6e..e3cab0d7b7 100644
--- a/cache/smarttieredcached_test.go
+++ b/cache/smarttieredcache_test.go
@@ -8,13 +8,13 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/cache"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/cache"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
-func TestSmartTieredCachedDelete(t *testing.T) {
+func TestSmartTieredCacheDelete(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -28,7 +28,7 @@ func TestSmartTieredCachedDelete(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.Cache.SmartTieredCached.Delete(context.TODO(), cache.SmartTieredCachedDeleteParams{
+ _, err := client.Cache.SmartTieredCache.Delete(context.TODO(), cache.SmartTieredCacheDeleteParams{
ZoneID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
})
if err != nil {
@@ -40,7 +40,7 @@ func TestSmartTieredCachedDelete(t *testing.T) {
}
}
-func TestSmartTieredCachedEdit(t *testing.T) {
+func TestSmartTieredCacheEdit(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -54,9 +54,9 @@ func TestSmartTieredCachedEdit(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.Cache.SmartTieredCached.Edit(context.TODO(), cache.SmartTieredCachedEditParams{
+ _, err := client.Cache.SmartTieredCache.Edit(context.TODO(), cache.SmartTieredCacheEditParams{
ZoneID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
- Value: cloudflare.F(cache.SmartTieredCachedEditParamsValueOn),
+ Value: cloudflare.F(cache.SmartTieredCacheEditParamsValueOn),
})
if err != nil {
var apierr *cloudflare.Error
@@ -67,7 +67,7 @@ func TestSmartTieredCachedEdit(t *testing.T) {
}
}
-func TestSmartTieredCachedGet(t *testing.T) {
+func TestSmartTieredCacheGet(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -81,7 +81,7 @@ func TestSmartTieredCachedGet(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.Cache.SmartTieredCached.Get(context.TODO(), cache.SmartTieredCachedGetParams{
+ _, err := client.Cache.SmartTieredCache.Get(context.TODO(), cache.SmartTieredCacheGetParams{
ZoneID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
})
if err != nil {
diff --git a/cache/smarttieredcached.go b/cache/smarttieredcached.go
deleted file mode 100644
index be5cc9b0a2..0000000000
--- a/cache/smarttieredcached.go
+++ /dev/null
@@ -1,397 +0,0 @@
-// File generated from our OpenAPI spec by Stainless.
-
-package cache
-
-import (
- "context"
- "fmt"
- "net/http"
- "reflect"
-
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/tidwall/gjson"
-)
-
-// SmartTieredCachedService contains methods and other services that help with
-// interacting with the cloudflare API. Note, unlike clients, this service does not
-// read variables from the environment automatically. You should not instantiate
-// this service directly, and instead use the [NewSmartTieredCachedService] method
-// instead.
-type SmartTieredCachedService struct {
- Options []option.RequestOption
-}
-
-// NewSmartTieredCachedService generates a new service that applies the given
-// options to each request. These options are applied after the parent client's
-// options (if there is one), and before any request-specific options.
-func NewSmartTieredCachedService(opts ...option.RequestOption) (r *SmartTieredCachedService) {
- r = &SmartTieredCachedService{}
- r.Options = opts
- return
-}
-
-// Remvoves enablement of Smart Tiered Cache
-func (r *SmartTieredCachedService) Delete(ctx context.Context, body SmartTieredCachedDeleteParams, opts ...option.RequestOption) (res *SmartTieredCachedDeleteResponse, err error) {
- opts = append(r.Options[:], opts...)
- var env SmartTieredCachedDeleteResponseEnvelope
- path := fmt.Sprintf("zones/%s/cache/tiered_cache_smart_topology_enable", body.ZoneID)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodDelete, path, body, &env, opts...)
- if err != nil {
- return
- }
- res = &env.Result
- return
-}
-
-// Updates enablement of Tiered Cache
-func (r *SmartTieredCachedService) Edit(ctx context.Context, params SmartTieredCachedEditParams, opts ...option.RequestOption) (res *SmartTieredCachedEditResponse, err error) {
- opts = append(r.Options[:], opts...)
- var env SmartTieredCachedEditResponseEnvelope
- path := fmt.Sprintf("zones/%s/cache/tiered_cache_smart_topology_enable", params.ZoneID)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodPatch, path, params, &env, opts...)
- if err != nil {
- return
- }
- res = &env.Result
- return
-}
-
-// Get Smart Tiered Cache setting
-func (r *SmartTieredCachedService) Get(ctx context.Context, query SmartTieredCachedGetParams, opts ...option.RequestOption) (res *SmartTieredCachedGetResponse, err error) {
- opts = append(r.Options[:], opts...)
- var env SmartTieredCachedGetResponseEnvelope
- path := fmt.Sprintf("zones/%s/cache/tiered_cache_smart_topology_enable", query.ZoneID)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, query, &env, opts...)
- if err != nil {
- return
- }
- res = &env.Result
- return
-}
-
-// Union satisfied by [cache.SmartTieredCachedDeleteResponseUnknown] or
-// [shared.UnionString].
-type SmartTieredCachedDeleteResponse interface {
- ImplementsCacheSmartTieredCachedDeleteResponse()
-}
-
-func init() {
- apijson.RegisterUnion(
- reflect.TypeOf((*SmartTieredCachedDeleteResponse)(nil)).Elem(),
- "",
- apijson.UnionVariant{
- TypeFilter: gjson.String,
- Type: reflect.TypeOf(shared.UnionString("")),
- },
- )
-}
-
-// Union satisfied by [cache.SmartTieredCachedEditResponseUnknown] or
-// [shared.UnionString].
-type SmartTieredCachedEditResponse interface {
- ImplementsCacheSmartTieredCachedEditResponse()
-}
-
-func init() {
- apijson.RegisterUnion(
- reflect.TypeOf((*SmartTieredCachedEditResponse)(nil)).Elem(),
- "",
- apijson.UnionVariant{
- TypeFilter: gjson.String,
- Type: reflect.TypeOf(shared.UnionString("")),
- },
- )
-}
-
-// Union satisfied by [cache.SmartTieredCachedGetResponseUnknown] or
-// [shared.UnionString].
-type SmartTieredCachedGetResponse interface {
- ImplementsCacheSmartTieredCachedGetResponse()
-}
-
-func init() {
- apijson.RegisterUnion(
- reflect.TypeOf((*SmartTieredCachedGetResponse)(nil)).Elem(),
- "",
- apijson.UnionVariant{
- TypeFilter: gjson.String,
- Type: reflect.TypeOf(shared.UnionString("")),
- },
- )
-}
-
-type SmartTieredCachedDeleteParams struct {
- // Identifier
- ZoneID param.Field[string] `path:"zone_id,required"`
-}
-
-type SmartTieredCachedDeleteResponseEnvelope struct {
- Errors []SmartTieredCachedDeleteResponseEnvelopeErrors `json:"errors,required"`
- Messages []SmartTieredCachedDeleteResponseEnvelopeMessages `json:"messages,required"`
- Result SmartTieredCachedDeleteResponse `json:"result,required"`
- // Whether the API call was successful
- Success SmartTieredCachedDeleteResponseEnvelopeSuccess `json:"success,required"`
- JSON smartTieredCachedDeleteResponseEnvelopeJSON `json:"-"`
-}
-
-// smartTieredCachedDeleteResponseEnvelopeJSON contains the JSON metadata for the
-// struct [SmartTieredCachedDeleteResponseEnvelope]
-type smartTieredCachedDeleteResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *SmartTieredCachedDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r smartTieredCachedDeleteResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type SmartTieredCachedDeleteResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON smartTieredCachedDeleteResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// smartTieredCachedDeleteResponseEnvelopeErrorsJSON contains the JSON metadata for
-// the struct [SmartTieredCachedDeleteResponseEnvelopeErrors]
-type smartTieredCachedDeleteResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *SmartTieredCachedDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r smartTieredCachedDeleteResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type SmartTieredCachedDeleteResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON smartTieredCachedDeleteResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// smartTieredCachedDeleteResponseEnvelopeMessagesJSON contains the JSON metadata
-// for the struct [SmartTieredCachedDeleteResponseEnvelopeMessages]
-type smartTieredCachedDeleteResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *SmartTieredCachedDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r smartTieredCachedDeleteResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type SmartTieredCachedDeleteResponseEnvelopeSuccess bool
-
-const (
- SmartTieredCachedDeleteResponseEnvelopeSuccessTrue SmartTieredCachedDeleteResponseEnvelopeSuccess = true
-)
-
-type SmartTieredCachedEditParams struct {
- // Identifier
- ZoneID param.Field[string] `path:"zone_id,required"`
- // Enables Tiered Cache.
- Value param.Field[SmartTieredCachedEditParamsValue] `json:"value,required"`
-}
-
-func (r SmartTieredCachedEditParams) MarshalJSON() (data []byte, err error) {
- return apijson.MarshalRoot(r)
-}
-
-// Enables Tiered Cache.
-type SmartTieredCachedEditParamsValue string
-
-const (
- SmartTieredCachedEditParamsValueOn SmartTieredCachedEditParamsValue = "on"
- SmartTieredCachedEditParamsValueOff SmartTieredCachedEditParamsValue = "off"
-)
-
-type SmartTieredCachedEditResponseEnvelope struct {
- Errors []SmartTieredCachedEditResponseEnvelopeErrors `json:"errors,required"`
- Messages []SmartTieredCachedEditResponseEnvelopeMessages `json:"messages,required"`
- Result SmartTieredCachedEditResponse `json:"result,required"`
- // Whether the API call was successful
- Success SmartTieredCachedEditResponseEnvelopeSuccess `json:"success,required"`
- JSON smartTieredCachedEditResponseEnvelopeJSON `json:"-"`
-}
-
-// smartTieredCachedEditResponseEnvelopeJSON contains the JSON metadata for the
-// struct [SmartTieredCachedEditResponseEnvelope]
-type smartTieredCachedEditResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *SmartTieredCachedEditResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r smartTieredCachedEditResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type SmartTieredCachedEditResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON smartTieredCachedEditResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// smartTieredCachedEditResponseEnvelopeErrorsJSON contains the JSON metadata for
-// the struct [SmartTieredCachedEditResponseEnvelopeErrors]
-type smartTieredCachedEditResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *SmartTieredCachedEditResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r smartTieredCachedEditResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type SmartTieredCachedEditResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON smartTieredCachedEditResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// smartTieredCachedEditResponseEnvelopeMessagesJSON contains the JSON metadata for
-// the struct [SmartTieredCachedEditResponseEnvelopeMessages]
-type smartTieredCachedEditResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *SmartTieredCachedEditResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r smartTieredCachedEditResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type SmartTieredCachedEditResponseEnvelopeSuccess bool
-
-const (
- SmartTieredCachedEditResponseEnvelopeSuccessTrue SmartTieredCachedEditResponseEnvelopeSuccess = true
-)
-
-type SmartTieredCachedGetParams struct {
- // Identifier
- ZoneID param.Field[string] `path:"zone_id,required"`
-}
-
-type SmartTieredCachedGetResponseEnvelope struct {
- Errors []SmartTieredCachedGetResponseEnvelopeErrors `json:"errors,required"`
- Messages []SmartTieredCachedGetResponseEnvelopeMessages `json:"messages,required"`
- Result SmartTieredCachedGetResponse `json:"result,required"`
- // Whether the API call was successful
- Success SmartTieredCachedGetResponseEnvelopeSuccess `json:"success,required"`
- JSON smartTieredCachedGetResponseEnvelopeJSON `json:"-"`
-}
-
-// smartTieredCachedGetResponseEnvelopeJSON contains the JSON metadata for the
-// struct [SmartTieredCachedGetResponseEnvelope]
-type smartTieredCachedGetResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *SmartTieredCachedGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r smartTieredCachedGetResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type SmartTieredCachedGetResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON smartTieredCachedGetResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// smartTieredCachedGetResponseEnvelopeErrorsJSON contains the JSON metadata for
-// the struct [SmartTieredCachedGetResponseEnvelopeErrors]
-type smartTieredCachedGetResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *SmartTieredCachedGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r smartTieredCachedGetResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type SmartTieredCachedGetResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON smartTieredCachedGetResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// smartTieredCachedGetResponseEnvelopeMessagesJSON contains the JSON metadata for
-// the struct [SmartTieredCachedGetResponseEnvelopeMessages]
-type smartTieredCachedGetResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *SmartTieredCachedGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r smartTieredCachedGetResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type SmartTieredCachedGetResponseEnvelopeSuccess bool
-
-const (
- SmartTieredCachedGetResponseEnvelopeSuccessTrue SmartTieredCachedGetResponseEnvelopeSuccess = true
-)
diff --git a/cache/variant.go b/cache/variant.go
index 7990520c43..803062cc94 100644
--- a/cache/variant.go
+++ b/cache/variant.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// VariantService contains methods and other services that help with interacting
diff --git a/cache/variant_test.go b/cache/variant_test.go
index 14d9915c8f..1e0004e2c8 100644
--- a/cache/variant_test.go
+++ b/cache/variant_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/cache"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/cache"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestVariantDelete(t *testing.T) {
diff --git a/calls/aliases.go b/calls/aliases.go
index b81b82b3d7..324a33d462 100644
--- a/calls/aliases.go
+++ b/calls/aliases.go
@@ -3,7 +3,7 @@
package calls
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/calls/call.go b/calls/call.go
index 0cff3e2645..c0b2dced75 100644
--- a/calls/call.go
+++ b/calls/call.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// CallService contains methods and other services that help with interacting with
diff --git a/calls/call_test.go b/calls/call_test.go
index 300984e98e..5ffbd9c018 100644
--- a/calls/call_test.go
+++ b/calls/call_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/calls"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/calls"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestCallNewWithOptionalParams(t *testing.T) {
diff --git a/certificate_authorities/aliases.go b/certificate_authorities/aliases.go
index 690e081945..0ac8b03a11 100644
--- a/certificate_authorities/aliases.go
+++ b/certificate_authorities/aliases.go
@@ -3,7 +3,7 @@
package certificate_authorities
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/certificate_authorities/certificateauthority.go b/certificate_authorities/certificateauthority.go
index 888604c376..25ac65a4ea 100644
--- a/certificate_authorities/certificateauthority.go
+++ b/certificate_authorities/certificateauthority.go
@@ -3,7 +3,7 @@
package certificate_authorities
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// CertificateAuthorityService contains methods and other services that help with
diff --git a/certificate_authorities/hostnameassociation.go b/certificate_authorities/hostnameassociation.go
index c9d49a8e50..b57c6b5223 100644
--- a/certificate_authorities/hostnameassociation.go
+++ b/certificate_authorities/hostnameassociation.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HostnameAssociationService contains methods and other services that help with
diff --git a/certificate_authorities/hostnameassociation_test.go b/certificate_authorities/hostnameassociation_test.go
index f53be0dc82..7850b8ed31 100644
--- a/certificate_authorities/hostnameassociation_test.go
+++ b/certificate_authorities/hostnameassociation_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/certificate_authorities"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/certificate_authorities"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestHostnameAssociationUpdateWithOptionalParams(t *testing.T) {
diff --git a/certificates/certificate.go b/certificates/certificate.go
deleted file mode 100644
index 8bfd2dcff6..0000000000
--- a/certificates/certificate.go
+++ /dev/null
@@ -1,616 +0,0 @@
-// File generated from our OpenAPI spec by Stainless.
-
-package certificates
-
-import (
- "context"
- "fmt"
- "net/http"
- "reflect"
- "time"
-
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/tidwall/gjson"
-)
-
-// CertificateService contains methods and other services that help with
-// interacting with the cloudflare API. Note, unlike clients, this service does not
-// read variables from the environment automatically. You should not instantiate
-// this service directly, and instead use the [NewCertificateService] method
-// instead.
-type CertificateService struct {
- Options []option.RequestOption
-}
-
-// NewCertificateService generates a new service that applies the given options to
-// each request. These options are applied after the parent client's options (if
-// there is one), and before any request-specific options.
-func NewCertificateService(opts ...option.RequestOption) (r *CertificateService) {
- r = &CertificateService{}
- r.Options = opts
- return
-}
-
-// Create an Origin CA certificate. Use your Origin CA Key as your User Service Key
-// when calling this endpoint ([see above](#requests)).
-func (r *CertificateService) New(ctx context.Context, body CertificateNewParams, opts ...option.RequestOption) (res *CertificateNewResponse, err error) {
- opts = append(r.Options[:], opts...)
- var env CertificateNewResponseEnvelope
- path := "certificates"
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, body, &env, opts...)
- if err != nil {
- return
- }
- res = &env.Result
- return
-}
-
-// List all existing Origin CA certificates for a given zone. Use your Origin CA
-// Key as your User Service Key when calling this endpoint
-// ([see above](#requests)).
-func (r *CertificateService) List(ctx context.Context, query CertificateListParams, opts ...option.RequestOption) (res *[]OriginCACertificate, err error) {
- opts = append(r.Options[:], opts...)
- var env CertificateListResponseEnvelope
- path := "certificates"
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, query, &env, opts...)
- if err != nil {
- return
- }
- res = &env.Result
- return
-}
-
-// Revoke an existing Origin CA certificate by its serial number. Use your Origin
-// CA Key as your User Service Key when calling this endpoint
-// ([see above](#requests)).
-func (r *CertificateService) Delete(ctx context.Context, certificateID string, opts ...option.RequestOption) (res *CertificateDeleteResponse, err error) {
- opts = append(r.Options[:], opts...)
- var env CertificateDeleteResponseEnvelope
- path := fmt.Sprintf("certificates/%s", certificateID)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodDelete, path, nil, &env, opts...)
- if err != nil {
- return
- }
- res = &env.Result
- return
-}
-
-// Get an existing Origin CA certificate by its serial number. Use your Origin CA
-// Key as your User Service Key when calling this endpoint
-// ([see above](#requests)).
-func (r *CertificateService) Get(ctx context.Context, certificateID string, opts ...option.RequestOption) (res *CertificateGetResponse, err error) {
- opts = append(r.Options[:], opts...)
- var env CertificateGetResponseEnvelope
- path := fmt.Sprintf("certificates/%s", certificateID)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &env, opts...)
- if err != nil {
- return
- }
- res = &env.Result
- return
-}
-
-type OriginCACertificate struct {
- // The Certificate Signing Request (CSR). Must be newline-encoded.
- Csr string `json:"csr,required"`
- // Array of hostnames or wildcard names (e.g., \*.example.com) bound to the
- // certificate.
- Hostnames []interface{} `json:"hostnames,required"`
- // Signature type desired on certificate ("origin-rsa" (rsa), "origin-ecc" (ecdsa),
- // or "keyless-certificate" (for Keyless SSL servers).
- RequestType OriginCACertificateRequestType `json:"request_type,required"`
- // The number of days for which the certificate should be valid.
- RequestedValidity OriginCACertificateRequestedValidity `json:"requested_validity,required"`
- // Identifier
- ID string `json:"id"`
- // The Origin CA certificate. Will be newline-encoded.
- Certificate string `json:"certificate"`
- // When the certificate will expire.
- ExpiresOn time.Time `json:"expires_on" format:"date-time"`
- JSON originCACertificateJSON `json:"-"`
-}
-
-// originCACertificateJSON contains the JSON metadata for the struct
-// [OriginCACertificate]
-type originCACertificateJSON struct {
- Csr apijson.Field
- Hostnames apijson.Field
- RequestType apijson.Field
- RequestedValidity apijson.Field
- ID apijson.Field
- Certificate apijson.Field
- ExpiresOn apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *OriginCACertificate) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r originCACertificateJSON) RawJSON() string {
- return r.raw
-}
-
-// Signature type desired on certificate ("origin-rsa" (rsa), "origin-ecc" (ecdsa),
-// or "keyless-certificate" (for Keyless SSL servers).
-type OriginCACertificateRequestType string
-
-const (
- OriginCACertificateRequestTypeOriginRsa OriginCACertificateRequestType = "origin-rsa"
- OriginCACertificateRequestTypeOriginEcc OriginCACertificateRequestType = "origin-ecc"
- OriginCACertificateRequestTypeKeylessCertificate OriginCACertificateRequestType = "keyless-certificate"
-)
-
-// The number of days for which the certificate should be valid.
-type OriginCACertificateRequestedValidity float64
-
-const (
- OriginCACertificateRequestedValidity7 OriginCACertificateRequestedValidity = 7
- OriginCACertificateRequestedValidity30 OriginCACertificateRequestedValidity = 30
- OriginCACertificateRequestedValidity90 OriginCACertificateRequestedValidity = 90
- OriginCACertificateRequestedValidity365 OriginCACertificateRequestedValidity = 365
- OriginCACertificateRequestedValidity730 OriginCACertificateRequestedValidity = 730
- OriginCACertificateRequestedValidity1095 OriginCACertificateRequestedValidity = 1095
- OriginCACertificateRequestedValidity5475 OriginCACertificateRequestedValidity = 5475
-)
-
-// Union satisfied by [certificates.CertificateNewResponseUnknown] or
-// [shared.UnionString].
-type CertificateNewResponse interface {
- ImplementsCertificatesCertificateNewResponse()
-}
-
-func init() {
- apijson.RegisterUnion(
- reflect.TypeOf((*CertificateNewResponse)(nil)).Elem(),
- "",
- apijson.UnionVariant{
- TypeFilter: gjson.String,
- Type: reflect.TypeOf(shared.UnionString("")),
- },
- )
-}
-
-type CertificateDeleteResponse struct {
- // Identifier
- ID string `json:"id"`
- JSON certificateDeleteResponseJSON `json:"-"`
-}
-
-// certificateDeleteResponseJSON contains the JSON metadata for the struct
-// [CertificateDeleteResponse]
-type certificateDeleteResponseJSON struct {
- ID apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateDeleteResponse) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateDeleteResponseJSON) RawJSON() string {
- return r.raw
-}
-
-// Union satisfied by [certificates.CertificateGetResponseUnknown] or
-// [shared.UnionString].
-type CertificateGetResponse interface {
- ImplementsCertificatesCertificateGetResponse()
-}
-
-func init() {
- apijson.RegisterUnion(
- reflect.TypeOf((*CertificateGetResponse)(nil)).Elem(),
- "",
- apijson.UnionVariant{
- TypeFilter: gjson.String,
- Type: reflect.TypeOf(shared.UnionString("")),
- },
- )
-}
-
-type CertificateNewParams struct {
- // The Certificate Signing Request (CSR). Must be newline-encoded.
- Csr param.Field[string] `json:"csr"`
- // Array of hostnames or wildcard names (e.g., \*.example.com) bound to the
- // certificate.
- Hostnames param.Field[[]interface{}] `json:"hostnames"`
- // Signature type desired on certificate ("origin-rsa" (rsa), "origin-ecc" (ecdsa),
- // or "keyless-certificate" (for Keyless SSL servers).
- RequestType param.Field[CertificateNewParamsRequestType] `json:"request_type"`
- // The number of days for which the certificate should be valid.
- RequestedValidity param.Field[CertificateNewParamsRequestedValidity] `json:"requested_validity"`
-}
-
-func (r CertificateNewParams) MarshalJSON() (data []byte, err error) {
- return apijson.MarshalRoot(r)
-}
-
-// Signature type desired on certificate ("origin-rsa" (rsa), "origin-ecc" (ecdsa),
-// or "keyless-certificate" (for Keyless SSL servers).
-type CertificateNewParamsRequestType string
-
-const (
- CertificateNewParamsRequestTypeOriginRsa CertificateNewParamsRequestType = "origin-rsa"
- CertificateNewParamsRequestTypeOriginEcc CertificateNewParamsRequestType = "origin-ecc"
- CertificateNewParamsRequestTypeKeylessCertificate CertificateNewParamsRequestType = "keyless-certificate"
-)
-
-// The number of days for which the certificate should be valid.
-type CertificateNewParamsRequestedValidity float64
-
-const (
- CertificateNewParamsRequestedValidity7 CertificateNewParamsRequestedValidity = 7
- CertificateNewParamsRequestedValidity30 CertificateNewParamsRequestedValidity = 30
- CertificateNewParamsRequestedValidity90 CertificateNewParamsRequestedValidity = 90
- CertificateNewParamsRequestedValidity365 CertificateNewParamsRequestedValidity = 365
- CertificateNewParamsRequestedValidity730 CertificateNewParamsRequestedValidity = 730
- CertificateNewParamsRequestedValidity1095 CertificateNewParamsRequestedValidity = 1095
- CertificateNewParamsRequestedValidity5475 CertificateNewParamsRequestedValidity = 5475
-)
-
-type CertificateNewResponseEnvelope struct {
- Errors []CertificateNewResponseEnvelopeErrors `json:"errors,required"`
- Messages []CertificateNewResponseEnvelopeMessages `json:"messages,required"`
- Result CertificateNewResponse `json:"result,required"`
- // Whether the API call was successful
- Success CertificateNewResponseEnvelopeSuccess `json:"success,required"`
- JSON certificateNewResponseEnvelopeJSON `json:"-"`
-}
-
-// certificateNewResponseEnvelopeJSON contains the JSON metadata for the struct
-// [CertificateNewResponseEnvelope]
-type certificateNewResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateNewResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type CertificateNewResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON certificateNewResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// certificateNewResponseEnvelopeErrorsJSON contains the JSON metadata for the
-// struct [CertificateNewResponseEnvelopeErrors]
-type certificateNewResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateNewResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type CertificateNewResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON certificateNewResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// certificateNewResponseEnvelopeMessagesJSON contains the JSON metadata for the
-// struct [CertificateNewResponseEnvelopeMessages]
-type certificateNewResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateNewResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type CertificateNewResponseEnvelopeSuccess bool
-
-const (
- CertificateNewResponseEnvelopeSuccessTrue CertificateNewResponseEnvelopeSuccess = true
-)
-
-type CertificateListParams struct {
-}
-
-type CertificateListResponseEnvelope struct {
- Errors []CertificateListResponseEnvelopeErrors `json:"errors,required"`
- Messages []CertificateListResponseEnvelopeMessages `json:"messages,required"`
- Result []OriginCACertificate `json:"result,required,nullable"`
- // Whether the API call was successful
- Success CertificateListResponseEnvelopeSuccess `json:"success,required"`
- ResultInfo CertificateListResponseEnvelopeResultInfo `json:"result_info"`
- JSON certificateListResponseEnvelopeJSON `json:"-"`
-}
-
-// certificateListResponseEnvelopeJSON contains the JSON metadata for the struct
-// [CertificateListResponseEnvelope]
-type certificateListResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- ResultInfo apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateListResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type CertificateListResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON certificateListResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// certificateListResponseEnvelopeErrorsJSON contains the JSON metadata for the
-// struct [CertificateListResponseEnvelopeErrors]
-type certificateListResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateListResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type CertificateListResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON certificateListResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// certificateListResponseEnvelopeMessagesJSON contains the JSON metadata for the
-// struct [CertificateListResponseEnvelopeMessages]
-type certificateListResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateListResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type CertificateListResponseEnvelopeSuccess bool
-
-const (
- CertificateListResponseEnvelopeSuccessTrue CertificateListResponseEnvelopeSuccess = true
-)
-
-type CertificateListResponseEnvelopeResultInfo struct {
- // Total number of results for the requested service
- Count float64 `json:"count"`
- // Current page within paginated list of results
- Page float64 `json:"page"`
- // Number of results per page of results
- PerPage float64 `json:"per_page"`
- // Total results available without any search parameters
- TotalCount float64 `json:"total_count"`
- JSON certificateListResponseEnvelopeResultInfoJSON `json:"-"`
-}
-
-// certificateListResponseEnvelopeResultInfoJSON contains the JSON metadata for the
-// struct [CertificateListResponseEnvelopeResultInfo]
-type certificateListResponseEnvelopeResultInfoJSON struct {
- Count apijson.Field
- Page apijson.Field
- PerPage apijson.Field
- TotalCount apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateListResponseEnvelopeResultInfo) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateListResponseEnvelopeResultInfoJSON) RawJSON() string {
- return r.raw
-}
-
-type CertificateDeleteResponseEnvelope struct {
- Errors []CertificateDeleteResponseEnvelopeErrors `json:"errors,required"`
- Messages []CertificateDeleteResponseEnvelopeMessages `json:"messages,required"`
- Result CertificateDeleteResponse `json:"result,required"`
- // Whether the API call was successful
- Success CertificateDeleteResponseEnvelopeSuccess `json:"success,required"`
- JSON certificateDeleteResponseEnvelopeJSON `json:"-"`
-}
-
-// certificateDeleteResponseEnvelopeJSON contains the JSON metadata for the struct
-// [CertificateDeleteResponseEnvelope]
-type certificateDeleteResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateDeleteResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type CertificateDeleteResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON certificateDeleteResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// certificateDeleteResponseEnvelopeErrorsJSON contains the JSON metadata for the
-// struct [CertificateDeleteResponseEnvelopeErrors]
-type certificateDeleteResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateDeleteResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type CertificateDeleteResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON certificateDeleteResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// certificateDeleteResponseEnvelopeMessagesJSON contains the JSON metadata for the
-// struct [CertificateDeleteResponseEnvelopeMessages]
-type certificateDeleteResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateDeleteResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type CertificateDeleteResponseEnvelopeSuccess bool
-
-const (
- CertificateDeleteResponseEnvelopeSuccessTrue CertificateDeleteResponseEnvelopeSuccess = true
-)
-
-type CertificateGetResponseEnvelope struct {
- Errors []CertificateGetResponseEnvelopeErrors `json:"errors,required"`
- Messages []CertificateGetResponseEnvelopeMessages `json:"messages,required"`
- Result CertificateGetResponse `json:"result,required"`
- // Whether the API call was successful
- Success CertificateGetResponseEnvelopeSuccess `json:"success,required"`
- JSON certificateGetResponseEnvelopeJSON `json:"-"`
-}
-
-// certificateGetResponseEnvelopeJSON contains the JSON metadata for the struct
-// [CertificateGetResponseEnvelope]
-type certificateGetResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateGetResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type CertificateGetResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON certificateGetResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// certificateGetResponseEnvelopeErrorsJSON contains the JSON metadata for the
-// struct [CertificateGetResponseEnvelopeErrors]
-type certificateGetResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateGetResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type CertificateGetResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON certificateGetResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// certificateGetResponseEnvelopeMessagesJSON contains the JSON metadata for the
-// struct [CertificateGetResponseEnvelopeMessages]
-type certificateGetResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *CertificateGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r certificateGetResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type CertificateGetResponseEnvelopeSuccess bool
-
-const (
- CertificateGetResponseEnvelopeSuccessTrue CertificateGetResponseEnvelopeSuccess = true
-)
diff --git a/challenges/aliases.go b/challenges/aliases.go
index 125f74d5e2..860ff04d96 100644
--- a/challenges/aliases.go
+++ b/challenges/aliases.go
@@ -3,7 +3,7 @@
package challenges
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/challenges/challenge.go b/challenges/challenge.go
index 8564a6d38f..0cf40afb69 100644
--- a/challenges/challenge.go
+++ b/challenges/challenge.go
@@ -3,7 +3,7 @@
package challenges
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ChallengeService contains methods and other services that help with interacting
diff --git a/challenges/widget.go b/challenges/widget.go
index caa1ce2a15..77a2fa6f11 100644
--- a/challenges/widget.go
+++ b/challenges/widget.go
@@ -9,12 +9,12 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// WidgetService contains methods and other services that help with interacting
diff --git a/challenges/widget_test.go b/challenges/widget_test.go
index 96dbf87302..5be4571a26 100644
--- a/challenges/widget_test.go
+++ b/challenges/widget_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/challenges"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/challenges"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestWidgetNewWithOptionalParams(t *testing.T) {
diff --git a/client.go b/client.go
index 796f102458..6bcc14879d 100644
--- a/client.go
+++ b/client.go
@@ -5,87 +5,87 @@ package cloudflare
import (
"os"
- "github.com/cloudflare/cloudflare-go/accounts"
- "github.com/cloudflare/cloudflare-go/acm"
- "github.com/cloudflare/cloudflare-go/addressing"
- "github.com/cloudflare/cloudflare-go/alerting"
- "github.com/cloudflare/cloudflare-go/argo"
- "github.com/cloudflare/cloudflare-go/audit_logs"
- "github.com/cloudflare/cloudflare-go/available_plans"
- "github.com/cloudflare/cloudflare-go/available_rate_plans"
- "github.com/cloudflare/cloudflare-go/billing"
- "github.com/cloudflare/cloudflare-go/bot_management"
- "github.com/cloudflare/cloudflare-go/brand_protection"
- "github.com/cloudflare/cloudflare-go/cache"
- "github.com/cloudflare/cloudflare-go/calls"
- "github.com/cloudflare/cloudflare-go/certificate_authorities"
- "github.com/cloudflare/cloudflare-go/certificates"
- "github.com/cloudflare/cloudflare-go/challenges"
- "github.com/cloudflare/cloudflare-go/client_certificates"
- "github.com/cloudflare/cloudflare-go/cloudforce_one"
- "github.com/cloudflare/cloudflare-go/custom_certificates"
- "github.com/cloudflare/cloudflare-go/custom_hostnames"
- "github.com/cloudflare/cloudflare-go/custom_nameservers"
- "github.com/cloudflare/cloudflare-go/d1"
- "github.com/cloudflare/cloudflare-go/dcv_delegation"
- "github.com/cloudflare/cloudflare-go/diagnostics"
- "github.com/cloudflare/cloudflare-go/dns"
- "github.com/cloudflare/cloudflare-go/dnssec"
- "github.com/cloudflare/cloudflare-go/durable_objects"
- "github.com/cloudflare/cloudflare-go/email_routing"
- "github.com/cloudflare/cloudflare-go/filters"
- "github.com/cloudflare/cloudflare-go/firewall"
- "github.com/cloudflare/cloudflare-go/healthchecks"
- "github.com/cloudflare/cloudflare-go/hostnames"
- "github.com/cloudflare/cloudflare-go/hyperdrive"
- "github.com/cloudflare/cloudflare-go/images"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/ips"
- "github.com/cloudflare/cloudflare-go/keyless_certificates"
- "github.com/cloudflare/cloudflare-go/kv"
- "github.com/cloudflare/cloudflare-go/load_balancers"
- "github.com/cloudflare/cloudflare-go/logpush"
- "github.com/cloudflare/cloudflare-go/logs"
- "github.com/cloudflare/cloudflare-go/magic_network_monitoring"
- "github.com/cloudflare/cloudflare-go/magic_transit"
- "github.com/cloudflare/cloudflare-go/managed_headers"
- "github.com/cloudflare/cloudflare-go/memberships"
- "github.com/cloudflare/cloudflare-go/mtls_certificates"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/origin_post_quantum_encryption"
- "github.com/cloudflare/cloudflare-go/origin_tls_client_auth"
- "github.com/cloudflare/cloudflare-go/page_shield"
- "github.com/cloudflare/cloudflare-go/pagerules"
- "github.com/cloudflare/cloudflare-go/pages"
- "github.com/cloudflare/cloudflare-go/pcaps"
- "github.com/cloudflare/cloudflare-go/queues"
- "github.com/cloudflare/cloudflare-go/r2"
- "github.com/cloudflare/cloudflare-go/radar"
- "github.com/cloudflare/cloudflare-go/rate_limits"
- "github.com/cloudflare/cloudflare-go/registrar"
- "github.com/cloudflare/cloudflare-go/request_tracers"
- "github.com/cloudflare/cloudflare-go/rules"
- "github.com/cloudflare/cloudflare-go/rulesets"
- "github.com/cloudflare/cloudflare-go/rum"
- "github.com/cloudflare/cloudflare-go/secondary_dns"
- "github.com/cloudflare/cloudflare-go/snippets"
- "github.com/cloudflare/cloudflare-go/spectrum"
- "github.com/cloudflare/cloudflare-go/speed"
- "github.com/cloudflare/cloudflare-go/ssl"
- "github.com/cloudflare/cloudflare-go/storage"
- "github.com/cloudflare/cloudflare-go/stream"
- "github.com/cloudflare/cloudflare-go/subscriptions"
- "github.com/cloudflare/cloudflare-go/url_normalization"
- "github.com/cloudflare/cloudflare-go/url_scanner"
- "github.com/cloudflare/cloudflare-go/user"
- "github.com/cloudflare/cloudflare-go/vectorize"
- "github.com/cloudflare/cloudflare-go/waiting_rooms"
- "github.com/cloudflare/cloudflare-go/warp_connector"
- "github.com/cloudflare/cloudflare-go/web3"
- "github.com/cloudflare/cloudflare-go/workers"
- "github.com/cloudflare/cloudflare-go/workers_for_platforms"
- "github.com/cloudflare/cloudflare-go/zero_trust"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2/accounts"
+ "github.com/cloudflare/cloudflare-go/v2/acm"
+ "github.com/cloudflare/cloudflare-go/v2/addressing"
+ "github.com/cloudflare/cloudflare-go/v2/alerting"
+ "github.com/cloudflare/cloudflare-go/v2/argo"
+ "github.com/cloudflare/cloudflare-go/v2/audit_logs"
+ "github.com/cloudflare/cloudflare-go/v2/available_plans"
+ "github.com/cloudflare/cloudflare-go/v2/available_rate_plans"
+ "github.com/cloudflare/cloudflare-go/v2/billing"
+ "github.com/cloudflare/cloudflare-go/v2/bot_management"
+ "github.com/cloudflare/cloudflare-go/v2/brand_protection"
+ "github.com/cloudflare/cloudflare-go/v2/cache"
+ "github.com/cloudflare/cloudflare-go/v2/calls"
+ "github.com/cloudflare/cloudflare-go/v2/certificate_authorities"
+ "github.com/cloudflare/cloudflare-go/v2/challenges"
+ "github.com/cloudflare/cloudflare-go/v2/client_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/cloudforce_one"
+ "github.com/cloudflare/cloudflare-go/v2/custom_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/custom_hostnames"
+ "github.com/cloudflare/cloudflare-go/v2/custom_nameservers"
+ "github.com/cloudflare/cloudflare-go/v2/d1"
+ "github.com/cloudflare/cloudflare-go/v2/dcv_delegation"
+ "github.com/cloudflare/cloudflare-go/v2/diagnostics"
+ "github.com/cloudflare/cloudflare-go/v2/dns"
+ "github.com/cloudflare/cloudflare-go/v2/dnssec"
+ "github.com/cloudflare/cloudflare-go/v2/durable_objects"
+ "github.com/cloudflare/cloudflare-go/v2/email_routing"
+ "github.com/cloudflare/cloudflare-go/v2/filters"
+ "github.com/cloudflare/cloudflare-go/v2/firewall"
+ "github.com/cloudflare/cloudflare-go/v2/healthchecks"
+ "github.com/cloudflare/cloudflare-go/v2/hostnames"
+ "github.com/cloudflare/cloudflare-go/v2/hyperdrive"
+ "github.com/cloudflare/cloudflare-go/v2/images"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/ips"
+ "github.com/cloudflare/cloudflare-go/v2/keyless_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/kv"
+ "github.com/cloudflare/cloudflare-go/v2/load_balancers"
+ "github.com/cloudflare/cloudflare-go/v2/logpush"
+ "github.com/cloudflare/cloudflare-go/v2/logs"
+ "github.com/cloudflare/cloudflare-go/v2/magic_network_monitoring"
+ "github.com/cloudflare/cloudflare-go/v2/magic_transit"
+ "github.com/cloudflare/cloudflare-go/v2/managed_headers"
+ "github.com/cloudflare/cloudflare-go/v2/memberships"
+ "github.com/cloudflare/cloudflare-go/v2/mtls_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/origin_ca_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/origin_post_quantum_encryption"
+ "github.com/cloudflare/cloudflare-go/v2/origin_tls_client_auth"
+ "github.com/cloudflare/cloudflare-go/v2/page_shield"
+ "github.com/cloudflare/cloudflare-go/v2/pagerules"
+ "github.com/cloudflare/cloudflare-go/v2/pages"
+ "github.com/cloudflare/cloudflare-go/v2/pcaps"
+ "github.com/cloudflare/cloudflare-go/v2/queues"
+ "github.com/cloudflare/cloudflare-go/v2/r2"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
+ "github.com/cloudflare/cloudflare-go/v2/rate_limits"
+ "github.com/cloudflare/cloudflare-go/v2/registrar"
+ "github.com/cloudflare/cloudflare-go/v2/request_tracers"
+ "github.com/cloudflare/cloudflare-go/v2/rules"
+ "github.com/cloudflare/cloudflare-go/v2/rulesets"
+ "github.com/cloudflare/cloudflare-go/v2/rum"
+ "github.com/cloudflare/cloudflare-go/v2/secondary_dns"
+ "github.com/cloudflare/cloudflare-go/v2/snippets"
+ "github.com/cloudflare/cloudflare-go/v2/spectrum"
+ "github.com/cloudflare/cloudflare-go/v2/speed"
+ "github.com/cloudflare/cloudflare-go/v2/ssl"
+ "github.com/cloudflare/cloudflare-go/v2/storage"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
+ "github.com/cloudflare/cloudflare-go/v2/subscriptions"
+ "github.com/cloudflare/cloudflare-go/v2/url_normalization"
+ "github.com/cloudflare/cloudflare-go/v2/url_scanner"
+ "github.com/cloudflare/cloudflare-go/v2/user"
+ "github.com/cloudflare/cloudflare-go/v2/vectorize"
+ "github.com/cloudflare/cloudflare-go/v2/waiting_rooms"
+ "github.com/cloudflare/cloudflare-go/v2/warp_connector"
+ "github.com/cloudflare/cloudflare-go/v2/web3"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
+ "github.com/cloudflare/cloudflare-go/v2/workers_for_platforms"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
// Client creates a struct with services and top level methods that help with
@@ -94,7 +94,7 @@ import (
type Client struct {
Options []option.RequestOption
Accounts *accounts.AccountService
- Certificates *certificates.CertificateService
+ OriginCACertificates *origin_ca_certificates.OriginCACertificateService
IPs *ips.IPService
Memberships *memberships.MembershipService
User *user.UserService
@@ -199,7 +199,7 @@ func NewClient(opts ...option.RequestOption) (r *Client) {
r = &Client{Options: opts}
r.Accounts = accounts.NewAccountService(opts...)
- r.Certificates = certificates.NewCertificateService(opts...)
+ r.OriginCACertificates = origin_ca_certificates.NewOriginCACertificateService(opts...)
r.IPs = ips.NewIPService(opts...)
r.Memberships = memberships.NewMembershipService(opts...)
r.User = user.NewUserService(opts...)
diff --git a/client_certificates/aliases.go b/client_certificates/aliases.go
index 5498011d1e..e962c897d0 100644
--- a/client_certificates/aliases.go
+++ b/client_certificates/aliases.go
@@ -3,7 +3,7 @@
package client_certificates
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/client_certificates/clientcertificate.go b/client_certificates/clientcertificate.go
index cedac812eb..20e02ce604 100644
--- a/client_certificates/clientcertificate.go
+++ b/client_certificates/clientcertificate.go
@@ -8,12 +8,12 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ClientCertificateService contains methods and other services that help with
diff --git a/client_certificates/clientcertificate_test.go b/client_certificates/clientcertificate_test.go
index e8f2afeb19..766d92755a 100644
--- a/client_certificates/clientcertificate_test.go
+++ b/client_certificates/clientcertificate_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/client_certificates"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/client_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestClientCertificateNew(t *testing.T) {
diff --git a/client_test.go b/client_test.go
index 1cb6f5c03a..f541f19745 100644
--- a/client_test.go
+++ b/client_test.go
@@ -8,9 +8,9 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
type closureTransport struct {
diff --git a/cloudforce_one/aliases.go b/cloudforce_one/aliases.go
index 97c5ca888e..90528b1b37 100644
--- a/cloudforce_one/aliases.go
+++ b/cloudforce_one/aliases.go
@@ -3,7 +3,7 @@
package cloudforce_one
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/cloudforce_one/cloudforceone.go b/cloudforce_one/cloudforceone.go
index dfcf8c97e7..f08a0b2443 100644
--- a/cloudforce_one/cloudforceone.go
+++ b/cloudforce_one/cloudforceone.go
@@ -3,7 +3,7 @@
package cloudforce_one
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// CloudforceOneService contains methods and other services that help with
diff --git a/cloudforce_one/request.go b/cloudforce_one/request.go
index 9e9674433d..ada35c2b8d 100644
--- a/cloudforce_one/request.go
+++ b/cloudforce_one/request.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/cloudforce_one/request_test.go b/cloudforce_one/request_test.go
index f763057342..3034ba5cbb 100644
--- a/cloudforce_one/request_test.go
+++ b/cloudforce_one/request_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/cloudforce_one"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/cloudforce_one"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRequestNewWithOptionalParams(t *testing.T) {
diff --git a/cloudforce_one/requestmessage.go b/cloudforce_one/requestmessage.go
index d246ed01c7..b7e0573f3a 100644
--- a/cloudforce_one/requestmessage.go
+++ b/cloudforce_one/requestmessage.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/cloudforce_one/requestmessage_test.go b/cloudforce_one/requestmessage_test.go
index 3c5cd92418..f49736ea47 100644
--- a/cloudforce_one/requestmessage_test.go
+++ b/cloudforce_one/requestmessage_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/cloudforce_one"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/cloudforce_one"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRequestMessageNewWithOptionalParams(t *testing.T) {
diff --git a/cloudforce_one/requestpriority.go b/cloudforce_one/requestpriority.go
index 2576110271..9b7ad92265 100644
--- a/cloudforce_one/requestpriority.go
+++ b/cloudforce_one/requestpriority.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/cloudforce_one/requestpriority_test.go b/cloudforce_one/requestpriority_test.go
index 0bab359eb7..62b4e8f4f6 100644
--- a/cloudforce_one/requestpriority_test.go
+++ b/cloudforce_one/requestpriority_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/cloudforce_one"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/cloudforce_one"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRequestPriorityNew(t *testing.T) {
diff --git a/custom_certificates/aliases.go b/custom_certificates/aliases.go
index 7eda3217bb..9dd2fc6385 100644
--- a/custom_certificates/aliases.go
+++ b/custom_certificates/aliases.go
@@ -3,7 +3,7 @@
package custom_certificates
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/custom_certificates/customcertificate.go b/custom_certificates/customcertificate.go
index 689a774059..639d5619f7 100644
--- a/custom_certificates/customcertificate.go
+++ b/custom_certificates/customcertificate.go
@@ -10,13 +10,13 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/keyless_certificates"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/keyless_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/custom_certificates/customcertificate_test.go b/custom_certificates/customcertificate_test.go
index 2bd7333280..7d4d98e3d6 100644
--- a/custom_certificates/customcertificate_test.go
+++ b/custom_certificates/customcertificate_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/custom_certificates"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/custom_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestCustomCertificateNewWithOptionalParams(t *testing.T) {
diff --git a/custom_certificates/prioritize.go b/custom_certificates/prioritize.go
index 85652da78c..5a5214e3ab 100644
--- a/custom_certificates/prioritize.go
+++ b/custom_certificates/prioritize.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PrioritizeService contains methods and other services that help with interacting
diff --git a/custom_certificates/prioritize_test.go b/custom_certificates/prioritize_test.go
index 14bf6ea4b7..54c2db2dd4 100644
--- a/custom_certificates/prioritize_test.go
+++ b/custom_certificates/prioritize_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/custom_certificates"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/custom_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestPrioritizeUpdate(t *testing.T) {
diff --git a/custom_hostnames/aliases.go b/custom_hostnames/aliases.go
index 6737125279..c044aa4623 100644
--- a/custom_hostnames/aliases.go
+++ b/custom_hostnames/aliases.go
@@ -3,7 +3,7 @@
package custom_hostnames
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/custom_hostnames/customhostname.go b/custom_hostnames/customhostname.go
index 528629dbd3..e6c4e36df3 100644
--- a/custom_hostnames/customhostname.go
+++ b/custom_hostnames/customhostname.go
@@ -9,12 +9,12 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// CustomHostnameService contains methods and other services that help with
diff --git a/custom_hostnames/customhostname_test.go b/custom_hostnames/customhostname_test.go
index 729c54bb9c..400bcd077f 100644
--- a/custom_hostnames/customhostname_test.go
+++ b/custom_hostnames/customhostname_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/custom_hostnames"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/custom_hostnames"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestCustomHostnameNewWithOptionalParams(t *testing.T) {
diff --git a/custom_hostnames/fallbackorigin.go b/custom_hostnames/fallbackorigin.go
index 8f97acbf63..731bf647f7 100644
--- a/custom_hostnames/fallbackorigin.go
+++ b/custom_hostnames/fallbackorigin.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/custom_hostnames/fallbackorigin_test.go b/custom_hostnames/fallbackorigin_test.go
index d9add129b2..ad47d4c1a1 100644
--- a/custom_hostnames/fallbackorigin_test.go
+++ b/custom_hostnames/fallbackorigin_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/custom_hostnames"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/custom_hostnames"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestFallbackOriginUpdate(t *testing.T) {
diff --git a/custom_nameservers/aliases.go b/custom_nameservers/aliases.go
index 65c8f236e4..2fb87d7668 100644
--- a/custom_nameservers/aliases.go
+++ b/custom_nameservers/aliases.go
@@ -3,7 +3,7 @@
package custom_nameservers
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/custom_nameservers/customnameserver.go b/custom_nameservers/customnameserver.go
index 43ea750073..20e61b8887 100644
--- a/custom_nameservers/customnameserver.go
+++ b/custom_nameservers/customnameserver.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/custom_nameservers/customnameserver_test.go b/custom_nameservers/customnameserver_test.go
index 79b3bab9a0..ccfe900d4e 100644
--- a/custom_nameservers/customnameserver_test.go
+++ b/custom_nameservers/customnameserver_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/custom_nameservers"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/custom_nameservers"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestCustomNameserverNewWithOptionalParams(t *testing.T) {
diff --git a/d1/aliases.go b/d1/aliases.go
index 6d6c5a665f..ed0be47c5b 100644
--- a/d1/aliases.go
+++ b/d1/aliases.go
@@ -3,7 +3,7 @@
package d1
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/d1/d1.go b/d1/d1.go
index 35b2f7c34e..4917728ee6 100644
--- a/d1/d1.go
+++ b/d1/d1.go
@@ -3,7 +3,7 @@
package d1
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// D1Service contains methods and other services that help with interacting with
diff --git a/d1/database.go b/d1/database.go
index 18e8fafa25..f34c119c0d 100644
--- a/d1/database.go
+++ b/d1/database.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/d1/database_test.go b/d1/database_test.go
index 00fe4c2f55..25a888090e 100644
--- a/d1/database_test.go
+++ b/d1/database_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/d1"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/d1"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestDatabaseNew(t *testing.T) {
diff --git a/dcv_delegation/aliases.go b/dcv_delegation/aliases.go
index e365dceb67..5a9f1c6004 100644
--- a/dcv_delegation/aliases.go
+++ b/dcv_delegation/aliases.go
@@ -3,7 +3,7 @@
package dcv_delegation
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/dcv_delegation/dcvdelegation.go b/dcv_delegation/dcvdelegation.go
index cdf95b048f..e65169343b 100644
--- a/dcv_delegation/dcvdelegation.go
+++ b/dcv_delegation/dcvdelegation.go
@@ -3,7 +3,7 @@
package dcv_delegation
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DCVDelegationService contains methods and other services that help with
diff --git a/dcv_delegation/uuid.go b/dcv_delegation/uuid.go
index 0bfa6d1c91..ba84409a8f 100644
--- a/dcv_delegation/uuid.go
+++ b/dcv_delegation/uuid.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// UUIDService contains methods and other services that help with interacting with
diff --git a/dcv_delegation/uuid_test.go b/dcv_delegation/uuid_test.go
index 95aef6f6db..4036f65e45 100644
--- a/dcv_delegation/uuid_test.go
+++ b/dcv_delegation/uuid_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/dcv_delegation"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/dcv_delegation"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestUUIDGet(t *testing.T) {
diff --git a/diagnostics/aliases.go b/diagnostics/aliases.go
index ea9656ed49..e0b5d31808 100644
--- a/diagnostics/aliases.go
+++ b/diagnostics/aliases.go
@@ -3,7 +3,7 @@
package diagnostics
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/diagnostics/diagnostic.go b/diagnostics/diagnostic.go
index 3221f0dfd0..5c062c49ed 100644
--- a/diagnostics/diagnostic.go
+++ b/diagnostics/diagnostic.go
@@ -3,7 +3,7 @@
package diagnostics
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DiagnosticService contains methods and other services that help with interacting
diff --git a/diagnostics/traceroute.go b/diagnostics/traceroute.go
index ae0d591a30..8d8cb5f1e8 100644
--- a/diagnostics/traceroute.go
+++ b/diagnostics/traceroute.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// TracerouteService contains methods and other services that help with interacting
diff --git a/diagnostics/traceroute_test.go b/diagnostics/traceroute_test.go
index 4df6185cd7..8241aa97c5 100644
--- a/diagnostics/traceroute_test.go
+++ b/diagnostics/traceroute_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/diagnostics"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/diagnostics"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestTracerouteNewWithOptionalParams(t *testing.T) {
diff --git a/dns/aliases.go b/dns/aliases.go
index 317e2b8f53..806aed0ae4 100644
--- a/dns/aliases.go
+++ b/dns/aliases.go
@@ -3,7 +3,7 @@
package dns
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/dns/analytics.go b/dns/analytics.go
index 766d1fbcbd..57a98c5677 100644
--- a/dns/analytics.go
+++ b/dns/analytics.go
@@ -3,7 +3,7 @@
package dns
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AnalyticsService contains methods and other services that help with interacting
diff --git a/dns/analyticsreport.go b/dns/analyticsreport.go
index 102fb481b7..4f2bca2dea 100644
--- a/dns/analyticsreport.go
+++ b/dns/analyticsreport.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AnalyticsReportService contains methods and other services that help with
diff --git a/dns/analyticsreport_test.go b/dns/analyticsreport_test.go
index e10333e306..2da3bba926 100644
--- a/dns/analyticsreport_test.go
+++ b/dns/analyticsreport_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/dns"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/dns"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAnalyticsReportGetWithOptionalParams(t *testing.T) {
diff --git a/dns/analyticsreportbytime.go b/dns/analyticsreportbytime.go
index 9a6aa737d9..8d979e02e8 100644
--- a/dns/analyticsreportbytime.go
+++ b/dns/analyticsreportbytime.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AnalyticsReportBytimeService contains methods and other services that help with
diff --git a/dns/analyticsreportbytime_test.go b/dns/analyticsreportbytime_test.go
index d922d4e61f..03779fb74e 100644
--- a/dns/analyticsreportbytime_test.go
+++ b/dns/analyticsreportbytime_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/dns"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/dns"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAnalyticsReportBytimeGetWithOptionalParams(t *testing.T) {
diff --git a/dns/dns.go b/dns/dns.go
index 474b59daec..ecaf88390e 100644
--- a/dns/dns.go
+++ b/dns/dns.go
@@ -3,7 +3,7 @@
package dns
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DNSService contains methods and other services that help with interacting with
diff --git a/dns/firewall.go b/dns/firewall.go
index 51a9b04ec0..1568a4d7c4 100644
--- a/dns/firewall.go
+++ b/dns/firewall.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/dns/firewall_test.go b/dns/firewall_test.go
index 25536f64a0..73ae26a71a 100644
--- a/dns/firewall_test.go
+++ b/dns/firewall_test.go
@@ -8,11 +8,11 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/dns"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/dns"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestFirewallNewWithOptionalParams(t *testing.T) {
diff --git a/dns/firewallanalytics.go b/dns/firewallanalytics.go
index be749ce9d0..9949e1cbe0 100644
--- a/dns/firewallanalytics.go
+++ b/dns/firewallanalytics.go
@@ -3,7 +3,7 @@
package dns
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// FirewallAnalyticsService contains methods and other services that help with
diff --git a/dns/firewallanalyticsreport.go b/dns/firewallanalyticsreport.go
index d6c63c0a24..0a2ae34fab 100644
--- a/dns/firewallanalyticsreport.go
+++ b/dns/firewallanalyticsreport.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// FirewallAnalyticsReportService contains methods and other services that help
diff --git a/dns/firewallanalyticsreport_test.go b/dns/firewallanalyticsreport_test.go
index 5f64c884a9..ac19e482ba 100644
--- a/dns/firewallanalyticsreport_test.go
+++ b/dns/firewallanalyticsreport_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/dns"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/dns"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestFirewallAnalyticsReportGetWithOptionalParams(t *testing.T) {
diff --git a/dns/firewallanalyticsreportbytime.go b/dns/firewallanalyticsreportbytime.go
index ecbf19b4fc..9d817518dd 100644
--- a/dns/firewallanalyticsreportbytime.go
+++ b/dns/firewallanalyticsreportbytime.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// FirewallAnalyticsReportBytimeService contains methods and other services that
diff --git a/dns/firewallanalyticsreportbytime_test.go b/dns/firewallanalyticsreportbytime_test.go
index dcf25f118b..5c6d990d75 100644
--- a/dns/firewallanalyticsreportbytime_test.go
+++ b/dns/firewallanalyticsreportbytime_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/dns"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/dns"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestFirewallAnalyticsReportBytimeGetWithOptionalParams(t *testing.T) {
diff --git a/dns/record.go b/dns/record.go
index 4331a733fd..87dd3e7e6b 100644
--- a/dns/record.go
+++ b/dns/record.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/dns/record_test.go b/dns/record_test.go
index 47dfd78fa0..ace0d9a704 100644
--- a/dns/record_test.go
+++ b/dns/record_test.go
@@ -8,11 +8,11 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/dns"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/dns"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRecordNewWithOptionalParams(t *testing.T) {
diff --git a/dnssec/aliases.go b/dnssec/aliases.go
index 034880d63a..38413b1e1e 100644
--- a/dnssec/aliases.go
+++ b/dnssec/aliases.go
@@ -3,7 +3,7 @@
package dnssec
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/dnssec/dnssec.go b/dnssec/dnssec.go
index 0c9bd92064..1425546a25 100644
--- a/dnssec/dnssec.go
+++ b/dnssec/dnssec.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/dnssec/dnssec_test.go b/dnssec/dnssec_test.go
index 5aaf6a804d..35a929f1af 100644
--- a/dnssec/dnssec_test.go
+++ b/dnssec/dnssec_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/dnssec"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/dnssec"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestDNSSECDelete(t *testing.T) {
diff --git a/durable_objects/aliases.go b/durable_objects/aliases.go
index 95c043ed13..5d54693714 100644
--- a/durable_objects/aliases.go
+++ b/durable_objects/aliases.go
@@ -3,7 +3,7 @@
package durable_objects
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/durable_objects/durableobject.go b/durable_objects/durableobject.go
index 3a1caefa77..647c986e26 100644
--- a/durable_objects/durableobject.go
+++ b/durable_objects/durableobject.go
@@ -3,7 +3,7 @@
package durable_objects
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DurableObjectService contains methods and other services that help with
diff --git a/durable_objects/namespace.go b/durable_objects/namespace.go
index 0dafa3ead4..606f79f402 100644
--- a/durable_objects/namespace.go
+++ b/durable_objects/namespace.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// NamespaceService contains methods and other services that help with interacting
diff --git a/durable_objects/namespace_test.go b/durable_objects/namespace_test.go
index ea9e5757d3..db01f0ec9d 100644
--- a/durable_objects/namespace_test.go
+++ b/durable_objects/namespace_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/durable_objects"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/durable_objects"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestNamespaceList(t *testing.T) {
diff --git a/durable_objects/namespaceobject.go b/durable_objects/namespaceobject.go
index 697786e1b5..60e7ee58d8 100644
--- a/durable_objects/namespaceobject.go
+++ b/durable_objects/namespaceobject.go
@@ -8,11 +8,12 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// NamespaceObjectService contains methods and other services that help with
@@ -34,16 +35,26 @@ func NewNamespaceObjectService(opts ...option.RequestOption) (r *NamespaceObject
}
// Returns the Durable Objects in a given namespace.
-func (r *NamespaceObjectService) List(ctx context.Context, id string, params NamespaceObjectListParams, opts ...option.RequestOption) (res *[]WorkersObject, err error) {
- opts = append(r.Options[:], opts...)
- var env NamespaceObjectListResponseEnvelope
+func (r *NamespaceObjectService) List(ctx context.Context, id string, params NamespaceObjectListParams, opts ...option.RequestOption) (res *shared.CursorLimitPagination[WorkersObject], err error) {
+ var raw *http.Response
+ opts = append(r.Options, opts...)
+ opts = append([]option.RequestOption{option.WithResponseInto(&raw)}, opts...)
path := fmt.Sprintf("accounts/%s/workers/durable_objects/namespaces/%s/objects", params.AccountID, id)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, params, &env, opts...)
+ cfg, err := requestconfig.NewRequestConfig(ctx, http.MethodGet, path, params, &res, opts...)
if err != nil {
- return
+ return nil, err
}
- res = &env.Result
- return
+ err = cfg.Execute()
+ if err != nil {
+ return nil, err
+ }
+ res.SetPageConfig(cfg, raw)
+ return res, nil
+}
+
+// Returns the Durable Objects in a given namespace.
+func (r *NamespaceObjectService) ListAutoPaging(ctx context.Context, id string, params NamespaceObjectListParams, opts ...option.RequestOption) *shared.CursorLimitPaginationAutoPager[WorkersObject] {
+ return shared.NewCursorLimitPaginationAutoPager(r.List(ctx, id, params, opts...))
}
type WorkersObject struct {
@@ -90,122 +101,3 @@ func (r NamespaceObjectListParams) URLQuery() (v url.Values) {
NestedFormat: apiquery.NestedQueryFormatBrackets,
})
}
-
-type NamespaceObjectListResponseEnvelope struct {
- Errors []NamespaceObjectListResponseEnvelopeErrors `json:"errors,required"`
- Messages []NamespaceObjectListResponseEnvelopeMessages `json:"messages,required"`
- Result []WorkersObject `json:"result,required,nullable"`
- // Whether the API call was successful
- Success NamespaceObjectListResponseEnvelopeSuccess `json:"success,required"`
- ResultInfo NamespaceObjectListResponseEnvelopeResultInfo `json:"result_info"`
- JSON namespaceObjectListResponseEnvelopeJSON `json:"-"`
-}
-
-// namespaceObjectListResponseEnvelopeJSON contains the JSON metadata for the
-// struct [NamespaceObjectListResponseEnvelope]
-type namespaceObjectListResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- ResultInfo apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *NamespaceObjectListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r namespaceObjectListResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type NamespaceObjectListResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON namespaceObjectListResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// namespaceObjectListResponseEnvelopeErrorsJSON contains the JSON metadata for the
-// struct [NamespaceObjectListResponseEnvelopeErrors]
-type namespaceObjectListResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *NamespaceObjectListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r namespaceObjectListResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type NamespaceObjectListResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON namespaceObjectListResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// namespaceObjectListResponseEnvelopeMessagesJSON contains the JSON metadata for
-// the struct [NamespaceObjectListResponseEnvelopeMessages]
-type namespaceObjectListResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *NamespaceObjectListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r namespaceObjectListResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type NamespaceObjectListResponseEnvelopeSuccess bool
-
-const (
- NamespaceObjectListResponseEnvelopeSuccessTrue NamespaceObjectListResponseEnvelopeSuccess = true
-)
-
-type NamespaceObjectListResponseEnvelopeResultInfo struct {
- // Total results returned based on your list parameters.
- Count float64 `json:"count"`
- // Opaque token indicating the position from which to continue when requesting the
- // next set of records. A valid value for the cursor can be obtained from the
- // cursors object in the result_info structure.
- Cursor string `json:"cursor"`
- // Current page within paginated list of results
- Page float64 `json:"page"`
- // Number of results per page of results
- PerPage float64 `json:"per_page"`
- // Total results available without any search parameters
- TotalCount float64 `json:"total_count"`
- JSON namespaceObjectListResponseEnvelopeResultInfoJSON `json:"-"`
-}
-
-// namespaceObjectListResponseEnvelopeResultInfoJSON contains the JSON metadata for
-// the struct [NamespaceObjectListResponseEnvelopeResultInfo]
-type namespaceObjectListResponseEnvelopeResultInfoJSON struct {
- Count apijson.Field
- Cursor apijson.Field
- Page apijson.Field
- PerPage apijson.Field
- TotalCount apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *NamespaceObjectListResponseEnvelopeResultInfo) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r namespaceObjectListResponseEnvelopeResultInfoJSON) RawJSON() string {
- return r.raw
-}
diff --git a/durable_objects/namespaceobject_test.go b/durable_objects/namespaceobject_test.go
index 9004628eba..d9599f9de1 100644
--- a/durable_objects/namespaceobject_test.go
+++ b/durable_objects/namespaceobject_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/durable_objects"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/durable_objects"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestNamespaceObjectListWithOptionalParams(t *testing.T) {
diff --git a/email_routing/aliases.go b/email_routing/aliases.go
index 8b3ee41cd3..0b9163cc80 100644
--- a/email_routing/aliases.go
+++ b/email_routing/aliases.go
@@ -3,7 +3,7 @@
package email_routing
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/email_routing/emailrouting.go b/email_routing/emailrouting.go
index e465812651..ce72c1829f 100644
--- a/email_routing/emailrouting.go
+++ b/email_routing/emailrouting.go
@@ -3,7 +3,7 @@
package email_routing
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailRoutingService contains methods and other services that help with
diff --git a/email_routing/routing.go b/email_routing/routing.go
index 0073569dda..d702ca1e5f 100644
--- a/email_routing/routing.go
+++ b/email_routing/routing.go
@@ -8,9 +8,9 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RoutingService contains methods and other services that help with interacting
@@ -19,9 +19,7 @@ import (
// service directly, and instead use the [NewRoutingService] method instead.
type RoutingService struct {
Options []option.RequestOption
- Disables *RoutingDisableService
DNS *RoutingDNSService
- Enables *RoutingEnableService
Rules *RoutingRuleService
Addresses *RoutingAddressService
}
@@ -32,14 +30,39 @@ type RoutingService struct {
func NewRoutingService(opts ...option.RequestOption) (r *RoutingService) {
r = &RoutingService{}
r.Options = opts
- r.Disables = NewRoutingDisableService(opts...)
r.DNS = NewRoutingDNSService(opts...)
- r.Enables = NewRoutingEnableService(opts...)
r.Rules = NewRoutingRuleService(opts...)
r.Addresses = NewRoutingAddressService(opts...)
return
}
+// Disable your Email Routing zone. Also removes additional MX records previously
+// required for Email Routing to work.
+func (r *RoutingService) Disable(ctx context.Context, zoneIdentifier string, opts ...option.RequestOption) (res *RoutingDisableResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env RoutingDisableResponseEnvelope
+ path := fmt.Sprintf("zones/%s/email/routing/disable", zoneIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Enable you Email Routing zone. Add and lock the necessary MX and SPF records.
+func (r *RoutingService) Enable(ctx context.Context, zoneIdentifier string, opts ...option.RequestOption) (res *RoutingEnableResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env RoutingEnableResponseEnvelope
+ path := fmt.Sprintf("zones/%s/email/routing/enable", zoneIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
// Get information about the settings for your Email Routing zone.
func (r *RoutingService) Get(ctx context.Context, zoneIdentifier string, opts ...option.RequestOption) (res *RoutingGetResponse, err error) {
opts = append(r.Options[:], opts...)
@@ -53,6 +76,148 @@ func (r *RoutingService) Get(ctx context.Context, zoneIdentifier string, opts ..
return
}
+type RoutingDisableResponse struct {
+ // Email Routing settings identifier.
+ ID string `json:"id"`
+ // The date and time the settings have been created.
+ Created time.Time `json:"created" format:"date-time"`
+ // State of the zone settings for Email Routing.
+ Enabled RoutingDisableResponseEnabled `json:"enabled"`
+ // The date and time the settings have been modified.
+ Modified time.Time `json:"modified" format:"date-time"`
+ // Domain of your zone.
+ Name string `json:"name"`
+ // Flag to check if the user skipped the configuration wizard.
+ SkipWizard RoutingDisableResponseSkipWizard `json:"skip_wizard"`
+ // Show the state of your account, and the type or configuration error.
+ Status RoutingDisableResponseStatus `json:"status"`
+ // Email Routing settings tag. (Deprecated, replaced by Email Routing settings
+ // identifier)
+ Tag string `json:"tag"`
+ JSON routingDisableResponseJSON `json:"-"`
+}
+
+// routingDisableResponseJSON contains the JSON metadata for the struct
+// [RoutingDisableResponse]
+type routingDisableResponseJSON struct {
+ ID apijson.Field
+ Created apijson.Field
+ Enabled apijson.Field
+ Modified apijson.Field
+ Name apijson.Field
+ SkipWizard apijson.Field
+ Status apijson.Field
+ Tag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *RoutingDisableResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r routingDisableResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+// State of the zone settings for Email Routing.
+type RoutingDisableResponseEnabled bool
+
+const (
+ RoutingDisableResponseEnabledTrue RoutingDisableResponseEnabled = true
+ RoutingDisableResponseEnabledFalse RoutingDisableResponseEnabled = false
+)
+
+// Flag to check if the user skipped the configuration wizard.
+type RoutingDisableResponseSkipWizard bool
+
+const (
+ RoutingDisableResponseSkipWizardTrue RoutingDisableResponseSkipWizard = true
+ RoutingDisableResponseSkipWizardFalse RoutingDisableResponseSkipWizard = false
+)
+
+// Show the state of your account, and the type or configuration error.
+type RoutingDisableResponseStatus string
+
+const (
+ RoutingDisableResponseStatusReady RoutingDisableResponseStatus = "ready"
+ RoutingDisableResponseStatusUnconfigured RoutingDisableResponseStatus = "unconfigured"
+ RoutingDisableResponseStatusMisconfigured RoutingDisableResponseStatus = "misconfigured"
+ RoutingDisableResponseStatusMisconfiguredLocked RoutingDisableResponseStatus = "misconfigured/locked"
+ RoutingDisableResponseStatusUnlocked RoutingDisableResponseStatus = "unlocked"
+)
+
+type RoutingEnableResponse struct {
+ // Email Routing settings identifier.
+ ID string `json:"id"`
+ // The date and time the settings have been created.
+ Created time.Time `json:"created" format:"date-time"`
+ // State of the zone settings for Email Routing.
+ Enabled RoutingEnableResponseEnabled `json:"enabled"`
+ // The date and time the settings have been modified.
+ Modified time.Time `json:"modified" format:"date-time"`
+ // Domain of your zone.
+ Name string `json:"name"`
+ // Flag to check if the user skipped the configuration wizard.
+ SkipWizard RoutingEnableResponseSkipWizard `json:"skip_wizard"`
+ // Show the state of your account, and the type or configuration error.
+ Status RoutingEnableResponseStatus `json:"status"`
+ // Email Routing settings tag. (Deprecated, replaced by Email Routing settings
+ // identifier)
+ Tag string `json:"tag"`
+ JSON routingEnableResponseJSON `json:"-"`
+}
+
+// routingEnableResponseJSON contains the JSON metadata for the struct
+// [RoutingEnableResponse]
+type routingEnableResponseJSON struct {
+ ID apijson.Field
+ Created apijson.Field
+ Enabled apijson.Field
+ Modified apijson.Field
+ Name apijson.Field
+ SkipWizard apijson.Field
+ Status apijson.Field
+ Tag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *RoutingEnableResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r routingEnableResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+// State of the zone settings for Email Routing.
+type RoutingEnableResponseEnabled bool
+
+const (
+ RoutingEnableResponseEnabledTrue RoutingEnableResponseEnabled = true
+ RoutingEnableResponseEnabledFalse RoutingEnableResponseEnabled = false
+)
+
+// Flag to check if the user skipped the configuration wizard.
+type RoutingEnableResponseSkipWizard bool
+
+const (
+ RoutingEnableResponseSkipWizardTrue RoutingEnableResponseSkipWizard = true
+ RoutingEnableResponseSkipWizardFalse RoutingEnableResponseSkipWizard = false
+)
+
+// Show the state of your account, and the type or configuration error.
+type RoutingEnableResponseStatus string
+
+const (
+ RoutingEnableResponseStatusReady RoutingEnableResponseStatus = "ready"
+ RoutingEnableResponseStatusUnconfigured RoutingEnableResponseStatus = "unconfigured"
+ RoutingEnableResponseStatusMisconfigured RoutingEnableResponseStatus = "misconfigured"
+ RoutingEnableResponseStatusMisconfiguredLocked RoutingEnableResponseStatus = "misconfigured/locked"
+ RoutingEnableResponseStatusUnlocked RoutingEnableResponseStatus = "unlocked"
+)
+
type RoutingGetResponse struct {
// Email Routing settings identifier.
ID string `json:"id"`
@@ -124,6 +289,168 @@ const (
RoutingGetResponseStatusUnlocked RoutingGetResponseStatus = "unlocked"
)
+type RoutingDisableResponseEnvelope struct {
+ Errors []RoutingDisableResponseEnvelopeErrors `json:"errors,required"`
+ Messages []RoutingDisableResponseEnvelopeMessages `json:"messages,required"`
+ Result RoutingDisableResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success RoutingDisableResponseEnvelopeSuccess `json:"success,required"`
+ JSON routingDisableResponseEnvelopeJSON `json:"-"`
+}
+
+// routingDisableResponseEnvelopeJSON contains the JSON metadata for the struct
+// [RoutingDisableResponseEnvelope]
+type routingDisableResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *RoutingDisableResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r routingDisableResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type RoutingDisableResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON routingDisableResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// routingDisableResponseEnvelopeErrorsJSON contains the JSON metadata for the
+// struct [RoutingDisableResponseEnvelopeErrors]
+type routingDisableResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *RoutingDisableResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r routingDisableResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type RoutingDisableResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON routingDisableResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// routingDisableResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [RoutingDisableResponseEnvelopeMessages]
+type routingDisableResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *RoutingDisableResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r routingDisableResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type RoutingDisableResponseEnvelopeSuccess bool
+
+const (
+ RoutingDisableResponseEnvelopeSuccessTrue RoutingDisableResponseEnvelopeSuccess = true
+)
+
+type RoutingEnableResponseEnvelope struct {
+ Errors []RoutingEnableResponseEnvelopeErrors `json:"errors,required"`
+ Messages []RoutingEnableResponseEnvelopeMessages `json:"messages,required"`
+ Result RoutingEnableResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success RoutingEnableResponseEnvelopeSuccess `json:"success,required"`
+ JSON routingEnableResponseEnvelopeJSON `json:"-"`
+}
+
+// routingEnableResponseEnvelopeJSON contains the JSON metadata for the struct
+// [RoutingEnableResponseEnvelope]
+type routingEnableResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *RoutingEnableResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r routingEnableResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type RoutingEnableResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON routingEnableResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// routingEnableResponseEnvelopeErrorsJSON contains the JSON metadata for the
+// struct [RoutingEnableResponseEnvelopeErrors]
+type routingEnableResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *RoutingEnableResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r routingEnableResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type RoutingEnableResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON routingEnableResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// routingEnableResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [RoutingEnableResponseEnvelopeMessages]
+type routingEnableResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *RoutingEnableResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r routingEnableResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type RoutingEnableResponseEnvelopeSuccess bool
+
+const (
+ RoutingEnableResponseEnvelopeSuccessTrue RoutingEnableResponseEnvelopeSuccess = true
+)
+
type RoutingGetResponseEnvelope struct {
Errors []RoutingGetResponseEnvelopeErrors `json:"errors,required"`
Messages []RoutingGetResponseEnvelopeMessages `json:"messages,required"`
diff --git a/email_routing/routing_test.go b/email_routing/routing_test.go
index d88bb39b4e..e60cb77c6c 100644
--- a/email_routing/routing_test.go
+++ b/email_routing/routing_test.go
@@ -8,11 +8,59 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
+func TestRoutingDisable(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.EmailRouting.Routing.Disable(context.TODO(), "023e105f4ecef8ad9ca31a8372d0c353")
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestRoutingEnable(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.EmailRouting.Routing.Enable(context.TODO(), "023e105f4ecef8ad9ca31a8372d0c353")
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
func TestRoutingGet(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
diff --git a/email_routing/routingaddress.go b/email_routing/routingaddress.go
index 1245833b5d..7072b5d69b 100644
--- a/email_routing/routingaddress.go
+++ b/email_routing/routingaddress.go
@@ -9,12 +9,12 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RoutingAddressService contains methods and other services that help with
diff --git a/email_routing/routingaddress_test.go b/email_routing/routingaddress_test.go
index b301395611..2076c43249 100644
--- a/email_routing/routingaddress_test.go
+++ b/email_routing/routingaddress_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/email_routing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/email_routing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRoutingAddressNew(t *testing.T) {
diff --git a/email_routing/routingdisable.go b/email_routing/routingdisable.go
deleted file mode 100644
index 65bdf6c1d9..0000000000
--- a/email_routing/routingdisable.go
+++ /dev/null
@@ -1,198 +0,0 @@
-// File generated from our OpenAPI spec by Stainless.
-
-package email_routing
-
-import (
- "context"
- "fmt"
- "net/http"
- "time"
-
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
-)
-
-// RoutingDisableService contains methods and other services that help with
-// interacting with the cloudflare API. Note, unlike clients, this service does not
-// read variables from the environment automatically. You should not instantiate
-// this service directly, and instead use the [NewRoutingDisableService] method
-// instead.
-type RoutingDisableService struct {
- Options []option.RequestOption
-}
-
-// NewRoutingDisableService generates a new service that applies the given options
-// to each request. These options are applied after the parent client's options (if
-// there is one), and before any request-specific options.
-func NewRoutingDisableService(opts ...option.RequestOption) (r *RoutingDisableService) {
- r = &RoutingDisableService{}
- r.Options = opts
- return
-}
-
-// Disable your Email Routing zone. Also removes additional MX records previously
-// required for Email Routing to work.
-func (r *RoutingDisableService) New(ctx context.Context, zoneIdentifier string, opts ...option.RequestOption) (res *RoutingDisableNewResponse, err error) {
- opts = append(r.Options[:], opts...)
- var env RoutingDisableNewResponseEnvelope
- path := fmt.Sprintf("zones/%s/email/routing/disable", zoneIdentifier)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, nil, &env, opts...)
- if err != nil {
- return
- }
- res = &env.Result
- return
-}
-
-type RoutingDisableNewResponse struct {
- // Email Routing settings identifier.
- ID string `json:"id"`
- // The date and time the settings have been created.
- Created time.Time `json:"created" format:"date-time"`
- // State of the zone settings for Email Routing.
- Enabled RoutingDisableNewResponseEnabled `json:"enabled"`
- // The date and time the settings have been modified.
- Modified time.Time `json:"modified" format:"date-time"`
- // Domain of your zone.
- Name string `json:"name"`
- // Flag to check if the user skipped the configuration wizard.
- SkipWizard RoutingDisableNewResponseSkipWizard `json:"skip_wizard"`
- // Show the state of your account, and the type or configuration error.
- Status RoutingDisableNewResponseStatus `json:"status"`
- // Email Routing settings tag. (Deprecated, replaced by Email Routing settings
- // identifier)
- Tag string `json:"tag"`
- JSON routingDisableNewResponseJSON `json:"-"`
-}
-
-// routingDisableNewResponseJSON contains the JSON metadata for the struct
-// [RoutingDisableNewResponse]
-type routingDisableNewResponseJSON struct {
- ID apijson.Field
- Created apijson.Field
- Enabled apijson.Field
- Modified apijson.Field
- Name apijson.Field
- SkipWizard apijson.Field
- Status apijson.Field
- Tag apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *RoutingDisableNewResponse) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r routingDisableNewResponseJSON) RawJSON() string {
- return r.raw
-}
-
-// State of the zone settings for Email Routing.
-type RoutingDisableNewResponseEnabled bool
-
-const (
- RoutingDisableNewResponseEnabledTrue RoutingDisableNewResponseEnabled = true
- RoutingDisableNewResponseEnabledFalse RoutingDisableNewResponseEnabled = false
-)
-
-// Flag to check if the user skipped the configuration wizard.
-type RoutingDisableNewResponseSkipWizard bool
-
-const (
- RoutingDisableNewResponseSkipWizardTrue RoutingDisableNewResponseSkipWizard = true
- RoutingDisableNewResponseSkipWizardFalse RoutingDisableNewResponseSkipWizard = false
-)
-
-// Show the state of your account, and the type or configuration error.
-type RoutingDisableNewResponseStatus string
-
-const (
- RoutingDisableNewResponseStatusReady RoutingDisableNewResponseStatus = "ready"
- RoutingDisableNewResponseStatusUnconfigured RoutingDisableNewResponseStatus = "unconfigured"
- RoutingDisableNewResponseStatusMisconfigured RoutingDisableNewResponseStatus = "misconfigured"
- RoutingDisableNewResponseStatusMisconfiguredLocked RoutingDisableNewResponseStatus = "misconfigured/locked"
- RoutingDisableNewResponseStatusUnlocked RoutingDisableNewResponseStatus = "unlocked"
-)
-
-type RoutingDisableNewResponseEnvelope struct {
- Errors []RoutingDisableNewResponseEnvelopeErrors `json:"errors,required"`
- Messages []RoutingDisableNewResponseEnvelopeMessages `json:"messages,required"`
- Result RoutingDisableNewResponse `json:"result,required"`
- // Whether the API call was successful
- Success RoutingDisableNewResponseEnvelopeSuccess `json:"success,required"`
- JSON routingDisableNewResponseEnvelopeJSON `json:"-"`
-}
-
-// routingDisableNewResponseEnvelopeJSON contains the JSON metadata for the struct
-// [RoutingDisableNewResponseEnvelope]
-type routingDisableNewResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *RoutingDisableNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r routingDisableNewResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type RoutingDisableNewResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON routingDisableNewResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// routingDisableNewResponseEnvelopeErrorsJSON contains the JSON metadata for the
-// struct [RoutingDisableNewResponseEnvelopeErrors]
-type routingDisableNewResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *RoutingDisableNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r routingDisableNewResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type RoutingDisableNewResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON routingDisableNewResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// routingDisableNewResponseEnvelopeMessagesJSON contains the JSON metadata for the
-// struct [RoutingDisableNewResponseEnvelopeMessages]
-type routingDisableNewResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *RoutingDisableNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r routingDisableNewResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type RoutingDisableNewResponseEnvelopeSuccess bool
-
-const (
- RoutingDisableNewResponseEnvelopeSuccessTrue RoutingDisableNewResponseEnvelopeSuccess = true
-)
diff --git a/email_routing/routingdns.go b/email_routing/routingdns.go
index bc886a298b..39004bd9a8 100644
--- a/email_routing/routingdns.go
+++ b/email_routing/routingdns.go
@@ -8,10 +8,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/email_routing/routingdns_test.go b/email_routing/routingdns_test.go
index 46d79c7fc6..0b4acba015 100644
--- a/email_routing/routingdns_test.go
+++ b/email_routing/routingdns_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRoutingDNSGet(t *testing.T) {
diff --git a/email_routing/routingenable.go b/email_routing/routingenable.go
deleted file mode 100644
index a8cbeb7a8d..0000000000
--- a/email_routing/routingenable.go
+++ /dev/null
@@ -1,197 +0,0 @@
-// File generated from our OpenAPI spec by Stainless.
-
-package email_routing
-
-import (
- "context"
- "fmt"
- "net/http"
- "time"
-
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
-)
-
-// RoutingEnableService contains methods and other services that help with
-// interacting with the cloudflare API. Note, unlike clients, this service does not
-// read variables from the environment automatically. You should not instantiate
-// this service directly, and instead use the [NewRoutingEnableService] method
-// instead.
-type RoutingEnableService struct {
- Options []option.RequestOption
-}
-
-// NewRoutingEnableService generates a new service that applies the given options
-// to each request. These options are applied after the parent client's options (if
-// there is one), and before any request-specific options.
-func NewRoutingEnableService(opts ...option.RequestOption) (r *RoutingEnableService) {
- r = &RoutingEnableService{}
- r.Options = opts
- return
-}
-
-// Enable you Email Routing zone. Add and lock the necessary MX and SPF records.
-func (r *RoutingEnableService) New(ctx context.Context, zoneIdentifier string, opts ...option.RequestOption) (res *RoutingEnableNewResponse, err error) {
- opts = append(r.Options[:], opts...)
- var env RoutingEnableNewResponseEnvelope
- path := fmt.Sprintf("zones/%s/email/routing/enable", zoneIdentifier)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, nil, &env, opts...)
- if err != nil {
- return
- }
- res = &env.Result
- return
-}
-
-type RoutingEnableNewResponse struct {
- // Email Routing settings identifier.
- ID string `json:"id"`
- // The date and time the settings have been created.
- Created time.Time `json:"created" format:"date-time"`
- // State of the zone settings for Email Routing.
- Enabled RoutingEnableNewResponseEnabled `json:"enabled"`
- // The date and time the settings have been modified.
- Modified time.Time `json:"modified" format:"date-time"`
- // Domain of your zone.
- Name string `json:"name"`
- // Flag to check if the user skipped the configuration wizard.
- SkipWizard RoutingEnableNewResponseSkipWizard `json:"skip_wizard"`
- // Show the state of your account, and the type or configuration error.
- Status RoutingEnableNewResponseStatus `json:"status"`
- // Email Routing settings tag. (Deprecated, replaced by Email Routing settings
- // identifier)
- Tag string `json:"tag"`
- JSON routingEnableNewResponseJSON `json:"-"`
-}
-
-// routingEnableNewResponseJSON contains the JSON metadata for the struct
-// [RoutingEnableNewResponse]
-type routingEnableNewResponseJSON struct {
- ID apijson.Field
- Created apijson.Field
- Enabled apijson.Field
- Modified apijson.Field
- Name apijson.Field
- SkipWizard apijson.Field
- Status apijson.Field
- Tag apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *RoutingEnableNewResponse) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r routingEnableNewResponseJSON) RawJSON() string {
- return r.raw
-}
-
-// State of the zone settings for Email Routing.
-type RoutingEnableNewResponseEnabled bool
-
-const (
- RoutingEnableNewResponseEnabledTrue RoutingEnableNewResponseEnabled = true
- RoutingEnableNewResponseEnabledFalse RoutingEnableNewResponseEnabled = false
-)
-
-// Flag to check if the user skipped the configuration wizard.
-type RoutingEnableNewResponseSkipWizard bool
-
-const (
- RoutingEnableNewResponseSkipWizardTrue RoutingEnableNewResponseSkipWizard = true
- RoutingEnableNewResponseSkipWizardFalse RoutingEnableNewResponseSkipWizard = false
-)
-
-// Show the state of your account, and the type or configuration error.
-type RoutingEnableNewResponseStatus string
-
-const (
- RoutingEnableNewResponseStatusReady RoutingEnableNewResponseStatus = "ready"
- RoutingEnableNewResponseStatusUnconfigured RoutingEnableNewResponseStatus = "unconfigured"
- RoutingEnableNewResponseStatusMisconfigured RoutingEnableNewResponseStatus = "misconfigured"
- RoutingEnableNewResponseStatusMisconfiguredLocked RoutingEnableNewResponseStatus = "misconfigured/locked"
- RoutingEnableNewResponseStatusUnlocked RoutingEnableNewResponseStatus = "unlocked"
-)
-
-type RoutingEnableNewResponseEnvelope struct {
- Errors []RoutingEnableNewResponseEnvelopeErrors `json:"errors,required"`
- Messages []RoutingEnableNewResponseEnvelopeMessages `json:"messages,required"`
- Result RoutingEnableNewResponse `json:"result,required"`
- // Whether the API call was successful
- Success RoutingEnableNewResponseEnvelopeSuccess `json:"success,required"`
- JSON routingEnableNewResponseEnvelopeJSON `json:"-"`
-}
-
-// routingEnableNewResponseEnvelopeJSON contains the JSON metadata for the struct
-// [RoutingEnableNewResponseEnvelope]
-type routingEnableNewResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *RoutingEnableNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r routingEnableNewResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type RoutingEnableNewResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON routingEnableNewResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// routingEnableNewResponseEnvelopeErrorsJSON contains the JSON metadata for the
-// struct [RoutingEnableNewResponseEnvelopeErrors]
-type routingEnableNewResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *RoutingEnableNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r routingEnableNewResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type RoutingEnableNewResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON routingEnableNewResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// routingEnableNewResponseEnvelopeMessagesJSON contains the JSON metadata for the
-// struct [RoutingEnableNewResponseEnvelopeMessages]
-type routingEnableNewResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *RoutingEnableNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r routingEnableNewResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type RoutingEnableNewResponseEnvelopeSuccess bool
-
-const (
- RoutingEnableNewResponseEnvelopeSuccessTrue RoutingEnableNewResponseEnvelopeSuccess = true
-)
diff --git a/email_routing/routingrule.go b/email_routing/routingrule.go
index 392a3029d6..9ce8f0be8c 100644
--- a/email_routing/routingrule.go
+++ b/email_routing/routingrule.go
@@ -8,12 +8,12 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RoutingRuleService contains methods and other services that help with
diff --git a/email_routing/routingrule_test.go b/email_routing/routingrule_test.go
index 405b2cf49a..7b09149848 100644
--- a/email_routing/routingrule_test.go
+++ b/email_routing/routingrule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/email_routing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/email_routing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRoutingRuleNewWithOptionalParams(t *testing.T) {
diff --git a/email_routing/routingrulecatchall.go b/email_routing/routingrulecatchall.go
index d5af910a6f..987090c8ca 100644
--- a/email_routing/routingrulecatchall.go
+++ b/email_routing/routingrulecatchall.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RoutingRuleCatchAllService contains methods and other services that help with
diff --git a/email_routing/routingrulecatchall_test.go b/email_routing/routingrulecatchall_test.go
index b3d46bc103..89d80c365e 100644
--- a/email_routing/routingrulecatchall_test.go
+++ b/email_routing/routingrulecatchall_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/email_routing"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/email_routing"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRoutingRuleCatchAllUpdateWithOptionalParams(t *testing.T) {
diff --git a/field.go b/field.go
index ae1257dc6f..f40e5e79ba 100644
--- a/field.go
+++ b/field.go
@@ -1,14 +1,14 @@
package cloudflare
import (
- "github.com/cloudflare/cloudflare-go/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
)
// F is a param field helper used to initialize a [param.Field] generic struct.
// This helps specify null, zero values, and overrides, as well as normal values.
// You can read more about this in our [README].
//
-// [README]: https://pkg.go.dev/github.com/cloudflare/cloudflare-go#readme-request-fields
+// [README]: https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2#readme-request-fields
func F[T any](value T) param.Field[T] { return param.Field[T]{Value: value, Present: true} }
// Null is a param field helper which explciitly sends null to the API.
diff --git a/filters/aliases.go b/filters/aliases.go
index a02fc7e23c..3720be889a 100644
--- a/filters/aliases.go
+++ b/filters/aliases.go
@@ -3,7 +3,7 @@
package filters
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/filters/filter.go b/filters/filter.go
index e15aafde71..76a3df17bf 100644
--- a/filters/filter.go
+++ b/filters/filter.go
@@ -8,12 +8,12 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// FilterService contains methods and other services that help with interacting
diff --git a/filters/filter_test.go b/filters/filter_test.go
index 4386b8b795..7e9c357500 100644
--- a/filters/filter_test.go
+++ b/filters/filter_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/filters"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/filters"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestFilterNew(t *testing.T) {
diff --git a/firewall/accessrule.go b/firewall/accessrule.go
index cefb9e0cfd..edbbeb513b 100644
--- a/firewall/accessrule.go
+++ b/firewall/accessrule.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/firewall/accessrule_test.go b/firewall/accessrule_test.go
index 65e1f8c063..b83dd0e6f6 100644
--- a/firewall/accessrule_test.go
+++ b/firewall/accessrule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/firewall"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/firewall"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAccessRuleNewWithOptionalParams(t *testing.T) {
diff --git a/firewall/aliases.go b/firewall/aliases.go
index 7773a76afe..a033885c85 100644
--- a/firewall/aliases.go
+++ b/firewall/aliases.go
@@ -3,7 +3,7 @@
package firewall
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/firewall/firewall.go b/firewall/firewall.go
index e38ff71749..8511b6c670 100644
--- a/firewall/firewall.go
+++ b/firewall/firewall.go
@@ -3,7 +3,7 @@
package firewall
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// FirewallService contains methods and other services that help with interacting
diff --git a/firewall/lockdown.go b/firewall/lockdown.go
index 39dc0d186d..481293fea6 100644
--- a/firewall/lockdown.go
+++ b/firewall/lockdown.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/firewall/lockdown_test.go b/firewall/lockdown_test.go
index 8a6d5a3c97..5a17722a95 100644
--- a/firewall/lockdown_test.go
+++ b/firewall/lockdown_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/firewall"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/firewall"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestLockdownNew(t *testing.T) {
diff --git a/firewall/rule.go b/firewall/rule.go
index 8d125253a7..5806a115d9 100644
--- a/firewall/rule.go
+++ b/firewall/rule.go
@@ -9,13 +9,13 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/filters"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/filters"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/firewall/rule_test.go b/firewall/rule_test.go
index e1af30c4b1..9fba888f59 100644
--- a/firewall/rule_test.go
+++ b/firewall/rule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/firewall"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/firewall"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRuleNew(t *testing.T) {
diff --git a/firewall/uarule.go b/firewall/uarule.go
index fb03ee0a6c..0debb63aa0 100644
--- a/firewall/uarule.go
+++ b/firewall/uarule.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/firewall/uarule_test.go b/firewall/uarule_test.go
index 658740f50a..972de5848f 100644
--- a/firewall/uarule_test.go
+++ b/firewall/uarule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/firewall"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/firewall"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestUARuleNew(t *testing.T) {
diff --git a/firewall/waf.go b/firewall/waf.go
index 6abdceada9..c060733c91 100644
--- a/firewall/waf.go
+++ b/firewall/waf.go
@@ -3,7 +3,7 @@
package firewall
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// WAFService contains methods and other services that help with interacting with
diff --git a/firewall/wafoverride.go b/firewall/wafoverride.go
index b9779f22c7..97ebf69ccd 100644
--- a/firewall/wafoverride.go
+++ b/firewall/wafoverride.go
@@ -8,12 +8,12 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// WAFOverrideService contains methods and other services that help with
diff --git a/firewall/wafoverride_test.go b/firewall/wafoverride_test.go
index 06749e99f8..6556bafb12 100644
--- a/firewall/wafoverride_test.go
+++ b/firewall/wafoverride_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/firewall"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/firewall"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestWAFOverrideNew(t *testing.T) {
diff --git a/firewall/wafpackage.go b/firewall/wafpackage.go
index 68f83c89ec..126db41408 100644
--- a/firewall/wafpackage.go
+++ b/firewall/wafpackage.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/firewall/wafpackage_test.go b/firewall/wafpackage_test.go
index ef7308b045..1abe5ae304 100644
--- a/firewall/wafpackage_test.go
+++ b/firewall/wafpackage_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/firewall"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/firewall"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestWAFPackageListWithOptionalParams(t *testing.T) {
diff --git a/firewall/wafpackagegroup.go b/firewall/wafpackagegroup.go
index 16ba17c9c9..a232356ebe 100644
--- a/firewall/wafpackagegroup.go
+++ b/firewall/wafpackagegroup.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/firewall/wafpackagegroup_test.go b/firewall/wafpackagegroup_test.go
index 6f4ae25c1d..d2029ca77a 100644
--- a/firewall/wafpackagegroup_test.go
+++ b/firewall/wafpackagegroup_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/firewall"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/firewall"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestWAFPackageGroupListWithOptionalParams(t *testing.T) {
diff --git a/firewall/wafpackagerule.go b/firewall/wafpackagerule.go
index f122f30558..b553e9a540 100644
--- a/firewall/wafpackagerule.go
+++ b/firewall/wafpackagerule.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/firewall/wafpackagerule_test.go b/firewall/wafpackagerule_test.go
index 64577e3b44..201ca7f360 100644
--- a/firewall/wafpackagerule_test.go
+++ b/firewall/wafpackagerule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/firewall"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/firewall"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestWAFPackageRuleListWithOptionalParams(t *testing.T) {
diff --git a/go.mod b/go.mod
index cc8c92bf1f..0c308fcd3d 100644
--- a/go.mod
+++ b/go.mod
@@ -1,4 +1,4 @@
-module github.com/cloudflare/cloudflare-go
+module github.com/cloudflare/cloudflare-go/v2
go 1.19
diff --git a/healthchecks/aliases.go b/healthchecks/aliases.go
index dc8ae3e590..bcfc7edeed 100644
--- a/healthchecks/aliases.go
+++ b/healthchecks/aliases.go
@@ -3,7 +3,7 @@
package healthchecks
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/healthchecks/healthcheck.go b/healthchecks/healthcheck.go
index ff8c6ccf3f..9abc24ca04 100644
--- a/healthchecks/healthcheck.go
+++ b/healthchecks/healthcheck.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HealthcheckService contains methods and other services that help with
diff --git a/healthchecks/healthcheck_test.go b/healthchecks/healthcheck_test.go
index 6e52ad68d9..defcc9d245 100644
--- a/healthchecks/healthcheck_test.go
+++ b/healthchecks/healthcheck_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/healthchecks"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/healthchecks"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestHealthcheckNewWithOptionalParams(t *testing.T) {
diff --git a/healthchecks/preview.go b/healthchecks/preview.go
index 3545965486..717508c5bb 100644
--- a/healthchecks/preview.go
+++ b/healthchecks/preview.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PreviewService contains methods and other services that help with interacting
diff --git a/healthchecks/preview_test.go b/healthchecks/preview_test.go
index 1e701ac27e..4dc69896aa 100644
--- a/healthchecks/preview_test.go
+++ b/healthchecks/preview_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/healthchecks"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/healthchecks"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestPreviewNewWithOptionalParams(t *testing.T) {
diff --git a/hostnames/aliases.go b/hostnames/aliases.go
index 2cb001a309..f14abc2bef 100644
--- a/hostnames/aliases.go
+++ b/hostnames/aliases.go
@@ -3,7 +3,7 @@
package hostnames
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/hostnames/hostname.go b/hostnames/hostname.go
index c60c58541c..05ab8968ad 100644
--- a/hostnames/hostname.go
+++ b/hostnames/hostname.go
@@ -3,7 +3,7 @@
package hostnames
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HostnameService contains methods and other services that help with interacting
diff --git a/hostnames/setting.go b/hostnames/setting.go
index cdfc677614..9b364d212f 100644
--- a/hostnames/setting.go
+++ b/hostnames/setting.go
@@ -3,7 +3,7 @@
package hostnames
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingService contains methods and other services that help with interacting
diff --git a/hostnames/settingtls.go b/hostnames/settingtls.go
index 9bb7fdeb1a..36614e3f1d 100644
--- a/hostnames/settingtls.go
+++ b/hostnames/settingtls.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/hostnames/settingtls_test.go b/hostnames/settingtls_test.go
index 3870d2179c..5394f37a4e 100644
--- a/hostnames/settingtls_test.go
+++ b/hostnames/settingtls_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/hostnames"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/hostnames"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestSettingTLSUpdate(t *testing.T) {
diff --git a/hyperdrive/aliases.go b/hyperdrive/aliases.go
index d50d2cd6fa..8d058c8bac 100644
--- a/hyperdrive/aliases.go
+++ b/hyperdrive/aliases.go
@@ -3,7 +3,7 @@
package hyperdrive
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/hyperdrive/config.go b/hyperdrive/config.go
index d0ccc85a67..415a0a8172 100644
--- a/hyperdrive/config.go
+++ b/hyperdrive/config.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/hyperdrive/config_test.go b/hyperdrive/config_test.go
index ec90e359c1..36b6c61f0c 100644
--- a/hyperdrive/config_test.go
+++ b/hyperdrive/config_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/hyperdrive"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/hyperdrive"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestConfigNew(t *testing.T) {
diff --git a/hyperdrive/hyperdrive.go b/hyperdrive/hyperdrive.go
index eedca3cbf4..f601d928e7 100644
--- a/hyperdrive/hyperdrive.go
+++ b/hyperdrive/hyperdrive.go
@@ -3,7 +3,7 @@
package hyperdrive
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HyperdriveService contains methods and other services that help with interacting
diff --git a/images/aliases.go b/images/aliases.go
index f8d1d209fc..d319b67e20 100644
--- a/images/aliases.go
+++ b/images/aliases.go
@@ -3,7 +3,7 @@
package images
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/images/image.go b/images/image.go
index 090fd2ebdf..a4857ca51f 100644
--- a/images/image.go
+++ b/images/image.go
@@ -3,7 +3,7 @@
package images
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ImageService contains methods and other services that help with interacting with
diff --git a/images/v1.go b/images/v1.go
index 97b8d98f26..c1bcd9c50e 100644
--- a/images/v1.go
+++ b/images/v1.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/images/v1_test.go b/images/v1_test.go
index 5d474132b1..f80008c94d 100644
--- a/images/v1_test.go
+++ b/images/v1_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/images"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/images"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV1NewWithOptionalParams(t *testing.T) {
diff --git a/images/v1blob.go b/images/v1blob.go
index 536a6b20c9..df2118da2e 100644
--- a/images/v1blob.go
+++ b/images/v1blob.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// V1BlobService contains methods and other services that help with interacting
diff --git a/images/v1blob_test.go b/images/v1blob_test.go
index 8a1ce93e8f..1cbd21b084 100644
--- a/images/v1blob_test.go
+++ b/images/v1blob_test.go
@@ -11,9 +11,9 @@ import (
"net/http/httptest"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/images"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/images"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV1BlobGet(t *testing.T) {
diff --git a/images/v1key.go b/images/v1key.go
index afa19abf08..3749f52718 100644
--- a/images/v1key.go
+++ b/images/v1key.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// V1KeyService contains methods and other services that help with interacting with
@@ -30,6 +30,19 @@ func NewV1KeyService(opts ...option.RequestOption) (r *V1KeyService) {
return
}
+// Create a new signing key with specified name. Returns all keys available.
+func (r *V1KeyService) Update(ctx context.Context, signingKeyName interface{}, body V1KeyUpdateParams, opts ...option.RequestOption) (res *ImagesImageKeys, err error) {
+ opts = append(r.Options[:], opts...)
+ var env V1KeyUpdateResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/images/v1/keys/%v", body.AccountID, signingKeyName)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPut, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
// Lists your signing keys. These can be found on your Cloudflare Images dashboard.
func (r *V1KeyService) List(ctx context.Context, query V1KeyListParams, opts ...option.RequestOption) (res *ImagesImageKeys, err error) {
opts = append(r.Options[:], opts...)
@@ -43,6 +56,20 @@ func (r *V1KeyService) List(ctx context.Context, query V1KeyListParams, opts ...
return
}
+// Delete signing key with specified name. Returns all keys available. When last
+// key is removed, a new default signing key will be generated.
+func (r *V1KeyService) Delete(ctx context.Context, signingKeyName interface{}, body V1KeyDeleteParams, opts ...option.RequestOption) (res *ImagesImageKeys, err error) {
+ opts = append(r.Options[:], opts...)
+ var env V1KeyDeleteResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/images/v1/keys/%v", body.AccountID, signingKeyName)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodDelete, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
type ImagesImageKeys struct {
Keys []ImagesImageKeysKey `json:"keys"`
JSON imagesImageKeysJSON `json:"-"`
@@ -88,6 +115,92 @@ func (r imagesImageKeysKeyJSON) RawJSON() string {
return r.raw
}
+type V1KeyUpdateParams struct {
+ // Account identifier tag.
+ AccountID param.Field[string] `path:"account_id,required"`
+}
+
+type V1KeyUpdateResponseEnvelope struct {
+ Errors []V1KeyUpdateResponseEnvelopeErrors `json:"errors,required"`
+ Messages []V1KeyUpdateResponseEnvelopeMessages `json:"messages,required"`
+ Result ImagesImageKeys `json:"result,required"`
+ // Whether the API call was successful
+ Success V1KeyUpdateResponseEnvelopeSuccess `json:"success,required"`
+ JSON v1KeyUpdateResponseEnvelopeJSON `json:"-"`
+}
+
+// v1KeyUpdateResponseEnvelopeJSON contains the JSON metadata for the struct
+// [V1KeyUpdateResponseEnvelope]
+type v1KeyUpdateResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V1KeyUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v1KeyUpdateResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type V1KeyUpdateResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON v1KeyUpdateResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// v1KeyUpdateResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [V1KeyUpdateResponseEnvelopeErrors]
+type v1KeyUpdateResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V1KeyUpdateResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v1KeyUpdateResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type V1KeyUpdateResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON v1KeyUpdateResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// v1KeyUpdateResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [V1KeyUpdateResponseEnvelopeMessages]
+type v1KeyUpdateResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V1KeyUpdateResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v1KeyUpdateResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type V1KeyUpdateResponseEnvelopeSuccess bool
+
+const (
+ V1KeyUpdateResponseEnvelopeSuccessTrue V1KeyUpdateResponseEnvelopeSuccess = true
+)
+
type V1KeyListParams struct {
// Account identifier tag.
AccountID param.Field[string] `path:"account_id,required"`
@@ -173,3 +286,89 @@ type V1KeyListResponseEnvelopeSuccess bool
const (
V1KeyListResponseEnvelopeSuccessTrue V1KeyListResponseEnvelopeSuccess = true
)
+
+type V1KeyDeleteParams struct {
+ // Account identifier tag.
+ AccountID param.Field[string] `path:"account_id,required"`
+}
+
+type V1KeyDeleteResponseEnvelope struct {
+ Errors []V1KeyDeleteResponseEnvelopeErrors `json:"errors,required"`
+ Messages []V1KeyDeleteResponseEnvelopeMessages `json:"messages,required"`
+ Result ImagesImageKeys `json:"result,required"`
+ // Whether the API call was successful
+ Success V1KeyDeleteResponseEnvelopeSuccess `json:"success,required"`
+ JSON v1KeyDeleteResponseEnvelopeJSON `json:"-"`
+}
+
+// v1KeyDeleteResponseEnvelopeJSON contains the JSON metadata for the struct
+// [V1KeyDeleteResponseEnvelope]
+type v1KeyDeleteResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V1KeyDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v1KeyDeleteResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type V1KeyDeleteResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON v1KeyDeleteResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// v1KeyDeleteResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [V1KeyDeleteResponseEnvelopeErrors]
+type v1KeyDeleteResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V1KeyDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v1KeyDeleteResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type V1KeyDeleteResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON v1KeyDeleteResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// v1KeyDeleteResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [V1KeyDeleteResponseEnvelopeMessages]
+type v1KeyDeleteResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *V1KeyDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r v1KeyDeleteResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type V1KeyDeleteResponseEnvelopeSuccess bool
+
+const (
+ V1KeyDeleteResponseEnvelopeSuccessTrue V1KeyDeleteResponseEnvelopeSuccess = true
+)
diff --git a/images/v1key_test.go b/images/v1key_test.go
index 87a1dc55b6..22e8339c75 100644
--- a/images/v1key_test.go
+++ b/images/v1key_test.go
@@ -8,12 +8,42 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/images"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/images"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
+func TestV1KeyUpdate(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.Images.V1.Keys.Update(
+ context.TODO(),
+ "someKey",
+ images.V1KeyUpdateParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
func TestV1KeyList(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
@@ -39,3 +69,33 @@ func TestV1KeyList(t *testing.T) {
t.Fatalf("err should be nil: %s", err.Error())
}
}
+
+func TestV1KeyDelete(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.Images.V1.Keys.Delete(
+ context.TODO(),
+ "someKey",
+ images.V1KeyDeleteParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
diff --git a/images/v1stat.go b/images/v1stat.go
index 08d468af7d..adf266d2a5 100644
--- a/images/v1stat.go
+++ b/images/v1stat.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// V1StatService contains methods and other services that help with interacting
diff --git a/images/v1stat_test.go b/images/v1stat_test.go
index f2d9d24d37..825b92ec18 100644
--- a/images/v1stat_test.go
+++ b/images/v1stat_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/images"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/images"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV1StatGet(t *testing.T) {
diff --git a/images/v1variant.go b/images/v1variant.go
index 3bed6bf84b..b8d1cafcf3 100644
--- a/images/v1variant.go
+++ b/images/v1variant.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/images/v1variant_test.go b/images/v1variant_test.go
index b9fe0bebf2..1c7e38eacc 100644
--- a/images/v1variant_test.go
+++ b/images/v1variant_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/images"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/images"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV1VariantNewWithOptionalParams(t *testing.T) {
diff --git a/images/v2.go b/images/v2.go
index a773830f6f..6e85a2d39d 100644
--- a/images/v2.go
+++ b/images/v2.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// V2Service contains methods and other services that help with interacting with
diff --git a/images/v2_test.go b/images/v2_test.go
index 9f239da633..ac4f2c7ef2 100644
--- a/images/v2_test.go
+++ b/images/v2_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/images"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/images"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV2ListWithOptionalParams(t *testing.T) {
diff --git a/images/v2directupload.go b/images/v2directupload.go
index 25dc4514cb..fbf46fd9e9 100644
--- a/images/v2directupload.go
+++ b/images/v2directupload.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// V2DirectUploadService contains methods and other services that help with
diff --git a/images/v2directupload_test.go b/images/v2directupload_test.go
index db32a3d840..1cd41b3983 100644
--- a/images/v2directupload_test.go
+++ b/images/v2directupload_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/images"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/images"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestV2DirectUploadNewWithOptionalParams(t *testing.T) {
diff --git a/intel/aliases.go b/intel/aliases.go
index 0b28feeab3..593c3bc081 100644
--- a/intel/aliases.go
+++ b/intel/aliases.go
@@ -3,7 +3,7 @@
package intel
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/intel/asn.go b/intel/asn.go
index a4016dba8d..633bb3e933 100644
--- a/intel/asn.go
+++ b/intel/asn.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ASNService contains methods and other services that help with interacting with
diff --git a/intel/asn_test.go b/intel/asn_test.go
index a622f35a44..f4a21af436 100644
--- a/intel/asn_test.go
+++ b/intel/asn_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestASNGet(t *testing.T) {
diff --git a/intel/asnsubnet.go b/intel/asnsubnet.go
index de8ebb4306..8e5a4a31dc 100644
--- a/intel/asnsubnet.go
+++ b/intel/asnsubnet.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ASNSubnetService contains methods and other services that help with interacting
diff --git a/intel/asnsubnet_test.go b/intel/asnsubnet_test.go
index 89a6bd7b07..440a8ff2d6 100644
--- a/intel/asnsubnet_test.go
+++ b/intel/asnsubnet_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestASNSubnetGet(t *testing.T) {
diff --git a/intel/attacksurfacereport.go b/intel/attacksurfacereport.go
new file mode 100644
index 0000000000..8909feea89
--- /dev/null
+++ b/intel/attacksurfacereport.go
@@ -0,0 +1,29 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package intel
+
+import (
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+// AttackSurfaceReportService contains methods and other services that help with
+// interacting with the cloudflare API. Note, unlike clients, this service does not
+// read variables from the environment automatically. You should not instantiate
+// this service directly, and instead use the [NewAttackSurfaceReportService]
+// method instead.
+type AttackSurfaceReportService struct {
+ Options []option.RequestOption
+ IssueTypes *AttackSurfaceReportIssueTypeService
+ Issues *AttackSurfaceReportIssueService
+}
+
+// NewAttackSurfaceReportService generates a new service that applies the given
+// options to each request. These options are applied after the parent client's
+// options (if there is one), and before any request-specific options.
+func NewAttackSurfaceReportService(opts ...option.RequestOption) (r *AttackSurfaceReportService) {
+ r = &AttackSurfaceReportService{}
+ r.Options = opts
+ r.IssueTypes = NewAttackSurfaceReportIssueTypeService(opts...)
+ r.Issues = NewAttackSurfaceReportIssueService(opts...)
+ return
+}
diff --git a/intel/attacksurfacereportissue.go b/intel/attacksurfacereportissue.go
new file mode 100644
index 0000000000..0401925c82
--- /dev/null
+++ b/intel/attacksurfacereportissue.go
@@ -0,0 +1,953 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package intel
+
+import (
+ "context"
+ "fmt"
+ "net/http"
+ "net/url"
+ "reflect"
+ "time"
+
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/tidwall/gjson"
+)
+
+// AttackSurfaceReportIssueService contains methods and other services that help
+// with interacting with the cloudflare API. Note, unlike clients, this service
+// does not read variables from the environment automatically. You should not
+// instantiate this service directly, and instead use the
+// [NewAttackSurfaceReportIssueService] method instead.
+type AttackSurfaceReportIssueService struct {
+ Options []option.RequestOption
+}
+
+// NewAttackSurfaceReportIssueService generates a new service that applies the
+// given options to each request. These options are applied after the parent
+// client's options (if there is one), and before any request-specific options.
+func NewAttackSurfaceReportIssueService(opts ...option.RequestOption) (r *AttackSurfaceReportIssueService) {
+ r = &AttackSurfaceReportIssueService{}
+ r.Options = opts
+ return
+}
+
+// Get Security Center Issues
+func (r *AttackSurfaceReportIssueService) List(ctx context.Context, params AttackSurfaceReportIssueListParams, opts ...option.RequestOption) (res *shared.V4PagePagination[AttackSurfaceReportIssueListResponse], err error) {
+ var raw *http.Response
+ opts = append(r.Options, opts...)
+ opts = append([]option.RequestOption{option.WithResponseInto(&raw)}, opts...)
+ path := fmt.Sprintf("accounts/%s/intel/attack-surface-report/issues", params.AccountID)
+ cfg, err := requestconfig.NewRequestConfig(ctx, http.MethodGet, path, params, &res, opts...)
+ if err != nil {
+ return nil, err
+ }
+ err = cfg.Execute()
+ if err != nil {
+ return nil, err
+ }
+ res.SetPageConfig(cfg, raw)
+ return res, nil
+}
+
+// Get Security Center Issues
+func (r *AttackSurfaceReportIssueService) ListAutoPaging(ctx context.Context, params AttackSurfaceReportIssueListParams, opts ...option.RequestOption) *shared.V4PagePaginationAutoPager[AttackSurfaceReportIssueListResponse] {
+ return shared.NewV4PagePaginationAutoPager(r.List(ctx, params, opts...))
+}
+
+// Get Security Center Issue Counts by Class
+func (r *AttackSurfaceReportIssueService) Class(ctx context.Context, params AttackSurfaceReportIssueClassParams, opts ...option.RequestOption) (res *[]AttackSurfaceReportIssueClassResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env AttackSurfaceReportIssueClassResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/intel/attack-surface-report/issues/class", params.AccountID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, params, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Archive Security Center Insight
+func (r *AttackSurfaceReportIssueService) Dismiss(ctx context.Context, issueID string, params AttackSurfaceReportIssueDismissParams, opts ...option.RequestOption) (res *AttackSurfaceReportIssueDismissResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env AttackSurfaceReportIssueDismissResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/intel/attack-surface-report/%s/dismiss", params.AccountID, issueID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPut, path, params, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Get Security Center Issue Counts by Severity
+func (r *AttackSurfaceReportIssueService) Severity(ctx context.Context, params AttackSurfaceReportIssueSeverityParams, opts ...option.RequestOption) (res *[]AttackSurfaceReportIssueSeverityResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env AttackSurfaceReportIssueSeverityResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/intel/attack-surface-report/issues/severity", params.AccountID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, params, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Get Security Center Issue Counts by Type
+func (r *AttackSurfaceReportIssueService) Type(ctx context.Context, params AttackSurfaceReportIssueTypeParams, opts ...option.RequestOption) (res *[]AttackSurfaceReportIssueTypeResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env AttackSurfaceReportIssueTypeResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/intel/attack-surface-report/issues/type", params.AccountID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, params, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+type AttackSurfaceReportIssueListResponse struct {
+ Errors []AttackSurfaceReportIssueListResponseError `json:"errors,required"`
+ Messages []AttackSurfaceReportIssueListResponseMessage `json:"messages,required"`
+ Result AttackSurfaceReportIssueListResponseResult `json:"result,required"`
+ // Whether the API call was successful
+ Success AttackSurfaceReportIssueListResponseSuccess `json:"success,required"`
+ JSON attackSurfaceReportIssueListResponseJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueListResponseJSON contains the JSON metadata for the
+// struct [AttackSurfaceReportIssueListResponse]
+type attackSurfaceReportIssueListResponseJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueListResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueListResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueListResponseError struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueListResponseErrorJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueListResponseErrorJSON contains the JSON metadata for the
+// struct [AttackSurfaceReportIssueListResponseError]
+type attackSurfaceReportIssueListResponseErrorJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueListResponseError) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueListResponseErrorJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueListResponseMessage struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueListResponseMessageJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueListResponseMessageJSON contains the JSON metadata for
+// the struct [AttackSurfaceReportIssueListResponseMessage]
+type attackSurfaceReportIssueListResponseMessageJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueListResponseMessage) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueListResponseMessageJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueListResponseResult struct {
+ // Total number of results
+ Count int64 `json:"count"`
+ Issues []AttackSurfaceReportIssueListResponseResultIssue `json:"issues"`
+ // Current page within paginated list of results
+ Page int64 `json:"page"`
+ // Number of results per page of results
+ PerPage int64 `json:"per_page"`
+ JSON attackSurfaceReportIssueListResponseResultJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueListResponseResultJSON contains the JSON metadata for
+// the struct [AttackSurfaceReportIssueListResponseResult]
+type attackSurfaceReportIssueListResponseResultJSON struct {
+ Count apijson.Field
+ Issues apijson.Field
+ Page apijson.Field
+ PerPage apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueListResponseResult) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueListResponseResultJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueListResponseResultIssue struct {
+ ID string `json:"id"`
+ Dismissed bool `json:"dismissed"`
+ IssueClass string `json:"issue_class"`
+ IssueType AttackSurfaceReportIssueListResponseResultIssuesIssueType `json:"issue_type"`
+ Payload interface{} `json:"payload"`
+ ResolveLink string `json:"resolve_link"`
+ ResolveText string `json:"resolve_text"`
+ Severity AttackSurfaceReportIssueListResponseResultIssuesSeverity `json:"severity"`
+ Since time.Time `json:"since" format:"date-time"`
+ Subject string `json:"subject"`
+ Timestamp time.Time `json:"timestamp" format:"date-time"`
+ JSON attackSurfaceReportIssueListResponseResultIssueJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueListResponseResultIssueJSON contains the JSON metadata
+// for the struct [AttackSurfaceReportIssueListResponseResultIssue]
+type attackSurfaceReportIssueListResponseResultIssueJSON struct {
+ ID apijson.Field
+ Dismissed apijson.Field
+ IssueClass apijson.Field
+ IssueType apijson.Field
+ Payload apijson.Field
+ ResolveLink apijson.Field
+ ResolveText apijson.Field
+ Severity apijson.Field
+ Since apijson.Field
+ Subject apijson.Field
+ Timestamp apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueListResponseResultIssue) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueListResponseResultIssueJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueListResponseResultIssuesIssueType string
+
+const (
+ AttackSurfaceReportIssueListResponseResultIssuesIssueTypeComplianceViolation AttackSurfaceReportIssueListResponseResultIssuesIssueType = "compliance_violation"
+ AttackSurfaceReportIssueListResponseResultIssuesIssueTypeEmailSecurity AttackSurfaceReportIssueListResponseResultIssuesIssueType = "email_security"
+ AttackSurfaceReportIssueListResponseResultIssuesIssueTypeExposedInfrastructure AttackSurfaceReportIssueListResponseResultIssuesIssueType = "exposed_infrastructure"
+ AttackSurfaceReportIssueListResponseResultIssuesIssueTypeInsecureConfiguration AttackSurfaceReportIssueListResponseResultIssuesIssueType = "insecure_configuration"
+ AttackSurfaceReportIssueListResponseResultIssuesIssueTypeWeakAuthentication AttackSurfaceReportIssueListResponseResultIssuesIssueType = "weak_authentication"
+)
+
+type AttackSurfaceReportIssueListResponseResultIssuesSeverity string
+
+const (
+ AttackSurfaceReportIssueListResponseResultIssuesSeverityLow AttackSurfaceReportIssueListResponseResultIssuesSeverity = "Low"
+ AttackSurfaceReportIssueListResponseResultIssuesSeverityModerate AttackSurfaceReportIssueListResponseResultIssuesSeverity = "Moderate"
+ AttackSurfaceReportIssueListResponseResultIssuesSeverityCritical AttackSurfaceReportIssueListResponseResultIssuesSeverity = "Critical"
+)
+
+// Whether the API call was successful
+type AttackSurfaceReportIssueListResponseSuccess bool
+
+const (
+ AttackSurfaceReportIssueListResponseSuccessTrue AttackSurfaceReportIssueListResponseSuccess = true
+)
+
+type AttackSurfaceReportIssueClassResponse struct {
+ Count int64 `json:"count"`
+ Value string `json:"value"`
+ JSON attackSurfaceReportIssueClassResponseJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueClassResponseJSON contains the JSON metadata for the
+// struct [AttackSurfaceReportIssueClassResponse]
+type attackSurfaceReportIssueClassResponseJSON struct {
+ Count apijson.Field
+ Value apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueClassResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueClassResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+// Union satisfied by [intel.AttackSurfaceReportIssueDismissResponseUnknown] or
+// [shared.UnionString].
+type AttackSurfaceReportIssueDismissResponse interface {
+ ImplementsIntelAttackSurfaceReportIssueDismissResponse()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*AttackSurfaceReportIssueDismissResponse)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+type AttackSurfaceReportIssueSeverityResponse struct {
+ Count int64 `json:"count"`
+ Value string `json:"value"`
+ JSON attackSurfaceReportIssueSeverityResponseJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueSeverityResponseJSON contains the JSON metadata for the
+// struct [AttackSurfaceReportIssueSeverityResponse]
+type attackSurfaceReportIssueSeverityResponseJSON struct {
+ Count apijson.Field
+ Value apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueSeverityResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueSeverityResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueTypeResponse struct {
+ Count int64 `json:"count"`
+ Value string `json:"value"`
+ JSON attackSurfaceReportIssueTypeResponseJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueTypeResponseJSON contains the JSON metadata for the
+// struct [AttackSurfaceReportIssueTypeResponse]
+type attackSurfaceReportIssueTypeResponseJSON struct {
+ Count apijson.Field
+ Value apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueTypeResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueTypeResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueListParams struct {
+ // Identifier
+ AccountID param.Field[string] `path:"account_id,required"`
+ Dismissed param.Field[bool] `query:"dismissed"`
+ IssueClass param.Field[[]string] `query:"issue_class"`
+ IssueClassNeq param.Field[[]string] `query:"issue_class~neq"`
+ IssueType param.Field[[]AttackSurfaceReportIssueListParamsIssueType] `query:"issue_type"`
+ IssueTypeNeq param.Field[[]AttackSurfaceReportIssueListParamsIssueTypeNeq] `query:"issue_type~neq"`
+ // Current page within paginated list of results
+ Page param.Field[int64] `query:"page"`
+ // Number of results per page of results
+ PerPage param.Field[int64] `query:"per_page"`
+ Product param.Field[[]string] `query:"product"`
+ ProductNeq param.Field[[]string] `query:"product~neq"`
+ Severity param.Field[[]AttackSurfaceReportIssueListParamsSeverity] `query:"severity"`
+ SeverityNeq param.Field[[]AttackSurfaceReportIssueListParamsSeverityNeq] `query:"severity~neq"`
+ Subject param.Field[[]string] `query:"subject"`
+ SubjectNeq param.Field[[]string] `query:"subject~neq"`
+}
+
+// URLQuery serializes [AttackSurfaceReportIssueListParams]'s query parameters as
+// `url.Values`.
+func (r AttackSurfaceReportIssueListParams) URLQuery() (v url.Values) {
+ return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
+ ArrayFormat: apiquery.ArrayQueryFormatComma,
+ NestedFormat: apiquery.NestedQueryFormatBrackets,
+ })
+}
+
+type AttackSurfaceReportIssueListParamsIssueType string
+
+const (
+ AttackSurfaceReportIssueListParamsIssueTypeComplianceViolation AttackSurfaceReportIssueListParamsIssueType = "compliance_violation"
+ AttackSurfaceReportIssueListParamsIssueTypeEmailSecurity AttackSurfaceReportIssueListParamsIssueType = "email_security"
+ AttackSurfaceReportIssueListParamsIssueTypeExposedInfrastructure AttackSurfaceReportIssueListParamsIssueType = "exposed_infrastructure"
+ AttackSurfaceReportIssueListParamsIssueTypeInsecureConfiguration AttackSurfaceReportIssueListParamsIssueType = "insecure_configuration"
+ AttackSurfaceReportIssueListParamsIssueTypeWeakAuthentication AttackSurfaceReportIssueListParamsIssueType = "weak_authentication"
+)
+
+type AttackSurfaceReportIssueListParamsIssueTypeNeq string
+
+const (
+ AttackSurfaceReportIssueListParamsIssueTypeNeqComplianceViolation AttackSurfaceReportIssueListParamsIssueTypeNeq = "compliance_violation"
+ AttackSurfaceReportIssueListParamsIssueTypeNeqEmailSecurity AttackSurfaceReportIssueListParamsIssueTypeNeq = "email_security"
+ AttackSurfaceReportIssueListParamsIssueTypeNeqExposedInfrastructure AttackSurfaceReportIssueListParamsIssueTypeNeq = "exposed_infrastructure"
+ AttackSurfaceReportIssueListParamsIssueTypeNeqInsecureConfiguration AttackSurfaceReportIssueListParamsIssueTypeNeq = "insecure_configuration"
+ AttackSurfaceReportIssueListParamsIssueTypeNeqWeakAuthentication AttackSurfaceReportIssueListParamsIssueTypeNeq = "weak_authentication"
+)
+
+type AttackSurfaceReportIssueListParamsSeverity string
+
+const (
+ AttackSurfaceReportIssueListParamsSeverityLow AttackSurfaceReportIssueListParamsSeverity = "low"
+ AttackSurfaceReportIssueListParamsSeverityModerate AttackSurfaceReportIssueListParamsSeverity = "moderate"
+ AttackSurfaceReportIssueListParamsSeverityCritical AttackSurfaceReportIssueListParamsSeverity = "critical"
+)
+
+type AttackSurfaceReportIssueListParamsSeverityNeq string
+
+const (
+ AttackSurfaceReportIssueListParamsSeverityNeqLow AttackSurfaceReportIssueListParamsSeverityNeq = "low"
+ AttackSurfaceReportIssueListParamsSeverityNeqModerate AttackSurfaceReportIssueListParamsSeverityNeq = "moderate"
+ AttackSurfaceReportIssueListParamsSeverityNeqCritical AttackSurfaceReportIssueListParamsSeverityNeq = "critical"
+)
+
+type AttackSurfaceReportIssueClassParams struct {
+ // Identifier
+ AccountID param.Field[string] `path:"account_id,required"`
+ Dismissed param.Field[bool] `query:"dismissed"`
+ IssueClass param.Field[[]string] `query:"issue_class"`
+ IssueClassNeq param.Field[[]string] `query:"issue_class~neq"`
+ IssueType param.Field[[]AttackSurfaceReportIssueClassParamsIssueType] `query:"issue_type"`
+ IssueTypeNeq param.Field[[]AttackSurfaceReportIssueClassParamsIssueTypeNeq] `query:"issue_type~neq"`
+ Product param.Field[[]string] `query:"product"`
+ ProductNeq param.Field[[]string] `query:"product~neq"`
+ Severity param.Field[[]AttackSurfaceReportIssueClassParamsSeverity] `query:"severity"`
+ SeverityNeq param.Field[[]AttackSurfaceReportIssueClassParamsSeverityNeq] `query:"severity~neq"`
+ Subject param.Field[[]string] `query:"subject"`
+ SubjectNeq param.Field[[]string] `query:"subject~neq"`
+}
+
+// URLQuery serializes [AttackSurfaceReportIssueClassParams]'s query parameters as
+// `url.Values`.
+func (r AttackSurfaceReportIssueClassParams) URLQuery() (v url.Values) {
+ return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
+ ArrayFormat: apiquery.ArrayQueryFormatComma,
+ NestedFormat: apiquery.NestedQueryFormatBrackets,
+ })
+}
+
+type AttackSurfaceReportIssueClassParamsIssueType string
+
+const (
+ AttackSurfaceReportIssueClassParamsIssueTypeComplianceViolation AttackSurfaceReportIssueClassParamsIssueType = "compliance_violation"
+ AttackSurfaceReportIssueClassParamsIssueTypeEmailSecurity AttackSurfaceReportIssueClassParamsIssueType = "email_security"
+ AttackSurfaceReportIssueClassParamsIssueTypeExposedInfrastructure AttackSurfaceReportIssueClassParamsIssueType = "exposed_infrastructure"
+ AttackSurfaceReportIssueClassParamsIssueTypeInsecureConfiguration AttackSurfaceReportIssueClassParamsIssueType = "insecure_configuration"
+ AttackSurfaceReportIssueClassParamsIssueTypeWeakAuthentication AttackSurfaceReportIssueClassParamsIssueType = "weak_authentication"
+)
+
+type AttackSurfaceReportIssueClassParamsIssueTypeNeq string
+
+const (
+ AttackSurfaceReportIssueClassParamsIssueTypeNeqComplianceViolation AttackSurfaceReportIssueClassParamsIssueTypeNeq = "compliance_violation"
+ AttackSurfaceReportIssueClassParamsIssueTypeNeqEmailSecurity AttackSurfaceReportIssueClassParamsIssueTypeNeq = "email_security"
+ AttackSurfaceReportIssueClassParamsIssueTypeNeqExposedInfrastructure AttackSurfaceReportIssueClassParamsIssueTypeNeq = "exposed_infrastructure"
+ AttackSurfaceReportIssueClassParamsIssueTypeNeqInsecureConfiguration AttackSurfaceReportIssueClassParamsIssueTypeNeq = "insecure_configuration"
+ AttackSurfaceReportIssueClassParamsIssueTypeNeqWeakAuthentication AttackSurfaceReportIssueClassParamsIssueTypeNeq = "weak_authentication"
+)
+
+type AttackSurfaceReportIssueClassParamsSeverity string
+
+const (
+ AttackSurfaceReportIssueClassParamsSeverityLow AttackSurfaceReportIssueClassParamsSeverity = "low"
+ AttackSurfaceReportIssueClassParamsSeverityModerate AttackSurfaceReportIssueClassParamsSeverity = "moderate"
+ AttackSurfaceReportIssueClassParamsSeverityCritical AttackSurfaceReportIssueClassParamsSeverity = "critical"
+)
+
+type AttackSurfaceReportIssueClassParamsSeverityNeq string
+
+const (
+ AttackSurfaceReportIssueClassParamsSeverityNeqLow AttackSurfaceReportIssueClassParamsSeverityNeq = "low"
+ AttackSurfaceReportIssueClassParamsSeverityNeqModerate AttackSurfaceReportIssueClassParamsSeverityNeq = "moderate"
+ AttackSurfaceReportIssueClassParamsSeverityNeqCritical AttackSurfaceReportIssueClassParamsSeverityNeq = "critical"
+)
+
+type AttackSurfaceReportIssueClassResponseEnvelope struct {
+ Errors []AttackSurfaceReportIssueClassResponseEnvelopeErrors `json:"errors,required"`
+ Messages []AttackSurfaceReportIssueClassResponseEnvelopeMessages `json:"messages,required"`
+ Result []AttackSurfaceReportIssueClassResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success AttackSurfaceReportIssueClassResponseEnvelopeSuccess `json:"success,required"`
+ JSON attackSurfaceReportIssueClassResponseEnvelopeJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueClassResponseEnvelopeJSON contains the JSON metadata for
+// the struct [AttackSurfaceReportIssueClassResponseEnvelope]
+type attackSurfaceReportIssueClassResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueClassResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueClassResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueClassResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueClassResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueClassResponseEnvelopeErrorsJSON contains the JSON
+// metadata for the struct [AttackSurfaceReportIssueClassResponseEnvelopeErrors]
+type attackSurfaceReportIssueClassResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueClassResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueClassResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueClassResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueClassResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueClassResponseEnvelopeMessagesJSON contains the JSON
+// metadata for the struct [AttackSurfaceReportIssueClassResponseEnvelopeMessages]
+type attackSurfaceReportIssueClassResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueClassResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueClassResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type AttackSurfaceReportIssueClassResponseEnvelopeSuccess bool
+
+const (
+ AttackSurfaceReportIssueClassResponseEnvelopeSuccessTrue AttackSurfaceReportIssueClassResponseEnvelopeSuccess = true
+)
+
+type AttackSurfaceReportIssueDismissParams struct {
+ // Identifier
+ AccountID param.Field[string] `path:"account_id,required"`
+ Dismiss param.Field[bool] `json:"dismiss"`
+}
+
+func (r AttackSurfaceReportIssueDismissParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type AttackSurfaceReportIssueDismissResponseEnvelope struct {
+ Errors []AttackSurfaceReportIssueDismissResponseEnvelopeErrors `json:"errors,required"`
+ Messages []AttackSurfaceReportIssueDismissResponseEnvelopeMessages `json:"messages,required"`
+ Result AttackSurfaceReportIssueDismissResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success AttackSurfaceReportIssueDismissResponseEnvelopeSuccess `json:"success,required"`
+ JSON attackSurfaceReportIssueDismissResponseEnvelopeJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueDismissResponseEnvelopeJSON contains the JSON metadata
+// for the struct [AttackSurfaceReportIssueDismissResponseEnvelope]
+type attackSurfaceReportIssueDismissResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueDismissResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueDismissResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueDismissResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueDismissResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueDismissResponseEnvelopeErrorsJSON contains the JSON
+// metadata for the struct [AttackSurfaceReportIssueDismissResponseEnvelopeErrors]
+type attackSurfaceReportIssueDismissResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueDismissResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueDismissResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueDismissResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueDismissResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueDismissResponseEnvelopeMessagesJSON contains the JSON
+// metadata for the struct
+// [AttackSurfaceReportIssueDismissResponseEnvelopeMessages]
+type attackSurfaceReportIssueDismissResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueDismissResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueDismissResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type AttackSurfaceReportIssueDismissResponseEnvelopeSuccess bool
+
+const (
+ AttackSurfaceReportIssueDismissResponseEnvelopeSuccessTrue AttackSurfaceReportIssueDismissResponseEnvelopeSuccess = true
+)
+
+type AttackSurfaceReportIssueSeverityParams struct {
+ // Identifier
+ AccountID param.Field[string] `path:"account_id,required"`
+ Dismissed param.Field[bool] `query:"dismissed"`
+ IssueClass param.Field[[]string] `query:"issue_class"`
+ IssueClassNeq param.Field[[]string] `query:"issue_class~neq"`
+ IssueType param.Field[[]AttackSurfaceReportIssueSeverityParamsIssueType] `query:"issue_type"`
+ IssueTypeNeq param.Field[[]AttackSurfaceReportIssueSeverityParamsIssueTypeNeq] `query:"issue_type~neq"`
+ Product param.Field[[]string] `query:"product"`
+ ProductNeq param.Field[[]string] `query:"product~neq"`
+ Severity param.Field[[]AttackSurfaceReportIssueSeverityParamsSeverity] `query:"severity"`
+ SeverityNeq param.Field[[]AttackSurfaceReportIssueSeverityParamsSeverityNeq] `query:"severity~neq"`
+ Subject param.Field[[]string] `query:"subject"`
+ SubjectNeq param.Field[[]string] `query:"subject~neq"`
+}
+
+// URLQuery serializes [AttackSurfaceReportIssueSeverityParams]'s query parameters
+// as `url.Values`.
+func (r AttackSurfaceReportIssueSeverityParams) URLQuery() (v url.Values) {
+ return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
+ ArrayFormat: apiquery.ArrayQueryFormatComma,
+ NestedFormat: apiquery.NestedQueryFormatBrackets,
+ })
+}
+
+type AttackSurfaceReportIssueSeverityParamsIssueType string
+
+const (
+ AttackSurfaceReportIssueSeverityParamsIssueTypeComplianceViolation AttackSurfaceReportIssueSeverityParamsIssueType = "compliance_violation"
+ AttackSurfaceReportIssueSeverityParamsIssueTypeEmailSecurity AttackSurfaceReportIssueSeverityParamsIssueType = "email_security"
+ AttackSurfaceReportIssueSeverityParamsIssueTypeExposedInfrastructure AttackSurfaceReportIssueSeverityParamsIssueType = "exposed_infrastructure"
+ AttackSurfaceReportIssueSeverityParamsIssueTypeInsecureConfiguration AttackSurfaceReportIssueSeverityParamsIssueType = "insecure_configuration"
+ AttackSurfaceReportIssueSeverityParamsIssueTypeWeakAuthentication AttackSurfaceReportIssueSeverityParamsIssueType = "weak_authentication"
+)
+
+type AttackSurfaceReportIssueSeverityParamsIssueTypeNeq string
+
+const (
+ AttackSurfaceReportIssueSeverityParamsIssueTypeNeqComplianceViolation AttackSurfaceReportIssueSeverityParamsIssueTypeNeq = "compliance_violation"
+ AttackSurfaceReportIssueSeverityParamsIssueTypeNeqEmailSecurity AttackSurfaceReportIssueSeverityParamsIssueTypeNeq = "email_security"
+ AttackSurfaceReportIssueSeverityParamsIssueTypeNeqExposedInfrastructure AttackSurfaceReportIssueSeverityParamsIssueTypeNeq = "exposed_infrastructure"
+ AttackSurfaceReportIssueSeverityParamsIssueTypeNeqInsecureConfiguration AttackSurfaceReportIssueSeverityParamsIssueTypeNeq = "insecure_configuration"
+ AttackSurfaceReportIssueSeverityParamsIssueTypeNeqWeakAuthentication AttackSurfaceReportIssueSeverityParamsIssueTypeNeq = "weak_authentication"
+)
+
+type AttackSurfaceReportIssueSeverityParamsSeverity string
+
+const (
+ AttackSurfaceReportIssueSeverityParamsSeverityLow AttackSurfaceReportIssueSeverityParamsSeverity = "low"
+ AttackSurfaceReportIssueSeverityParamsSeverityModerate AttackSurfaceReportIssueSeverityParamsSeverity = "moderate"
+ AttackSurfaceReportIssueSeverityParamsSeverityCritical AttackSurfaceReportIssueSeverityParamsSeverity = "critical"
+)
+
+type AttackSurfaceReportIssueSeverityParamsSeverityNeq string
+
+const (
+ AttackSurfaceReportIssueSeverityParamsSeverityNeqLow AttackSurfaceReportIssueSeverityParamsSeverityNeq = "low"
+ AttackSurfaceReportIssueSeverityParamsSeverityNeqModerate AttackSurfaceReportIssueSeverityParamsSeverityNeq = "moderate"
+ AttackSurfaceReportIssueSeverityParamsSeverityNeqCritical AttackSurfaceReportIssueSeverityParamsSeverityNeq = "critical"
+)
+
+type AttackSurfaceReportIssueSeverityResponseEnvelope struct {
+ Errors []AttackSurfaceReportIssueSeverityResponseEnvelopeErrors `json:"errors,required"`
+ Messages []AttackSurfaceReportIssueSeverityResponseEnvelopeMessages `json:"messages,required"`
+ Result []AttackSurfaceReportIssueSeverityResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success AttackSurfaceReportIssueSeverityResponseEnvelopeSuccess `json:"success,required"`
+ JSON attackSurfaceReportIssueSeverityResponseEnvelopeJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueSeverityResponseEnvelopeJSON contains the JSON metadata
+// for the struct [AttackSurfaceReportIssueSeverityResponseEnvelope]
+type attackSurfaceReportIssueSeverityResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueSeverityResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueSeverityResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueSeverityResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueSeverityResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueSeverityResponseEnvelopeErrorsJSON contains the JSON
+// metadata for the struct [AttackSurfaceReportIssueSeverityResponseEnvelopeErrors]
+type attackSurfaceReportIssueSeverityResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueSeverityResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueSeverityResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueSeverityResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueSeverityResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueSeverityResponseEnvelopeMessagesJSON contains the JSON
+// metadata for the struct
+// [AttackSurfaceReportIssueSeverityResponseEnvelopeMessages]
+type attackSurfaceReportIssueSeverityResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueSeverityResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueSeverityResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type AttackSurfaceReportIssueSeverityResponseEnvelopeSuccess bool
+
+const (
+ AttackSurfaceReportIssueSeverityResponseEnvelopeSuccessTrue AttackSurfaceReportIssueSeverityResponseEnvelopeSuccess = true
+)
+
+type AttackSurfaceReportIssueTypeParams struct {
+ // Identifier
+ AccountID param.Field[string] `path:"account_id,required"`
+ Dismissed param.Field[bool] `query:"dismissed"`
+ IssueClass param.Field[[]string] `query:"issue_class"`
+ IssueClassNeq param.Field[[]string] `query:"issue_class~neq"`
+ IssueType param.Field[[]AttackSurfaceReportIssueTypeParamsIssueType] `query:"issue_type"`
+ IssueTypeNeq param.Field[[]AttackSurfaceReportIssueTypeParamsIssueTypeNeq] `query:"issue_type~neq"`
+ Product param.Field[[]string] `query:"product"`
+ ProductNeq param.Field[[]string] `query:"product~neq"`
+ Severity param.Field[[]AttackSurfaceReportIssueTypeParamsSeverity] `query:"severity"`
+ SeverityNeq param.Field[[]AttackSurfaceReportIssueTypeParamsSeverityNeq] `query:"severity~neq"`
+ Subject param.Field[[]string] `query:"subject"`
+ SubjectNeq param.Field[[]string] `query:"subject~neq"`
+}
+
+// URLQuery serializes [AttackSurfaceReportIssueTypeParams]'s query parameters as
+// `url.Values`.
+func (r AttackSurfaceReportIssueTypeParams) URLQuery() (v url.Values) {
+ return apiquery.MarshalWithSettings(r, apiquery.QuerySettings{
+ ArrayFormat: apiquery.ArrayQueryFormatComma,
+ NestedFormat: apiquery.NestedQueryFormatBrackets,
+ })
+}
+
+type AttackSurfaceReportIssueTypeParamsIssueType string
+
+const (
+ AttackSurfaceReportIssueTypeParamsIssueTypeComplianceViolation AttackSurfaceReportIssueTypeParamsIssueType = "compliance_violation"
+ AttackSurfaceReportIssueTypeParamsIssueTypeEmailSecurity AttackSurfaceReportIssueTypeParamsIssueType = "email_security"
+ AttackSurfaceReportIssueTypeParamsIssueTypeExposedInfrastructure AttackSurfaceReportIssueTypeParamsIssueType = "exposed_infrastructure"
+ AttackSurfaceReportIssueTypeParamsIssueTypeInsecureConfiguration AttackSurfaceReportIssueTypeParamsIssueType = "insecure_configuration"
+ AttackSurfaceReportIssueTypeParamsIssueTypeWeakAuthentication AttackSurfaceReportIssueTypeParamsIssueType = "weak_authentication"
+)
+
+type AttackSurfaceReportIssueTypeParamsIssueTypeNeq string
+
+const (
+ AttackSurfaceReportIssueTypeParamsIssueTypeNeqComplianceViolation AttackSurfaceReportIssueTypeParamsIssueTypeNeq = "compliance_violation"
+ AttackSurfaceReportIssueTypeParamsIssueTypeNeqEmailSecurity AttackSurfaceReportIssueTypeParamsIssueTypeNeq = "email_security"
+ AttackSurfaceReportIssueTypeParamsIssueTypeNeqExposedInfrastructure AttackSurfaceReportIssueTypeParamsIssueTypeNeq = "exposed_infrastructure"
+ AttackSurfaceReportIssueTypeParamsIssueTypeNeqInsecureConfiguration AttackSurfaceReportIssueTypeParamsIssueTypeNeq = "insecure_configuration"
+ AttackSurfaceReportIssueTypeParamsIssueTypeNeqWeakAuthentication AttackSurfaceReportIssueTypeParamsIssueTypeNeq = "weak_authentication"
+)
+
+type AttackSurfaceReportIssueTypeParamsSeverity string
+
+const (
+ AttackSurfaceReportIssueTypeParamsSeverityLow AttackSurfaceReportIssueTypeParamsSeverity = "low"
+ AttackSurfaceReportIssueTypeParamsSeverityModerate AttackSurfaceReportIssueTypeParamsSeverity = "moderate"
+ AttackSurfaceReportIssueTypeParamsSeverityCritical AttackSurfaceReportIssueTypeParamsSeverity = "critical"
+)
+
+type AttackSurfaceReportIssueTypeParamsSeverityNeq string
+
+const (
+ AttackSurfaceReportIssueTypeParamsSeverityNeqLow AttackSurfaceReportIssueTypeParamsSeverityNeq = "low"
+ AttackSurfaceReportIssueTypeParamsSeverityNeqModerate AttackSurfaceReportIssueTypeParamsSeverityNeq = "moderate"
+ AttackSurfaceReportIssueTypeParamsSeverityNeqCritical AttackSurfaceReportIssueTypeParamsSeverityNeq = "critical"
+)
+
+type AttackSurfaceReportIssueTypeResponseEnvelope struct {
+ Errors []AttackSurfaceReportIssueTypeResponseEnvelopeErrors `json:"errors,required"`
+ Messages []AttackSurfaceReportIssueTypeResponseEnvelopeMessages `json:"messages,required"`
+ Result []AttackSurfaceReportIssueTypeResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success AttackSurfaceReportIssueTypeResponseEnvelopeSuccess `json:"success,required"`
+ JSON attackSurfaceReportIssueTypeResponseEnvelopeJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueTypeResponseEnvelopeJSON contains the JSON metadata for
+// the struct [AttackSurfaceReportIssueTypeResponseEnvelope]
+type attackSurfaceReportIssueTypeResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueTypeResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueTypeResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueTypeResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueTypeResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueTypeResponseEnvelopeErrorsJSON contains the JSON
+// metadata for the struct [AttackSurfaceReportIssueTypeResponseEnvelopeErrors]
+type attackSurfaceReportIssueTypeResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueTypeResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueTypeResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueTypeResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueTypeResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueTypeResponseEnvelopeMessagesJSON contains the JSON
+// metadata for the struct [AttackSurfaceReportIssueTypeResponseEnvelopeMessages]
+type attackSurfaceReportIssueTypeResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueTypeResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueTypeResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type AttackSurfaceReportIssueTypeResponseEnvelopeSuccess bool
+
+const (
+ AttackSurfaceReportIssueTypeResponseEnvelopeSuccessTrue AttackSurfaceReportIssueTypeResponseEnvelopeSuccess = true
+)
diff --git a/intel/attacksurfacereportissue_test.go b/intel/attacksurfacereportissue_test.go
new file mode 100644
index 0000000000..2a2e1ece36
--- /dev/null
+++ b/intel/attacksurfacereportissue_test.go
@@ -0,0 +1,196 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package intel_test
+
+import (
+ "context"
+ "errors"
+ "os"
+ "testing"
+
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+func TestAttackSurfaceReportIssueListWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.Intel.AttackSurfaceReport.Issues.List(context.TODO(), intel.AttackSurfaceReportIssueListParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ Dismissed: cloudflare.F(false),
+ IssueClass: cloudflare.F([]string{"a_record_dangling", "always_use_https_not_enabled"}),
+ IssueClassNeq: cloudflare.F([]string{"a_record_dangling", "always_use_https_not_enabled"}),
+ IssueType: cloudflare.F([]intel.AttackSurfaceReportIssueListParamsIssueType{intel.AttackSurfaceReportIssueListParamsIssueTypeComplianceViolation, intel.AttackSurfaceReportIssueListParamsIssueTypeEmailSecurity}),
+ IssueTypeNeq: cloudflare.F([]intel.AttackSurfaceReportIssueListParamsIssueTypeNeq{intel.AttackSurfaceReportIssueListParamsIssueTypeNeqComplianceViolation, intel.AttackSurfaceReportIssueListParamsIssueTypeNeqEmailSecurity}),
+ Page: cloudflare.F(int64(1)),
+ PerPage: cloudflare.F(int64(25)),
+ Product: cloudflare.F([]string{"access", "dns"}),
+ ProductNeq: cloudflare.F([]string{"access", "dns"}),
+ Severity: cloudflare.F([]intel.AttackSurfaceReportIssueListParamsSeverity{intel.AttackSurfaceReportIssueListParamsSeverityLow, intel.AttackSurfaceReportIssueListParamsSeverityModerate}),
+ SeverityNeq: cloudflare.F([]intel.AttackSurfaceReportIssueListParamsSeverityNeq{intel.AttackSurfaceReportIssueListParamsSeverityNeqLow, intel.AttackSurfaceReportIssueListParamsSeverityNeqModerate}),
+ Subject: cloudflare.F([]string{"example.com", "example.com", "example.com"}),
+ SubjectNeq: cloudflare.F([]string{"example.com", "example.com", "example.com"}),
+ })
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestAttackSurfaceReportIssueClassWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.Intel.AttackSurfaceReport.Issues.Class(context.TODO(), intel.AttackSurfaceReportIssueClassParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ Dismissed: cloudflare.F(false),
+ IssueClass: cloudflare.F([]string{"a_record_dangling", "always_use_https_not_enabled"}),
+ IssueClassNeq: cloudflare.F([]string{"a_record_dangling", "always_use_https_not_enabled"}),
+ IssueType: cloudflare.F([]intel.AttackSurfaceReportIssueClassParamsIssueType{intel.AttackSurfaceReportIssueClassParamsIssueTypeComplianceViolation, intel.AttackSurfaceReportIssueClassParamsIssueTypeEmailSecurity}),
+ IssueTypeNeq: cloudflare.F([]intel.AttackSurfaceReportIssueClassParamsIssueTypeNeq{intel.AttackSurfaceReportIssueClassParamsIssueTypeNeqComplianceViolation, intel.AttackSurfaceReportIssueClassParamsIssueTypeNeqEmailSecurity}),
+ Product: cloudflare.F([]string{"access", "dns"}),
+ ProductNeq: cloudflare.F([]string{"access", "dns"}),
+ Severity: cloudflare.F([]intel.AttackSurfaceReportIssueClassParamsSeverity{intel.AttackSurfaceReportIssueClassParamsSeverityLow, intel.AttackSurfaceReportIssueClassParamsSeverityModerate}),
+ SeverityNeq: cloudflare.F([]intel.AttackSurfaceReportIssueClassParamsSeverityNeq{intel.AttackSurfaceReportIssueClassParamsSeverityNeqLow, intel.AttackSurfaceReportIssueClassParamsSeverityNeqModerate}),
+ Subject: cloudflare.F([]string{"example.com", "example.com", "example.com"}),
+ SubjectNeq: cloudflare.F([]string{"example.com", "example.com", "example.com"}),
+ })
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestAttackSurfaceReportIssueDismissWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.Intel.AttackSurfaceReport.Issues.Dismiss(
+ context.TODO(),
+ "string",
+ intel.AttackSurfaceReportIssueDismissParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ Dismiss: cloudflare.F(true),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestAttackSurfaceReportIssueSeverityWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.Intel.AttackSurfaceReport.Issues.Severity(context.TODO(), intel.AttackSurfaceReportIssueSeverityParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ Dismissed: cloudflare.F(false),
+ IssueClass: cloudflare.F([]string{"a_record_dangling", "always_use_https_not_enabled"}),
+ IssueClassNeq: cloudflare.F([]string{"a_record_dangling", "always_use_https_not_enabled"}),
+ IssueType: cloudflare.F([]intel.AttackSurfaceReportIssueSeverityParamsIssueType{intel.AttackSurfaceReportIssueSeverityParamsIssueTypeComplianceViolation, intel.AttackSurfaceReportIssueSeverityParamsIssueTypeEmailSecurity}),
+ IssueTypeNeq: cloudflare.F([]intel.AttackSurfaceReportIssueSeverityParamsIssueTypeNeq{intel.AttackSurfaceReportIssueSeverityParamsIssueTypeNeqComplianceViolation, intel.AttackSurfaceReportIssueSeverityParamsIssueTypeNeqEmailSecurity}),
+ Product: cloudflare.F([]string{"access", "dns"}),
+ ProductNeq: cloudflare.F([]string{"access", "dns"}),
+ Severity: cloudflare.F([]intel.AttackSurfaceReportIssueSeverityParamsSeverity{intel.AttackSurfaceReportIssueSeverityParamsSeverityLow, intel.AttackSurfaceReportIssueSeverityParamsSeverityModerate}),
+ SeverityNeq: cloudflare.F([]intel.AttackSurfaceReportIssueSeverityParamsSeverityNeq{intel.AttackSurfaceReportIssueSeverityParamsSeverityNeqLow, intel.AttackSurfaceReportIssueSeverityParamsSeverityNeqModerate}),
+ Subject: cloudflare.F([]string{"example.com", "example.com", "example.com"}),
+ SubjectNeq: cloudflare.F([]string{"example.com", "example.com", "example.com"}),
+ })
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestAttackSurfaceReportIssueTypeWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.Intel.AttackSurfaceReport.Issues.Type(context.TODO(), intel.AttackSurfaceReportIssueTypeParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ Dismissed: cloudflare.F(false),
+ IssueClass: cloudflare.F([]string{"a_record_dangling", "always_use_https_not_enabled"}),
+ IssueClassNeq: cloudflare.F([]string{"a_record_dangling", "always_use_https_not_enabled"}),
+ IssueType: cloudflare.F([]intel.AttackSurfaceReportIssueTypeParamsIssueType{intel.AttackSurfaceReportIssueTypeParamsIssueTypeComplianceViolation, intel.AttackSurfaceReportIssueTypeParamsIssueTypeEmailSecurity}),
+ IssueTypeNeq: cloudflare.F([]intel.AttackSurfaceReportIssueTypeParamsIssueTypeNeq{intel.AttackSurfaceReportIssueTypeParamsIssueTypeNeqComplianceViolation, intel.AttackSurfaceReportIssueTypeParamsIssueTypeNeqEmailSecurity}),
+ Product: cloudflare.F([]string{"access", "dns"}),
+ ProductNeq: cloudflare.F([]string{"access", "dns"}),
+ Severity: cloudflare.F([]intel.AttackSurfaceReportIssueTypeParamsSeverity{intel.AttackSurfaceReportIssueTypeParamsSeverityLow, intel.AttackSurfaceReportIssueTypeParamsSeverityModerate}),
+ SeverityNeq: cloudflare.F([]intel.AttackSurfaceReportIssueTypeParamsSeverityNeq{intel.AttackSurfaceReportIssueTypeParamsSeverityNeqLow, intel.AttackSurfaceReportIssueTypeParamsSeverityNeqModerate}),
+ Subject: cloudflare.F([]string{"example.com", "example.com", "example.com"}),
+ SubjectNeq: cloudflare.F([]string{"example.com", "example.com", "example.com"}),
+ })
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
diff --git a/intel/attacksurfacereportissuetype.go b/intel/attacksurfacereportissuetype.go
new file mode 100644
index 0000000000..81d3a1e9e5
--- /dev/null
+++ b/intel/attacksurfacereportissuetype.go
@@ -0,0 +1,132 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package intel
+
+import (
+ "context"
+ "fmt"
+ "net/http"
+
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+// AttackSurfaceReportIssueTypeService contains methods and other services that
+// help with interacting with the cloudflare API. Note, unlike clients, this
+// service does not read variables from the environment automatically. You should
+// not instantiate this service directly, and instead use the
+// [NewAttackSurfaceReportIssueTypeService] method instead.
+type AttackSurfaceReportIssueTypeService struct {
+ Options []option.RequestOption
+}
+
+// NewAttackSurfaceReportIssueTypeService generates a new service that applies the
+// given options to each request. These options are applied after the parent
+// client's options (if there is one), and before any request-specific options.
+func NewAttackSurfaceReportIssueTypeService(opts ...option.RequestOption) (r *AttackSurfaceReportIssueTypeService) {
+ r = &AttackSurfaceReportIssueTypeService{}
+ r.Options = opts
+ return
+}
+
+// Get Security Center Issues Types
+func (r *AttackSurfaceReportIssueTypeService) Get(ctx context.Context, query AttackSurfaceReportIssueTypeGetParams, opts ...option.RequestOption) (res *[]string, err error) {
+ opts = append(r.Options[:], opts...)
+ var env AttackSurfaceReportIssueTypeGetResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/intel/attack-surface-report/issue-types", query.AccountID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, query, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+type AttackSurfaceReportIssueTypeGetParams struct {
+ // Identifier
+ AccountID param.Field[string] `path:"account_id,required"`
+}
+
+type AttackSurfaceReportIssueTypeGetResponseEnvelope struct {
+ Errors []AttackSurfaceReportIssueTypeGetResponseEnvelopeErrors `json:"errors,required"`
+ Messages []AttackSurfaceReportIssueTypeGetResponseEnvelopeMessages `json:"messages,required"`
+ Result []string `json:"result,required"`
+ // Whether the API call was successful
+ Success AttackSurfaceReportIssueTypeGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON attackSurfaceReportIssueTypeGetResponseEnvelopeJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueTypeGetResponseEnvelopeJSON contains the JSON metadata
+// for the struct [AttackSurfaceReportIssueTypeGetResponseEnvelope]
+type attackSurfaceReportIssueTypeGetResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueTypeGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueTypeGetResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueTypeGetResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueTypeGetResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueTypeGetResponseEnvelopeErrorsJSON contains the JSON
+// metadata for the struct [AttackSurfaceReportIssueTypeGetResponseEnvelopeErrors]
+type attackSurfaceReportIssueTypeGetResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueTypeGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueTypeGetResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type AttackSurfaceReportIssueTypeGetResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON attackSurfaceReportIssueTypeGetResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// attackSurfaceReportIssueTypeGetResponseEnvelopeMessagesJSON contains the JSON
+// metadata for the struct
+// [AttackSurfaceReportIssueTypeGetResponseEnvelopeMessages]
+type attackSurfaceReportIssueTypeGetResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *AttackSurfaceReportIssueTypeGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r attackSurfaceReportIssueTypeGetResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type AttackSurfaceReportIssueTypeGetResponseEnvelopeSuccess bool
+
+const (
+ AttackSurfaceReportIssueTypeGetResponseEnvelopeSuccessTrue AttackSurfaceReportIssueTypeGetResponseEnvelopeSuccess = true
+)
diff --git a/email_routing/routingdisable_test.go b/intel/attacksurfacereportissuetype_test.go
similarity index 59%
rename from email_routing/routingdisable_test.go
rename to intel/attacksurfacereportissuetype_test.go
index 82f9982f6a..8bab5ef8ea 100644
--- a/email_routing/routingdisable_test.go
+++ b/intel/attacksurfacereportissuetype_test.go
@@ -1,6 +1,6 @@
// File generated from our OpenAPI spec by Stainless.
-package email_routing_test
+package intel_test
import (
"context"
@@ -8,12 +8,13 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
-func TestRoutingDisableNew(t *testing.T) {
+func TestAttackSurfaceReportIssueTypeGet(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -27,7 +28,9 @@ func TestRoutingDisableNew(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.EmailRouting.Routing.Disables.New(context.TODO(), "023e105f4ecef8ad9ca31a8372d0c353")
+ _, err := client.Intel.AttackSurfaceReport.IssueTypes.Get(context.TODO(), intel.AttackSurfaceReportIssueTypeGetParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ })
if err != nil {
var apierr *cloudflare.Error
if errors.As(err, &apierr) {
diff --git a/intel/dns.go b/intel/dns.go
index 610d084ac6..94996356c7 100644
--- a/intel/dns.go
+++ b/intel/dns.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DNSService contains methods and other services that help with interacting with
diff --git a/intel/dns_test.go b/intel/dns_test.go
index 3be346388e..f185d67563 100644
--- a/intel/dns_test.go
+++ b/intel/dns_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestDNSGetWithOptionalParams(t *testing.T) {
diff --git a/intel/domain.go b/intel/domain.go
index b19cd74338..4e6c7d1637 100644
--- a/intel/domain.go
+++ b/intel/domain.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DomainService contains methods and other services that help with interacting
diff --git a/intel/domain_test.go b/intel/domain_test.go
index aa27b2d74b..bb93c0b237 100644
--- a/intel/domain_test.go
+++ b/intel/domain_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestDomainGetWithOptionalParams(t *testing.T) {
diff --git a/intel/domainbulk.go b/intel/domainbulk.go
index 91fd05ebd7..d01c9738ed 100644
--- a/intel/domainbulk.go
+++ b/intel/domainbulk.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DomainBulkService contains methods and other services that help with interacting
diff --git a/intel/domainbulk_test.go b/intel/domainbulk_test.go
index 693e93ff3d..d23ab1c6b5 100644
--- a/intel/domainbulk_test.go
+++ b/intel/domainbulk_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestDomainBulkGetWithOptionalParams(t *testing.T) {
diff --git a/intel/domainhistory.go b/intel/domainhistory.go
index 28fbf04629..e273197c31 100644
--- a/intel/domainhistory.go
+++ b/intel/domainhistory.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DomainHistoryService contains methods and other services that help with
diff --git a/intel/domainhistory_test.go b/intel/domainhistory_test.go
index c1bc01caf6..54ce823f6b 100644
--- a/intel/domainhistory_test.go
+++ b/intel/domainhistory_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestDomainHistoryGetWithOptionalParams(t *testing.T) {
diff --git a/intel/indicatorfeed.go b/intel/indicatorfeed.go
index 6ded7a5ee8..814d6265f6 100644
--- a/intel/indicatorfeed.go
+++ b/intel/indicatorfeed.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// IndicatorFeedService contains methods and other services that help with
diff --git a/intel/indicatorfeed_test.go b/intel/indicatorfeed_test.go
index 83fe7e523a..1c843a8a31 100644
--- a/intel/indicatorfeed_test.go
+++ b/intel/indicatorfeed_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestIndicatorFeedNewWithOptionalParams(t *testing.T) {
diff --git a/intel/indicatorfeedpermission.go b/intel/indicatorfeedpermission.go
index bb3e04be67..15b00bd2c4 100644
--- a/intel/indicatorfeedpermission.go
+++ b/intel/indicatorfeedpermission.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// IndicatorFeedPermissionService contains methods and other services that help
diff --git a/intel/indicatorfeedpermission_test.go b/intel/indicatorfeedpermission_test.go
index 8df7a146b1..a6981c7fe6 100644
--- a/intel/indicatorfeedpermission_test.go
+++ b/intel/indicatorfeedpermission_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestIndicatorFeedPermissionNewWithOptionalParams(t *testing.T) {
diff --git a/intel/intel.go b/intel/intel.go
index ca970a3ebf..913ad033ef 100644
--- a/intel/intel.go
+++ b/intel/intel.go
@@ -3,7 +3,7 @@
package intel
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// IntelService contains methods and other services that help with interacting with
@@ -11,17 +11,18 @@ import (
// from the environment automatically. You should not instantiate this service
// directly, and instead use the [NewIntelService] method instead.
type IntelService struct {
- Options []option.RequestOption
- ASN *ASNService
- DNS *DNSService
- Domains *DomainService
- DomainHistory *DomainHistoryService
- IPs *IPService
- IPLists *IPListService
- Miscategorizations *MiscategorizationService
- Whois *WhoisService
- IndicatorFeeds *IndicatorFeedService
- Sinkholes *SinkholeService
+ Options []option.RequestOption
+ ASN *ASNService
+ DNS *DNSService
+ Domains *DomainService
+ DomainHistory *DomainHistoryService
+ IPs *IPService
+ IPLists *IPListService
+ Miscategorizations *MiscategorizationService
+ Whois *WhoisService
+ IndicatorFeeds *IndicatorFeedService
+ Sinkholes *SinkholeService
+ AttackSurfaceReport *AttackSurfaceReportService
}
// NewIntelService generates a new service that applies the given options to each
@@ -40,5 +41,6 @@ func NewIntelService(opts ...option.RequestOption) (r *IntelService) {
r.Whois = NewWhoisService(opts...)
r.IndicatorFeeds = NewIndicatorFeedService(opts...)
r.Sinkholes = NewSinkholeService(opts...)
+ r.AttackSurfaceReport = NewAttackSurfaceReportService(opts...)
return
}
diff --git a/intel/ip.go b/intel/ip.go
index 255c0b75df..3be3587de5 100644
--- a/intel/ip.go
+++ b/intel/ip.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/intel/ip_test.go b/intel/ip_test.go
index 681857a0ea..d5a4138420 100644
--- a/intel/ip_test.go
+++ b/intel/ip_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestIPGetWithOptionalParams(t *testing.T) {
diff --git a/intel/iplist.go b/intel/iplist.go
index cb669ac909..dc518ad35c 100644
--- a/intel/iplist.go
+++ b/intel/iplist.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// IPListService contains methods and other services that help with interacting
diff --git a/intel/iplist_test.go b/intel/iplist_test.go
index 90bdc8e147..ec563ef5dc 100644
--- a/intel/iplist_test.go
+++ b/intel/iplist_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestIPListGet(t *testing.T) {
diff --git a/intel/miscategorization.go b/intel/miscategorization.go
index 0666eeef03..042ba9042a 100644
--- a/intel/miscategorization.go
+++ b/intel/miscategorization.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/intel/miscategorization_test.go b/intel/miscategorization_test.go
index 72c9669e10..08c54f60da 100644
--- a/intel/miscategorization_test.go
+++ b/intel/miscategorization_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestMiscategorizationNewWithOptionalParams(t *testing.T) {
diff --git a/intel/sinkhole.go b/intel/sinkhole.go
index 66e53cb9c4..158b51d0d2 100644
--- a/intel/sinkhole.go
+++ b/intel/sinkhole.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SinkholeService contains methods and other services that help with interacting
diff --git a/intel/sinkhole_test.go b/intel/sinkhole_test.go
index 7d4ae56cbe..a06a011613 100644
--- a/intel/sinkhole_test.go
+++ b/intel/sinkhole_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestSinkholeList(t *testing.T) {
diff --git a/intel/whois.go b/intel/whois.go
index c7f9b5b0e6..4cbade0b0f 100644
--- a/intel/whois.go
+++ b/intel/whois.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// WhoisService contains methods and other services that help with interacting with
diff --git a/intel/whois_test.go b/intel/whois_test.go
index f5fb90f6d5..02e561592c 100644
--- a/intel/whois_test.go
+++ b/intel/whois_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/intel"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/intel"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestWhoisGetWithOptionalParams(t *testing.T) {
diff --git a/internal/apierror/apierror.go b/internal/apierror/apierror.go
index f3bf5db11a..0e2dabc226 100644
--- a/internal/apierror/apierror.go
+++ b/internal/apierror/apierror.go
@@ -8,7 +8,7 @@ import (
"net/http"
"net/http/httputil"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
)
// Error represents an error that originates from the API, i.e. when a request is
diff --git a/internal/apiform/encoder.go b/internal/apiform/encoder.go
index c4d85b2cb4..5f3d4eb1b8 100644
--- a/internal/apiform/encoder.go
+++ b/internal/apiform/encoder.go
@@ -11,7 +11,7 @@ import (
"sync"
"time"
- "github.com/cloudflare/cloudflare-go/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
)
var encoders sync.Map // map[encoderEntry]encoderFunc
diff --git a/internal/apijson/encoder.go b/internal/apijson/encoder.go
index 0769f3470f..3f164898b4 100644
--- a/internal/apijson/encoder.go
+++ b/internal/apijson/encoder.go
@@ -12,7 +12,7 @@ import (
"github.com/tidwall/sjson"
- "github.com/cloudflare/cloudflare-go/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
)
var encoders sync.Map // map[encoderEntry]encoderFunc
diff --git a/internal/apijson/field_test.go b/internal/apijson/field_test.go
index 66d01598c3..9475e363c0 100644
--- a/internal/apijson/field_test.go
+++ b/internal/apijson/field_test.go
@@ -4,7 +4,7 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
)
type Struct struct {
diff --git a/internal/apiquery/encoder.go b/internal/apiquery/encoder.go
index 2d08a35275..b9eba8dd2a 100644
--- a/internal/apiquery/encoder.go
+++ b/internal/apiquery/encoder.go
@@ -9,7 +9,7 @@ import (
"sync"
"time"
- "github.com/cloudflare/cloudflare-go/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
)
var encoders sync.Map // map[reflect.Type]encoderFunc
diff --git a/internal/requestconfig/requestconfig.go b/internal/requestconfig/requestconfig.go
index 0d014b02e1..36ea1650ff 100644
--- a/internal/requestconfig/requestconfig.go
+++ b/internal/requestconfig/requestconfig.go
@@ -17,10 +17,10 @@ import (
"strings"
"time"
- "github.com/cloudflare/cloudflare-go/internal"
- "github.com/cloudflare/cloudflare-go/internal/apierror"
- "github.com/cloudflare/cloudflare-go/internal/apiform"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiform"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
)
func getNormalizedOS() string {
diff --git a/internal/shared/pagination.go b/internal/shared/pagination.go
index 5bf3dcd135..0a888323c2 100644
--- a/internal/shared/pagination.go
+++ b/internal/shared/pagination.go
@@ -8,8 +8,9 @@ import (
"net/http"
"strconv"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
type V4PagePaginationResult[T any] struct {
@@ -274,3 +275,243 @@ func (r *V4PagePaginationArrayAutoPager[T]) Err() error {
func (r *V4PagePaginationArrayAutoPager[T]) Index() int {
return r.run
}
+
+type CursorPaginationResultInfo struct {
+ Count int64 `json:"count"`
+ Cursor string `json:"cursor"`
+ PerPage int64 `json:"per_page"`
+ JSON cursorPaginationResultInfoJSON `json:"-"`
+}
+
+// cursorPaginationResultInfoJSON contains the JSON metadata for the struct
+// [CursorPaginationResultInfo]
+type cursorPaginationResultInfoJSON struct {
+ Count apijson.Field
+ Cursor apijson.Field
+ PerPage apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *CursorPaginationResultInfo) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r cursorPaginationResultInfoJSON) RawJSON() string {
+ return r.raw
+}
+
+type CursorPagination[T any] struct {
+ Result []T `json:"result"`
+ ResultInfo CursorPaginationResultInfo `json:"result_info"`
+ JSON cursorPaginationJSON `json:"-"`
+ cfg *requestconfig.RequestConfig
+ res *http.Response
+}
+
+// cursorPaginationJSON contains the JSON metadata for the struct
+// [CursorPagination[T]]
+type cursorPaginationJSON struct {
+ Result apijson.Field
+ ResultInfo apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *CursorPagination[T]) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r cursorPaginationJSON) RawJSON() string {
+ return r.raw
+}
+
+// NextPage returns the next page as defined by this pagination style. When there
+// is no next page, this function will return a 'nil' for the page value, but will
+// not return an error
+func (r *CursorPagination[T]) GetNextPage() (res *CursorPagination[T], err error) {
+ next := r.ResultInfo.Cursor
+ if len(next) == 0 {
+ return nil, nil
+ }
+ cfg := r.cfg.Clone(r.cfg.Context)
+ cfg.Apply(option.WithQuery("cursor", next))
+ var raw *http.Response
+ cfg.ResponseInto = &raw
+ cfg.ResponseBodyInto = &res
+ err = cfg.Execute()
+ if err != nil {
+ return nil, err
+ }
+ res.SetPageConfig(cfg, raw)
+ return res, nil
+}
+
+func (r *CursorPagination[T]) SetPageConfig(cfg *requestconfig.RequestConfig, res *http.Response) {
+ r.cfg = cfg
+ r.res = res
+}
+
+type CursorPaginationAutoPager[T any] struct {
+ page *CursorPagination[T]
+ cur T
+ idx int
+ run int
+ err error
+}
+
+func NewCursorPaginationAutoPager[T any](page *CursorPagination[T], err error) *CursorPaginationAutoPager[T] {
+ return &CursorPaginationAutoPager[T]{
+ page: page,
+ err: err,
+ }
+}
+
+func (r *CursorPaginationAutoPager[T]) Next() bool {
+ if r.page == nil || len(r.page.Result) == 0 {
+ return false
+ }
+ if r.idx >= len(r.page.Result) {
+ r.idx = 0
+ r.page, r.err = r.page.GetNextPage()
+ if r.err != nil || r.page == nil || len(r.page.Result) == 0 {
+ return false
+ }
+ }
+ r.cur = r.page.Result[r.idx]
+ r.run += 1
+ r.idx += 1
+ return true
+}
+
+func (r *CursorPaginationAutoPager[T]) Current() T {
+ return r.cur
+}
+
+func (r *CursorPaginationAutoPager[T]) Err() error {
+ return r.err
+}
+
+func (r *CursorPaginationAutoPager[T]) Index() int {
+ return r.run
+}
+
+type CursorLimitPaginationResultInfo struct {
+ Count int64 `json:"count"`
+ Cursor string `json:"cursor"`
+ PerPage int64 `json:"per_page"`
+ JSON cursorLimitPaginationResultInfoJSON `json:"-"`
+}
+
+// cursorLimitPaginationResultInfoJSON contains the JSON metadata for the struct
+// [CursorLimitPaginationResultInfo]
+type cursorLimitPaginationResultInfoJSON struct {
+ Count apijson.Field
+ Cursor apijson.Field
+ PerPage apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *CursorLimitPaginationResultInfo) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r cursorLimitPaginationResultInfoJSON) RawJSON() string {
+ return r.raw
+}
+
+type CursorLimitPagination[T any] struct {
+ Result []T `json:"result"`
+ ResultInfo CursorLimitPaginationResultInfo `json:"result_info"`
+ JSON cursorLimitPaginationJSON `json:"-"`
+ cfg *requestconfig.RequestConfig
+ res *http.Response
+}
+
+// cursorLimitPaginationJSON contains the JSON metadata for the struct
+// [CursorLimitPagination[T]]
+type cursorLimitPaginationJSON struct {
+ Result apijson.Field
+ ResultInfo apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *CursorLimitPagination[T]) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r cursorLimitPaginationJSON) RawJSON() string {
+ return r.raw
+}
+
+// NextPage returns the next page as defined by this pagination style. When there
+// is no next page, this function will return a 'nil' for the page value, but will
+// not return an error
+func (r *CursorLimitPagination[T]) GetNextPage() (res *CursorLimitPagination[T], err error) {
+ next := r.ResultInfo.Cursor
+ if len(next) == 0 {
+ return nil, nil
+ }
+ cfg := r.cfg.Clone(r.cfg.Context)
+ cfg.Apply(option.WithQuery("cursor", next))
+ var raw *http.Response
+ cfg.ResponseInto = &raw
+ cfg.ResponseBodyInto = &res
+ err = cfg.Execute()
+ if err != nil {
+ return nil, err
+ }
+ res.SetPageConfig(cfg, raw)
+ return res, nil
+}
+
+func (r *CursorLimitPagination[T]) SetPageConfig(cfg *requestconfig.RequestConfig, res *http.Response) {
+ r.cfg = cfg
+ r.res = res
+}
+
+type CursorLimitPaginationAutoPager[T any] struct {
+ page *CursorLimitPagination[T]
+ cur T
+ idx int
+ run int
+ err error
+}
+
+func NewCursorLimitPaginationAutoPager[T any](page *CursorLimitPagination[T], err error) *CursorLimitPaginationAutoPager[T] {
+ return &CursorLimitPaginationAutoPager[T]{
+ page: page,
+ err: err,
+ }
+}
+
+func (r *CursorLimitPaginationAutoPager[T]) Next() bool {
+ if r.page == nil || len(r.page.Result) == 0 {
+ return false
+ }
+ if r.idx >= len(r.page.Result) {
+ r.idx = 0
+ r.page, r.err = r.page.GetNextPage()
+ if r.err != nil || r.page == nil || len(r.page.Result) == 0 {
+ return false
+ }
+ }
+ r.cur = r.page.Result[r.idx]
+ r.run += 1
+ r.idx += 1
+ return true
+}
+
+func (r *CursorLimitPaginationAutoPager[T]) Current() T {
+ return r.cur
+}
+
+func (r *CursorLimitPaginationAutoPager[T]) Err() error {
+ return r.err
+}
+
+func (r *CursorLimitPaginationAutoPager[T]) Index() int {
+ return r.run
+}
diff --git a/internal/shared/union.go b/internal/shared/union.go
index 90eee425f6..4658bd3fb0 100644
--- a/internal/shared/union.go
+++ b/internal/shared/union.go
@@ -7,8 +7,8 @@ type UnionString string
func (UnionString) ImplementsAccountsAccountUpdateResponse() {}
func (UnionString) ImplementsAccountsAccountGetResponse() {}
func (UnionString) ImplementsAccountsRoleGetResponse() {}
-func (UnionString) ImplementsCertificatesCertificateNewResponse() {}
-func (UnionString) ImplementsCertificatesCertificateGetResponse() {}
+func (UnionString) ImplementsOriginCACertificatesOriginCACertificateNewResponse() {}
+func (UnionString) ImplementsOriginCACertificatesOriginCACertificateGetResponse() {}
func (UnionString) ImplementsMembershipsMembershipUpdateResponse() {}
func (UnionString) ImplementsMembershipsMembershipGetResponse() {}
func (UnionString) ImplementsUserUserEditResponse() {}
@@ -32,9 +32,9 @@ func (UnionString) ImplementsLoadBalancersPoolHealthGetResponse()
func (UnionString) ImplementsLoadBalancersRegionListResponse() {}
func (UnionString) ImplementsLoadBalancersRegionGetResponse() {}
func (UnionString) ImplementsCacheCachePurgeParamsFile() {}
-func (UnionString) ImplementsCacheSmartTieredCachedDeleteResponse() {}
-func (UnionString) ImplementsCacheSmartTieredCachedEditResponse() {}
-func (UnionString) ImplementsCacheSmartTieredCachedGetResponse() {}
+func (UnionString) ImplementsCacheSmartTieredCacheDeleteResponse() {}
+func (UnionString) ImplementsCacheSmartTieredCacheEditResponse() {}
+func (UnionString) ImplementsCacheSmartTieredCacheGetResponse() {}
func (UnionString) ImplementsSSLAnalyzeNewResponse() {}
func (UnionString) ImplementsSSLCertificatePackGetResponse() {}
func (UnionString) ImplementsSubscriptionsSubscriptionNewResponse() {}
@@ -118,6 +118,21 @@ func (UnionString) ImplementsImagesV1DeleteResponse()
func (UnionString) ImplementsImagesV1VariantDeleteResponse() {}
func (UnionString) ImplementsIntelIntelSchemasIpip() {}
func (UnionString) ImplementsIntelMiscategorizationNewResponse() {}
+func (UnionString) ImplementsIntelAttackSurfaceReportIssueDismissResponse() {}
+func (UnionString) ImplementsMagicTransitSiteACLNewResponseACLsLan1Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLNewResponseACLsLan2Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLUpdateResponseACLLan1Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLUpdateResponseACLLan2Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLListResponseACLsLan1Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLListResponseACLsLan2Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLDeleteResponseDeletedACLLan1Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLDeleteResponseDeletedACLLan2Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLGetResponseACLLan1Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLGetResponseACLLan2Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLNewParamsACLLan1Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLNewParamsACLLan2Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLUpdateParamsACLLan1Subnet() {}
+func (UnionString) ImplementsMagicTransitSiteACLUpdateParamsACLLan2Subnet() {}
func (UnionString) ImplementsPagesProjectNewResponse() {}
func (UnionString) ImplementsPagesProjectEditResponse() {}
func (UnionString) ImplementsPagesProjectDeploymentHistoryLogGetResponse() {}
@@ -144,8 +159,9 @@ func (UnionString) ImplementsAlertingV3ListResponse()
func (UnionString) ImplementsAlertingV3DestinationEligibleGetResponse() {}
func (UnionString) ImplementsAlertingV3DestinationPagerdutyDeleteResponse() {}
func (UnionString) ImplementsAlertingV3DestinationWebhookDeleteResponse() {}
-func (UnionString) ImplementsAlertingAaaPoliciesMechanismsID() {}
+func (UnionString) ImplementsAlertingV3PolicyListResponseMechanismsID() {}
func (UnionString) ImplementsAlertingV3PolicyDeleteResponse() {}
+func (UnionString) ImplementsAlertingV3PolicyGetResponseMechanismsID() {}
func (UnionString) ImplementsAlertingV3PolicyNewParamsMechanismsID() {}
func (UnionString) ImplementsAlertingV3PolicyUpdateParamsMechanismsID() {}
func (UnionString) ImplementsD1DatabaseDeleteResponse() {}
diff --git a/internal/version.go b/internal/version.go
index 13dfb6cd61..710152c218 100644
--- a/internal/version.go
+++ b/internal/version.go
@@ -2,4 +2,4 @@
package internal
-const PackageVersion = "2.0.0-beta.1" // x-release-please-version
+const PackageVersion = "2.0.0-beta.2" // x-release-please-version
diff --git a/ips/aliases.go b/ips/aliases.go
index 668d73037f..ae7c6877fb 100644
--- a/ips/aliases.go
+++ b/ips/aliases.go
@@ -3,7 +3,7 @@
package ips
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/ips/ip.go b/ips/ip.go
index 9eb454f245..1da26fd7e5 100644
--- a/ips/ip.go
+++ b/ips/ip.go
@@ -8,11 +8,11 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/ips/ip_test.go b/ips/ip_test.go
index 8d96f7bfd3..074bfd8fbd 100644
--- a/ips/ip_test.go
+++ b/ips/ip_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/ips"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/ips"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestIPListWithOptionalParams(t *testing.T) {
diff --git a/keyless_certificates/aliases.go b/keyless_certificates/aliases.go
index 417a7eea0e..816a2cbd03 100644
--- a/keyless_certificates/aliases.go
+++ b/keyless_certificates/aliases.go
@@ -3,7 +3,7 @@
package keyless_certificates
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/keyless_certificates/keylesscertificate.go b/keyless_certificates/keylesscertificate.go
index aaa39f6ed2..6f06f053c2 100644
--- a/keyless_certificates/keylesscertificate.go
+++ b/keyless_certificates/keylesscertificate.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// KeylessCertificateService contains methods and other services that help with
diff --git a/keyless_certificates/keylesscertificate_test.go b/keyless_certificates/keylesscertificate_test.go
index f162787203..4a4387520e 100644
--- a/keyless_certificates/keylesscertificate_test.go
+++ b/keyless_certificates/keylesscertificate_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/keyless_certificates"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/keyless_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestKeylessCertificateNewWithOptionalParams(t *testing.T) {
diff --git a/kv/aliases.go b/kv/aliases.go
index 185fdcf5b1..63f060dc05 100644
--- a/kv/aliases.go
+++ b/kv/aliases.go
@@ -3,7 +3,7 @@
package kv
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/kv/kv.go b/kv/kv.go
index 78be8e7282..28d4b0d083 100644
--- a/kv/kv.go
+++ b/kv/kv.go
@@ -3,7 +3,7 @@
package kv
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// KVService contains methods and other services that help with interacting with
diff --git a/kv/namespace.go b/kv/namespace.go
index 51b96c0d93..c13d90a101 100644
--- a/kv/namespace.go
+++ b/kv/namespace.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/kv/namespace_test.go b/kv/namespace_test.go
index a9069e9f75..434b0c87f0 100644
--- a/kv/namespace_test.go
+++ b/kv/namespace_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/kv"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/kv"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestNamespaceNew(t *testing.T) {
diff --git a/kv/namespacebulk.go b/kv/namespacebulk.go
index 566b05e7bc..54079b608c 100644
--- a/kv/namespacebulk.go
+++ b/kv/namespacebulk.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/kv/namespacebulk_test.go b/kv/namespacebulk_test.go
index 897245404d..481138fec7 100644
--- a/kv/namespacebulk_test.go
+++ b/kv/namespacebulk_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/kv"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/kv"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestNamespaceBulkUpdate(t *testing.T) {
diff --git a/kv/namespacekey.go b/kv/namespacekey.go
index 4927d304de..a4bb912251 100644
--- a/kv/namespacekey.go
+++ b/kv/namespacekey.go
@@ -8,11 +8,12 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// NamespaceKeyService contains methods and other services that help with
@@ -34,16 +35,26 @@ func NewNamespaceKeyService(opts ...option.RequestOption) (r *NamespaceKeyServic
}
// Lists a namespace's keys.
-func (r *NamespaceKeyService) List(ctx context.Context, namespaceID string, params NamespaceKeyListParams, opts ...option.RequestOption) (res *[]WorkersKVKey, err error) {
- opts = append(r.Options[:], opts...)
- var env NamespaceKeyListResponseEnvelope
+func (r *NamespaceKeyService) List(ctx context.Context, namespaceID string, params NamespaceKeyListParams, opts ...option.RequestOption) (res *shared.CursorLimitPagination[WorkersKVKey], err error) {
+ var raw *http.Response
+ opts = append(r.Options, opts...)
+ opts = append([]option.RequestOption{option.WithResponseInto(&raw)}, opts...)
path := fmt.Sprintf("accounts/%s/storage/kv/namespaces/%s/keys", params.AccountID, namespaceID)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, params, &env, opts...)
+ cfg, err := requestconfig.NewRequestConfig(ctx, http.MethodGet, path, params, &res, opts...)
if err != nil {
- return
+ return nil, err
}
- res = &env.Result
- return
+ err = cfg.Execute()
+ if err != nil {
+ return nil, err
+ }
+ res.SetPageConfig(cfg, raw)
+ return res, nil
+}
+
+// Lists a namespace's keys.
+func (r *NamespaceKeyService) ListAutoPaging(ctx context.Context, namespaceID string, params NamespaceKeyListParams, opts ...option.RequestOption) *shared.CursorLimitPaginationAutoPager[WorkersKVKey] {
+ return shared.NewCursorLimitPaginationAutoPager(r.List(ctx, namespaceID, params, opts...))
}
// A name for a value. A value stored under a given key may be retrieved via the
@@ -100,114 +111,3 @@ func (r NamespaceKeyListParams) URLQuery() (v url.Values) {
NestedFormat: apiquery.NestedQueryFormatBrackets,
})
}
-
-type NamespaceKeyListResponseEnvelope struct {
- Errors []NamespaceKeyListResponseEnvelopeErrors `json:"errors,required"`
- Messages []NamespaceKeyListResponseEnvelopeMessages `json:"messages,required"`
- Result []WorkersKVKey `json:"result,required"`
- // Whether the API call was successful
- Success NamespaceKeyListResponseEnvelopeSuccess `json:"success,required"`
- ResultInfo NamespaceKeyListResponseEnvelopeResultInfo `json:"result_info"`
- JSON namespaceKeyListResponseEnvelopeJSON `json:"-"`
-}
-
-// namespaceKeyListResponseEnvelopeJSON contains the JSON metadata for the struct
-// [NamespaceKeyListResponseEnvelope]
-type namespaceKeyListResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- ResultInfo apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *NamespaceKeyListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r namespaceKeyListResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type NamespaceKeyListResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON namespaceKeyListResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// namespaceKeyListResponseEnvelopeErrorsJSON contains the JSON metadata for the
-// struct [NamespaceKeyListResponseEnvelopeErrors]
-type namespaceKeyListResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *NamespaceKeyListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r namespaceKeyListResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type NamespaceKeyListResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON namespaceKeyListResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// namespaceKeyListResponseEnvelopeMessagesJSON contains the JSON metadata for the
-// struct [NamespaceKeyListResponseEnvelopeMessages]
-type namespaceKeyListResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *NamespaceKeyListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r namespaceKeyListResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type NamespaceKeyListResponseEnvelopeSuccess bool
-
-const (
- NamespaceKeyListResponseEnvelopeSuccessTrue NamespaceKeyListResponseEnvelopeSuccess = true
-)
-
-type NamespaceKeyListResponseEnvelopeResultInfo struct {
- // Total results returned based on your list parameters.
- Count float64 `json:"count"`
- // Opaque token indicating the position from which to continue when requesting the
- // next set of records if the amount of list results was limited by the limit
- // parameter. A valid value for the cursor can be obtained from the cursors object
- // in the result_info structure.
- Cursor string `json:"cursor"`
- JSON namespaceKeyListResponseEnvelopeResultInfoJSON `json:"-"`
-}
-
-// namespaceKeyListResponseEnvelopeResultInfoJSON contains the JSON metadata for
-// the struct [NamespaceKeyListResponseEnvelopeResultInfo]
-type namespaceKeyListResponseEnvelopeResultInfoJSON struct {
- Count apijson.Field
- Cursor apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *NamespaceKeyListResponseEnvelopeResultInfo) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r namespaceKeyListResponseEnvelopeResultInfoJSON) RawJSON() string {
- return r.raw
-}
diff --git a/kv/namespacekey_test.go b/kv/namespacekey_test.go
index ceb73c479e..0045b1058c 100644
--- a/kv/namespacekey_test.go
+++ b/kv/namespacekey_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/kv"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/kv"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestNamespaceKeyListWithOptionalParams(t *testing.T) {
diff --git a/kv/namespacemetadata.go b/kv/namespacemetadata.go
index 8ecb072fe4..281d446e95 100644
--- a/kv/namespacemetadata.go
+++ b/kv/namespacemetadata.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// NamespaceMetadataService contains methods and other services that help with
diff --git a/kv/namespacemetadata_test.go b/kv/namespacemetadata_test.go
index d324f706aa..2eabb402e1 100644
--- a/kv/namespacemetadata_test.go
+++ b/kv/namespacemetadata_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/kv"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/kv"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestNamespaceMetadataGet(t *testing.T) {
diff --git a/kv/namespacevalue.go b/kv/namespacevalue.go
index 148f9117e0..a3705ad3b9 100644
--- a/kv/namespacevalue.go
+++ b/kv/namespacevalue.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/kv/namespacevalue_test.go b/kv/namespacevalue_test.go
index 1779a8fcf2..599eb0b3bc 100644
--- a/kv/namespacevalue_test.go
+++ b/kv/namespacevalue_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/kv"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/kv"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestNamespaceValueUpdate(t *testing.T) {
diff --git a/load_balancers/aliases.go b/load_balancers/aliases.go
index 90a73d005b..41e8f5f342 100644
--- a/load_balancers/aliases.go
+++ b/load_balancers/aliases.go
@@ -3,7 +3,7 @@
package load_balancers
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/load_balancers/loadbalancer.go b/load_balancers/loadbalancer.go
index be8ab70e1d..d3f58eefe6 100644
--- a/load_balancers/loadbalancer.go
+++ b/load_balancers/loadbalancer.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LoadBalancerService contains methods and other services that help with
diff --git a/load_balancers/loadbalancer_test.go b/load_balancers/loadbalancer_test.go
index 32765d3d61..b2f0b90eea 100644
--- a/load_balancers/loadbalancer_test.go
+++ b/load_balancers/loadbalancer_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/load_balancers"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/load_balancers"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestLoadBalancerNewWithOptionalParams(t *testing.T) {
diff --git a/load_balancers/monitor.go b/load_balancers/monitor.go
index 94e3027272..ce9ffa4954 100644
--- a/load_balancers/monitor.go
+++ b/load_balancers/monitor.go
@@ -7,11 +7,11 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
// MonitorService contains methods and other services that help with interacting
diff --git a/load_balancers/monitor_test.go b/load_balancers/monitor_test.go
index 47619a6dc6..1929590a96 100644
--- a/load_balancers/monitor_test.go
+++ b/load_balancers/monitor_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/load_balancers"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/load_balancers"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestMonitorNewWithOptionalParams(t *testing.T) {
diff --git a/load_balancers/monitorpreview.go b/load_balancers/monitorpreview.go
index 253867d061..95b086930c 100644
--- a/load_balancers/monitorpreview.go
+++ b/load_balancers/monitorpreview.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// MonitorPreviewService contains methods and other services that help with
diff --git a/load_balancers/monitorpreview_test.go b/load_balancers/monitorpreview_test.go
index 87b41a1202..663e631adb 100644
--- a/load_balancers/monitorpreview_test.go
+++ b/load_balancers/monitorpreview_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/load_balancers"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/load_balancers"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestMonitorPreviewNewWithOptionalParams(t *testing.T) {
diff --git a/load_balancers/monitorreference.go b/load_balancers/monitorreference.go
index ad16af7fd3..7b3fe7f1df 100644
--- a/load_balancers/monitorreference.go
+++ b/load_balancers/monitorreference.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// MonitorReferenceService contains methods and other services that help with
diff --git a/load_balancers/monitorreference_test.go b/load_balancers/monitorreference_test.go
index 7d322e783f..fd0092c50e 100644
--- a/load_balancers/monitorreference_test.go
+++ b/load_balancers/monitorreference_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/load_balancers"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/load_balancers"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestMonitorReferenceGet(t *testing.T) {
diff --git a/load_balancers/pool.go b/load_balancers/pool.go
index db2090534a..7fd4ff04be 100644
--- a/load_balancers/pool.go
+++ b/load_balancers/pool.go
@@ -8,12 +8,12 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
// PoolService contains methods and other services that help with interacting with
diff --git a/load_balancers/pool_test.go b/load_balancers/pool_test.go
index 32da1569d1..33dd3173ef 100644
--- a/load_balancers/pool_test.go
+++ b/load_balancers/pool_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/load_balancers"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/load_balancers"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestPoolNewWithOptionalParams(t *testing.T) {
diff --git a/load_balancers/poolhealth.go b/load_balancers/poolhealth.go
index 8d94ae9589..0623b78c76 100644
--- a/load_balancers/poolhealth.go
+++ b/load_balancers/poolhealth.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/load_balancers/poolhealth_test.go b/load_balancers/poolhealth_test.go
index 430b18c2a8..e3d869895a 100644
--- a/load_balancers/poolhealth_test.go
+++ b/load_balancers/poolhealth_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/load_balancers"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/load_balancers"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestPoolHealthNewWithOptionalParams(t *testing.T) {
diff --git a/load_balancers/poolreference.go b/load_balancers/poolreference.go
index 8b84ec7825..f4022fd1a2 100644
--- a/load_balancers/poolreference.go
+++ b/load_balancers/poolreference.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PoolReferenceService contains methods and other services that help with
diff --git a/load_balancers/poolreference_test.go b/load_balancers/poolreference_test.go
index c24ed0096e..7ddd2a7870 100644
--- a/load_balancers/poolreference_test.go
+++ b/load_balancers/poolreference_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/load_balancers"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/load_balancers"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestPoolReferenceGet(t *testing.T) {
diff --git a/load_balancers/preview.go b/load_balancers/preview.go
index a86f5c5778..d90bd70ed0 100644
--- a/load_balancers/preview.go
+++ b/load_balancers/preview.go
@@ -7,11 +7,11 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
// PreviewService contains methods and other services that help with interacting
diff --git a/load_balancers/preview_test.go b/load_balancers/preview_test.go
index 37e1015872..df605db810 100644
--- a/load_balancers/preview_test.go
+++ b/load_balancers/preview_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/load_balancers"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/load_balancers"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestPreviewGet(t *testing.T) {
diff --git a/load_balancers/region.go b/load_balancers/region.go
index 9b99a3cc73..21e2089eb8 100644
--- a/load_balancers/region.go
+++ b/load_balancers/region.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/load_balancers/region_test.go b/load_balancers/region_test.go
index c1ad0cc7f2..fd8d2ba446 100644
--- a/load_balancers/region_test.go
+++ b/load_balancers/region_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/load_balancers"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/load_balancers"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRegionListWithOptionalParams(t *testing.T) {
diff --git a/load_balancers/search.go b/load_balancers/search.go
index 452aa1d012..a047a63617 100644
--- a/load_balancers/search.go
+++ b/load_balancers/search.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SearchService contains methods and other services that help with interacting
diff --git a/load_balancers/search_test.go b/load_balancers/search_test.go
index 3e139c9dbe..c21f8a5c70 100644
--- a/load_balancers/search_test.go
+++ b/load_balancers/search_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/load_balancers"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/load_balancers"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestSearchGetWithOptionalParams(t *testing.T) {
diff --git a/logpush/aliases.go b/logpush/aliases.go
index a0a164e290..ae73299f2e 100644
--- a/logpush/aliases.go
+++ b/logpush/aliases.go
@@ -3,7 +3,7 @@
package logpush
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/logpush/dataset.go b/logpush/dataset.go
index 4eb8afd201..33123b6d6b 100644
--- a/logpush/dataset.go
+++ b/logpush/dataset.go
@@ -3,7 +3,7 @@
package logpush
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DatasetService contains methods and other services that help with interacting
diff --git a/logpush/datasetfield.go b/logpush/datasetfield.go
index 4c2a36a4cd..b001640c39 100644
--- a/logpush/datasetfield.go
+++ b/logpush/datasetfield.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DatasetFieldService contains methods and other services that help with
diff --git a/logpush/datasetfield_test.go b/logpush/datasetfield_test.go
index 58fdf8b14f..7831a35c12 100644
--- a/logpush/datasetfield_test.go
+++ b/logpush/datasetfield_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/logpush"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/logpush"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestDatasetFieldGetWithOptionalParams(t *testing.T) {
diff --git a/logpush/datasetjob.go b/logpush/datasetjob.go
index 0ac4dba985..667fd0dd39 100644
--- a/logpush/datasetjob.go
+++ b/logpush/datasetjob.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DatasetJobService contains methods and other services that help with interacting
diff --git a/logpush/datasetjob_test.go b/logpush/datasetjob_test.go
index 0895c298eb..4bc1b8bf81 100644
--- a/logpush/datasetjob_test.go
+++ b/logpush/datasetjob_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/logpush"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/logpush"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestDatasetJobGetWithOptionalParams(t *testing.T) {
diff --git a/logpush/edge.go b/logpush/edge.go
index 4d9accb45e..ddf435c298 100644
--- a/logpush/edge.go
+++ b/logpush/edge.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EdgeService contains methods and other services that help with interacting with
diff --git a/logpush/edge_test.go b/logpush/edge_test.go
index e471ffc094..2c5f8099dd 100644
--- a/logpush/edge_test.go
+++ b/logpush/edge_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/logpush"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/logpush"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestEdgeNewWithOptionalParams(t *testing.T) {
diff --git a/logpush/job.go b/logpush/job.go
index ccb5ac6129..a91e529bf6 100644
--- a/logpush/job.go
+++ b/logpush/job.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/logpush/job_test.go b/logpush/job_test.go
index fb55d8972e..1e0efd71d3 100644
--- a/logpush/job_test.go
+++ b/logpush/job_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/logpush"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/logpush"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestJobNewWithOptionalParams(t *testing.T) {
diff --git a/logpush/logpush.go b/logpush/logpush.go
index b1d55a9957..95f2a6c620 100644
--- a/logpush/logpush.go
+++ b/logpush/logpush.go
@@ -3,7 +3,7 @@
package logpush
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LogpushService contains methods and other services that help with interacting
diff --git a/logpush/ownership.go b/logpush/ownership.go
index 4754133aab..7f7d81f42e 100644
--- a/logpush/ownership.go
+++ b/logpush/ownership.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// OwnershipService contains methods and other services that help with interacting
diff --git a/logpush/ownership_test.go b/logpush/ownership_test.go
index 36bcf0be51..b5a5cb99b8 100644
--- a/logpush/ownership_test.go
+++ b/logpush/ownership_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/logpush"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/logpush"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestOwnershipNewWithOptionalParams(t *testing.T) {
diff --git a/logpush/validate.go b/logpush/validate.go
index 1af55f1234..81d0c444b9 100644
--- a/logpush/validate.go
+++ b/logpush/validate.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ValidateService contains methods and other services that help with interacting
diff --git a/logpush/validate_test.go b/logpush/validate_test.go
index f915d3731c..c101fd4896 100644
--- a/logpush/validate_test.go
+++ b/logpush/validate_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/logpush"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/logpush"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestValidateDestinationWithOptionalParams(t *testing.T) {
diff --git a/logs/aliases.go b/logs/aliases.go
index e89e536962..5699c30b81 100644
--- a/logs/aliases.go
+++ b/logs/aliases.go
@@ -3,7 +3,7 @@
package logs
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/logs/control.go b/logs/control.go
index b619a40265..00d2afacb0 100644
--- a/logs/control.go
+++ b/logs/control.go
@@ -3,7 +3,7 @@
package logs
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ControlService contains methods and other services that help with interacting
diff --git a/logs/controlcmb.go b/logs/controlcmb.go
index 1e979de675..10d451fbad 100644
--- a/logs/controlcmb.go
+++ b/logs/controlcmb.go
@@ -3,7 +3,7 @@
package logs
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ControlCmbService contains methods and other services that help with interacting
diff --git a/logs/controlcmbconfig.go b/logs/controlcmbconfig.go
index 1899e8b959..871fb5cfd9 100644
--- a/logs/controlcmbconfig.go
+++ b/logs/controlcmbconfig.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/logs/controlcmbconfig_test.go b/logs/controlcmbconfig_test.go
index 5174fbcf9b..e83c066c63 100644
--- a/logs/controlcmbconfig_test.go
+++ b/logs/controlcmbconfig_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/logs"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/logs"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestControlCmbConfigNewWithOptionalParams(t *testing.T) {
diff --git a/logs/controlretention.go b/logs/controlretention.go
index 47cdeaa107..94ed534a34 100644
--- a/logs/controlretention.go
+++ b/logs/controlretention.go
@@ -3,7 +3,7 @@
package logs
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ControlRetentionService contains methods and other services that help with
diff --git a/logs/controlretentionflag.go b/logs/controlretentionflag.go
index 6b805b5f64..da5a208a9d 100644
--- a/logs/controlretentionflag.go
+++ b/logs/controlretentionflag.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ControlRetentionFlagService contains methods and other services that help with
diff --git a/logs/controlretentionflag_test.go b/logs/controlretentionflag_test.go
index fa26ad3583..3bf1a32759 100644
--- a/logs/controlretentionflag_test.go
+++ b/logs/controlretentionflag_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/logs"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/logs"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestControlRetentionFlagNew(t *testing.T) {
diff --git a/logs/log.go b/logs/log.go
index d45cc915bf..601706a38c 100644
--- a/logs/log.go
+++ b/logs/log.go
@@ -3,7 +3,7 @@
package logs
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LogService contains methods and other services that help with interacting with
diff --git a/logs/rayid.go b/logs/rayid.go
index 25de94e3cb..eab392242a 100644
--- a/logs/rayid.go
+++ b/logs/rayid.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/logs/rayid_test.go b/logs/rayid_test.go
index 4a1c0d531a..423b8d6499 100644
--- a/logs/rayid_test.go
+++ b/logs/rayid_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/logs"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/logs"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRayidGetWithOptionalParams(t *testing.T) {
diff --git a/logs/received.go b/logs/received.go
index daaa434826..c2558a0ee9 100644
--- a/logs/received.go
+++ b/logs/received.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/logs/received_test.go b/logs/received_test.go
index 17099206c6..5d2b61361e 100644
--- a/logs/received_test.go
+++ b/logs/received_test.go
@@ -8,11 +8,11 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/logs"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/logs"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestReceivedGetWithOptionalParams(t *testing.T) {
diff --git a/logs/receivedfield.go b/logs/receivedfield.go
index e2932de1fc..a2a13f576b 100644
--- a/logs/receivedfield.go
+++ b/logs/receivedfield.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ReceivedFieldService contains methods and other services that help with
diff --git a/logs/receivedfield_test.go b/logs/receivedfield_test.go
index 67099c5694..0c2396cd5c 100644
--- a/logs/receivedfield_test.go
+++ b/logs/receivedfield_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestReceivedFieldGet(t *testing.T) {
diff --git a/magic_network_monitoring/aliases.go b/magic_network_monitoring/aliases.go
index 96acec9592..bd7dafe3bd 100644
--- a/magic_network_monitoring/aliases.go
+++ b/magic_network_monitoring/aliases.go
@@ -3,7 +3,7 @@
package magic_network_monitoring
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/magic_network_monitoring/config.go b/magic_network_monitoring/config.go
index c2ee1f15bb..0c53c9c34d 100644
--- a/magic_network_monitoring/config.go
+++ b/magic_network_monitoring/config.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ConfigService contains methods and other services that help with interacting
diff --git a/magic_network_monitoring/config_test.go b/magic_network_monitoring/config_test.go
index 4fbed6223a..0114029e2d 100644
--- a/magic_network_monitoring/config_test.go
+++ b/magic_network_monitoring/config_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestConfigNew(t *testing.T) {
diff --git a/magic_network_monitoring/configfull.go b/magic_network_monitoring/configfull.go
index b3cd1a4288..424e70b7f1 100644
--- a/magic_network_monitoring/configfull.go
+++ b/magic_network_monitoring/configfull.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ConfigFullService contains methods and other services that help with interacting
diff --git a/magic_network_monitoring/configfull_test.go b/magic_network_monitoring/configfull_test.go
index 9b5dad569c..1d78f2bd2e 100644
--- a/magic_network_monitoring/configfull_test.go
+++ b/magic_network_monitoring/configfull_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestConfigFullGet(t *testing.T) {
diff --git a/magic_network_monitoring/magicnetworkmonitoring.go b/magic_network_monitoring/magicnetworkmonitoring.go
index 39e67bfa19..532dd59b48 100644
--- a/magic_network_monitoring/magicnetworkmonitoring.go
+++ b/magic_network_monitoring/magicnetworkmonitoring.go
@@ -3,7 +3,7 @@
package magic_network_monitoring
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// MagicNetworkMonitoringService contains methods and other services that help with
diff --git a/magic_network_monitoring/rule.go b/magic_network_monitoring/rule.go
index 9904058c02..e4da298dcf 100644
--- a/magic_network_monitoring/rule.go
+++ b/magic_network_monitoring/rule.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RuleService contains methods and other services that help with interacting with
diff --git a/magic_network_monitoring/rule_test.go b/magic_network_monitoring/rule_test.go
index 36fc5c5fc2..4aa0f8c8ec 100644
--- a/magic_network_monitoring/rule_test.go
+++ b/magic_network_monitoring/rule_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRuleNew(t *testing.T) {
diff --git a/magic_network_monitoring/ruleadvertisement.go b/magic_network_monitoring/ruleadvertisement.go
index db517cd9ba..885e6e82b0 100644
--- a/magic_network_monitoring/ruleadvertisement.go
+++ b/magic_network_monitoring/ruleadvertisement.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RuleAdvertisementService contains methods and other services that help with
diff --git a/magic_network_monitoring/ruleadvertisement_test.go b/magic_network_monitoring/ruleadvertisement_test.go
index da4cefe21a..4dcdc47fe0 100644
--- a/magic_network_monitoring/ruleadvertisement_test.go
+++ b/magic_network_monitoring/ruleadvertisement_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRuleAdvertisementEdit(t *testing.T) {
diff --git a/magic_transit/aliases.go b/magic_transit/aliases.go
index 877af154fd..cf4ab97e5e 100644
--- a/magic_transit/aliases.go
+++ b/magic_transit/aliases.go
@@ -3,7 +3,7 @@
package magic_transit
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/magic_transit/cfinterconnect.go b/magic_transit/cfinterconnect.go
index 6a6a31f8a9..84c8081d5a 100644
--- a/magic_transit/cfinterconnect.go
+++ b/magic_transit/cfinterconnect.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// CfInterconnectService contains methods and other services that help with
diff --git a/magic_transit/cfinterconnect_test.go b/magic_transit/cfinterconnect_test.go
index 7e2895f7d9..3c4eeb248c 100644
--- a/magic_transit/cfinterconnect_test.go
+++ b/magic_transit/cfinterconnect_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/magic_transit"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/magic_transit"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestCfInterconnectUpdateWithOptionalParams(t *testing.T) {
diff --git a/magic_transit/gretunnel.go b/magic_transit/gretunnel.go
index 9e6a5a60f2..1e40eccecd 100644
--- a/magic_transit/gretunnel.go
+++ b/magic_transit/gretunnel.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// GRETunnelService contains methods and other services that help with interacting
diff --git a/magic_transit/gretunnel_test.go b/magic_transit/gretunnel_test.go
index 5b2c89f343..0ab4646522 100644
--- a/magic_transit/gretunnel_test.go
+++ b/magic_transit/gretunnel_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/magic_transit"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/magic_transit"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestGRETunnelNew(t *testing.T) {
diff --git a/magic_transit/ipsectunnel.go b/magic_transit/ipsectunnel.go
index 88da5d376a..c1a6867e29 100644
--- a/magic_transit/ipsectunnel.go
+++ b/magic_transit/ipsectunnel.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// IPSECTunnelService contains methods and other services that help with
diff --git a/magic_transit/ipsectunnel_test.go b/magic_transit/ipsectunnel_test.go
index 766eb54713..c9d67a1d20 100644
--- a/magic_transit/ipsectunnel_test.go
+++ b/magic_transit/ipsectunnel_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/magic_transit"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/magic_transit"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestIPSECTunnelNewWithOptionalParams(t *testing.T) {
diff --git a/magic_transit/magictransit.go b/magic_transit/magictransit.go
index 0f71406e6d..588719a031 100644
--- a/magic_transit/magictransit.go
+++ b/magic_transit/magictransit.go
@@ -3,7 +3,7 @@
package magic_transit
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// MagicTransitService contains methods and other services that help with
@@ -17,6 +17,7 @@ type MagicTransitService struct {
GRETunnels *GRETunnelService
IPSECTunnels *IPSECTunnelService
Routes *RouteService
+ Sites *SiteService
}
// NewMagicTransitService generates a new service that applies the given options to
@@ -29,5 +30,6 @@ func NewMagicTransitService(opts ...option.RequestOption) (r *MagicTransitServic
r.GRETunnels = NewGRETunnelService(opts...)
r.IPSECTunnels = NewIPSECTunnelService(opts...)
r.Routes = NewRouteService(opts...)
+ r.Sites = NewSiteService(opts...)
return
}
diff --git a/magic_transit/route.go b/magic_transit/route.go
index 55f8ab49ad..cfc9ba980f 100644
--- a/magic_transit/route.go
+++ b/magic_transit/route.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RouteService contains methods and other services that help with interacting with
diff --git a/magic_transit/route_test.go b/magic_transit/route_test.go
index 178a0ff9d4..624644e88e 100644
--- a/magic_transit/route_test.go
+++ b/magic_transit/route_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/magic_transit"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/magic_transit"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRouteNew(t *testing.T) {
diff --git a/magic_transit/site.go b/magic_transit/site.go
new file mode 100644
index 0000000000..cc9983595b
--- /dev/null
+++ b/magic_transit/site.go
@@ -0,0 +1,1022 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package magic_transit
+
+import (
+ "context"
+ "fmt"
+ "net/http"
+
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+// SiteService contains methods and other services that help with interacting with
+// the cloudflare API. Note, unlike clients, this service does not read variables
+// from the environment automatically. You should not instantiate this service
+// directly, and instead use the [NewSiteService] method instead.
+type SiteService struct {
+ Options []option.RequestOption
+ ACLs *SiteACLService
+ Lans *SiteLanService
+ Wans *SiteWanService
+}
+
+// NewSiteService generates a new service that applies the given options to each
+// request. These options are applied after the parent client's options (if there
+// is one), and before any request-specific options.
+func NewSiteService(opts ...option.RequestOption) (r *SiteService) {
+ r = &SiteService{}
+ r.Options = opts
+ r.ACLs = NewSiteACLService(opts...)
+ r.Lans = NewSiteLanService(opts...)
+ r.Wans = NewSiteWanService(opts...)
+ return
+}
+
+// Creates a new Site
+func (r *SiteService) New(ctx context.Context, accountIdentifier string, body SiteNewParams, opts ...option.RequestOption) (res *SiteNewResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteNewResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites", accountIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Update a specific Site.
+func (r *SiteService) Update(ctx context.Context, accountIdentifier string, siteIdentifier string, body SiteUpdateParams, opts ...option.RequestOption) (res *SiteUpdateResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteUpdateResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s", accountIdentifier, siteIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPut, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Lists Sites associated with an account. Use connector_identifier query param to
+// return sites where connector_identifier matches either site.ConnectorID or
+// site.SecondaryConnectorID.
+func (r *SiteService) List(ctx context.Context, accountIdentifier string, query SiteListParams, opts ...option.RequestOption) (res *SiteListResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteListResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites", accountIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, query, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Remove a specific Site.
+func (r *SiteService) Delete(ctx context.Context, accountIdentifier string, siteIdentifier string, opts ...option.RequestOption) (res *SiteDeleteResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteDeleteResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s", accountIdentifier, siteIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodDelete, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Get a specific Site.
+func (r *SiteService) Get(ctx context.Context, accountIdentifier string, siteIdentifier string, opts ...option.RequestOption) (res *SiteGetResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteGetResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s", accountIdentifier, siteIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+type SiteNewResponse struct {
+ Site SiteNewResponseSite `json:"site"`
+ JSON siteNewResponseJSON `json:"-"`
+}
+
+// siteNewResponseJSON contains the JSON metadata for the struct [SiteNewResponse]
+type siteNewResponseJSON struct {
+ Site apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteNewResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteNewResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteNewResponseSite struct {
+ // Identifier
+ ID string `json:"id"`
+ // Magic WAN Connector identifier tag.
+ ConnectorID string `json:"connector_id"`
+ Description string `json:"description"`
+ // Site high availability mode. If set to true, the site can have two connectors
+ // and runs in high availability mode.
+ HaMode bool `json:"ha_mode"`
+ // Location of site in latitude and longitude.
+ Location SiteNewResponseSiteLocation `json:"location"`
+ // The name of the site.
+ Name string `json:"name"`
+ // Magic WAN Connector identifier tag. Used when high availability mode is on.
+ SecondaryConnectorID string `json:"secondary_connector_id"`
+ JSON siteNewResponseSiteJSON `json:"-"`
+}
+
+// siteNewResponseSiteJSON contains the JSON metadata for the struct
+// [SiteNewResponseSite]
+type siteNewResponseSiteJSON struct {
+ ID apijson.Field
+ ConnectorID apijson.Field
+ Description apijson.Field
+ HaMode apijson.Field
+ Location apijson.Field
+ Name apijson.Field
+ SecondaryConnectorID apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteNewResponseSite) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteNewResponseSiteJSON) RawJSON() string {
+ return r.raw
+}
+
+// Location of site in latitude and longitude.
+type SiteNewResponseSiteLocation struct {
+ // Latitude
+ Lat string `json:"lat"`
+ // Longitude
+ Lon string `json:"lon"`
+ JSON siteNewResponseSiteLocationJSON `json:"-"`
+}
+
+// siteNewResponseSiteLocationJSON contains the JSON metadata for the struct
+// [SiteNewResponseSiteLocation]
+type siteNewResponseSiteLocationJSON struct {
+ Lat apijson.Field
+ Lon apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteNewResponseSiteLocation) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteNewResponseSiteLocationJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteUpdateResponse struct {
+ Site SiteUpdateResponseSite `json:"site"`
+ JSON siteUpdateResponseJSON `json:"-"`
+}
+
+// siteUpdateResponseJSON contains the JSON metadata for the struct
+// [SiteUpdateResponse]
+type siteUpdateResponseJSON struct {
+ Site apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteUpdateResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteUpdateResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteUpdateResponseSite struct {
+ // Identifier
+ ID string `json:"id"`
+ // Magic WAN Connector identifier tag.
+ ConnectorID string `json:"connector_id"`
+ Description string `json:"description"`
+ // Site high availability mode. If set to true, the site can have two connectors
+ // and runs in high availability mode.
+ HaMode bool `json:"ha_mode"`
+ // Location of site in latitude and longitude.
+ Location SiteUpdateResponseSiteLocation `json:"location"`
+ // The name of the site.
+ Name string `json:"name"`
+ // Magic WAN Connector identifier tag. Used when high availability mode is on.
+ SecondaryConnectorID string `json:"secondary_connector_id"`
+ JSON siteUpdateResponseSiteJSON `json:"-"`
+}
+
+// siteUpdateResponseSiteJSON contains the JSON metadata for the struct
+// [SiteUpdateResponseSite]
+type siteUpdateResponseSiteJSON struct {
+ ID apijson.Field
+ ConnectorID apijson.Field
+ Description apijson.Field
+ HaMode apijson.Field
+ Location apijson.Field
+ Name apijson.Field
+ SecondaryConnectorID apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteUpdateResponseSite) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteUpdateResponseSiteJSON) RawJSON() string {
+ return r.raw
+}
+
+// Location of site in latitude and longitude.
+type SiteUpdateResponseSiteLocation struct {
+ // Latitude
+ Lat string `json:"lat"`
+ // Longitude
+ Lon string `json:"lon"`
+ JSON siteUpdateResponseSiteLocationJSON `json:"-"`
+}
+
+// siteUpdateResponseSiteLocationJSON contains the JSON metadata for the struct
+// [SiteUpdateResponseSiteLocation]
+type siteUpdateResponseSiteLocationJSON struct {
+ Lat apijson.Field
+ Lon apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteUpdateResponseSiteLocation) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteUpdateResponseSiteLocationJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteListResponse struct {
+ Sites []SiteListResponseSite `json:"sites"`
+ JSON siteListResponseJSON `json:"-"`
+}
+
+// siteListResponseJSON contains the JSON metadata for the struct
+// [SiteListResponse]
+type siteListResponseJSON struct {
+ Sites apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteListResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteListResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteListResponseSite struct {
+ // Identifier
+ ID string `json:"id"`
+ // Magic WAN Connector identifier tag.
+ ConnectorID string `json:"connector_id"`
+ Description string `json:"description"`
+ // Site high availability mode. If set to true, the site can have two connectors
+ // and runs in high availability mode.
+ HaMode bool `json:"ha_mode"`
+ // Location of site in latitude and longitude.
+ Location SiteListResponseSitesLocation `json:"location"`
+ // The name of the site.
+ Name string `json:"name"`
+ // Magic WAN Connector identifier tag. Used when high availability mode is on.
+ SecondaryConnectorID string `json:"secondary_connector_id"`
+ JSON siteListResponseSiteJSON `json:"-"`
+}
+
+// siteListResponseSiteJSON contains the JSON metadata for the struct
+// [SiteListResponseSite]
+type siteListResponseSiteJSON struct {
+ ID apijson.Field
+ ConnectorID apijson.Field
+ Description apijson.Field
+ HaMode apijson.Field
+ Location apijson.Field
+ Name apijson.Field
+ SecondaryConnectorID apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteListResponseSite) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteListResponseSiteJSON) RawJSON() string {
+ return r.raw
+}
+
+// Location of site in latitude and longitude.
+type SiteListResponseSitesLocation struct {
+ // Latitude
+ Lat string `json:"lat"`
+ // Longitude
+ Lon string `json:"lon"`
+ JSON siteListResponseSitesLocationJSON `json:"-"`
+}
+
+// siteListResponseSitesLocationJSON contains the JSON metadata for the struct
+// [SiteListResponseSitesLocation]
+type siteListResponseSitesLocationJSON struct {
+ Lat apijson.Field
+ Lon apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteListResponseSitesLocation) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteListResponseSitesLocationJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteDeleteResponse struct {
+ Deleted bool `json:"deleted"`
+ DeletedSite SiteDeleteResponseDeletedSite `json:"deleted_site"`
+ JSON siteDeleteResponseJSON `json:"-"`
+}
+
+// siteDeleteResponseJSON contains the JSON metadata for the struct
+// [SiteDeleteResponse]
+type siteDeleteResponseJSON struct {
+ Deleted apijson.Field
+ DeletedSite apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteDeleteResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteDeleteResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteDeleteResponseDeletedSite struct {
+ // Identifier
+ ID string `json:"id"`
+ // Magic WAN Connector identifier tag.
+ ConnectorID string `json:"connector_id"`
+ Description string `json:"description"`
+ // Site high availability mode. If set to true, the site can have two connectors
+ // and runs in high availability mode.
+ HaMode bool `json:"ha_mode"`
+ // Location of site in latitude and longitude.
+ Location SiteDeleteResponseDeletedSiteLocation `json:"location"`
+ // The name of the site.
+ Name string `json:"name"`
+ // Magic WAN Connector identifier tag. Used when high availability mode is on.
+ SecondaryConnectorID string `json:"secondary_connector_id"`
+ JSON siteDeleteResponseDeletedSiteJSON `json:"-"`
+}
+
+// siteDeleteResponseDeletedSiteJSON contains the JSON metadata for the struct
+// [SiteDeleteResponseDeletedSite]
+type siteDeleteResponseDeletedSiteJSON struct {
+ ID apijson.Field
+ ConnectorID apijson.Field
+ Description apijson.Field
+ HaMode apijson.Field
+ Location apijson.Field
+ Name apijson.Field
+ SecondaryConnectorID apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteDeleteResponseDeletedSite) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteDeleteResponseDeletedSiteJSON) RawJSON() string {
+ return r.raw
+}
+
+// Location of site in latitude and longitude.
+type SiteDeleteResponseDeletedSiteLocation struct {
+ // Latitude
+ Lat string `json:"lat"`
+ // Longitude
+ Lon string `json:"lon"`
+ JSON siteDeleteResponseDeletedSiteLocationJSON `json:"-"`
+}
+
+// siteDeleteResponseDeletedSiteLocationJSON contains the JSON metadata for the
+// struct [SiteDeleteResponseDeletedSiteLocation]
+type siteDeleteResponseDeletedSiteLocationJSON struct {
+ Lat apijson.Field
+ Lon apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteDeleteResponseDeletedSiteLocation) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteDeleteResponseDeletedSiteLocationJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteGetResponse struct {
+ Site SiteGetResponseSite `json:"site"`
+ JSON siteGetResponseJSON `json:"-"`
+}
+
+// siteGetResponseJSON contains the JSON metadata for the struct [SiteGetResponse]
+type siteGetResponseJSON struct {
+ Site apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteGetResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteGetResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteGetResponseSite struct {
+ // Identifier
+ ID string `json:"id"`
+ // Magic WAN Connector identifier tag.
+ ConnectorID string `json:"connector_id"`
+ Description string `json:"description"`
+ // Site high availability mode. If set to true, the site can have two connectors
+ // and runs in high availability mode.
+ HaMode bool `json:"ha_mode"`
+ // Location of site in latitude and longitude.
+ Location SiteGetResponseSiteLocation `json:"location"`
+ // The name of the site.
+ Name string `json:"name"`
+ // Magic WAN Connector identifier tag. Used when high availability mode is on.
+ SecondaryConnectorID string `json:"secondary_connector_id"`
+ JSON siteGetResponseSiteJSON `json:"-"`
+}
+
+// siteGetResponseSiteJSON contains the JSON metadata for the struct
+// [SiteGetResponseSite]
+type siteGetResponseSiteJSON struct {
+ ID apijson.Field
+ ConnectorID apijson.Field
+ Description apijson.Field
+ HaMode apijson.Field
+ Location apijson.Field
+ Name apijson.Field
+ SecondaryConnectorID apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteGetResponseSite) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteGetResponseSiteJSON) RawJSON() string {
+ return r.raw
+}
+
+// Location of site in latitude and longitude.
+type SiteGetResponseSiteLocation struct {
+ // Latitude
+ Lat string `json:"lat"`
+ // Longitude
+ Lon string `json:"lon"`
+ JSON siteGetResponseSiteLocationJSON `json:"-"`
+}
+
+// siteGetResponseSiteLocationJSON contains the JSON metadata for the struct
+// [SiteGetResponseSiteLocation]
+type siteGetResponseSiteLocationJSON struct {
+ Lat apijson.Field
+ Lon apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteGetResponseSiteLocation) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteGetResponseSiteLocationJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteNewParams struct {
+ Site param.Field[SiteNewParamsSite] `json:"site"`
+}
+
+func (r SiteNewParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteNewParamsSite struct {
+ // The name of the site.
+ Name param.Field[string] `json:"name,required"`
+ // Magic WAN Connector identifier tag.
+ ConnectorID param.Field[string] `json:"connector_id"`
+ Description param.Field[string] `json:"description"`
+ // Site high availability mode. If set to true, the site can have two connectors
+ // and runs in high availability mode.
+ HaMode param.Field[bool] `json:"ha_mode"`
+ // Location of site in latitude and longitude.
+ Location param.Field[SiteNewParamsSiteLocation] `json:"location"`
+ // Magic WAN Connector identifier tag. Used when high availability mode is on.
+ SecondaryConnectorID param.Field[string] `json:"secondary_connector_id"`
+}
+
+func (r SiteNewParamsSite) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// Location of site in latitude and longitude.
+type SiteNewParamsSiteLocation struct {
+ // Latitude
+ Lat param.Field[string] `json:"lat"`
+ // Longitude
+ Lon param.Field[string] `json:"lon"`
+}
+
+func (r SiteNewParamsSiteLocation) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteNewResponseEnvelope struct {
+ Errors []SiteNewResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteNewResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteNewResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteNewResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteNewResponseEnvelopeJSON `json:"-"`
+}
+
+// siteNewResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteNewResponseEnvelope]
+type siteNewResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteNewResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteNewResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteNewResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteNewResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteNewResponseEnvelopeErrors]
+type siteNewResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteNewResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteNewResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteNewResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteNewResponseEnvelopeMessagesJSON contains the JSON metadata for the struct
+// [SiteNewResponseEnvelopeMessages]
+type siteNewResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteNewResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteNewResponseEnvelopeSuccess bool
+
+const (
+ SiteNewResponseEnvelopeSuccessTrue SiteNewResponseEnvelopeSuccess = true
+)
+
+type SiteUpdateParams struct {
+ Site param.Field[SiteUpdateParamsSite] `json:"site"`
+}
+
+func (r SiteUpdateParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteUpdateParamsSite struct {
+ // Magic WAN Connector identifier tag.
+ ConnectorID param.Field[string] `json:"connector_id"`
+ Description param.Field[string] `json:"description"`
+ // Location of site in latitude and longitude.
+ Location param.Field[SiteUpdateParamsSiteLocation] `json:"location"`
+ // The name of the site.
+ Name param.Field[string] `json:"name"`
+ // Magic WAN Connector identifier tag. Used when high availability mode is on.
+ SecondaryConnectorID param.Field[string] `json:"secondary_connector_id"`
+}
+
+func (r SiteUpdateParamsSite) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// Location of site in latitude and longitude.
+type SiteUpdateParamsSiteLocation struct {
+ // Latitude
+ Lat param.Field[string] `json:"lat"`
+ // Longitude
+ Lon param.Field[string] `json:"lon"`
+}
+
+func (r SiteUpdateParamsSiteLocation) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteUpdateResponseEnvelope struct {
+ Errors []SiteUpdateResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteUpdateResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteUpdateResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteUpdateResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteUpdateResponseEnvelopeJSON `json:"-"`
+}
+
+// siteUpdateResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteUpdateResponseEnvelope]
+type siteUpdateResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteUpdateResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteUpdateResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteUpdateResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteUpdateResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteUpdateResponseEnvelopeErrors]
+type siteUpdateResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteUpdateResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteUpdateResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteUpdateResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteUpdateResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteUpdateResponseEnvelopeMessagesJSON contains the JSON metadata for the struct
+// [SiteUpdateResponseEnvelopeMessages]
+type siteUpdateResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteUpdateResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteUpdateResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteUpdateResponseEnvelopeSuccess bool
+
+const (
+ SiteUpdateResponseEnvelopeSuccessTrue SiteUpdateResponseEnvelopeSuccess = true
+)
+
+type SiteListParams struct {
+}
+
+type SiteListResponseEnvelope struct {
+ Errors []SiteListResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteListResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteListResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteListResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteListResponseEnvelopeJSON `json:"-"`
+}
+
+// siteListResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteListResponseEnvelope]
+type siteListResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteListResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteListResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteListResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteListResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteListResponseEnvelopeErrors]
+type siteListResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteListResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteListResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteListResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteListResponseEnvelopeMessagesJSON contains the JSON metadata for the struct
+// [SiteListResponseEnvelopeMessages]
+type siteListResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteListResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteListResponseEnvelopeSuccess bool
+
+const (
+ SiteListResponseEnvelopeSuccessTrue SiteListResponseEnvelopeSuccess = true
+)
+
+type SiteDeleteResponseEnvelope struct {
+ Errors []SiteDeleteResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteDeleteResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteDeleteResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteDeleteResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteDeleteResponseEnvelopeJSON `json:"-"`
+}
+
+// siteDeleteResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteDeleteResponseEnvelope]
+type siteDeleteResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteDeleteResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteDeleteResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteDeleteResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteDeleteResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteDeleteResponseEnvelopeErrors]
+type siteDeleteResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteDeleteResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteDeleteResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteDeleteResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteDeleteResponseEnvelopeMessagesJSON contains the JSON metadata for the struct
+// [SiteDeleteResponseEnvelopeMessages]
+type siteDeleteResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteDeleteResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteDeleteResponseEnvelopeSuccess bool
+
+const (
+ SiteDeleteResponseEnvelopeSuccessTrue SiteDeleteResponseEnvelopeSuccess = true
+)
+
+type SiteGetResponseEnvelope struct {
+ Errors []SiteGetResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteGetResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteGetResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteGetResponseEnvelopeJSON `json:"-"`
+}
+
+// siteGetResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteGetResponseEnvelope]
+type siteGetResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteGetResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteGetResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteGetResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteGetResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteGetResponseEnvelopeErrors]
+type siteGetResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteGetResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteGetResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteGetResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteGetResponseEnvelopeMessagesJSON contains the JSON metadata for the struct
+// [SiteGetResponseEnvelopeMessages]
+type siteGetResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteGetResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteGetResponseEnvelopeSuccess bool
+
+const (
+ SiteGetResponseEnvelopeSuccessTrue SiteGetResponseEnvelopeSuccess = true
+)
diff --git a/magic_transit/site_test.go b/magic_transit/site_test.go
new file mode 100644
index 0000000000..08d7b8c955
--- /dev/null
+++ b/magic_transit/site_test.go
@@ -0,0 +1,179 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package magic_transit_test
+
+import (
+ "context"
+ "errors"
+ "os"
+ "testing"
+
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/magic_transit"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+func TestSiteNewWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.New(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ magic_transit.SiteNewParams{
+ Site: cloudflare.F(magic_transit.SiteNewParamsSite{
+ ConnectorID: cloudflare.F("ac60d3d0435248289d446cedd870bcf4"),
+ Description: cloudflare.F("string"),
+ HaMode: cloudflare.F(true),
+ Location: cloudflare.F(magic_transit.SiteNewParamsSiteLocation{
+ Lat: cloudflare.F("string"),
+ Lon: cloudflare.F("string"),
+ }),
+ Name: cloudflare.F("site_1"),
+ SecondaryConnectorID: cloudflare.F("8d67040d3835dbcf46ce29da440dc482"),
+ }),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteUpdateWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Update(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ magic_transit.SiteUpdateParams{
+ Site: cloudflare.F(magic_transit.SiteUpdateParamsSite{
+ ConnectorID: cloudflare.F("ac60d3d0435248289d446cedd870bcf4"),
+ Description: cloudflare.F("string"),
+ Location: cloudflare.F(magic_transit.SiteUpdateParamsSiteLocation{
+ Lat: cloudflare.F("string"),
+ Lon: cloudflare.F("string"),
+ }),
+ Name: cloudflare.F("site_1"),
+ SecondaryConnectorID: cloudflare.F("8d67040d3835dbcf46ce29da440dc482"),
+ }),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteList(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.List(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ magic_transit.SiteListParams{},
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteDelete(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Delete(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteGet(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Get(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
diff --git a/magic_transit/siteacl.go b/magic_transit/siteacl.go
new file mode 100644
index 0000000000..6efb8d0567
--- /dev/null
+++ b/magic_transit/siteacl.go
@@ -0,0 +1,1549 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package magic_transit
+
+import (
+ "context"
+ "fmt"
+ "net/http"
+ "reflect"
+
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/tidwall/gjson"
+)
+
+// SiteACLService contains methods and other services that help with interacting
+// with the cloudflare API. Note, unlike clients, this service does not read
+// variables from the environment automatically. You should not instantiate this
+// service directly, and instead use the [NewSiteACLService] method instead.
+type SiteACLService struct {
+ Options []option.RequestOption
+}
+
+// NewSiteACLService generates a new service that applies the given options to each
+// request. These options are applied after the parent client's options (if there
+// is one), and before any request-specific options.
+func NewSiteACLService(opts ...option.RequestOption) (r *SiteACLService) {
+ r = &SiteACLService{}
+ r.Options = opts
+ return
+}
+
+// Creates a new Site ACL.
+func (r *SiteACLService) New(ctx context.Context, accountIdentifier string, siteIdentifier string, body SiteACLNewParams, opts ...option.RequestOption) (res *SiteACLNewResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteACLNewResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/acls", accountIdentifier, siteIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Update a specific Site ACL.
+func (r *SiteACLService) Update(ctx context.Context, accountIdentifier string, siteIdentifier string, aclIdentifier string, body SiteACLUpdateParams, opts ...option.RequestOption) (res *SiteACLUpdateResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteACLUpdateResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/acls/%s", accountIdentifier, siteIdentifier, aclIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPut, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Lists Site ACLs associated with an account.
+func (r *SiteACLService) List(ctx context.Context, accountIdentifier string, siteIdentifier string, opts ...option.RequestOption) (res *SiteACLListResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteACLListResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/acls", accountIdentifier, siteIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Remove a specific Site ACL.
+func (r *SiteACLService) Delete(ctx context.Context, accountIdentifier string, siteIdentifier string, aclIdentifier string, opts ...option.RequestOption) (res *SiteACLDeleteResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteACLDeleteResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/acls/%s", accountIdentifier, siteIdentifier, aclIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodDelete, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Get a specific Site ACL.
+func (r *SiteACLService) Get(ctx context.Context, accountIdentifier string, siteIdentifier string, aclIdentifier string, opts ...option.RequestOption) (res *SiteACLGetResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteACLGetResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/acls/%s", accountIdentifier, siteIdentifier, aclIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+type SiteACLNewResponse struct {
+ ACLs []SiteACLNewResponseACL `json:"acls"`
+ JSON siteACLNewResponseJSON `json:"-"`
+}
+
+// siteACLNewResponseJSON contains the JSON metadata for the struct
+// [SiteACLNewResponse]
+type siteACLNewResponseJSON struct {
+ ACLs apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLNewResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLNewResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+// Bidirectional ACL policy for local network traffic within a site.
+type SiteACLNewResponseACL struct {
+ // Identifier
+ ID string `json:"id"`
+ // Description for the ACL.
+ Description string `json:"description"`
+ Lan1 SiteACLNewResponseACLsLan1 `json:"lan_1"`
+ Lan2 SiteACLNewResponseACLsLan2 `json:"lan_2"`
+ // The name of the ACL.
+ Name string `json:"name"`
+ Protocols []SiteACLNewResponseACLsProtocol `json:"protocols"`
+ JSON siteACLNewResponseACLJSON `json:"-"`
+}
+
+// siteACLNewResponseACLJSON contains the JSON metadata for the struct
+// [SiteACLNewResponseACL]
+type siteACLNewResponseACLJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ Lan1 apijson.Field
+ Lan2 apijson.Field
+ Name apijson.Field
+ Protocols apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLNewResponseACL) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLNewResponseACLJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLNewResponseACLsLan1 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID string `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName string `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports []int64 `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets []SiteACLNewResponseACLsLan1Subnet `json:"subnets"`
+ JSON siteACLNewResponseACLsLan1JSON `json:"-"`
+}
+
+// siteACLNewResponseACLsLan1JSON contains the JSON metadata for the struct
+// [SiteACLNewResponseACLsLan1]
+type siteACLNewResponseACLsLan1JSON struct {
+ LanID apijson.Field
+ LanName apijson.Field
+ Ports apijson.Field
+ Subnets apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLNewResponseACLsLan1) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLNewResponseACLsLan1JSON) RawJSON() string {
+ return r.raw
+}
+
+// A valid IPv4 address.
+//
+// Union satisfied by [shared.UnionString] or [shared.UnionString].
+type SiteACLNewResponseACLsLan1Subnet interface {
+ ImplementsMagicTransitSiteACLNewResponseACLsLan1Subnet()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SiteACLNewResponseACLsLan1Subnet)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+type SiteACLNewResponseACLsLan2 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID string `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName string `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports []int64 `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets []SiteACLNewResponseACLsLan2Subnet `json:"subnets"`
+ JSON siteACLNewResponseACLsLan2JSON `json:"-"`
+}
+
+// siteACLNewResponseACLsLan2JSON contains the JSON metadata for the struct
+// [SiteACLNewResponseACLsLan2]
+type siteACLNewResponseACLsLan2JSON struct {
+ LanID apijson.Field
+ LanName apijson.Field
+ Ports apijson.Field
+ Subnets apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLNewResponseACLsLan2) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLNewResponseACLsLan2JSON) RawJSON() string {
+ return r.raw
+}
+
+// A valid IPv4 address.
+//
+// Union satisfied by [shared.UnionString] or [shared.UnionString].
+type SiteACLNewResponseACLsLan2Subnet interface {
+ ImplementsMagicTransitSiteACLNewResponseACLsLan2Subnet()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SiteACLNewResponseACLsLan2Subnet)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+// Array of allowed communication protocols between configured LANs. If no
+// protocols are provided, all protocols are allowed.
+type SiteACLNewResponseACLsProtocol string
+
+const (
+ SiteACLNewResponseACLsProtocolTcp SiteACLNewResponseACLsProtocol = "tcp"
+ SiteACLNewResponseACLsProtocolUdp SiteACLNewResponseACLsProtocol = "udp"
+ SiteACLNewResponseACLsProtocolIcmp SiteACLNewResponseACLsProtocol = "icmp"
+)
+
+type SiteACLUpdateResponse struct {
+ // Bidirectional ACL policy for local network traffic within a site.
+ ACL SiteACLUpdateResponseACL `json:"acl"`
+ JSON siteACLUpdateResponseJSON `json:"-"`
+}
+
+// siteACLUpdateResponseJSON contains the JSON metadata for the struct
+// [SiteACLUpdateResponse]
+type siteACLUpdateResponseJSON struct {
+ ACL apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLUpdateResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLUpdateResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+// Bidirectional ACL policy for local network traffic within a site.
+type SiteACLUpdateResponseACL struct {
+ // Identifier
+ ID string `json:"id"`
+ // Description for the ACL.
+ Description string `json:"description"`
+ Lan1 SiteACLUpdateResponseACLLan1 `json:"lan_1"`
+ Lan2 SiteACLUpdateResponseACLLan2 `json:"lan_2"`
+ // The name of the ACL.
+ Name string `json:"name"`
+ Protocols []SiteACLUpdateResponseACLProtocol `json:"protocols"`
+ JSON siteACLUpdateResponseACLJSON `json:"-"`
+}
+
+// siteACLUpdateResponseACLJSON contains the JSON metadata for the struct
+// [SiteACLUpdateResponseACL]
+type siteACLUpdateResponseACLJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ Lan1 apijson.Field
+ Lan2 apijson.Field
+ Name apijson.Field
+ Protocols apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLUpdateResponseACL) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLUpdateResponseACLJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLUpdateResponseACLLan1 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID string `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName string `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports []int64 `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets []SiteACLUpdateResponseACLLan1Subnet `json:"subnets"`
+ JSON siteACLUpdateResponseACLLan1JSON `json:"-"`
+}
+
+// siteACLUpdateResponseACLLan1JSON contains the JSON metadata for the struct
+// [SiteACLUpdateResponseACLLan1]
+type siteACLUpdateResponseACLLan1JSON struct {
+ LanID apijson.Field
+ LanName apijson.Field
+ Ports apijson.Field
+ Subnets apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLUpdateResponseACLLan1) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLUpdateResponseACLLan1JSON) RawJSON() string {
+ return r.raw
+}
+
+// A valid IPv4 address.
+//
+// Union satisfied by [shared.UnionString] or [shared.UnionString].
+type SiteACLUpdateResponseACLLan1Subnet interface {
+ ImplementsMagicTransitSiteACLUpdateResponseACLLan1Subnet()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SiteACLUpdateResponseACLLan1Subnet)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+type SiteACLUpdateResponseACLLan2 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID string `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName string `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports []int64 `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets []SiteACLUpdateResponseACLLan2Subnet `json:"subnets"`
+ JSON siteACLUpdateResponseACLLan2JSON `json:"-"`
+}
+
+// siteACLUpdateResponseACLLan2JSON contains the JSON metadata for the struct
+// [SiteACLUpdateResponseACLLan2]
+type siteACLUpdateResponseACLLan2JSON struct {
+ LanID apijson.Field
+ LanName apijson.Field
+ Ports apijson.Field
+ Subnets apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLUpdateResponseACLLan2) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLUpdateResponseACLLan2JSON) RawJSON() string {
+ return r.raw
+}
+
+// A valid IPv4 address.
+//
+// Union satisfied by [shared.UnionString] or [shared.UnionString].
+type SiteACLUpdateResponseACLLan2Subnet interface {
+ ImplementsMagicTransitSiteACLUpdateResponseACLLan2Subnet()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SiteACLUpdateResponseACLLan2Subnet)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+// Array of allowed communication protocols between configured LANs. If no
+// protocols are provided, all protocols are allowed.
+type SiteACLUpdateResponseACLProtocol string
+
+const (
+ SiteACLUpdateResponseACLProtocolTcp SiteACLUpdateResponseACLProtocol = "tcp"
+ SiteACLUpdateResponseACLProtocolUdp SiteACLUpdateResponseACLProtocol = "udp"
+ SiteACLUpdateResponseACLProtocolIcmp SiteACLUpdateResponseACLProtocol = "icmp"
+)
+
+type SiteACLListResponse struct {
+ ACLs []SiteACLListResponseACL `json:"acls"`
+ JSON siteACLListResponseJSON `json:"-"`
+}
+
+// siteACLListResponseJSON contains the JSON metadata for the struct
+// [SiteACLListResponse]
+type siteACLListResponseJSON struct {
+ ACLs apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLListResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLListResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+// Bidirectional ACL policy for local network traffic within a site.
+type SiteACLListResponseACL struct {
+ // Identifier
+ ID string `json:"id"`
+ // Description for the ACL.
+ Description string `json:"description"`
+ Lan1 SiteACLListResponseACLsLan1 `json:"lan_1"`
+ Lan2 SiteACLListResponseACLsLan2 `json:"lan_2"`
+ // The name of the ACL.
+ Name string `json:"name"`
+ Protocols []SiteACLListResponseACLsProtocol `json:"protocols"`
+ JSON siteACLListResponseACLJSON `json:"-"`
+}
+
+// siteACLListResponseACLJSON contains the JSON metadata for the struct
+// [SiteACLListResponseACL]
+type siteACLListResponseACLJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ Lan1 apijson.Field
+ Lan2 apijson.Field
+ Name apijson.Field
+ Protocols apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLListResponseACL) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLListResponseACLJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLListResponseACLsLan1 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID string `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName string `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports []int64 `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets []SiteACLListResponseACLsLan1Subnet `json:"subnets"`
+ JSON siteACLListResponseACLsLan1JSON `json:"-"`
+}
+
+// siteACLListResponseACLsLan1JSON contains the JSON metadata for the struct
+// [SiteACLListResponseACLsLan1]
+type siteACLListResponseACLsLan1JSON struct {
+ LanID apijson.Field
+ LanName apijson.Field
+ Ports apijson.Field
+ Subnets apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLListResponseACLsLan1) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLListResponseACLsLan1JSON) RawJSON() string {
+ return r.raw
+}
+
+// A valid IPv4 address.
+//
+// Union satisfied by [shared.UnionString] or [shared.UnionString].
+type SiteACLListResponseACLsLan1Subnet interface {
+ ImplementsMagicTransitSiteACLListResponseACLsLan1Subnet()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SiteACLListResponseACLsLan1Subnet)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+type SiteACLListResponseACLsLan2 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID string `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName string `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports []int64 `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets []SiteACLListResponseACLsLan2Subnet `json:"subnets"`
+ JSON siteACLListResponseACLsLan2JSON `json:"-"`
+}
+
+// siteACLListResponseACLsLan2JSON contains the JSON metadata for the struct
+// [SiteACLListResponseACLsLan2]
+type siteACLListResponseACLsLan2JSON struct {
+ LanID apijson.Field
+ LanName apijson.Field
+ Ports apijson.Field
+ Subnets apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLListResponseACLsLan2) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLListResponseACLsLan2JSON) RawJSON() string {
+ return r.raw
+}
+
+// A valid IPv4 address.
+//
+// Union satisfied by [shared.UnionString] or [shared.UnionString].
+type SiteACLListResponseACLsLan2Subnet interface {
+ ImplementsMagicTransitSiteACLListResponseACLsLan2Subnet()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SiteACLListResponseACLsLan2Subnet)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+// Array of allowed communication protocols between configured LANs. If no
+// protocols are provided, all protocols are allowed.
+type SiteACLListResponseACLsProtocol string
+
+const (
+ SiteACLListResponseACLsProtocolTcp SiteACLListResponseACLsProtocol = "tcp"
+ SiteACLListResponseACLsProtocolUdp SiteACLListResponseACLsProtocol = "udp"
+ SiteACLListResponseACLsProtocolIcmp SiteACLListResponseACLsProtocol = "icmp"
+)
+
+type SiteACLDeleteResponse struct {
+ Deleted bool `json:"deleted"`
+ // Bidirectional ACL policy for local network traffic within a site.
+ DeletedACL SiteACLDeleteResponseDeletedACL `json:"deleted_acl"`
+ JSON siteACLDeleteResponseJSON `json:"-"`
+}
+
+// siteACLDeleteResponseJSON contains the JSON metadata for the struct
+// [SiteACLDeleteResponse]
+type siteACLDeleteResponseJSON struct {
+ Deleted apijson.Field
+ DeletedACL apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLDeleteResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLDeleteResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+// Bidirectional ACL policy for local network traffic within a site.
+type SiteACLDeleteResponseDeletedACL struct {
+ // Identifier
+ ID string `json:"id"`
+ // Description for the ACL.
+ Description string `json:"description"`
+ Lan1 SiteACLDeleteResponseDeletedACLLan1 `json:"lan_1"`
+ Lan2 SiteACLDeleteResponseDeletedACLLan2 `json:"lan_2"`
+ // The name of the ACL.
+ Name string `json:"name"`
+ Protocols []SiteACLDeleteResponseDeletedACLProtocol `json:"protocols"`
+ JSON siteACLDeleteResponseDeletedACLJSON `json:"-"`
+}
+
+// siteACLDeleteResponseDeletedACLJSON contains the JSON metadata for the struct
+// [SiteACLDeleteResponseDeletedACL]
+type siteACLDeleteResponseDeletedACLJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ Lan1 apijson.Field
+ Lan2 apijson.Field
+ Name apijson.Field
+ Protocols apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLDeleteResponseDeletedACL) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLDeleteResponseDeletedACLJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLDeleteResponseDeletedACLLan1 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID string `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName string `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports []int64 `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets []SiteACLDeleteResponseDeletedACLLan1Subnet `json:"subnets"`
+ JSON siteACLDeleteResponseDeletedACLLan1JSON `json:"-"`
+}
+
+// siteACLDeleteResponseDeletedACLLan1JSON contains the JSON metadata for the
+// struct [SiteACLDeleteResponseDeletedACLLan1]
+type siteACLDeleteResponseDeletedACLLan1JSON struct {
+ LanID apijson.Field
+ LanName apijson.Field
+ Ports apijson.Field
+ Subnets apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLDeleteResponseDeletedACLLan1) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLDeleteResponseDeletedACLLan1JSON) RawJSON() string {
+ return r.raw
+}
+
+// A valid IPv4 address.
+//
+// Union satisfied by [shared.UnionString] or [shared.UnionString].
+type SiteACLDeleteResponseDeletedACLLan1Subnet interface {
+ ImplementsMagicTransitSiteACLDeleteResponseDeletedACLLan1Subnet()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SiteACLDeleteResponseDeletedACLLan1Subnet)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+type SiteACLDeleteResponseDeletedACLLan2 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID string `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName string `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports []int64 `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets []SiteACLDeleteResponseDeletedACLLan2Subnet `json:"subnets"`
+ JSON siteACLDeleteResponseDeletedACLLan2JSON `json:"-"`
+}
+
+// siteACLDeleteResponseDeletedACLLan2JSON contains the JSON metadata for the
+// struct [SiteACLDeleteResponseDeletedACLLan2]
+type siteACLDeleteResponseDeletedACLLan2JSON struct {
+ LanID apijson.Field
+ LanName apijson.Field
+ Ports apijson.Field
+ Subnets apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLDeleteResponseDeletedACLLan2) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLDeleteResponseDeletedACLLan2JSON) RawJSON() string {
+ return r.raw
+}
+
+// A valid IPv4 address.
+//
+// Union satisfied by [shared.UnionString] or [shared.UnionString].
+type SiteACLDeleteResponseDeletedACLLan2Subnet interface {
+ ImplementsMagicTransitSiteACLDeleteResponseDeletedACLLan2Subnet()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SiteACLDeleteResponseDeletedACLLan2Subnet)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+// Array of allowed communication protocols between configured LANs. If no
+// protocols are provided, all protocols are allowed.
+type SiteACLDeleteResponseDeletedACLProtocol string
+
+const (
+ SiteACLDeleteResponseDeletedACLProtocolTcp SiteACLDeleteResponseDeletedACLProtocol = "tcp"
+ SiteACLDeleteResponseDeletedACLProtocolUdp SiteACLDeleteResponseDeletedACLProtocol = "udp"
+ SiteACLDeleteResponseDeletedACLProtocolIcmp SiteACLDeleteResponseDeletedACLProtocol = "icmp"
+)
+
+type SiteACLGetResponse struct {
+ // Bidirectional ACL policy for local network traffic within a site.
+ ACL SiteACLGetResponseACL `json:"acl"`
+ JSON siteACLGetResponseJSON `json:"-"`
+}
+
+// siteACLGetResponseJSON contains the JSON metadata for the struct
+// [SiteACLGetResponse]
+type siteACLGetResponseJSON struct {
+ ACL apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLGetResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLGetResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+// Bidirectional ACL policy for local network traffic within a site.
+type SiteACLGetResponseACL struct {
+ // Identifier
+ ID string `json:"id"`
+ // Description for the ACL.
+ Description string `json:"description"`
+ Lan1 SiteACLGetResponseACLLan1 `json:"lan_1"`
+ Lan2 SiteACLGetResponseACLLan2 `json:"lan_2"`
+ // The name of the ACL.
+ Name string `json:"name"`
+ Protocols []SiteACLGetResponseACLProtocol `json:"protocols"`
+ JSON siteACLGetResponseACLJSON `json:"-"`
+}
+
+// siteACLGetResponseACLJSON contains the JSON metadata for the struct
+// [SiteACLGetResponseACL]
+type siteACLGetResponseACLJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ Lan1 apijson.Field
+ Lan2 apijson.Field
+ Name apijson.Field
+ Protocols apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLGetResponseACL) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLGetResponseACLJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLGetResponseACLLan1 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID string `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName string `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports []int64 `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets []SiteACLGetResponseACLLan1Subnet `json:"subnets"`
+ JSON siteACLGetResponseACLLan1JSON `json:"-"`
+}
+
+// siteACLGetResponseACLLan1JSON contains the JSON metadata for the struct
+// [SiteACLGetResponseACLLan1]
+type siteACLGetResponseACLLan1JSON struct {
+ LanID apijson.Field
+ LanName apijson.Field
+ Ports apijson.Field
+ Subnets apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLGetResponseACLLan1) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLGetResponseACLLan1JSON) RawJSON() string {
+ return r.raw
+}
+
+// A valid IPv4 address.
+//
+// Union satisfied by [shared.UnionString] or [shared.UnionString].
+type SiteACLGetResponseACLLan1Subnet interface {
+ ImplementsMagicTransitSiteACLGetResponseACLLan1Subnet()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SiteACLGetResponseACLLan1Subnet)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+type SiteACLGetResponseACLLan2 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID string `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName string `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports []int64 `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets []SiteACLGetResponseACLLan2Subnet `json:"subnets"`
+ JSON siteACLGetResponseACLLan2JSON `json:"-"`
+}
+
+// siteACLGetResponseACLLan2JSON contains the JSON metadata for the struct
+// [SiteACLGetResponseACLLan2]
+type siteACLGetResponseACLLan2JSON struct {
+ LanID apijson.Field
+ LanName apijson.Field
+ Ports apijson.Field
+ Subnets apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLGetResponseACLLan2) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLGetResponseACLLan2JSON) RawJSON() string {
+ return r.raw
+}
+
+// A valid IPv4 address.
+//
+// Union satisfied by [shared.UnionString] or [shared.UnionString].
+type SiteACLGetResponseACLLan2Subnet interface {
+ ImplementsMagicTransitSiteACLGetResponseACLLan2Subnet()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*SiteACLGetResponseACLLan2Subnet)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+// Array of allowed communication protocols between configured LANs. If no
+// protocols are provided, all protocols are allowed.
+type SiteACLGetResponseACLProtocol string
+
+const (
+ SiteACLGetResponseACLProtocolTcp SiteACLGetResponseACLProtocol = "tcp"
+ SiteACLGetResponseACLProtocolUdp SiteACLGetResponseACLProtocol = "udp"
+ SiteACLGetResponseACLProtocolIcmp SiteACLGetResponseACLProtocol = "icmp"
+)
+
+type SiteACLNewParams struct {
+ ACL param.Field[SiteACLNewParamsACL] `json:"acl"`
+}
+
+func (r SiteACLNewParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteACLNewParamsACL struct {
+ Lan1 param.Field[SiteACLNewParamsACLLan1] `json:"lan_1,required"`
+ Lan2 param.Field[SiteACLNewParamsACLLan2] `json:"lan_2,required"`
+ // The name of the ACL.
+ Name param.Field[string] `json:"name,required"`
+ // Description for the ACL.
+ Description param.Field[string] `json:"description"`
+ Protocols param.Field[[]SiteACLNewParamsACLProtocol] `json:"protocols"`
+}
+
+func (r SiteACLNewParamsACL) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteACLNewParamsACLLan1 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID param.Field[string] `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName param.Field[string] `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports param.Field[[]int64] `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets param.Field[[]SiteACLNewParamsACLLan1Subnet] `json:"subnets"`
+}
+
+func (r SiteACLNewParamsACLLan1) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// A valid IPv4 address.
+//
+// Satisfied by [shared.UnionString], [shared.UnionString].
+type SiteACLNewParamsACLLan1Subnet interface {
+ ImplementsMagicTransitSiteACLNewParamsACLLan1Subnet()
+}
+
+type SiteACLNewParamsACLLan2 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID param.Field[string] `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName param.Field[string] `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports param.Field[[]int64] `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets param.Field[[]SiteACLNewParamsACLLan2Subnet] `json:"subnets"`
+}
+
+func (r SiteACLNewParamsACLLan2) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// A valid IPv4 address.
+//
+// Satisfied by [shared.UnionString], [shared.UnionString].
+type SiteACLNewParamsACLLan2Subnet interface {
+ ImplementsMagicTransitSiteACLNewParamsACLLan2Subnet()
+}
+
+// Array of allowed communication protocols between configured LANs. If no
+// protocols are provided, all protocols are allowed.
+type SiteACLNewParamsACLProtocol string
+
+const (
+ SiteACLNewParamsACLProtocolTcp SiteACLNewParamsACLProtocol = "tcp"
+ SiteACLNewParamsACLProtocolUdp SiteACLNewParamsACLProtocol = "udp"
+ SiteACLNewParamsACLProtocolIcmp SiteACLNewParamsACLProtocol = "icmp"
+)
+
+type SiteACLNewResponseEnvelope struct {
+ Errors []SiteACLNewResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteACLNewResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteACLNewResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteACLNewResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteACLNewResponseEnvelopeJSON `json:"-"`
+}
+
+// siteACLNewResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteACLNewResponseEnvelope]
+type siteACLNewResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLNewResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLNewResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteACLNewResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteACLNewResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteACLNewResponseEnvelopeErrors]
+type siteACLNewResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLNewResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLNewResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteACLNewResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteACLNewResponseEnvelopeMessagesJSON contains the JSON metadata for the struct
+// [SiteACLNewResponseEnvelopeMessages]
+type siteACLNewResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLNewResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteACLNewResponseEnvelopeSuccess bool
+
+const (
+ SiteACLNewResponseEnvelopeSuccessTrue SiteACLNewResponseEnvelopeSuccess = true
+)
+
+type SiteACLUpdateParams struct {
+ ACL param.Field[SiteACLUpdateParamsACL] `json:"acl"`
+}
+
+func (r SiteACLUpdateParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteACLUpdateParamsACL struct {
+ // Description for the ACL.
+ Description param.Field[string] `json:"description"`
+ Lan1 param.Field[SiteACLUpdateParamsACLLan1] `json:"lan_1"`
+ Lan2 param.Field[SiteACLUpdateParamsACLLan2] `json:"lan_2"`
+ // The name of the ACL.
+ Name param.Field[string] `json:"name"`
+ Protocols param.Field[[]SiteACLUpdateParamsACLProtocol] `json:"protocols"`
+}
+
+func (r SiteACLUpdateParamsACL) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteACLUpdateParamsACLLan1 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID param.Field[string] `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName param.Field[string] `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports param.Field[[]int64] `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets param.Field[[]SiteACLUpdateParamsACLLan1Subnet] `json:"subnets"`
+}
+
+func (r SiteACLUpdateParamsACLLan1) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// A valid IPv4 address.
+//
+// Satisfied by [shared.UnionString], [shared.UnionString].
+type SiteACLUpdateParamsACLLan1Subnet interface {
+ ImplementsMagicTransitSiteACLUpdateParamsACLLan1Subnet()
+}
+
+type SiteACLUpdateParamsACLLan2 struct {
+ // The identifier for the LAN you want to create an ACL policy with.
+ LanID param.Field[string] `json:"lan_id,required"`
+ // The name of the LAN based on the provided lan_id.
+ LanName param.Field[string] `json:"lan_name"`
+ // Array of ports on the provided LAN that will be included in the ACL. If no ports
+ // are provided, communication on any port on this LAN is allowed.
+ Ports param.Field[[]int64] `json:"ports"`
+ // Array of subnet IPs within the LAN that will be included in the ACL. If no
+ // subnets are provided, communication on any subnets on this LAN are allowed.
+ Subnets param.Field[[]SiteACLUpdateParamsACLLan2Subnet] `json:"subnets"`
+}
+
+func (r SiteACLUpdateParamsACLLan2) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// A valid IPv4 address.
+//
+// Satisfied by [shared.UnionString], [shared.UnionString].
+type SiteACLUpdateParamsACLLan2Subnet interface {
+ ImplementsMagicTransitSiteACLUpdateParamsACLLan2Subnet()
+}
+
+// Array of allowed communication protocols between configured LANs. If no
+// protocols are provided, all protocols are allowed.
+type SiteACLUpdateParamsACLProtocol string
+
+const (
+ SiteACLUpdateParamsACLProtocolTcp SiteACLUpdateParamsACLProtocol = "tcp"
+ SiteACLUpdateParamsACLProtocolUdp SiteACLUpdateParamsACLProtocol = "udp"
+ SiteACLUpdateParamsACLProtocolIcmp SiteACLUpdateParamsACLProtocol = "icmp"
+)
+
+type SiteACLUpdateResponseEnvelope struct {
+ Errors []SiteACLUpdateResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteACLUpdateResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteACLUpdateResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteACLUpdateResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteACLUpdateResponseEnvelopeJSON `json:"-"`
+}
+
+// siteACLUpdateResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteACLUpdateResponseEnvelope]
+type siteACLUpdateResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLUpdateResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLUpdateResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteACLUpdateResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteACLUpdateResponseEnvelopeErrorsJSON contains the JSON metadata for the
+// struct [SiteACLUpdateResponseEnvelopeErrors]
+type siteACLUpdateResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLUpdateResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLUpdateResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLUpdateResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteACLUpdateResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteACLUpdateResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [SiteACLUpdateResponseEnvelopeMessages]
+type siteACLUpdateResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLUpdateResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLUpdateResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteACLUpdateResponseEnvelopeSuccess bool
+
+const (
+ SiteACLUpdateResponseEnvelopeSuccessTrue SiteACLUpdateResponseEnvelopeSuccess = true
+)
+
+type SiteACLListResponseEnvelope struct {
+ Errors []SiteACLListResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteACLListResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteACLListResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteACLListResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteACLListResponseEnvelopeJSON `json:"-"`
+}
+
+// siteACLListResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteACLListResponseEnvelope]
+type siteACLListResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLListResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLListResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteACLListResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteACLListResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteACLListResponseEnvelopeErrors]
+type siteACLListResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLListResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLListResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteACLListResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteACLListResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [SiteACLListResponseEnvelopeMessages]
+type siteACLListResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLListResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteACLListResponseEnvelopeSuccess bool
+
+const (
+ SiteACLListResponseEnvelopeSuccessTrue SiteACLListResponseEnvelopeSuccess = true
+)
+
+type SiteACLDeleteResponseEnvelope struct {
+ Errors []SiteACLDeleteResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteACLDeleteResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteACLDeleteResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteACLDeleteResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteACLDeleteResponseEnvelopeJSON `json:"-"`
+}
+
+// siteACLDeleteResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteACLDeleteResponseEnvelope]
+type siteACLDeleteResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLDeleteResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLDeleteResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteACLDeleteResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteACLDeleteResponseEnvelopeErrorsJSON contains the JSON metadata for the
+// struct [SiteACLDeleteResponseEnvelopeErrors]
+type siteACLDeleteResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLDeleteResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLDeleteResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteACLDeleteResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteACLDeleteResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [SiteACLDeleteResponseEnvelopeMessages]
+type siteACLDeleteResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLDeleteResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteACLDeleteResponseEnvelopeSuccess bool
+
+const (
+ SiteACLDeleteResponseEnvelopeSuccessTrue SiteACLDeleteResponseEnvelopeSuccess = true
+)
+
+type SiteACLGetResponseEnvelope struct {
+ Errors []SiteACLGetResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteACLGetResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteACLGetResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteACLGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteACLGetResponseEnvelopeJSON `json:"-"`
+}
+
+// siteACLGetResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteACLGetResponseEnvelope]
+type siteACLGetResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLGetResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLGetResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteACLGetResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteACLGetResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteACLGetResponseEnvelopeErrors]
+type siteACLGetResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLGetResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteACLGetResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteACLGetResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteACLGetResponseEnvelopeMessagesJSON contains the JSON metadata for the struct
+// [SiteACLGetResponseEnvelopeMessages]
+type siteACLGetResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteACLGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteACLGetResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteACLGetResponseEnvelopeSuccess bool
+
+const (
+ SiteACLGetResponseEnvelopeSuccessTrue SiteACLGetResponseEnvelopeSuccess = true
+)
diff --git a/magic_transit/siteacl_test.go b/magic_transit/siteacl_test.go
new file mode 100644
index 0000000000..41cfe40121
--- /dev/null
+++ b/magic_transit/siteacl_test.go
@@ -0,0 +1,197 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package magic_transit_test
+
+import (
+ "context"
+ "errors"
+ "os"
+ "testing"
+
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/magic_transit"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+func TestSiteACLNewWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.ACLs.New(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ magic_transit.SiteACLNewParams{
+ ACL: cloudflare.F(magic_transit.SiteACLNewParamsACL{
+ Description: cloudflare.F("Allows local traffic between PIN pads and cash register."),
+ Lan1: cloudflare.F(magic_transit.SiteACLNewParamsACLLan1{
+ LanID: cloudflare.F("string"),
+ LanName: cloudflare.F("string"),
+ Ports: cloudflare.F([]int64{int64(1), int64(1), int64(1)}),
+ Subnets: cloudflare.F([]magic_transit.SiteACLNewParamsACLLan1Subnet{shared.UnionString("192.0.2.1"), shared.UnionString("192.0.2.1"), shared.UnionString("192.0.2.1")}),
+ }),
+ Lan2: cloudflare.F(magic_transit.SiteACLNewParamsACLLan2{
+ LanID: cloudflare.F("string"),
+ LanName: cloudflare.F("string"),
+ Ports: cloudflare.F([]int64{int64(1), int64(1), int64(1)}),
+ Subnets: cloudflare.F([]magic_transit.SiteACLNewParamsACLLan2Subnet{shared.UnionString("192.0.2.1"), shared.UnionString("192.0.2.1"), shared.UnionString("192.0.2.1")}),
+ }),
+ Name: cloudflare.F("PIN Pad - Cash Register"),
+ Protocols: cloudflare.F([]magic_transit.SiteACLNewParamsACLProtocol{magic_transit.SiteACLNewParamsACLProtocolTcp, magic_transit.SiteACLNewParamsACLProtocolUdp, magic_transit.SiteACLNewParamsACLProtocolIcmp}),
+ }),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteACLUpdateWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.ACLs.Update(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ magic_transit.SiteACLUpdateParams{
+ ACL: cloudflare.F(magic_transit.SiteACLUpdateParamsACL{
+ Description: cloudflare.F("Allows local traffic between PIN pads and cash register."),
+ Lan1: cloudflare.F(magic_transit.SiteACLUpdateParamsACLLan1{
+ LanID: cloudflare.F("string"),
+ LanName: cloudflare.F("string"),
+ Ports: cloudflare.F([]int64{int64(1), int64(1), int64(1)}),
+ Subnets: cloudflare.F([]magic_transit.SiteACLUpdateParamsACLLan1Subnet{shared.UnionString("192.0.2.1"), shared.UnionString("192.0.2.1"), shared.UnionString("192.0.2.1")}),
+ }),
+ Lan2: cloudflare.F(magic_transit.SiteACLUpdateParamsACLLan2{
+ LanID: cloudflare.F("string"),
+ LanName: cloudflare.F("string"),
+ Ports: cloudflare.F([]int64{int64(1), int64(1), int64(1)}),
+ Subnets: cloudflare.F([]magic_transit.SiteACLUpdateParamsACLLan2Subnet{shared.UnionString("192.0.2.1"), shared.UnionString("192.0.2.1"), shared.UnionString("192.0.2.1")}),
+ }),
+ Name: cloudflare.F("PIN Pad - Cash Register"),
+ Protocols: cloudflare.F([]magic_transit.SiteACLUpdateParamsACLProtocol{magic_transit.SiteACLUpdateParamsACLProtocolTcp, magic_transit.SiteACLUpdateParamsACLProtocolUdp, magic_transit.SiteACLUpdateParamsACLProtocolIcmp}),
+ }),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteACLList(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.ACLs.List(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteACLDelete(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.ACLs.Delete(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteACLGet(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.ACLs.Get(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
diff --git a/magic_transit/sitelan.go b/magic_transit/sitelan.go
new file mode 100644
index 0000000000..fc317cec5f
--- /dev/null
+++ b/magic_transit/sitelan.go
@@ -0,0 +1,1828 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package magic_transit
+
+import (
+ "context"
+ "fmt"
+ "net/http"
+
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+// SiteLanService contains methods and other services that help with interacting
+// with the cloudflare API. Note, unlike clients, this service does not read
+// variables from the environment automatically. You should not instantiate this
+// service directly, and instead use the [NewSiteLanService] method instead.
+type SiteLanService struct {
+ Options []option.RequestOption
+}
+
+// NewSiteLanService generates a new service that applies the given options to each
+// request. These options are applied after the parent client's options (if there
+// is one), and before any request-specific options.
+func NewSiteLanService(opts ...option.RequestOption) (r *SiteLanService) {
+ r = &SiteLanService{}
+ r.Options = opts
+ return
+}
+
+// Creates a new LAN. If the site is in high availability mode, static_addressing
+// is required along with secondary and virtual address.
+func (r *SiteLanService) New(ctx context.Context, accountIdentifier string, siteIdentifier string, body SiteLanNewParams, opts ...option.RequestOption) (res *SiteLanNewResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteLanNewResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/lans", accountIdentifier, siteIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Update a specific LAN.
+func (r *SiteLanService) Update(ctx context.Context, accountIdentifier string, siteIdentifier string, lanIdentifier string, body SiteLanUpdateParams, opts ...option.RequestOption) (res *SiteLanUpdateResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteLanUpdateResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/lans/%s", accountIdentifier, siteIdentifier, lanIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPut, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Lists LANs associated with an account and site.
+func (r *SiteLanService) List(ctx context.Context, accountIdentifier string, siteIdentifier string, opts ...option.RequestOption) (res *SiteLanListResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteLanListResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/lans", accountIdentifier, siteIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Remove a specific LAN.
+func (r *SiteLanService) Delete(ctx context.Context, accountIdentifier string, siteIdentifier string, lanIdentifier string, opts ...option.RequestOption) (res *SiteLanDeleteResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteLanDeleteResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/lans/%s", accountIdentifier, siteIdentifier, lanIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodDelete, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Get a specific LAN.
+func (r *SiteLanService) Get(ctx context.Context, accountIdentifier string, siteIdentifier string, lanIdentifier string, opts ...option.RequestOption) (res *SiteLanGetResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteLanGetResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/lans/%s", accountIdentifier, siteIdentifier, lanIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+type SiteLanNewResponse struct {
+ Lans []SiteLanNewResponseLan `json:"lans"`
+ JSON siteLanNewResponseJSON `json:"-"`
+}
+
+// siteLanNewResponseJSON contains the JSON metadata for the struct
+// [SiteLanNewResponse]
+type siteLanNewResponseJSON struct {
+ Lans apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanNewResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanNewResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanNewResponseLan struct {
+ // Identifier
+ ID string `json:"id"`
+ Description string `json:"description"`
+ // mark true to use this LAN for HA probing. only works for site with HA turned on.
+ // only one LAN can be set as the ha_link.
+ HaLink bool `json:"ha_link"`
+ Nat SiteLanNewResponseLansNat `json:"nat"`
+ Physport int64 `json:"physport"`
+ RoutedSubnets []SiteLanNewResponseLansRoutedSubnet `json:"routed_subnets"`
+ // Identifier
+ SiteID string `json:"site_id"`
+ // If the site is not configured in high availability mode, this configuration is
+ // optional (if omitted, use DHCP). However, if in high availability mode,
+ // static_address is required along with secondary and virtual address.
+ StaticAddressing SiteLanNewResponseLansStaticAddressing `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag int64 `json:"vlan_tag"`
+ JSON siteLanNewResponseLanJSON `json:"-"`
+}
+
+// siteLanNewResponseLanJSON contains the JSON metadata for the struct
+// [SiteLanNewResponseLan]
+type siteLanNewResponseLanJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ HaLink apijson.Field
+ Nat apijson.Field
+ Physport apijson.Field
+ RoutedSubnets apijson.Field
+ SiteID apijson.Field
+ StaticAddressing apijson.Field
+ VlanTag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanNewResponseLan) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanNewResponseLanJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanNewResponseLansNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix string `json:"static_prefix"`
+ JSON siteLanNewResponseLansNatJSON `json:"-"`
+}
+
+// siteLanNewResponseLansNatJSON contains the JSON metadata for the struct
+// [SiteLanNewResponseLansNat]
+type siteLanNewResponseLansNatJSON struct {
+ StaticPrefix apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanNewResponseLansNat) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanNewResponseLansNatJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanNewResponseLansRoutedSubnet struct {
+ // A valid IPv4 address.
+ NextHop string `json:"next_hop,required"`
+ // A valid CIDR notation representing an IP range.
+ Prefix string `json:"prefix,required"`
+ Nat SiteLanNewResponseLansRoutedSubnetsNat `json:"nat"`
+ JSON siteLanNewResponseLansRoutedSubnetJSON `json:"-"`
+}
+
+// siteLanNewResponseLansRoutedSubnetJSON contains the JSON metadata for the struct
+// [SiteLanNewResponseLansRoutedSubnet]
+type siteLanNewResponseLansRoutedSubnetJSON struct {
+ NextHop apijson.Field
+ Prefix apijson.Field
+ Nat apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanNewResponseLansRoutedSubnet) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanNewResponseLansRoutedSubnetJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanNewResponseLansRoutedSubnetsNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix string `json:"static_prefix"`
+ JSON siteLanNewResponseLansRoutedSubnetsNatJSON `json:"-"`
+}
+
+// siteLanNewResponseLansRoutedSubnetsNatJSON contains the JSON metadata for the
+// struct [SiteLanNewResponseLansRoutedSubnetsNat]
+type siteLanNewResponseLansRoutedSubnetsNatJSON struct {
+ StaticPrefix apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanNewResponseLansRoutedSubnetsNat) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanNewResponseLansRoutedSubnetsNatJSON) RawJSON() string {
+ return r.raw
+}
+
+// If the site is not configured in high availability mode, this configuration is
+// optional (if omitted, use DHCP). However, if in high availability mode,
+// static_address is required along with secondary and virtual address.
+type SiteLanNewResponseLansStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address string `json:"address,required"`
+ DhcpRelay SiteLanNewResponseLansStaticAddressingDhcpRelay `json:"dhcp_relay"`
+ DhcpServer SiteLanNewResponseLansStaticAddressingDhcpServer `json:"dhcp_server"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress string `json:"secondary_address"`
+ // A valid CIDR notation representing an IP range.
+ VirtualAddress string `json:"virtual_address"`
+ JSON siteLanNewResponseLansStaticAddressingJSON `json:"-"`
+}
+
+// siteLanNewResponseLansStaticAddressingJSON contains the JSON metadata for the
+// struct [SiteLanNewResponseLansStaticAddressing]
+type siteLanNewResponseLansStaticAddressingJSON struct {
+ Address apijson.Field
+ DhcpRelay apijson.Field
+ DhcpServer apijson.Field
+ SecondaryAddress apijson.Field
+ VirtualAddress apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanNewResponseLansStaticAddressing) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanNewResponseLansStaticAddressingJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanNewResponseLansStaticAddressingDhcpRelay struct {
+ // List of DHCP server IPs.
+ ServerAddresses []string `json:"server_addresses"`
+ JSON siteLanNewResponseLansStaticAddressingDhcpRelayJSON `json:"-"`
+}
+
+// siteLanNewResponseLansStaticAddressingDhcpRelayJSON contains the JSON metadata
+// for the struct [SiteLanNewResponseLansStaticAddressingDhcpRelay]
+type siteLanNewResponseLansStaticAddressingDhcpRelayJSON struct {
+ ServerAddresses apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanNewResponseLansStaticAddressingDhcpRelay) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanNewResponseLansStaticAddressingDhcpRelayJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanNewResponseLansStaticAddressingDhcpServer struct {
+ // A valid IPv4 address.
+ DhcpPoolEnd string `json:"dhcp_pool_end"`
+ // A valid IPv4 address.
+ DhcpPoolStart string `json:"dhcp_pool_start"`
+ // A valid IPv4 address.
+ DNSServer string `json:"dns_server"`
+ // Mapping of MAC addresses to IP addresses
+ Reservations map[string]string `json:"reservations"`
+ JSON siteLanNewResponseLansStaticAddressingDhcpServerJSON `json:"-"`
+}
+
+// siteLanNewResponseLansStaticAddressingDhcpServerJSON contains the JSON metadata
+// for the struct [SiteLanNewResponseLansStaticAddressingDhcpServer]
+type siteLanNewResponseLansStaticAddressingDhcpServerJSON struct {
+ DhcpPoolEnd apijson.Field
+ DhcpPoolStart apijson.Field
+ DNSServer apijson.Field
+ Reservations apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanNewResponseLansStaticAddressingDhcpServer) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanNewResponseLansStaticAddressingDhcpServerJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanUpdateResponse struct {
+ Lan SiteLanUpdateResponseLan `json:"lan"`
+ JSON siteLanUpdateResponseJSON `json:"-"`
+}
+
+// siteLanUpdateResponseJSON contains the JSON metadata for the struct
+// [SiteLanUpdateResponse]
+type siteLanUpdateResponseJSON struct {
+ Lan apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanUpdateResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanUpdateResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanUpdateResponseLan struct {
+ // Identifier
+ ID string `json:"id"`
+ Description string `json:"description"`
+ // mark true to use this LAN for HA probing. only works for site with HA turned on.
+ // only one LAN can be set as the ha_link.
+ HaLink bool `json:"ha_link"`
+ Nat SiteLanUpdateResponseLanNat `json:"nat"`
+ Physport int64 `json:"physport"`
+ RoutedSubnets []SiteLanUpdateResponseLanRoutedSubnet `json:"routed_subnets"`
+ // Identifier
+ SiteID string `json:"site_id"`
+ // If the site is not configured in high availability mode, this configuration is
+ // optional (if omitted, use DHCP). However, if in high availability mode,
+ // static_address is required along with secondary and virtual address.
+ StaticAddressing SiteLanUpdateResponseLanStaticAddressing `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag int64 `json:"vlan_tag"`
+ JSON siteLanUpdateResponseLanJSON `json:"-"`
+}
+
+// siteLanUpdateResponseLanJSON contains the JSON metadata for the struct
+// [SiteLanUpdateResponseLan]
+type siteLanUpdateResponseLanJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ HaLink apijson.Field
+ Nat apijson.Field
+ Physport apijson.Field
+ RoutedSubnets apijson.Field
+ SiteID apijson.Field
+ StaticAddressing apijson.Field
+ VlanTag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanUpdateResponseLan) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanUpdateResponseLanJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanUpdateResponseLanNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix string `json:"static_prefix"`
+ JSON siteLanUpdateResponseLanNatJSON `json:"-"`
+}
+
+// siteLanUpdateResponseLanNatJSON contains the JSON metadata for the struct
+// [SiteLanUpdateResponseLanNat]
+type siteLanUpdateResponseLanNatJSON struct {
+ StaticPrefix apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanUpdateResponseLanNat) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanUpdateResponseLanNatJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanUpdateResponseLanRoutedSubnet struct {
+ // A valid IPv4 address.
+ NextHop string `json:"next_hop,required"`
+ // A valid CIDR notation representing an IP range.
+ Prefix string `json:"prefix,required"`
+ Nat SiteLanUpdateResponseLanRoutedSubnetsNat `json:"nat"`
+ JSON siteLanUpdateResponseLanRoutedSubnetJSON `json:"-"`
+}
+
+// siteLanUpdateResponseLanRoutedSubnetJSON contains the JSON metadata for the
+// struct [SiteLanUpdateResponseLanRoutedSubnet]
+type siteLanUpdateResponseLanRoutedSubnetJSON struct {
+ NextHop apijson.Field
+ Prefix apijson.Field
+ Nat apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanUpdateResponseLanRoutedSubnet) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanUpdateResponseLanRoutedSubnetJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanUpdateResponseLanRoutedSubnetsNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix string `json:"static_prefix"`
+ JSON siteLanUpdateResponseLanRoutedSubnetsNatJSON `json:"-"`
+}
+
+// siteLanUpdateResponseLanRoutedSubnetsNatJSON contains the JSON metadata for the
+// struct [SiteLanUpdateResponseLanRoutedSubnetsNat]
+type siteLanUpdateResponseLanRoutedSubnetsNatJSON struct {
+ StaticPrefix apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanUpdateResponseLanRoutedSubnetsNat) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanUpdateResponseLanRoutedSubnetsNatJSON) RawJSON() string {
+ return r.raw
+}
+
+// If the site is not configured in high availability mode, this configuration is
+// optional (if omitted, use DHCP). However, if in high availability mode,
+// static_address is required along with secondary and virtual address.
+type SiteLanUpdateResponseLanStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address string `json:"address,required"`
+ DhcpRelay SiteLanUpdateResponseLanStaticAddressingDhcpRelay `json:"dhcp_relay"`
+ DhcpServer SiteLanUpdateResponseLanStaticAddressingDhcpServer `json:"dhcp_server"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress string `json:"secondary_address"`
+ // A valid CIDR notation representing an IP range.
+ VirtualAddress string `json:"virtual_address"`
+ JSON siteLanUpdateResponseLanStaticAddressingJSON `json:"-"`
+}
+
+// siteLanUpdateResponseLanStaticAddressingJSON contains the JSON metadata for the
+// struct [SiteLanUpdateResponseLanStaticAddressing]
+type siteLanUpdateResponseLanStaticAddressingJSON struct {
+ Address apijson.Field
+ DhcpRelay apijson.Field
+ DhcpServer apijson.Field
+ SecondaryAddress apijson.Field
+ VirtualAddress apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanUpdateResponseLanStaticAddressing) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanUpdateResponseLanStaticAddressingJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanUpdateResponseLanStaticAddressingDhcpRelay struct {
+ // List of DHCP server IPs.
+ ServerAddresses []string `json:"server_addresses"`
+ JSON siteLanUpdateResponseLanStaticAddressingDhcpRelayJSON `json:"-"`
+}
+
+// siteLanUpdateResponseLanStaticAddressingDhcpRelayJSON contains the JSON metadata
+// for the struct [SiteLanUpdateResponseLanStaticAddressingDhcpRelay]
+type siteLanUpdateResponseLanStaticAddressingDhcpRelayJSON struct {
+ ServerAddresses apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanUpdateResponseLanStaticAddressingDhcpRelay) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanUpdateResponseLanStaticAddressingDhcpRelayJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanUpdateResponseLanStaticAddressingDhcpServer struct {
+ // A valid IPv4 address.
+ DhcpPoolEnd string `json:"dhcp_pool_end"`
+ // A valid IPv4 address.
+ DhcpPoolStart string `json:"dhcp_pool_start"`
+ // A valid IPv4 address.
+ DNSServer string `json:"dns_server"`
+ // Mapping of MAC addresses to IP addresses
+ Reservations map[string]string `json:"reservations"`
+ JSON siteLanUpdateResponseLanStaticAddressingDhcpServerJSON `json:"-"`
+}
+
+// siteLanUpdateResponseLanStaticAddressingDhcpServerJSON contains the JSON
+// metadata for the struct [SiteLanUpdateResponseLanStaticAddressingDhcpServer]
+type siteLanUpdateResponseLanStaticAddressingDhcpServerJSON struct {
+ DhcpPoolEnd apijson.Field
+ DhcpPoolStart apijson.Field
+ DNSServer apijson.Field
+ Reservations apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanUpdateResponseLanStaticAddressingDhcpServer) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanUpdateResponseLanStaticAddressingDhcpServerJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanListResponse struct {
+ Lans []SiteLanListResponseLan `json:"lans"`
+ JSON siteLanListResponseJSON `json:"-"`
+}
+
+// siteLanListResponseJSON contains the JSON metadata for the struct
+// [SiteLanListResponse]
+type siteLanListResponseJSON struct {
+ Lans apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanListResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanListResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanListResponseLan struct {
+ // Identifier
+ ID string `json:"id"`
+ Description string `json:"description"`
+ // mark true to use this LAN for HA probing. only works for site with HA turned on.
+ // only one LAN can be set as the ha_link.
+ HaLink bool `json:"ha_link"`
+ Nat SiteLanListResponseLansNat `json:"nat"`
+ Physport int64 `json:"physport"`
+ RoutedSubnets []SiteLanListResponseLansRoutedSubnet `json:"routed_subnets"`
+ // Identifier
+ SiteID string `json:"site_id"`
+ // If the site is not configured in high availability mode, this configuration is
+ // optional (if omitted, use DHCP). However, if in high availability mode,
+ // static_address is required along with secondary and virtual address.
+ StaticAddressing SiteLanListResponseLansStaticAddressing `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag int64 `json:"vlan_tag"`
+ JSON siteLanListResponseLanJSON `json:"-"`
+}
+
+// siteLanListResponseLanJSON contains the JSON metadata for the struct
+// [SiteLanListResponseLan]
+type siteLanListResponseLanJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ HaLink apijson.Field
+ Nat apijson.Field
+ Physport apijson.Field
+ RoutedSubnets apijson.Field
+ SiteID apijson.Field
+ StaticAddressing apijson.Field
+ VlanTag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanListResponseLan) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanListResponseLanJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanListResponseLansNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix string `json:"static_prefix"`
+ JSON siteLanListResponseLansNatJSON `json:"-"`
+}
+
+// siteLanListResponseLansNatJSON contains the JSON metadata for the struct
+// [SiteLanListResponseLansNat]
+type siteLanListResponseLansNatJSON struct {
+ StaticPrefix apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanListResponseLansNat) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanListResponseLansNatJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanListResponseLansRoutedSubnet struct {
+ // A valid IPv4 address.
+ NextHop string `json:"next_hop,required"`
+ // A valid CIDR notation representing an IP range.
+ Prefix string `json:"prefix,required"`
+ Nat SiteLanListResponseLansRoutedSubnetsNat `json:"nat"`
+ JSON siteLanListResponseLansRoutedSubnetJSON `json:"-"`
+}
+
+// siteLanListResponseLansRoutedSubnetJSON contains the JSON metadata for the
+// struct [SiteLanListResponseLansRoutedSubnet]
+type siteLanListResponseLansRoutedSubnetJSON struct {
+ NextHop apijson.Field
+ Prefix apijson.Field
+ Nat apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanListResponseLansRoutedSubnet) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanListResponseLansRoutedSubnetJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanListResponseLansRoutedSubnetsNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix string `json:"static_prefix"`
+ JSON siteLanListResponseLansRoutedSubnetsNatJSON `json:"-"`
+}
+
+// siteLanListResponseLansRoutedSubnetsNatJSON contains the JSON metadata for the
+// struct [SiteLanListResponseLansRoutedSubnetsNat]
+type siteLanListResponseLansRoutedSubnetsNatJSON struct {
+ StaticPrefix apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanListResponseLansRoutedSubnetsNat) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanListResponseLansRoutedSubnetsNatJSON) RawJSON() string {
+ return r.raw
+}
+
+// If the site is not configured in high availability mode, this configuration is
+// optional (if omitted, use DHCP). However, if in high availability mode,
+// static_address is required along with secondary and virtual address.
+type SiteLanListResponseLansStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address string `json:"address,required"`
+ DhcpRelay SiteLanListResponseLansStaticAddressingDhcpRelay `json:"dhcp_relay"`
+ DhcpServer SiteLanListResponseLansStaticAddressingDhcpServer `json:"dhcp_server"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress string `json:"secondary_address"`
+ // A valid CIDR notation representing an IP range.
+ VirtualAddress string `json:"virtual_address"`
+ JSON siteLanListResponseLansStaticAddressingJSON `json:"-"`
+}
+
+// siteLanListResponseLansStaticAddressingJSON contains the JSON metadata for the
+// struct [SiteLanListResponseLansStaticAddressing]
+type siteLanListResponseLansStaticAddressingJSON struct {
+ Address apijson.Field
+ DhcpRelay apijson.Field
+ DhcpServer apijson.Field
+ SecondaryAddress apijson.Field
+ VirtualAddress apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanListResponseLansStaticAddressing) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanListResponseLansStaticAddressingJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanListResponseLansStaticAddressingDhcpRelay struct {
+ // List of DHCP server IPs.
+ ServerAddresses []string `json:"server_addresses"`
+ JSON siteLanListResponseLansStaticAddressingDhcpRelayJSON `json:"-"`
+}
+
+// siteLanListResponseLansStaticAddressingDhcpRelayJSON contains the JSON metadata
+// for the struct [SiteLanListResponseLansStaticAddressingDhcpRelay]
+type siteLanListResponseLansStaticAddressingDhcpRelayJSON struct {
+ ServerAddresses apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanListResponseLansStaticAddressingDhcpRelay) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanListResponseLansStaticAddressingDhcpRelayJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanListResponseLansStaticAddressingDhcpServer struct {
+ // A valid IPv4 address.
+ DhcpPoolEnd string `json:"dhcp_pool_end"`
+ // A valid IPv4 address.
+ DhcpPoolStart string `json:"dhcp_pool_start"`
+ // A valid IPv4 address.
+ DNSServer string `json:"dns_server"`
+ // Mapping of MAC addresses to IP addresses
+ Reservations map[string]string `json:"reservations"`
+ JSON siteLanListResponseLansStaticAddressingDhcpServerJSON `json:"-"`
+}
+
+// siteLanListResponseLansStaticAddressingDhcpServerJSON contains the JSON metadata
+// for the struct [SiteLanListResponseLansStaticAddressingDhcpServer]
+type siteLanListResponseLansStaticAddressingDhcpServerJSON struct {
+ DhcpPoolEnd apijson.Field
+ DhcpPoolStart apijson.Field
+ DNSServer apijson.Field
+ Reservations apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanListResponseLansStaticAddressingDhcpServer) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanListResponseLansStaticAddressingDhcpServerJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanDeleteResponse struct {
+ Deleted bool `json:"deleted"`
+ DeletedLan SiteLanDeleteResponseDeletedLan `json:"deleted_lan"`
+ JSON siteLanDeleteResponseJSON `json:"-"`
+}
+
+// siteLanDeleteResponseJSON contains the JSON metadata for the struct
+// [SiteLanDeleteResponse]
+type siteLanDeleteResponseJSON struct {
+ Deleted apijson.Field
+ DeletedLan apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanDeleteResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanDeleteResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanDeleteResponseDeletedLan struct {
+ // Identifier
+ ID string `json:"id"`
+ Description string `json:"description"`
+ // mark true to use this LAN for HA probing. only works for site with HA turned on.
+ // only one LAN can be set as the ha_link.
+ HaLink bool `json:"ha_link"`
+ Nat SiteLanDeleteResponseDeletedLanNat `json:"nat"`
+ Physport int64 `json:"physport"`
+ RoutedSubnets []SiteLanDeleteResponseDeletedLanRoutedSubnet `json:"routed_subnets"`
+ // Identifier
+ SiteID string `json:"site_id"`
+ // If the site is not configured in high availability mode, this configuration is
+ // optional (if omitted, use DHCP). However, if in high availability mode,
+ // static_address is required along with secondary and virtual address.
+ StaticAddressing SiteLanDeleteResponseDeletedLanStaticAddressing `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag int64 `json:"vlan_tag"`
+ JSON siteLanDeleteResponseDeletedLanJSON `json:"-"`
+}
+
+// siteLanDeleteResponseDeletedLanJSON contains the JSON metadata for the struct
+// [SiteLanDeleteResponseDeletedLan]
+type siteLanDeleteResponseDeletedLanJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ HaLink apijson.Field
+ Nat apijson.Field
+ Physport apijson.Field
+ RoutedSubnets apijson.Field
+ SiteID apijson.Field
+ StaticAddressing apijson.Field
+ VlanTag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanDeleteResponseDeletedLan) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanDeleteResponseDeletedLanJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanDeleteResponseDeletedLanNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix string `json:"static_prefix"`
+ JSON siteLanDeleteResponseDeletedLanNatJSON `json:"-"`
+}
+
+// siteLanDeleteResponseDeletedLanNatJSON contains the JSON metadata for the struct
+// [SiteLanDeleteResponseDeletedLanNat]
+type siteLanDeleteResponseDeletedLanNatJSON struct {
+ StaticPrefix apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanDeleteResponseDeletedLanNat) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanDeleteResponseDeletedLanNatJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanDeleteResponseDeletedLanRoutedSubnet struct {
+ // A valid IPv4 address.
+ NextHop string `json:"next_hop,required"`
+ // A valid CIDR notation representing an IP range.
+ Prefix string `json:"prefix,required"`
+ Nat SiteLanDeleteResponseDeletedLanRoutedSubnetsNat `json:"nat"`
+ JSON siteLanDeleteResponseDeletedLanRoutedSubnetJSON `json:"-"`
+}
+
+// siteLanDeleteResponseDeletedLanRoutedSubnetJSON contains the JSON metadata for
+// the struct [SiteLanDeleteResponseDeletedLanRoutedSubnet]
+type siteLanDeleteResponseDeletedLanRoutedSubnetJSON struct {
+ NextHop apijson.Field
+ Prefix apijson.Field
+ Nat apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanDeleteResponseDeletedLanRoutedSubnet) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanDeleteResponseDeletedLanRoutedSubnetJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanDeleteResponseDeletedLanRoutedSubnetsNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix string `json:"static_prefix"`
+ JSON siteLanDeleteResponseDeletedLanRoutedSubnetsNatJSON `json:"-"`
+}
+
+// siteLanDeleteResponseDeletedLanRoutedSubnetsNatJSON contains the JSON metadata
+// for the struct [SiteLanDeleteResponseDeletedLanRoutedSubnetsNat]
+type siteLanDeleteResponseDeletedLanRoutedSubnetsNatJSON struct {
+ StaticPrefix apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanDeleteResponseDeletedLanRoutedSubnetsNat) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanDeleteResponseDeletedLanRoutedSubnetsNatJSON) RawJSON() string {
+ return r.raw
+}
+
+// If the site is not configured in high availability mode, this configuration is
+// optional (if omitted, use DHCP). However, if in high availability mode,
+// static_address is required along with secondary and virtual address.
+type SiteLanDeleteResponseDeletedLanStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address string `json:"address,required"`
+ DhcpRelay SiteLanDeleteResponseDeletedLanStaticAddressingDhcpRelay `json:"dhcp_relay"`
+ DhcpServer SiteLanDeleteResponseDeletedLanStaticAddressingDhcpServer `json:"dhcp_server"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress string `json:"secondary_address"`
+ // A valid CIDR notation representing an IP range.
+ VirtualAddress string `json:"virtual_address"`
+ JSON siteLanDeleteResponseDeletedLanStaticAddressingJSON `json:"-"`
+}
+
+// siteLanDeleteResponseDeletedLanStaticAddressingJSON contains the JSON metadata
+// for the struct [SiteLanDeleteResponseDeletedLanStaticAddressing]
+type siteLanDeleteResponseDeletedLanStaticAddressingJSON struct {
+ Address apijson.Field
+ DhcpRelay apijson.Field
+ DhcpServer apijson.Field
+ SecondaryAddress apijson.Field
+ VirtualAddress apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanDeleteResponseDeletedLanStaticAddressing) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanDeleteResponseDeletedLanStaticAddressingJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanDeleteResponseDeletedLanStaticAddressingDhcpRelay struct {
+ // List of DHCP server IPs.
+ ServerAddresses []string `json:"server_addresses"`
+ JSON siteLanDeleteResponseDeletedLanStaticAddressingDhcpRelayJSON `json:"-"`
+}
+
+// siteLanDeleteResponseDeletedLanStaticAddressingDhcpRelayJSON contains the JSON
+// metadata for the struct
+// [SiteLanDeleteResponseDeletedLanStaticAddressingDhcpRelay]
+type siteLanDeleteResponseDeletedLanStaticAddressingDhcpRelayJSON struct {
+ ServerAddresses apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanDeleteResponseDeletedLanStaticAddressingDhcpRelay) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanDeleteResponseDeletedLanStaticAddressingDhcpRelayJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanDeleteResponseDeletedLanStaticAddressingDhcpServer struct {
+ // A valid IPv4 address.
+ DhcpPoolEnd string `json:"dhcp_pool_end"`
+ // A valid IPv4 address.
+ DhcpPoolStart string `json:"dhcp_pool_start"`
+ // A valid IPv4 address.
+ DNSServer string `json:"dns_server"`
+ // Mapping of MAC addresses to IP addresses
+ Reservations map[string]string `json:"reservations"`
+ JSON siteLanDeleteResponseDeletedLanStaticAddressingDhcpServerJSON `json:"-"`
+}
+
+// siteLanDeleteResponseDeletedLanStaticAddressingDhcpServerJSON contains the JSON
+// metadata for the struct
+// [SiteLanDeleteResponseDeletedLanStaticAddressingDhcpServer]
+type siteLanDeleteResponseDeletedLanStaticAddressingDhcpServerJSON struct {
+ DhcpPoolEnd apijson.Field
+ DhcpPoolStart apijson.Field
+ DNSServer apijson.Field
+ Reservations apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanDeleteResponseDeletedLanStaticAddressingDhcpServer) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanDeleteResponseDeletedLanStaticAddressingDhcpServerJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanGetResponse struct {
+ Lan SiteLanGetResponseLan `json:"lan"`
+ JSON siteLanGetResponseJSON `json:"-"`
+}
+
+// siteLanGetResponseJSON contains the JSON metadata for the struct
+// [SiteLanGetResponse]
+type siteLanGetResponseJSON struct {
+ Lan apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanGetResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanGetResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanGetResponseLan struct {
+ // Identifier
+ ID string `json:"id"`
+ Description string `json:"description"`
+ // mark true to use this LAN for HA probing. only works for site with HA turned on.
+ // only one LAN can be set as the ha_link.
+ HaLink bool `json:"ha_link"`
+ Nat SiteLanGetResponseLanNat `json:"nat"`
+ Physport int64 `json:"physport"`
+ RoutedSubnets []SiteLanGetResponseLanRoutedSubnet `json:"routed_subnets"`
+ // Identifier
+ SiteID string `json:"site_id"`
+ // If the site is not configured in high availability mode, this configuration is
+ // optional (if omitted, use DHCP). However, if in high availability mode,
+ // static_address is required along with secondary and virtual address.
+ StaticAddressing SiteLanGetResponseLanStaticAddressing `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag int64 `json:"vlan_tag"`
+ JSON siteLanGetResponseLanJSON `json:"-"`
+}
+
+// siteLanGetResponseLanJSON contains the JSON metadata for the struct
+// [SiteLanGetResponseLan]
+type siteLanGetResponseLanJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ HaLink apijson.Field
+ Nat apijson.Field
+ Physport apijson.Field
+ RoutedSubnets apijson.Field
+ SiteID apijson.Field
+ StaticAddressing apijson.Field
+ VlanTag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanGetResponseLan) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanGetResponseLanJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanGetResponseLanNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix string `json:"static_prefix"`
+ JSON siteLanGetResponseLanNatJSON `json:"-"`
+}
+
+// siteLanGetResponseLanNatJSON contains the JSON metadata for the struct
+// [SiteLanGetResponseLanNat]
+type siteLanGetResponseLanNatJSON struct {
+ StaticPrefix apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanGetResponseLanNat) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanGetResponseLanNatJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanGetResponseLanRoutedSubnet struct {
+ // A valid IPv4 address.
+ NextHop string `json:"next_hop,required"`
+ // A valid CIDR notation representing an IP range.
+ Prefix string `json:"prefix,required"`
+ Nat SiteLanGetResponseLanRoutedSubnetsNat `json:"nat"`
+ JSON siteLanGetResponseLanRoutedSubnetJSON `json:"-"`
+}
+
+// siteLanGetResponseLanRoutedSubnetJSON contains the JSON metadata for the struct
+// [SiteLanGetResponseLanRoutedSubnet]
+type siteLanGetResponseLanRoutedSubnetJSON struct {
+ NextHop apijson.Field
+ Prefix apijson.Field
+ Nat apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanGetResponseLanRoutedSubnet) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanGetResponseLanRoutedSubnetJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanGetResponseLanRoutedSubnetsNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix string `json:"static_prefix"`
+ JSON siteLanGetResponseLanRoutedSubnetsNatJSON `json:"-"`
+}
+
+// siteLanGetResponseLanRoutedSubnetsNatJSON contains the JSON metadata for the
+// struct [SiteLanGetResponseLanRoutedSubnetsNat]
+type siteLanGetResponseLanRoutedSubnetsNatJSON struct {
+ StaticPrefix apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanGetResponseLanRoutedSubnetsNat) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanGetResponseLanRoutedSubnetsNatJSON) RawJSON() string {
+ return r.raw
+}
+
+// If the site is not configured in high availability mode, this configuration is
+// optional (if omitted, use DHCP). However, if in high availability mode,
+// static_address is required along with secondary and virtual address.
+type SiteLanGetResponseLanStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address string `json:"address,required"`
+ DhcpRelay SiteLanGetResponseLanStaticAddressingDhcpRelay `json:"dhcp_relay"`
+ DhcpServer SiteLanGetResponseLanStaticAddressingDhcpServer `json:"dhcp_server"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress string `json:"secondary_address"`
+ // A valid CIDR notation representing an IP range.
+ VirtualAddress string `json:"virtual_address"`
+ JSON siteLanGetResponseLanStaticAddressingJSON `json:"-"`
+}
+
+// siteLanGetResponseLanStaticAddressingJSON contains the JSON metadata for the
+// struct [SiteLanGetResponseLanStaticAddressing]
+type siteLanGetResponseLanStaticAddressingJSON struct {
+ Address apijson.Field
+ DhcpRelay apijson.Field
+ DhcpServer apijson.Field
+ SecondaryAddress apijson.Field
+ VirtualAddress apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanGetResponseLanStaticAddressing) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanGetResponseLanStaticAddressingJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanGetResponseLanStaticAddressingDhcpRelay struct {
+ // List of DHCP server IPs.
+ ServerAddresses []string `json:"server_addresses"`
+ JSON siteLanGetResponseLanStaticAddressingDhcpRelayJSON `json:"-"`
+}
+
+// siteLanGetResponseLanStaticAddressingDhcpRelayJSON contains the JSON metadata
+// for the struct [SiteLanGetResponseLanStaticAddressingDhcpRelay]
+type siteLanGetResponseLanStaticAddressingDhcpRelayJSON struct {
+ ServerAddresses apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanGetResponseLanStaticAddressingDhcpRelay) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanGetResponseLanStaticAddressingDhcpRelayJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanGetResponseLanStaticAddressingDhcpServer struct {
+ // A valid IPv4 address.
+ DhcpPoolEnd string `json:"dhcp_pool_end"`
+ // A valid IPv4 address.
+ DhcpPoolStart string `json:"dhcp_pool_start"`
+ // A valid IPv4 address.
+ DNSServer string `json:"dns_server"`
+ // Mapping of MAC addresses to IP addresses
+ Reservations map[string]string `json:"reservations"`
+ JSON siteLanGetResponseLanStaticAddressingDhcpServerJSON `json:"-"`
+}
+
+// siteLanGetResponseLanStaticAddressingDhcpServerJSON contains the JSON metadata
+// for the struct [SiteLanGetResponseLanStaticAddressingDhcpServer]
+type siteLanGetResponseLanStaticAddressingDhcpServerJSON struct {
+ DhcpPoolEnd apijson.Field
+ DhcpPoolStart apijson.Field
+ DNSServer apijson.Field
+ Reservations apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanGetResponseLanStaticAddressingDhcpServer) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanGetResponseLanStaticAddressingDhcpServerJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanNewParams struct {
+ Lan param.Field[SiteLanNewParamsLan] `json:"lan"`
+}
+
+func (r SiteLanNewParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanNewParamsLan struct {
+ Physport param.Field[int64] `json:"physport,required"`
+ // VLAN port number.
+ VlanTag param.Field[int64] `json:"vlan_tag,required"`
+ Description param.Field[string] `json:"description"`
+ // mark true to use this LAN for HA probing. only works for site with HA turned on.
+ // only one LAN can be set as the ha_link.
+ HaLink param.Field[bool] `json:"ha_link"`
+ Nat param.Field[SiteLanNewParamsLanNat] `json:"nat"`
+ RoutedSubnets param.Field[[]SiteLanNewParamsLanRoutedSubnet] `json:"routed_subnets"`
+ // If the site is not configured in high availability mode, this configuration is
+ // optional (if omitted, use DHCP). However, if in high availability mode,
+ // static_address is required along with secondary and virtual address.
+ StaticAddressing param.Field[SiteLanNewParamsLanStaticAddressing] `json:"static_addressing"`
+}
+
+func (r SiteLanNewParamsLan) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanNewParamsLanNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix param.Field[string] `json:"static_prefix"`
+}
+
+func (r SiteLanNewParamsLanNat) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanNewParamsLanRoutedSubnet struct {
+ // A valid IPv4 address.
+ NextHop param.Field[string] `json:"next_hop,required"`
+ // A valid CIDR notation representing an IP range.
+ Prefix param.Field[string] `json:"prefix,required"`
+ Nat param.Field[SiteLanNewParamsLanRoutedSubnetsNat] `json:"nat"`
+}
+
+func (r SiteLanNewParamsLanRoutedSubnet) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanNewParamsLanRoutedSubnetsNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix param.Field[string] `json:"static_prefix"`
+}
+
+func (r SiteLanNewParamsLanRoutedSubnetsNat) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// If the site is not configured in high availability mode, this configuration is
+// optional (if omitted, use DHCP). However, if in high availability mode,
+// static_address is required along with secondary and virtual address.
+type SiteLanNewParamsLanStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address param.Field[string] `json:"address,required"`
+ DhcpRelay param.Field[SiteLanNewParamsLanStaticAddressingDhcpRelay] `json:"dhcp_relay"`
+ DhcpServer param.Field[SiteLanNewParamsLanStaticAddressingDhcpServer] `json:"dhcp_server"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress param.Field[string] `json:"secondary_address"`
+ // A valid CIDR notation representing an IP range.
+ VirtualAddress param.Field[string] `json:"virtual_address"`
+}
+
+func (r SiteLanNewParamsLanStaticAddressing) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanNewParamsLanStaticAddressingDhcpRelay struct {
+ // List of DHCP server IPs.
+ ServerAddresses param.Field[[]string] `json:"server_addresses"`
+}
+
+func (r SiteLanNewParamsLanStaticAddressingDhcpRelay) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanNewParamsLanStaticAddressingDhcpServer struct {
+ // A valid IPv4 address.
+ DhcpPoolEnd param.Field[string] `json:"dhcp_pool_end"`
+ // A valid IPv4 address.
+ DhcpPoolStart param.Field[string] `json:"dhcp_pool_start"`
+ // A valid IPv4 address.
+ DNSServer param.Field[string] `json:"dns_server"`
+ // Mapping of MAC addresses to IP addresses
+ Reservations param.Field[map[string]string] `json:"reservations"`
+}
+
+func (r SiteLanNewParamsLanStaticAddressingDhcpServer) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanNewResponseEnvelope struct {
+ Errors []SiteLanNewResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteLanNewResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteLanNewResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteLanNewResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteLanNewResponseEnvelopeJSON `json:"-"`
+}
+
+// siteLanNewResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteLanNewResponseEnvelope]
+type siteLanNewResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanNewResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanNewResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteLanNewResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteLanNewResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteLanNewResponseEnvelopeErrors]
+type siteLanNewResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanNewResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanNewResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteLanNewResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteLanNewResponseEnvelopeMessagesJSON contains the JSON metadata for the struct
+// [SiteLanNewResponseEnvelopeMessages]
+type siteLanNewResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanNewResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteLanNewResponseEnvelopeSuccess bool
+
+const (
+ SiteLanNewResponseEnvelopeSuccessTrue SiteLanNewResponseEnvelopeSuccess = true
+)
+
+type SiteLanUpdateParams struct {
+ Lan param.Field[SiteLanUpdateParamsLan] `json:"lan"`
+}
+
+func (r SiteLanUpdateParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanUpdateParamsLan struct {
+ Description param.Field[string] `json:"description"`
+ Nat param.Field[SiteLanUpdateParamsLanNat] `json:"nat"`
+ Physport param.Field[int64] `json:"physport"`
+ RoutedSubnets param.Field[[]SiteLanUpdateParamsLanRoutedSubnet] `json:"routed_subnets"`
+ // If the site is not configured in high availability mode, this configuration is
+ // optional (if omitted, use DHCP). However, if in high availability mode,
+ // static_address is required along with secondary and virtual address.
+ StaticAddressing param.Field[SiteLanUpdateParamsLanStaticAddressing] `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag param.Field[int64] `json:"vlan_tag"`
+}
+
+func (r SiteLanUpdateParamsLan) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanUpdateParamsLanNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix param.Field[string] `json:"static_prefix"`
+}
+
+func (r SiteLanUpdateParamsLanNat) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanUpdateParamsLanRoutedSubnet struct {
+ // A valid IPv4 address.
+ NextHop param.Field[string] `json:"next_hop,required"`
+ // A valid CIDR notation representing an IP range.
+ Prefix param.Field[string] `json:"prefix,required"`
+ Nat param.Field[SiteLanUpdateParamsLanRoutedSubnetsNat] `json:"nat"`
+}
+
+func (r SiteLanUpdateParamsLanRoutedSubnet) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanUpdateParamsLanRoutedSubnetsNat struct {
+ // A valid CIDR notation representing an IP range.
+ StaticPrefix param.Field[string] `json:"static_prefix"`
+}
+
+func (r SiteLanUpdateParamsLanRoutedSubnetsNat) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// If the site is not configured in high availability mode, this configuration is
+// optional (if omitted, use DHCP). However, if in high availability mode,
+// static_address is required along with secondary and virtual address.
+type SiteLanUpdateParamsLanStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address param.Field[string] `json:"address,required"`
+ DhcpRelay param.Field[SiteLanUpdateParamsLanStaticAddressingDhcpRelay] `json:"dhcp_relay"`
+ DhcpServer param.Field[SiteLanUpdateParamsLanStaticAddressingDhcpServer] `json:"dhcp_server"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress param.Field[string] `json:"secondary_address"`
+ // A valid CIDR notation representing an IP range.
+ VirtualAddress param.Field[string] `json:"virtual_address"`
+}
+
+func (r SiteLanUpdateParamsLanStaticAddressing) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanUpdateParamsLanStaticAddressingDhcpRelay struct {
+ // List of DHCP server IPs.
+ ServerAddresses param.Field[[]string] `json:"server_addresses"`
+}
+
+func (r SiteLanUpdateParamsLanStaticAddressingDhcpRelay) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanUpdateParamsLanStaticAddressingDhcpServer struct {
+ // A valid IPv4 address.
+ DhcpPoolEnd param.Field[string] `json:"dhcp_pool_end"`
+ // A valid IPv4 address.
+ DhcpPoolStart param.Field[string] `json:"dhcp_pool_start"`
+ // A valid IPv4 address.
+ DNSServer param.Field[string] `json:"dns_server"`
+ // Mapping of MAC addresses to IP addresses
+ Reservations param.Field[map[string]string] `json:"reservations"`
+}
+
+func (r SiteLanUpdateParamsLanStaticAddressingDhcpServer) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteLanUpdateResponseEnvelope struct {
+ Errors []SiteLanUpdateResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteLanUpdateResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteLanUpdateResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteLanUpdateResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteLanUpdateResponseEnvelopeJSON `json:"-"`
+}
+
+// siteLanUpdateResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteLanUpdateResponseEnvelope]
+type siteLanUpdateResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanUpdateResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanUpdateResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteLanUpdateResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteLanUpdateResponseEnvelopeErrorsJSON contains the JSON metadata for the
+// struct [SiteLanUpdateResponseEnvelopeErrors]
+type siteLanUpdateResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanUpdateResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanUpdateResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanUpdateResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteLanUpdateResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteLanUpdateResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [SiteLanUpdateResponseEnvelopeMessages]
+type siteLanUpdateResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanUpdateResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanUpdateResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteLanUpdateResponseEnvelopeSuccess bool
+
+const (
+ SiteLanUpdateResponseEnvelopeSuccessTrue SiteLanUpdateResponseEnvelopeSuccess = true
+)
+
+type SiteLanListResponseEnvelope struct {
+ Errors []SiteLanListResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteLanListResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteLanListResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteLanListResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteLanListResponseEnvelopeJSON `json:"-"`
+}
+
+// siteLanListResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteLanListResponseEnvelope]
+type siteLanListResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanListResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanListResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteLanListResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteLanListResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteLanListResponseEnvelopeErrors]
+type siteLanListResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanListResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanListResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteLanListResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteLanListResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [SiteLanListResponseEnvelopeMessages]
+type siteLanListResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanListResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteLanListResponseEnvelopeSuccess bool
+
+const (
+ SiteLanListResponseEnvelopeSuccessTrue SiteLanListResponseEnvelopeSuccess = true
+)
+
+type SiteLanDeleteResponseEnvelope struct {
+ Errors []SiteLanDeleteResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteLanDeleteResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteLanDeleteResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteLanDeleteResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteLanDeleteResponseEnvelopeJSON `json:"-"`
+}
+
+// siteLanDeleteResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteLanDeleteResponseEnvelope]
+type siteLanDeleteResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanDeleteResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanDeleteResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteLanDeleteResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteLanDeleteResponseEnvelopeErrorsJSON contains the JSON metadata for the
+// struct [SiteLanDeleteResponseEnvelopeErrors]
+type siteLanDeleteResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanDeleteResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanDeleteResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteLanDeleteResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteLanDeleteResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [SiteLanDeleteResponseEnvelopeMessages]
+type siteLanDeleteResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanDeleteResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteLanDeleteResponseEnvelopeSuccess bool
+
+const (
+ SiteLanDeleteResponseEnvelopeSuccessTrue SiteLanDeleteResponseEnvelopeSuccess = true
+)
+
+type SiteLanGetResponseEnvelope struct {
+ Errors []SiteLanGetResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteLanGetResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteLanGetResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteLanGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteLanGetResponseEnvelopeJSON `json:"-"`
+}
+
+// siteLanGetResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteLanGetResponseEnvelope]
+type siteLanGetResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanGetResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanGetResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteLanGetResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteLanGetResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteLanGetResponseEnvelopeErrors]
+type siteLanGetResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanGetResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteLanGetResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteLanGetResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteLanGetResponseEnvelopeMessagesJSON contains the JSON metadata for the struct
+// [SiteLanGetResponseEnvelopeMessages]
+type siteLanGetResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteLanGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteLanGetResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteLanGetResponseEnvelopeSuccess bool
+
+const (
+ SiteLanGetResponseEnvelopeSuccessTrue SiteLanGetResponseEnvelopeSuccess = true
+)
diff --git a/magic_transit/sitelan_test.go b/magic_transit/sitelan_test.go
new file mode 100644
index 0000000000..fd78e04010
--- /dev/null
+++ b/magic_transit/sitelan_test.go
@@ -0,0 +1,251 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package magic_transit_test
+
+import (
+ "context"
+ "errors"
+ "os"
+ "testing"
+
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/magic_transit"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+func TestSiteLanNewWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Lans.New(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ magic_transit.SiteLanNewParams{
+ Lan: cloudflare.F(magic_transit.SiteLanNewParamsLan{
+ Description: cloudflare.F("string"),
+ HaLink: cloudflare.F(true),
+ Nat: cloudflare.F(magic_transit.SiteLanNewParamsLanNat{
+ StaticPrefix: cloudflare.F("192.0.2.0/24"),
+ }),
+ Physport: cloudflare.F(int64(1)),
+ RoutedSubnets: cloudflare.F([]magic_transit.SiteLanNewParamsLanRoutedSubnet{{
+ Nat: cloudflare.F(magic_transit.SiteLanNewParamsLanRoutedSubnetsNat{
+ StaticPrefix: cloudflare.F("192.0.2.0/24"),
+ }),
+ NextHop: cloudflare.F("192.0.2.1"),
+ Prefix: cloudflare.F("192.0.2.0/24"),
+ }, {
+ Nat: cloudflare.F(magic_transit.SiteLanNewParamsLanRoutedSubnetsNat{
+ StaticPrefix: cloudflare.F("192.0.2.0/24"),
+ }),
+ NextHop: cloudflare.F("192.0.2.1"),
+ Prefix: cloudflare.F("192.0.2.0/24"),
+ }, {
+ Nat: cloudflare.F(magic_transit.SiteLanNewParamsLanRoutedSubnetsNat{
+ StaticPrefix: cloudflare.F("192.0.2.0/24"),
+ }),
+ NextHop: cloudflare.F("192.0.2.1"),
+ Prefix: cloudflare.F("192.0.2.0/24"),
+ }}),
+ StaticAddressing: cloudflare.F(magic_transit.SiteLanNewParamsLanStaticAddressing{
+ Address: cloudflare.F("192.0.2.0/24"),
+ DhcpRelay: cloudflare.F(magic_transit.SiteLanNewParamsLanStaticAddressingDhcpRelay{
+ ServerAddresses: cloudflare.F([]string{"192.0.2.1", "192.0.2.1", "192.0.2.1"}),
+ }),
+ DhcpServer: cloudflare.F(magic_transit.SiteLanNewParamsLanStaticAddressingDhcpServer{
+ DhcpPoolEnd: cloudflare.F("192.0.2.1"),
+ DhcpPoolStart: cloudflare.F("192.0.2.1"),
+ DNSServer: cloudflare.F("192.0.2.1"),
+ Reservations: cloudflare.F(map[string]string{
+ "00:11:22:33:44:55": "192.0.2.100",
+ "AA:BB:CC:DD:EE:FF": "192.168.1.101",
+ }),
+ }),
+ SecondaryAddress: cloudflare.F("192.0.2.0/24"),
+ VirtualAddress: cloudflare.F("192.0.2.0/24"),
+ }),
+ VlanTag: cloudflare.F(int64(0)),
+ }),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteLanUpdateWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Lans.Update(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ magic_transit.SiteLanUpdateParams{
+ Lan: cloudflare.F(magic_transit.SiteLanUpdateParamsLan{
+ Description: cloudflare.F("string"),
+ Nat: cloudflare.F(magic_transit.SiteLanUpdateParamsLanNat{
+ StaticPrefix: cloudflare.F("192.0.2.0/24"),
+ }),
+ Physport: cloudflare.F(int64(1)),
+ RoutedSubnets: cloudflare.F([]magic_transit.SiteLanUpdateParamsLanRoutedSubnet{{
+ Nat: cloudflare.F(magic_transit.SiteLanUpdateParamsLanRoutedSubnetsNat{
+ StaticPrefix: cloudflare.F("192.0.2.0/24"),
+ }),
+ NextHop: cloudflare.F("192.0.2.1"),
+ Prefix: cloudflare.F("192.0.2.0/24"),
+ }, {
+ Nat: cloudflare.F(magic_transit.SiteLanUpdateParamsLanRoutedSubnetsNat{
+ StaticPrefix: cloudflare.F("192.0.2.0/24"),
+ }),
+ NextHop: cloudflare.F("192.0.2.1"),
+ Prefix: cloudflare.F("192.0.2.0/24"),
+ }, {
+ Nat: cloudflare.F(magic_transit.SiteLanUpdateParamsLanRoutedSubnetsNat{
+ StaticPrefix: cloudflare.F("192.0.2.0/24"),
+ }),
+ NextHop: cloudflare.F("192.0.2.1"),
+ Prefix: cloudflare.F("192.0.2.0/24"),
+ }}),
+ StaticAddressing: cloudflare.F(magic_transit.SiteLanUpdateParamsLanStaticAddressing{
+ Address: cloudflare.F("192.0.2.0/24"),
+ DhcpRelay: cloudflare.F(magic_transit.SiteLanUpdateParamsLanStaticAddressingDhcpRelay{
+ ServerAddresses: cloudflare.F([]string{"192.0.2.1", "192.0.2.1", "192.0.2.1"}),
+ }),
+ DhcpServer: cloudflare.F(magic_transit.SiteLanUpdateParamsLanStaticAddressingDhcpServer{
+ DhcpPoolEnd: cloudflare.F("192.0.2.1"),
+ DhcpPoolStart: cloudflare.F("192.0.2.1"),
+ DNSServer: cloudflare.F("192.0.2.1"),
+ Reservations: cloudflare.F(map[string]string{
+ "00:11:22:33:44:55": "192.0.2.100",
+ "AA:BB:CC:DD:EE:FF": "192.168.1.101",
+ }),
+ }),
+ SecondaryAddress: cloudflare.F("192.0.2.0/24"),
+ VirtualAddress: cloudflare.F("192.0.2.0/24"),
+ }),
+ VlanTag: cloudflare.F(int64(0)),
+ }),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteLanList(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Lans.List(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteLanDelete(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Lans.Delete(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteLanGet(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Lans.Get(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
diff --git a/magic_transit/sitewan.go b/magic_transit/sitewan.go
new file mode 100644
index 0000000000..f01b252195
--- /dev/null
+++ b/magic_transit/sitewan.go
@@ -0,0 +1,1029 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package magic_transit
+
+import (
+ "context"
+ "fmt"
+ "net/http"
+
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+// SiteWanService contains methods and other services that help with interacting
+// with the cloudflare API. Note, unlike clients, this service does not read
+// variables from the environment automatically. You should not instantiate this
+// service directly, and instead use the [NewSiteWanService] method instead.
+type SiteWanService struct {
+ Options []option.RequestOption
+}
+
+// NewSiteWanService generates a new service that applies the given options to each
+// request. These options are applied after the parent client's options (if there
+// is one), and before any request-specific options.
+func NewSiteWanService(opts ...option.RequestOption) (r *SiteWanService) {
+ r = &SiteWanService{}
+ r.Options = opts
+ return
+}
+
+// Creates a new WAN.
+func (r *SiteWanService) New(ctx context.Context, accountIdentifier string, siteIdentifier string, body SiteWanNewParams, opts ...option.RequestOption) (res *SiteWanNewResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteWanNewResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/wans", accountIdentifier, siteIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Update a specific WAN.
+func (r *SiteWanService) Update(ctx context.Context, accountIdentifier string, siteIdentifier string, wanIdentifier string, body SiteWanUpdateParams, opts ...option.RequestOption) (res *SiteWanUpdateResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteWanUpdateResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/wans/%s", accountIdentifier, siteIdentifier, wanIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPut, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Lists WANs associated with an account and site.
+func (r *SiteWanService) List(ctx context.Context, accountIdentifier string, siteIdentifier string, opts ...option.RequestOption) (res *SiteWanListResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteWanListResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/wans", accountIdentifier, siteIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Remove a specific WAN.
+func (r *SiteWanService) Delete(ctx context.Context, accountIdentifier string, siteIdentifier string, wanIdentifier string, opts ...option.RequestOption) (res *SiteWanDeleteResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteWanDeleteResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/wans/%s", accountIdentifier, siteIdentifier, wanIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodDelete, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Get a specific WAN.
+func (r *SiteWanService) Get(ctx context.Context, accountIdentifier string, siteIdentifier string, wanIdentifier string, opts ...option.RequestOption) (res *SiteWanGetResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env SiteWanGetResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/magic/sites/%s/wans/%s", accountIdentifier, siteIdentifier, wanIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+type SiteWanNewResponse struct {
+ Wans []SiteWanNewResponseWan `json:"wans"`
+ JSON siteWanNewResponseJSON `json:"-"`
+}
+
+// siteWanNewResponseJSON contains the JSON metadata for the struct
+// [SiteWanNewResponse]
+type siteWanNewResponseJSON struct {
+ Wans apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanNewResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanNewResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanNewResponseWan struct {
+ // Identifier
+ ID string `json:"id"`
+ Description string `json:"description"`
+ Physport int64 `json:"physport"`
+ // Priority of WAN for traffic loadbalancing.
+ Priority int64 `json:"priority"`
+ // Identifier
+ SiteID string `json:"site_id"`
+ // (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+ // availability mode.
+ StaticAddressing SiteWanNewResponseWansStaticAddressing `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag int64 `json:"vlan_tag"`
+ JSON siteWanNewResponseWanJSON `json:"-"`
+}
+
+// siteWanNewResponseWanJSON contains the JSON metadata for the struct
+// [SiteWanNewResponseWan]
+type siteWanNewResponseWanJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ Physport apijson.Field
+ Priority apijson.Field
+ SiteID apijson.Field
+ StaticAddressing apijson.Field
+ VlanTag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanNewResponseWan) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanNewResponseWanJSON) RawJSON() string {
+ return r.raw
+}
+
+// (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+// availability mode.
+type SiteWanNewResponseWansStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address string `json:"address,required"`
+ // A valid IPv4 address.
+ GatewayAddress string `json:"gateway_address,required"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress string `json:"secondary_address"`
+ JSON siteWanNewResponseWansStaticAddressingJSON `json:"-"`
+}
+
+// siteWanNewResponseWansStaticAddressingJSON contains the JSON metadata for the
+// struct [SiteWanNewResponseWansStaticAddressing]
+type siteWanNewResponseWansStaticAddressingJSON struct {
+ Address apijson.Field
+ GatewayAddress apijson.Field
+ SecondaryAddress apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanNewResponseWansStaticAddressing) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanNewResponseWansStaticAddressingJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanUpdateResponse struct {
+ Wan SiteWanUpdateResponseWan `json:"wan"`
+ JSON siteWanUpdateResponseJSON `json:"-"`
+}
+
+// siteWanUpdateResponseJSON contains the JSON metadata for the struct
+// [SiteWanUpdateResponse]
+type siteWanUpdateResponseJSON struct {
+ Wan apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanUpdateResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanUpdateResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanUpdateResponseWan struct {
+ // Identifier
+ ID string `json:"id"`
+ Description string `json:"description"`
+ Physport int64 `json:"physport"`
+ // Priority of WAN for traffic loadbalancing.
+ Priority int64 `json:"priority"`
+ // Identifier
+ SiteID string `json:"site_id"`
+ // (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+ // availability mode.
+ StaticAddressing SiteWanUpdateResponseWanStaticAddressing `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag int64 `json:"vlan_tag"`
+ JSON siteWanUpdateResponseWanJSON `json:"-"`
+}
+
+// siteWanUpdateResponseWanJSON contains the JSON metadata for the struct
+// [SiteWanUpdateResponseWan]
+type siteWanUpdateResponseWanJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ Physport apijson.Field
+ Priority apijson.Field
+ SiteID apijson.Field
+ StaticAddressing apijson.Field
+ VlanTag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanUpdateResponseWan) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanUpdateResponseWanJSON) RawJSON() string {
+ return r.raw
+}
+
+// (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+// availability mode.
+type SiteWanUpdateResponseWanStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address string `json:"address,required"`
+ // A valid IPv4 address.
+ GatewayAddress string `json:"gateway_address,required"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress string `json:"secondary_address"`
+ JSON siteWanUpdateResponseWanStaticAddressingJSON `json:"-"`
+}
+
+// siteWanUpdateResponseWanStaticAddressingJSON contains the JSON metadata for the
+// struct [SiteWanUpdateResponseWanStaticAddressing]
+type siteWanUpdateResponseWanStaticAddressingJSON struct {
+ Address apijson.Field
+ GatewayAddress apijson.Field
+ SecondaryAddress apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanUpdateResponseWanStaticAddressing) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanUpdateResponseWanStaticAddressingJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanListResponse struct {
+ Wans []SiteWanListResponseWan `json:"wans"`
+ JSON siteWanListResponseJSON `json:"-"`
+}
+
+// siteWanListResponseJSON contains the JSON metadata for the struct
+// [SiteWanListResponse]
+type siteWanListResponseJSON struct {
+ Wans apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanListResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanListResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanListResponseWan struct {
+ // Identifier
+ ID string `json:"id"`
+ Description string `json:"description"`
+ Physport int64 `json:"physport"`
+ // Priority of WAN for traffic loadbalancing.
+ Priority int64 `json:"priority"`
+ // Identifier
+ SiteID string `json:"site_id"`
+ // (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+ // availability mode.
+ StaticAddressing SiteWanListResponseWansStaticAddressing `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag int64 `json:"vlan_tag"`
+ JSON siteWanListResponseWanJSON `json:"-"`
+}
+
+// siteWanListResponseWanJSON contains the JSON metadata for the struct
+// [SiteWanListResponseWan]
+type siteWanListResponseWanJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ Physport apijson.Field
+ Priority apijson.Field
+ SiteID apijson.Field
+ StaticAddressing apijson.Field
+ VlanTag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanListResponseWan) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanListResponseWanJSON) RawJSON() string {
+ return r.raw
+}
+
+// (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+// availability mode.
+type SiteWanListResponseWansStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address string `json:"address,required"`
+ // A valid IPv4 address.
+ GatewayAddress string `json:"gateway_address,required"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress string `json:"secondary_address"`
+ JSON siteWanListResponseWansStaticAddressingJSON `json:"-"`
+}
+
+// siteWanListResponseWansStaticAddressingJSON contains the JSON metadata for the
+// struct [SiteWanListResponseWansStaticAddressing]
+type siteWanListResponseWansStaticAddressingJSON struct {
+ Address apijson.Field
+ GatewayAddress apijson.Field
+ SecondaryAddress apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanListResponseWansStaticAddressing) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanListResponseWansStaticAddressingJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanDeleteResponse struct {
+ Deleted bool `json:"deleted"`
+ DeletedWan SiteWanDeleteResponseDeletedWan `json:"deleted_wan"`
+ JSON siteWanDeleteResponseJSON `json:"-"`
+}
+
+// siteWanDeleteResponseJSON contains the JSON metadata for the struct
+// [SiteWanDeleteResponse]
+type siteWanDeleteResponseJSON struct {
+ Deleted apijson.Field
+ DeletedWan apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanDeleteResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanDeleteResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanDeleteResponseDeletedWan struct {
+ // Identifier
+ ID string `json:"id"`
+ Description string `json:"description"`
+ Physport int64 `json:"physport"`
+ // Priority of WAN for traffic loadbalancing.
+ Priority int64 `json:"priority"`
+ // Identifier
+ SiteID string `json:"site_id"`
+ // (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+ // availability mode.
+ StaticAddressing SiteWanDeleteResponseDeletedWanStaticAddressing `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag int64 `json:"vlan_tag"`
+ JSON siteWanDeleteResponseDeletedWanJSON `json:"-"`
+}
+
+// siteWanDeleteResponseDeletedWanJSON contains the JSON metadata for the struct
+// [SiteWanDeleteResponseDeletedWan]
+type siteWanDeleteResponseDeletedWanJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ Physport apijson.Field
+ Priority apijson.Field
+ SiteID apijson.Field
+ StaticAddressing apijson.Field
+ VlanTag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanDeleteResponseDeletedWan) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanDeleteResponseDeletedWanJSON) RawJSON() string {
+ return r.raw
+}
+
+// (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+// availability mode.
+type SiteWanDeleteResponseDeletedWanStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address string `json:"address,required"`
+ // A valid IPv4 address.
+ GatewayAddress string `json:"gateway_address,required"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress string `json:"secondary_address"`
+ JSON siteWanDeleteResponseDeletedWanStaticAddressingJSON `json:"-"`
+}
+
+// siteWanDeleteResponseDeletedWanStaticAddressingJSON contains the JSON metadata
+// for the struct [SiteWanDeleteResponseDeletedWanStaticAddressing]
+type siteWanDeleteResponseDeletedWanStaticAddressingJSON struct {
+ Address apijson.Field
+ GatewayAddress apijson.Field
+ SecondaryAddress apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanDeleteResponseDeletedWanStaticAddressing) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanDeleteResponseDeletedWanStaticAddressingJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanGetResponse struct {
+ Wan SiteWanGetResponseWan `json:"wan"`
+ JSON siteWanGetResponseJSON `json:"-"`
+}
+
+// siteWanGetResponseJSON contains the JSON metadata for the struct
+// [SiteWanGetResponse]
+type siteWanGetResponseJSON struct {
+ Wan apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanGetResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanGetResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanGetResponseWan struct {
+ // Identifier
+ ID string `json:"id"`
+ Description string `json:"description"`
+ Physport int64 `json:"physport"`
+ // Priority of WAN for traffic loadbalancing.
+ Priority int64 `json:"priority"`
+ // Identifier
+ SiteID string `json:"site_id"`
+ // (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+ // availability mode.
+ StaticAddressing SiteWanGetResponseWanStaticAddressing `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag int64 `json:"vlan_tag"`
+ JSON siteWanGetResponseWanJSON `json:"-"`
+}
+
+// siteWanGetResponseWanJSON contains the JSON metadata for the struct
+// [SiteWanGetResponseWan]
+type siteWanGetResponseWanJSON struct {
+ ID apijson.Field
+ Description apijson.Field
+ Physport apijson.Field
+ Priority apijson.Field
+ SiteID apijson.Field
+ StaticAddressing apijson.Field
+ VlanTag apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanGetResponseWan) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanGetResponseWanJSON) RawJSON() string {
+ return r.raw
+}
+
+// (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+// availability mode.
+type SiteWanGetResponseWanStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address string `json:"address,required"`
+ // A valid IPv4 address.
+ GatewayAddress string `json:"gateway_address,required"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress string `json:"secondary_address"`
+ JSON siteWanGetResponseWanStaticAddressingJSON `json:"-"`
+}
+
+// siteWanGetResponseWanStaticAddressingJSON contains the JSON metadata for the
+// struct [SiteWanGetResponseWanStaticAddressing]
+type siteWanGetResponseWanStaticAddressingJSON struct {
+ Address apijson.Field
+ GatewayAddress apijson.Field
+ SecondaryAddress apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanGetResponseWanStaticAddressing) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanGetResponseWanStaticAddressingJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanNewParams struct {
+ Wan param.Field[SiteWanNewParamsWan] `json:"wan"`
+}
+
+func (r SiteWanNewParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteWanNewParamsWan struct {
+ Physport param.Field[int64] `json:"physport,required"`
+ // VLAN port number.
+ VlanTag param.Field[int64] `json:"vlan_tag,required"`
+ Description param.Field[string] `json:"description"`
+ Priority param.Field[int64] `json:"priority"`
+ // (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+ // availability mode.
+ StaticAddressing param.Field[SiteWanNewParamsWanStaticAddressing] `json:"static_addressing"`
+}
+
+func (r SiteWanNewParamsWan) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+// availability mode.
+type SiteWanNewParamsWanStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address param.Field[string] `json:"address,required"`
+ // A valid IPv4 address.
+ GatewayAddress param.Field[string] `json:"gateway_address,required"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress param.Field[string] `json:"secondary_address"`
+}
+
+func (r SiteWanNewParamsWanStaticAddressing) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteWanNewResponseEnvelope struct {
+ Errors []SiteWanNewResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteWanNewResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteWanNewResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteWanNewResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteWanNewResponseEnvelopeJSON `json:"-"`
+}
+
+// siteWanNewResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteWanNewResponseEnvelope]
+type siteWanNewResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanNewResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanNewResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteWanNewResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteWanNewResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteWanNewResponseEnvelopeErrors]
+type siteWanNewResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanNewResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanNewResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteWanNewResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteWanNewResponseEnvelopeMessagesJSON contains the JSON metadata for the struct
+// [SiteWanNewResponseEnvelopeMessages]
+type siteWanNewResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanNewResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteWanNewResponseEnvelopeSuccess bool
+
+const (
+ SiteWanNewResponseEnvelopeSuccessTrue SiteWanNewResponseEnvelopeSuccess = true
+)
+
+type SiteWanUpdateParams struct {
+ Wan param.Field[SiteWanUpdateParamsWan] `json:"wan"`
+}
+
+func (r SiteWanUpdateParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteWanUpdateParamsWan struct {
+ Description param.Field[string] `json:"description"`
+ Physport param.Field[int64] `json:"physport"`
+ Priority param.Field[int64] `json:"priority"`
+ // (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+ // availability mode.
+ StaticAddressing param.Field[SiteWanUpdateParamsWanStaticAddressing] `json:"static_addressing"`
+ // VLAN port number.
+ VlanTag param.Field[int64] `json:"vlan_tag"`
+}
+
+func (r SiteWanUpdateParamsWan) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// (optional) if omitted, use DHCP. Submit secondary_address when site is in high
+// availability mode.
+type SiteWanUpdateParamsWanStaticAddressing struct {
+ // A valid CIDR notation representing an IP range.
+ Address param.Field[string] `json:"address,required"`
+ // A valid IPv4 address.
+ GatewayAddress param.Field[string] `json:"gateway_address,required"`
+ // A valid CIDR notation representing an IP range.
+ SecondaryAddress param.Field[string] `json:"secondary_address"`
+}
+
+func (r SiteWanUpdateParamsWanStaticAddressing) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type SiteWanUpdateResponseEnvelope struct {
+ Errors []SiteWanUpdateResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteWanUpdateResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteWanUpdateResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteWanUpdateResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteWanUpdateResponseEnvelopeJSON `json:"-"`
+}
+
+// siteWanUpdateResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteWanUpdateResponseEnvelope]
+type siteWanUpdateResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanUpdateResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanUpdateResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanUpdateResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteWanUpdateResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteWanUpdateResponseEnvelopeErrorsJSON contains the JSON metadata for the
+// struct [SiteWanUpdateResponseEnvelopeErrors]
+type siteWanUpdateResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanUpdateResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanUpdateResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanUpdateResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteWanUpdateResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteWanUpdateResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [SiteWanUpdateResponseEnvelopeMessages]
+type siteWanUpdateResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanUpdateResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanUpdateResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteWanUpdateResponseEnvelopeSuccess bool
+
+const (
+ SiteWanUpdateResponseEnvelopeSuccessTrue SiteWanUpdateResponseEnvelopeSuccess = true
+)
+
+type SiteWanListResponseEnvelope struct {
+ Errors []SiteWanListResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteWanListResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteWanListResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteWanListResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteWanListResponseEnvelopeJSON `json:"-"`
+}
+
+// siteWanListResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteWanListResponseEnvelope]
+type siteWanListResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanListResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanListResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteWanListResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteWanListResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteWanListResponseEnvelopeErrors]
+type siteWanListResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanListResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanListResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteWanListResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteWanListResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [SiteWanListResponseEnvelopeMessages]
+type siteWanListResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanListResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteWanListResponseEnvelopeSuccess bool
+
+const (
+ SiteWanListResponseEnvelopeSuccessTrue SiteWanListResponseEnvelopeSuccess = true
+)
+
+type SiteWanDeleteResponseEnvelope struct {
+ Errors []SiteWanDeleteResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteWanDeleteResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteWanDeleteResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteWanDeleteResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteWanDeleteResponseEnvelopeJSON `json:"-"`
+}
+
+// siteWanDeleteResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteWanDeleteResponseEnvelope]
+type siteWanDeleteResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanDeleteResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanDeleteResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteWanDeleteResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteWanDeleteResponseEnvelopeErrorsJSON contains the JSON metadata for the
+// struct [SiteWanDeleteResponseEnvelopeErrors]
+type siteWanDeleteResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanDeleteResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanDeleteResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteWanDeleteResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteWanDeleteResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [SiteWanDeleteResponseEnvelopeMessages]
+type siteWanDeleteResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanDeleteResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteWanDeleteResponseEnvelopeSuccess bool
+
+const (
+ SiteWanDeleteResponseEnvelopeSuccessTrue SiteWanDeleteResponseEnvelopeSuccess = true
+)
+
+type SiteWanGetResponseEnvelope struct {
+ Errors []SiteWanGetResponseEnvelopeErrors `json:"errors,required"`
+ Messages []SiteWanGetResponseEnvelopeMessages `json:"messages,required"`
+ Result SiteWanGetResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success SiteWanGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON siteWanGetResponseEnvelopeJSON `json:"-"`
+}
+
+// siteWanGetResponseEnvelopeJSON contains the JSON metadata for the struct
+// [SiteWanGetResponseEnvelope]
+type siteWanGetResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanGetResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanGetResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteWanGetResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// siteWanGetResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [SiteWanGetResponseEnvelopeErrors]
+type siteWanGetResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanGetResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type SiteWanGetResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON siteWanGetResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// siteWanGetResponseEnvelopeMessagesJSON contains the JSON metadata for the struct
+// [SiteWanGetResponseEnvelopeMessages]
+type siteWanGetResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *SiteWanGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r siteWanGetResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type SiteWanGetResponseEnvelopeSuccess bool
+
+const (
+ SiteWanGetResponseEnvelopeSuccessTrue SiteWanGetResponseEnvelopeSuccess = true
+)
diff --git a/magic_transit/sitewan_test.go b/magic_transit/sitewan_test.go
new file mode 100644
index 0000000000..c6b7826254
--- /dev/null
+++ b/magic_transit/sitewan_test.go
@@ -0,0 +1,184 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package magic_transit_test
+
+import (
+ "context"
+ "errors"
+ "os"
+ "testing"
+
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/magic_transit"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+func TestSiteWanNewWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Wans.New(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ magic_transit.SiteWanNewParams{
+ Wan: cloudflare.F(magic_transit.SiteWanNewParamsWan{
+ Description: cloudflare.F("string"),
+ Physport: cloudflare.F(int64(1)),
+ Priority: cloudflare.F(int64(0)),
+ StaticAddressing: cloudflare.F(magic_transit.SiteWanNewParamsWanStaticAddressing{
+ Address: cloudflare.F("192.0.2.0/24"),
+ GatewayAddress: cloudflare.F("192.0.2.1"),
+ SecondaryAddress: cloudflare.F("192.0.2.0/24"),
+ }),
+ VlanTag: cloudflare.F(int64(0)),
+ }),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteWanUpdateWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Wans.Update(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ magic_transit.SiteWanUpdateParams{
+ Wan: cloudflare.F(magic_transit.SiteWanUpdateParamsWan{
+ Description: cloudflare.F("string"),
+ Physport: cloudflare.F(int64(1)),
+ Priority: cloudflare.F(int64(0)),
+ StaticAddressing: cloudflare.F(magic_transit.SiteWanUpdateParamsWanStaticAddressing{
+ Address: cloudflare.F("192.0.2.0/24"),
+ GatewayAddress: cloudflare.F("192.0.2.1"),
+ SecondaryAddress: cloudflare.F("192.0.2.0/24"),
+ }),
+ VlanTag: cloudflare.F(int64(0)),
+ }),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteWanList(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Wans.List(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteWanDelete(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Wans.Delete(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestSiteWanGet(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.MagicTransit.Sites.Wans.Get(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
diff --git a/managed_headers/aliases.go b/managed_headers/aliases.go
index a45308dcea..440ebaf5d3 100644
--- a/managed_headers/aliases.go
+++ b/managed_headers/aliases.go
@@ -3,7 +3,7 @@
package managed_headers
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/managed_headers/managedheader.go b/managed_headers/managedheader.go
index a84590f0a6..5d6cb5d9fb 100644
--- a/managed_headers/managedheader.go
+++ b/managed_headers/managedheader.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ManagedHeaderService contains methods and other services that help with
diff --git a/managed_headers/managedheader_test.go b/managed_headers/managedheader_test.go
index a03e59a00b..43e7ca0208 100644
--- a/managed_headers/managedheader_test.go
+++ b/managed_headers/managedheader_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/managed_headers"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/managed_headers"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestManagedHeaderList(t *testing.T) {
diff --git a/memberships/aliases.go b/memberships/aliases.go
index ece7754be8..82b701aaca 100644
--- a/memberships/aliases.go
+++ b/memberships/aliases.go
@@ -3,7 +3,7 @@
package memberships
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/memberships/membership.go b/memberships/membership.go
index af4663c302..ac13bac096 100644
--- a/memberships/membership.go
+++ b/memberships/membership.go
@@ -9,13 +9,13 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/accounts"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/accounts"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/memberships/membership_test.go b/memberships/membership_test.go
index 92dc38aae3..e0224ad3c5 100644
--- a/memberships/membership_test.go
+++ b/memberships/membership_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/memberships"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/memberships"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestMembershipUpdate(t *testing.T) {
diff --git a/mtls_certificates/aliases.go b/mtls_certificates/aliases.go
index 625b8dda3b..70ec7a3eb5 100644
--- a/mtls_certificates/aliases.go
+++ b/mtls_certificates/aliases.go
@@ -3,7 +3,7 @@
package mtls_certificates
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/mtls_certificates/association.go b/mtls_certificates/association.go
index 005edaefe7..109be14e9a 100644
--- a/mtls_certificates/association.go
+++ b/mtls_certificates/association.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AssociationService contains methods and other services that help with
diff --git a/mtls_certificates/association_test.go b/mtls_certificates/association_test.go
index 05c4b7d74c..358fa31072 100644
--- a/mtls_certificates/association_test.go
+++ b/mtls_certificates/association_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/mtls_certificates"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/mtls_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAssociationGet(t *testing.T) {
diff --git a/mtls_certificates/mtlscertificate.go b/mtls_certificates/mtlscertificate.go
index 2b6e412335..2263bd3e51 100644
--- a/mtls_certificates/mtlscertificate.go
+++ b/mtls_certificates/mtlscertificate.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// MTLSCertificateService contains methods and other services that help with
diff --git a/mtls_certificates/mtlscertificate_test.go b/mtls_certificates/mtlscertificate_test.go
index 4859ecd76f..db16614e30 100644
--- a/mtls_certificates/mtlscertificate_test.go
+++ b/mtls_certificates/mtlscertificate_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/mtls_certificates"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/mtls_certificates"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestMTLSCertificateNewWithOptionalParams(t *testing.T) {
diff --git a/option/requestoption.go b/option/requestoption.go
index 5f0c32f59d..e45905cfde 100644
--- a/option/requestoption.go
+++ b/option/requestoption.go
@@ -9,7 +9,7 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
"github.com/tidwall/sjson"
)
@@ -17,7 +17,7 @@ import (
// which can be supplied to clients, services, and methods. You can read more about this functional
// options pattern in our [README].
//
-// [README]: https://pkg.go.dev/github.com/cloudflare/cloudflare-go#readme-requestoptions
+// [README]: https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2#readme-requestoptions
type RequestOption = func(*requestconfig.RequestConfig) error
// WithBaseURL returns a RequestOption that sets the BaseURL for the client.
diff --git a/certificates/aliases.go b/origin_ca_certificates/aliases.go
similarity index 51%
rename from certificates/aliases.go
rename to origin_ca_certificates/aliases.go
index 247483de75..769c6d0569 100644
--- a/certificates/aliases.go
+++ b/origin_ca_certificates/aliases.go
@@ -1,9 +1,9 @@
// File generated from our OpenAPI spec by Stainless.
-package certificates
+package origin_ca_certificates
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/origin_ca_certificates/origincacertificate.go b/origin_ca_certificates/origincacertificate.go
new file mode 100644
index 0000000000..2ea68c33ab
--- /dev/null
+++ b/origin_ca_certificates/origincacertificate.go
@@ -0,0 +1,618 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package origin_ca_certificates
+
+import (
+ "context"
+ "fmt"
+ "net/http"
+ "reflect"
+ "time"
+
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/tidwall/gjson"
+)
+
+// OriginCACertificateService contains methods and other services that help with
+// interacting with the cloudflare API. Note, unlike clients, this service does not
+// read variables from the environment automatically. You should not instantiate
+// this service directly, and instead use the [NewOriginCACertificateService]
+// method instead.
+type OriginCACertificateService struct {
+ Options []option.RequestOption
+}
+
+// NewOriginCACertificateService generates a new service that applies the given
+// options to each request. These options are applied after the parent client's
+// options (if there is one), and before any request-specific options.
+func NewOriginCACertificateService(opts ...option.RequestOption) (r *OriginCACertificateService) {
+ r = &OriginCACertificateService{}
+ r.Options = opts
+ return
+}
+
+// Create an Origin CA certificate. Use your Origin CA Key as your User Service Key
+// when calling this endpoint ([see above](#requests)).
+func (r *OriginCACertificateService) New(ctx context.Context, body OriginCACertificateNewParams, opts ...option.RequestOption) (res *OriginCACertificateNewResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env OriginCACertificateNewResponseEnvelope
+ path := "certificates"
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// List all existing Origin CA certificates for a given zone. Use your Origin CA
+// Key as your User Service Key when calling this endpoint
+// ([see above](#requests)).
+func (r *OriginCACertificateService) List(ctx context.Context, query OriginCACertificateListParams, opts ...option.RequestOption) (res *[]OriginCACertificate, err error) {
+ opts = append(r.Options[:], opts...)
+ var env OriginCACertificateListResponseEnvelope
+ path := "certificates"
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, query, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Revoke an existing Origin CA certificate by its serial number. Use your Origin
+// CA Key as your User Service Key when calling this endpoint
+// ([see above](#requests)).
+func (r *OriginCACertificateService) Delete(ctx context.Context, certificateID string, opts ...option.RequestOption) (res *OriginCACertificateDeleteResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env OriginCACertificateDeleteResponseEnvelope
+ path := fmt.Sprintf("certificates/%s", certificateID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodDelete, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Get an existing Origin CA certificate by its serial number. Use your Origin CA
+// Key as your User Service Key when calling this endpoint
+// ([see above](#requests)).
+func (r *OriginCACertificateService) Get(ctx context.Context, certificateID string, opts ...option.RequestOption) (res *OriginCACertificateGetResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env OriginCACertificateGetResponseEnvelope
+ path := fmt.Sprintf("certificates/%s", certificateID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, nil, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+type OriginCACertificate struct {
+ // The Certificate Signing Request (CSR). Must be newline-encoded.
+ Csr string `json:"csr,required"`
+ // Array of hostnames or wildcard names (e.g., \*.example.com) bound to the
+ // certificate.
+ Hostnames []interface{} `json:"hostnames,required"`
+ // Signature type desired on certificate ("origin-rsa" (rsa), "origin-ecc" (ecdsa),
+ // or "keyless-certificate" (for Keyless SSL servers).
+ RequestType OriginCACertificateRequestType `json:"request_type,required"`
+ // The number of days for which the certificate should be valid.
+ RequestedValidity OriginCACertificateRequestedValidity `json:"requested_validity,required"`
+ // Identifier
+ ID string `json:"id"`
+ // The Origin CA certificate. Will be newline-encoded.
+ Certificate string `json:"certificate"`
+ // When the certificate will expire.
+ ExpiresOn time.Time `json:"expires_on" format:"date-time"`
+ JSON originCACertificateJSON `json:"-"`
+}
+
+// originCACertificateJSON contains the JSON metadata for the struct
+// [OriginCACertificate]
+type originCACertificateJSON struct {
+ Csr apijson.Field
+ Hostnames apijson.Field
+ RequestType apijson.Field
+ RequestedValidity apijson.Field
+ ID apijson.Field
+ Certificate apijson.Field
+ ExpiresOn apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificate) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateJSON) RawJSON() string {
+ return r.raw
+}
+
+// Signature type desired on certificate ("origin-rsa" (rsa), "origin-ecc" (ecdsa),
+// or "keyless-certificate" (for Keyless SSL servers).
+type OriginCACertificateRequestType string
+
+const (
+ OriginCACertificateRequestTypeOriginRsa OriginCACertificateRequestType = "origin-rsa"
+ OriginCACertificateRequestTypeOriginEcc OriginCACertificateRequestType = "origin-ecc"
+ OriginCACertificateRequestTypeKeylessCertificate OriginCACertificateRequestType = "keyless-certificate"
+)
+
+// The number of days for which the certificate should be valid.
+type OriginCACertificateRequestedValidity float64
+
+const (
+ OriginCACertificateRequestedValidity7 OriginCACertificateRequestedValidity = 7
+ OriginCACertificateRequestedValidity30 OriginCACertificateRequestedValidity = 30
+ OriginCACertificateRequestedValidity90 OriginCACertificateRequestedValidity = 90
+ OriginCACertificateRequestedValidity365 OriginCACertificateRequestedValidity = 365
+ OriginCACertificateRequestedValidity730 OriginCACertificateRequestedValidity = 730
+ OriginCACertificateRequestedValidity1095 OriginCACertificateRequestedValidity = 1095
+ OriginCACertificateRequestedValidity5475 OriginCACertificateRequestedValidity = 5475
+)
+
+// Union satisfied by
+// [origin_ca_certificates.OriginCACertificateNewResponseUnknown] or
+// [shared.UnionString].
+type OriginCACertificateNewResponse interface {
+ ImplementsOriginCACertificatesOriginCACertificateNewResponse()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*OriginCACertificateNewResponse)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+type OriginCACertificateDeleteResponse struct {
+ // Identifier
+ ID string `json:"id"`
+ JSON originCACertificateDeleteResponseJSON `json:"-"`
+}
+
+// originCACertificateDeleteResponseJSON contains the JSON metadata for the struct
+// [OriginCACertificateDeleteResponse]
+type originCACertificateDeleteResponseJSON struct {
+ ID apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateDeleteResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateDeleteResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+// Union satisfied by
+// [origin_ca_certificates.OriginCACertificateGetResponseUnknown] or
+// [shared.UnionString].
+type OriginCACertificateGetResponse interface {
+ ImplementsOriginCACertificatesOriginCACertificateGetResponse()
+}
+
+func init() {
+ apijson.RegisterUnion(
+ reflect.TypeOf((*OriginCACertificateGetResponse)(nil)).Elem(),
+ "",
+ apijson.UnionVariant{
+ TypeFilter: gjson.String,
+ Type: reflect.TypeOf(shared.UnionString("")),
+ },
+ )
+}
+
+type OriginCACertificateNewParams struct {
+ // The Certificate Signing Request (CSR). Must be newline-encoded.
+ Csr param.Field[string] `json:"csr"`
+ // Array of hostnames or wildcard names (e.g., \*.example.com) bound to the
+ // certificate.
+ Hostnames param.Field[[]interface{}] `json:"hostnames"`
+ // Signature type desired on certificate ("origin-rsa" (rsa), "origin-ecc" (ecdsa),
+ // or "keyless-certificate" (for Keyless SSL servers).
+ RequestType param.Field[OriginCACertificateNewParamsRequestType] `json:"request_type"`
+ // The number of days for which the certificate should be valid.
+ RequestedValidity param.Field[OriginCACertificateNewParamsRequestedValidity] `json:"requested_validity"`
+}
+
+func (r OriginCACertificateNewParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+// Signature type desired on certificate ("origin-rsa" (rsa), "origin-ecc" (ecdsa),
+// or "keyless-certificate" (for Keyless SSL servers).
+type OriginCACertificateNewParamsRequestType string
+
+const (
+ OriginCACertificateNewParamsRequestTypeOriginRsa OriginCACertificateNewParamsRequestType = "origin-rsa"
+ OriginCACertificateNewParamsRequestTypeOriginEcc OriginCACertificateNewParamsRequestType = "origin-ecc"
+ OriginCACertificateNewParamsRequestTypeKeylessCertificate OriginCACertificateNewParamsRequestType = "keyless-certificate"
+)
+
+// The number of days for which the certificate should be valid.
+type OriginCACertificateNewParamsRequestedValidity float64
+
+const (
+ OriginCACertificateNewParamsRequestedValidity7 OriginCACertificateNewParamsRequestedValidity = 7
+ OriginCACertificateNewParamsRequestedValidity30 OriginCACertificateNewParamsRequestedValidity = 30
+ OriginCACertificateNewParamsRequestedValidity90 OriginCACertificateNewParamsRequestedValidity = 90
+ OriginCACertificateNewParamsRequestedValidity365 OriginCACertificateNewParamsRequestedValidity = 365
+ OriginCACertificateNewParamsRequestedValidity730 OriginCACertificateNewParamsRequestedValidity = 730
+ OriginCACertificateNewParamsRequestedValidity1095 OriginCACertificateNewParamsRequestedValidity = 1095
+ OriginCACertificateNewParamsRequestedValidity5475 OriginCACertificateNewParamsRequestedValidity = 5475
+)
+
+type OriginCACertificateNewResponseEnvelope struct {
+ Errors []OriginCACertificateNewResponseEnvelopeErrors `json:"errors,required"`
+ Messages []OriginCACertificateNewResponseEnvelopeMessages `json:"messages,required"`
+ Result OriginCACertificateNewResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success OriginCACertificateNewResponseEnvelopeSuccess `json:"success,required"`
+ JSON originCACertificateNewResponseEnvelopeJSON `json:"-"`
+}
+
+// originCACertificateNewResponseEnvelopeJSON contains the JSON metadata for the
+// struct [OriginCACertificateNewResponseEnvelope]
+type originCACertificateNewResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateNewResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type OriginCACertificateNewResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON originCACertificateNewResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// originCACertificateNewResponseEnvelopeErrorsJSON contains the JSON metadata for
+// the struct [OriginCACertificateNewResponseEnvelopeErrors]
+type originCACertificateNewResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateNewResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type OriginCACertificateNewResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON originCACertificateNewResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// originCACertificateNewResponseEnvelopeMessagesJSON contains the JSON metadata
+// for the struct [OriginCACertificateNewResponseEnvelopeMessages]
+type originCACertificateNewResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateNewResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type OriginCACertificateNewResponseEnvelopeSuccess bool
+
+const (
+ OriginCACertificateNewResponseEnvelopeSuccessTrue OriginCACertificateNewResponseEnvelopeSuccess = true
+)
+
+type OriginCACertificateListParams struct {
+}
+
+type OriginCACertificateListResponseEnvelope struct {
+ Errors []OriginCACertificateListResponseEnvelopeErrors `json:"errors,required"`
+ Messages []OriginCACertificateListResponseEnvelopeMessages `json:"messages,required"`
+ Result []OriginCACertificate `json:"result,required,nullable"`
+ // Whether the API call was successful
+ Success OriginCACertificateListResponseEnvelopeSuccess `json:"success,required"`
+ ResultInfo OriginCACertificateListResponseEnvelopeResultInfo `json:"result_info"`
+ JSON originCACertificateListResponseEnvelopeJSON `json:"-"`
+}
+
+// originCACertificateListResponseEnvelopeJSON contains the JSON metadata for the
+// struct [OriginCACertificateListResponseEnvelope]
+type originCACertificateListResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ ResultInfo apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateListResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type OriginCACertificateListResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON originCACertificateListResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// originCACertificateListResponseEnvelopeErrorsJSON contains the JSON metadata for
+// the struct [OriginCACertificateListResponseEnvelopeErrors]
+type originCACertificateListResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateListResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type OriginCACertificateListResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON originCACertificateListResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// originCACertificateListResponseEnvelopeMessagesJSON contains the JSON metadata
+// for the struct [OriginCACertificateListResponseEnvelopeMessages]
+type originCACertificateListResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateListResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type OriginCACertificateListResponseEnvelopeSuccess bool
+
+const (
+ OriginCACertificateListResponseEnvelopeSuccessTrue OriginCACertificateListResponseEnvelopeSuccess = true
+)
+
+type OriginCACertificateListResponseEnvelopeResultInfo struct {
+ // Total number of results for the requested service
+ Count float64 `json:"count"`
+ // Current page within paginated list of results
+ Page float64 `json:"page"`
+ // Number of results per page of results
+ PerPage float64 `json:"per_page"`
+ // Total results available without any search parameters
+ TotalCount float64 `json:"total_count"`
+ JSON originCACertificateListResponseEnvelopeResultInfoJSON `json:"-"`
+}
+
+// originCACertificateListResponseEnvelopeResultInfoJSON contains the JSON metadata
+// for the struct [OriginCACertificateListResponseEnvelopeResultInfo]
+type originCACertificateListResponseEnvelopeResultInfoJSON struct {
+ Count apijson.Field
+ Page apijson.Field
+ PerPage apijson.Field
+ TotalCount apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateListResponseEnvelopeResultInfo) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateListResponseEnvelopeResultInfoJSON) RawJSON() string {
+ return r.raw
+}
+
+type OriginCACertificateDeleteResponseEnvelope struct {
+ Errors []OriginCACertificateDeleteResponseEnvelopeErrors `json:"errors,required"`
+ Messages []OriginCACertificateDeleteResponseEnvelopeMessages `json:"messages,required"`
+ Result OriginCACertificateDeleteResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success OriginCACertificateDeleteResponseEnvelopeSuccess `json:"success,required"`
+ JSON originCACertificateDeleteResponseEnvelopeJSON `json:"-"`
+}
+
+// originCACertificateDeleteResponseEnvelopeJSON contains the JSON metadata for the
+// struct [OriginCACertificateDeleteResponseEnvelope]
+type originCACertificateDeleteResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateDeleteResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type OriginCACertificateDeleteResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON originCACertificateDeleteResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// originCACertificateDeleteResponseEnvelopeErrorsJSON contains the JSON metadata
+// for the struct [OriginCACertificateDeleteResponseEnvelopeErrors]
+type originCACertificateDeleteResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateDeleteResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type OriginCACertificateDeleteResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON originCACertificateDeleteResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// originCACertificateDeleteResponseEnvelopeMessagesJSON contains the JSON metadata
+// for the struct [OriginCACertificateDeleteResponseEnvelopeMessages]
+type originCACertificateDeleteResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateDeleteResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type OriginCACertificateDeleteResponseEnvelopeSuccess bool
+
+const (
+ OriginCACertificateDeleteResponseEnvelopeSuccessTrue OriginCACertificateDeleteResponseEnvelopeSuccess = true
+)
+
+type OriginCACertificateGetResponseEnvelope struct {
+ Errors []OriginCACertificateGetResponseEnvelopeErrors `json:"errors,required"`
+ Messages []OriginCACertificateGetResponseEnvelopeMessages `json:"messages,required"`
+ Result OriginCACertificateGetResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success OriginCACertificateGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON originCACertificateGetResponseEnvelopeJSON `json:"-"`
+}
+
+// originCACertificateGetResponseEnvelopeJSON contains the JSON metadata for the
+// struct [OriginCACertificateGetResponseEnvelope]
+type originCACertificateGetResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateGetResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type OriginCACertificateGetResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON originCACertificateGetResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// originCACertificateGetResponseEnvelopeErrorsJSON contains the JSON metadata for
+// the struct [OriginCACertificateGetResponseEnvelopeErrors]
+type originCACertificateGetResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateGetResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type OriginCACertificateGetResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON originCACertificateGetResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// originCACertificateGetResponseEnvelopeMessagesJSON contains the JSON metadata
+// for the struct [OriginCACertificateGetResponseEnvelopeMessages]
+type originCACertificateGetResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *OriginCACertificateGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r originCACertificateGetResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type OriginCACertificateGetResponseEnvelopeSuccess bool
+
+const (
+ OriginCACertificateGetResponseEnvelopeSuccessTrue OriginCACertificateGetResponseEnvelopeSuccess = true
+)
diff --git a/certificates/certificate_test.go b/origin_ca_certificates/origincacertificate_test.go
similarity index 76%
rename from certificates/certificate_test.go
rename to origin_ca_certificates/origincacertificate_test.go
index 21ca360c70..973c1959ca 100644
--- a/certificates/certificate_test.go
+++ b/origin_ca_certificates/origincacertificate_test.go
@@ -1,6 +1,6 @@
// File generated from our OpenAPI spec by Stainless.
-package certificates_test
+package origin_ca_certificates_test
import (
"context"
@@ -8,13 +8,13 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/certificates"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/origin_ca_certificates"
)
-func TestCertificateNewWithOptionalParams(t *testing.T) {
+func TestOriginCACertificateNewWithOptionalParams(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -28,11 +28,11 @@ func TestCertificateNewWithOptionalParams(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.Certificates.New(context.TODO(), certificates.CertificateNewParams{
+ _, err := client.OriginCACertificates.New(context.TODO(), origin_ca_certificates.OriginCACertificateNewParams{
Csr: cloudflare.F("-----BEGIN CERTIFICATE REQUEST-----\nMIICxzCCAa8CAQAwSDELMAkGA1UEBhMCVVMxFjAUBgNVBAgTDVNhbiBGcmFuY2lz\nY28xCzAJBgNVBAcTAkNBMRQwEgYDVQQDEwtleGFtcGxlLm5ldDCCASIwDQYJKoZI\nhvcNAQEBBQADggEPADCCAQoCggEBALxejtu4b+jPdFeFi6OUsye8TYJQBm3WfCvL\nHu5EvijMO/4Z2TImwASbwUF7Ir8OLgH+mGlQZeqyNvGoSOMEaZVXcYfpR1hlVak8\n4GGVr+04IGfOCqaBokaBFIwzclGZbzKmLGwIQioNxGfqFm6RGYGA3be2Je2iseBc\nN8GV1wYmvYE0RR+yWweJCTJ157exyRzu7sVxaEW9F87zBQLyOnwXc64rflXslRqi\ng7F7w5IaQYOl8yvmk/jEPCAha7fkiUfEpj4N12+oPRiMvleJF98chxjD4MH39c5I\nuOslULhrWunfh7GB1jwWNA9y44H0snrf+xvoy2TcHmxvma9Eln8CAwEAAaA6MDgG\nCSqGSIb3DQEJDjErMCkwJwYDVR0RBCAwHoILZXhhbXBsZS5uZXSCD3d3dy5leGFt\ncGxlLm5ldDANBgkqhkiG9w0BAQsFAAOCAQEAcBaX6dOnI8ncARrI9ZSF2AJX+8mx\npTHY2+Y2C0VvrVDGMtbBRH8R9yMbqWtlxeeNGf//LeMkSKSFa4kbpdx226lfui8/\nauRDBTJGx2R1ccUxmLZXx4my0W5iIMxunu+kez+BDlu7bTT2io0uXMRHue4i6quH\nyc5ibxvbJMjR7dqbcanVE10/34oprzXQsJ/VmSuZNXtjbtSKDlmcpw6To/eeAJ+J\nhXykcUihvHyG4A1m2R6qpANBjnA0pHexfwM/SgfzvpbvUg0T1ubmer8BgTwCKIWs\ndcWYTthM51JIqRBfNqy4QcBnX+GY05yltEEswQI55wdiS3CjTTA67sdbcQ==\n-----END CERTIFICATE REQUEST-----"),
Hostnames: cloudflare.F([]interface{}{"example.com", "*.example.com"}),
- RequestType: cloudflare.F(certificates.CertificateNewParamsRequestTypeOriginRsa),
- RequestedValidity: cloudflare.F(certificates.CertificateNewParamsRequestedValidity5475),
+ RequestType: cloudflare.F(origin_ca_certificates.OriginCACertificateNewParamsRequestTypeOriginRsa),
+ RequestedValidity: cloudflare.F(origin_ca_certificates.OriginCACertificateNewParamsRequestedValidity5475),
})
if err != nil {
var apierr *cloudflare.Error
@@ -43,7 +43,7 @@ func TestCertificateNewWithOptionalParams(t *testing.T) {
}
}
-func TestCertificateList(t *testing.T) {
+func TestOriginCACertificateList(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -57,7 +57,7 @@ func TestCertificateList(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.Certificates.List(context.TODO(), certificates.CertificateListParams{})
+ _, err := client.OriginCACertificates.List(context.TODO(), origin_ca_certificates.OriginCACertificateListParams{})
if err != nil {
var apierr *cloudflare.Error
if errors.As(err, &apierr) {
@@ -67,7 +67,7 @@ func TestCertificateList(t *testing.T) {
}
}
-func TestCertificateDelete(t *testing.T) {
+func TestOriginCACertificateDelete(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -81,7 +81,7 @@ func TestCertificateDelete(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.Certificates.Delete(context.TODO(), "023e105f4ecef8ad9ca31a8372d0c353")
+ _, err := client.OriginCACertificates.Delete(context.TODO(), "023e105f4ecef8ad9ca31a8372d0c353")
if err != nil {
var apierr *cloudflare.Error
if errors.As(err, &apierr) {
@@ -91,7 +91,7 @@ func TestCertificateDelete(t *testing.T) {
}
}
-func TestCertificateGet(t *testing.T) {
+func TestOriginCACertificateGet(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -105,7 +105,7 @@ func TestCertificateGet(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.Certificates.Get(context.TODO(), "023e105f4ecef8ad9ca31a8372d0c353")
+ _, err := client.OriginCACertificates.Get(context.TODO(), "023e105f4ecef8ad9ca31a8372d0c353")
if err != nil {
var apierr *cloudflare.Error
if errors.As(err, &apierr) {
diff --git a/origin_post_quantum_encryption/aliases.go b/origin_post_quantum_encryption/aliases.go
index 9ac9424f16..2785188369 100644
--- a/origin_post_quantum_encryption/aliases.go
+++ b/origin_post_quantum_encryption/aliases.go
@@ -3,7 +3,7 @@
package origin_post_quantum_encryption
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/origin_post_quantum_encryption/originpostquantumencryption.go b/origin_post_quantum_encryption/originpostquantumencryption.go
index 17114c8615..e1a77406f1 100644
--- a/origin_post_quantum_encryption/originpostquantumencryption.go
+++ b/origin_post_quantum_encryption/originpostquantumencryption.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/origin_post_quantum_encryption/originpostquantumencryption_test.go b/origin_post_quantum_encryption/originpostquantumencryption_test.go
index aca43188bf..6a16bb41d2 100644
--- a/origin_post_quantum_encryption/originpostquantumencryption_test.go
+++ b/origin_post_quantum_encryption/originpostquantumencryption_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/origin_post_quantum_encryption"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/origin_post_quantum_encryption"
)
func TestOriginPostQuantumEncryptionUpdate(t *testing.T) {
diff --git a/origin_tls_client_auth/aliases.go b/origin_tls_client_auth/aliases.go
index f0c651bb01..0060fd08f3 100644
--- a/origin_tls_client_auth/aliases.go
+++ b/origin_tls_client_auth/aliases.go
@@ -3,7 +3,7 @@
package origin_tls_client_auth
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/origin_tls_client_auth/hostname.go b/origin_tls_client_auth/hostname.go
index 43bec803d0..d36480a48c 100644
--- a/origin_tls_client_auth/hostname.go
+++ b/origin_tls_client_auth/hostname.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HostnameService contains methods and other services that help with interacting
diff --git a/origin_tls_client_auth/hostname_test.go b/origin_tls_client_auth/hostname_test.go
index 3d7c3db525..8ef44b4ed8 100644
--- a/origin_tls_client_auth/hostname_test.go
+++ b/origin_tls_client_auth/hostname_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/origin_tls_client_auth"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/origin_tls_client_auth"
)
func TestHostnameUpdate(t *testing.T) {
diff --git a/origin_tls_client_auth/hostnamecertificate.go b/origin_tls_client_auth/hostnamecertificate.go
index 1d86b3787b..8f32eca382 100644
--- a/origin_tls_client_auth/hostnamecertificate.go
+++ b/origin_tls_client_auth/hostnamecertificate.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HostnameCertificateService contains methods and other services that help with
diff --git a/origin_tls_client_auth/hostnamecertificate_test.go b/origin_tls_client_auth/hostnamecertificate_test.go
index bf541ffbb6..7bd99896d7 100644
--- a/origin_tls_client_auth/hostnamecertificate_test.go
+++ b/origin_tls_client_auth/hostnamecertificate_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/origin_tls_client_auth"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/origin_tls_client_auth"
)
func TestHostnameCertificateNew(t *testing.T) {
diff --git a/origin_tls_client_auth/origintlsclientauth.go b/origin_tls_client_auth/origintlsclientauth.go
index 593e9f1869..e9cb429e58 100644
--- a/origin_tls_client_auth/origintlsclientauth.go
+++ b/origin_tls_client_auth/origintlsclientauth.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/origin_tls_client_auth/origintlsclientauth_test.go b/origin_tls_client_auth/origintlsclientauth_test.go
index 7f866e219e..0fd44bbae8 100644
--- a/origin_tls_client_auth/origintlsclientauth_test.go
+++ b/origin_tls_client_auth/origintlsclientauth_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/origin_tls_client_auth"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/origin_tls_client_auth"
)
func TestOriginTLSClientAuthNew(t *testing.T) {
diff --git a/origin_tls_client_auth/setting.go b/origin_tls_client_auth/setting.go
index cc04ac7ce4..a944a1827f 100644
--- a/origin_tls_client_auth/setting.go
+++ b/origin_tls_client_auth/setting.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingService contains methods and other services that help with interacting
diff --git a/origin_tls_client_auth/setting_test.go b/origin_tls_client_auth/setting_test.go
index 2ab7b0ba56..51ee7944f8 100644
--- a/origin_tls_client_auth/setting_test.go
+++ b/origin_tls_client_auth/setting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/origin_tls_client_auth"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/origin_tls_client_auth"
)
func TestSettingUpdate(t *testing.T) {
diff --git a/page_shield/aliases.go b/page_shield/aliases.go
index 53d99d7a36..ccbc59ed84 100644
--- a/page_shield/aliases.go
+++ b/page_shield/aliases.go
@@ -3,7 +3,7 @@
package page_shield
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/page_shield/connection.go b/page_shield/connection.go
index f48a937790..238cdda2cc 100644
--- a/page_shield/connection.go
+++ b/page_shield/connection.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ConnectionService contains methods and other services that help with interacting
diff --git a/page_shield/connection_test.go b/page_shield/connection_test.go
index 12898b9e74..878bcfe2f2 100644
--- a/page_shield/connection_test.go
+++ b/page_shield/connection_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/page_shield"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/page_shield"
)
func TestConnectionListWithOptionalParams(t *testing.T) {
diff --git a/page_shield/pageshield.go b/page_shield/pageshield.go
index 6c8781750f..f88e588d39 100644
--- a/page_shield/pageshield.go
+++ b/page_shield/pageshield.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PageShieldService contains methods and other services that help with interacting
@@ -50,9 +50,9 @@ func (r *PageShieldService) Update(ctx context.Context, params PageShieldUpdateP
}
// Fetches the Page Shield settings.
-func (r *PageShieldService) List(ctx context.Context, query PageShieldListParams, opts ...option.RequestOption) (res *PageShieldGetZoneSettings, err error) {
+func (r *PageShieldService) Get(ctx context.Context, query PageShieldGetParams, opts ...option.RequestOption) (res *PageShieldGetZoneSettings, err error) {
opts = append(r.Options[:], opts...)
- var env PageShieldListResponseEnvelope
+ var env PageShieldGetResponseEnvelope
path := fmt.Sprintf("zones/%s/page_shield", query.ZoneID)
err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, query, &env, opts...)
if err != nil {
@@ -223,23 +223,23 @@ const (
PageShieldUpdateResponseEnvelopeSuccessTrue PageShieldUpdateResponseEnvelopeSuccess = true
)
-type PageShieldListParams struct {
+type PageShieldGetParams struct {
// Identifier
ZoneID param.Field[string] `path:"zone_id,required"`
}
-type PageShieldListResponseEnvelope struct {
- Errors []PageShieldListResponseEnvelopeErrors `json:"errors,required"`
- Messages []PageShieldListResponseEnvelopeMessages `json:"messages,required"`
- Result PageShieldGetZoneSettings `json:"result,required"`
+type PageShieldGetResponseEnvelope struct {
+ Errors []PageShieldGetResponseEnvelopeErrors `json:"errors,required"`
+ Messages []PageShieldGetResponseEnvelopeMessages `json:"messages,required"`
+ Result PageShieldGetZoneSettings `json:"result,required"`
// Whether the API call was successful
- Success PageShieldListResponseEnvelopeSuccess `json:"success,required"`
- JSON pageShieldListResponseEnvelopeJSON `json:"-"`
+ Success PageShieldGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON pageShieldGetResponseEnvelopeJSON `json:"-"`
}
-// pageShieldListResponseEnvelopeJSON contains the JSON metadata for the struct
-// [PageShieldListResponseEnvelope]
-type pageShieldListResponseEnvelopeJSON struct {
+// pageShieldGetResponseEnvelopeJSON contains the JSON metadata for the struct
+// [PageShieldGetResponseEnvelope]
+type pageShieldGetResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
Result apijson.Field
@@ -248,63 +248,63 @@ type pageShieldListResponseEnvelopeJSON struct {
ExtraFields map[string]apijson.Field
}
-func (r *PageShieldListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+func (r *PageShieldGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r pageShieldListResponseEnvelopeJSON) RawJSON() string {
+func (r pageShieldGetResponseEnvelopeJSON) RawJSON() string {
return r.raw
}
-type PageShieldListResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON pageShieldListResponseEnvelopeErrorsJSON `json:"-"`
+type PageShieldGetResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON pageShieldGetResponseEnvelopeErrorsJSON `json:"-"`
}
-// pageShieldListResponseEnvelopeErrorsJSON contains the JSON metadata for the
-// struct [PageShieldListResponseEnvelopeErrors]
-type pageShieldListResponseEnvelopeErrorsJSON struct {
+// pageShieldGetResponseEnvelopeErrorsJSON contains the JSON metadata for the
+// struct [PageShieldGetResponseEnvelopeErrors]
+type pageShieldGetResponseEnvelopeErrorsJSON struct {
Code apijson.Field
Message apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
-func (r *PageShieldListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+func (r *PageShieldGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r pageShieldListResponseEnvelopeErrorsJSON) RawJSON() string {
+func (r pageShieldGetResponseEnvelopeErrorsJSON) RawJSON() string {
return r.raw
}
-type PageShieldListResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON pageShieldListResponseEnvelopeMessagesJSON `json:"-"`
+type PageShieldGetResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON pageShieldGetResponseEnvelopeMessagesJSON `json:"-"`
}
-// pageShieldListResponseEnvelopeMessagesJSON contains the JSON metadata for the
-// struct [PageShieldListResponseEnvelopeMessages]
-type pageShieldListResponseEnvelopeMessagesJSON struct {
+// pageShieldGetResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [PageShieldGetResponseEnvelopeMessages]
+type pageShieldGetResponseEnvelopeMessagesJSON struct {
Code apijson.Field
Message apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
-func (r *PageShieldListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+func (r *PageShieldGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r pageShieldListResponseEnvelopeMessagesJSON) RawJSON() string {
+func (r pageShieldGetResponseEnvelopeMessagesJSON) RawJSON() string {
return r.raw
}
// Whether the API call was successful
-type PageShieldListResponseEnvelopeSuccess bool
+type PageShieldGetResponseEnvelopeSuccess bool
const (
- PageShieldListResponseEnvelopeSuccessTrue PageShieldListResponseEnvelopeSuccess = true
+ PageShieldGetResponseEnvelopeSuccessTrue PageShieldGetResponseEnvelopeSuccess = true
)
diff --git a/page_shield/pageshield_test.go b/page_shield/pageshield_test.go
index 3cb37f2bfd..b631fd12c1 100644
--- a/page_shield/pageshield_test.go
+++ b/page_shield/pageshield_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/page_shield"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/page_shield"
)
func TestPageShieldUpdateWithOptionalParams(t *testing.T) {
@@ -43,7 +43,7 @@ func TestPageShieldUpdateWithOptionalParams(t *testing.T) {
}
}
-func TestPageShieldList(t *testing.T) {
+func TestPageShieldGet(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -57,7 +57,7 @@ func TestPageShieldList(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.PageShield.List(context.TODO(), page_shield.PageShieldListParams{
+ _, err := client.PageShield.Get(context.TODO(), page_shield.PageShieldGetParams{
ZoneID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
})
if err != nil {
diff --git a/page_shield/policy.go b/page_shield/policy.go
index b944188f88..c9c3bc4598 100644
--- a/page_shield/policy.go
+++ b/page_shield/policy.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PolicyService contains methods and other services that help with interacting
diff --git a/page_shield/policy_test.go b/page_shield/policy_test.go
index 0a57a9004f..3a8000bef8 100644
--- a/page_shield/policy_test.go
+++ b/page_shield/policy_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/page_shield"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/page_shield"
)
func TestPolicyNewWithOptionalParams(t *testing.T) {
diff --git a/page_shield/script.go b/page_shield/script.go
index 296854670e..80c3d03cc2 100644
--- a/page_shield/script.go
+++ b/page_shield/script.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ScriptService contains methods and other services that help with interacting
diff --git a/page_shield/script_test.go b/page_shield/script_test.go
index cf5ad85234..19a69a050c 100644
--- a/page_shield/script_test.go
+++ b/page_shield/script_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/page_shield"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/page_shield"
)
func TestScriptListWithOptionalParams(t *testing.T) {
diff --git a/pagerules/aliases.go b/pagerules/aliases.go
index 031338e7b6..748f82f667 100644
--- a/pagerules/aliases.go
+++ b/pagerules/aliases.go
@@ -3,7 +3,7 @@
package pagerules
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/pagerules/pagerule.go b/pagerules/pagerule.go
index c168bcbe41..54aa136973 100644
--- a/pagerules/pagerule.go
+++ b/pagerules/pagerule.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/pagerules/pagerule_test.go b/pagerules/pagerule_test.go
index d772bc213d..6f0e2c8b26 100644
--- a/pagerules/pagerule_test.go
+++ b/pagerules/pagerule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/pagerules"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/pagerules"
)
func TestPageruleNewWithOptionalParams(t *testing.T) {
diff --git a/pagerules/setting.go b/pagerules/setting.go
index de61a6e5e8..1e23d4a8d2 100644
--- a/pagerules/setting.go
+++ b/pagerules/setting.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingService contains methods and other services that help with interacting
diff --git a/pagerules/setting_test.go b/pagerules/setting_test.go
index 031e2733ed..90008b2e0e 100644
--- a/pagerules/setting_test.go
+++ b/pagerules/setting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/pagerules"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/pagerules"
)
func TestSettingList(t *testing.T) {
diff --git a/pages/aliases.go b/pages/aliases.go
index e6811c0ada..c24b040c7d 100644
--- a/pages/aliases.go
+++ b/pages/aliases.go
@@ -3,7 +3,7 @@
package pages
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/pages/page.go b/pages/page.go
index adacf85df6..fb38a0b306 100644
--- a/pages/page.go
+++ b/pages/page.go
@@ -3,7 +3,7 @@
package pages
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PageService contains methods and other services that help with interacting with
diff --git a/pages/project.go b/pages/project.go
index 1df55c9efa..81f7e1caf0 100644
--- a/pages/project.go
+++ b/pages/project.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/pages/project_test.go b/pages/project_test.go
index 4e469f3b24..2fec1b4561 100644
--- a/pages/project_test.go
+++ b/pages/project_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/pages"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/pages"
)
func TestProjectNewWithOptionalParams(t *testing.T) {
diff --git a/pages/projectdeployment.go b/pages/projectdeployment.go
index e25abe9ad6..0c97ad3580 100644
--- a/pages/projectdeployment.go
+++ b/pages/projectdeployment.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ProjectDeploymentService contains methods and other services that help with
diff --git a/pages/projectdeployment_test.go b/pages/projectdeployment_test.go
index ca808b27fd..004e0b235b 100644
--- a/pages/projectdeployment_test.go
+++ b/pages/projectdeployment_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/pages"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/pages"
)
func TestProjectDeploymentNewWithOptionalParams(t *testing.T) {
diff --git a/pages/projectdeploymenthistory.go b/pages/projectdeploymenthistory.go
index 99e5f4dfd4..c2b8cd18ac 100644
--- a/pages/projectdeploymenthistory.go
+++ b/pages/projectdeploymenthistory.go
@@ -3,7 +3,7 @@
package pages
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ProjectDeploymentHistoryService contains methods and other services that help
diff --git a/pages/projectdeploymenthistorylog.go b/pages/projectdeploymenthistorylog.go
index e056cf133a..e6870b745c 100644
--- a/pages/projectdeploymenthistorylog.go
+++ b/pages/projectdeploymenthistorylog.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/pages/projectdeploymenthistorylog_test.go b/pages/projectdeploymenthistorylog_test.go
index 28968d6b0d..be2f0644f6 100644
--- a/pages/projectdeploymenthistorylog_test.go
+++ b/pages/projectdeploymenthistorylog_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/pages"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/pages"
)
func TestProjectDeploymentHistoryLogGet(t *testing.T) {
diff --git a/pages/projectdomain.go b/pages/projectdomain.go
index 216244244c..4fea4b34b0 100644
--- a/pages/projectdomain.go
+++ b/pages/projectdomain.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/pages/projectdomain_test.go b/pages/projectdomain_test.go
index 3061e7c6fe..ac8dd79fb3 100644
--- a/pages/projectdomain_test.go
+++ b/pages/projectdomain_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/pages"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/pages"
)
func TestProjectDomainNew(t *testing.T) {
diff --git a/paginationauto_test.go b/paginationauto_test.go
new file mode 100644
index 0000000000..33350b8026
--- /dev/null
+++ b/paginationauto_test.go
@@ -0,0 +1,38 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package cloudflare_test
+
+import (
+ "context"
+ "os"
+ "testing"
+
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/accounts"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+func TestAutoPagination(t *testing.T) {
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ iter := client.Accounts.ListAutoPaging(context.TODO(), accounts.AccountListParams{})
+ // Prism mock isn't going to give us real pagination
+ for i := 0; i < 3 && iter.Next(); i++ {
+ account := iter.Current()
+ t.Logf("%+v\n", account)
+ }
+ if err := iter.Err(); err != nil {
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
diff --git a/paginationmanual_test.go b/paginationmanual_test.go
new file mode 100644
index 0000000000..699846a5fb
--- /dev/null
+++ b/paginationmanual_test.go
@@ -0,0 +1,46 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package cloudflare_test
+
+import (
+ "context"
+ "os"
+ "testing"
+
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/accounts"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+func TestManualPagination(t *testing.T) {
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ page, err := client.Accounts.List(context.TODO(), accounts.AccountListParams{})
+ if err != nil {
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+ for _, account := range page.Result {
+ t.Logf("%+v\n", account)
+ }
+ // Prism mock isn't going to give us real pagination
+ page, err = page.GetNextPage()
+ if err != nil {
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+ if page != nil {
+ for _, account := range page.Result {
+ t.Logf("%+v\n", account)
+ }
+ }
+}
diff --git a/pcaps/aliases.go b/pcaps/aliases.go
index 961dea82c4..c777373e75 100644
--- a/pcaps/aliases.go
+++ b/pcaps/aliases.go
@@ -3,7 +3,7 @@
package pcaps
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/pcaps/download.go b/pcaps/download.go
index ab5985a636..b81ce6a50d 100644
--- a/pcaps/download.go
+++ b/pcaps/download.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DownloadService contains methods and other services that help with interacting
diff --git a/pcaps/download_test.go b/pcaps/download_test.go
index 6d79fc9acd..9e958d951c 100644
--- a/pcaps/download_test.go
+++ b/pcaps/download_test.go
@@ -11,9 +11,9 @@ import (
"net/http/httptest"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/pcaps"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/pcaps"
)
func TestDownloadGet(t *testing.T) {
diff --git a/pcaps/ownership.go b/pcaps/ownership.go
index d8b88f7d54..136bccadf9 100644
--- a/pcaps/ownership.go
+++ b/pcaps/ownership.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// OwnershipService contains methods and other services that help with interacting
diff --git a/pcaps/ownership_test.go b/pcaps/ownership_test.go
index 686b18ad44..31be27ac33 100644
--- a/pcaps/ownership_test.go
+++ b/pcaps/ownership_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/pcaps"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/pcaps"
)
func TestOwnershipNew(t *testing.T) {
diff --git a/pcaps/pcap.go b/pcaps/pcap.go
index fe8940eb32..c34599b61f 100644
--- a/pcaps/pcap.go
+++ b/pcaps/pcap.go
@@ -8,10 +8,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/pcaps/pcap_test.go b/pcaps/pcap_test.go
index 1b6afd869d..36c03723fd 100644
--- a/pcaps/pcap_test.go
+++ b/pcaps/pcap_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/pcaps"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/pcaps"
)
func TestPCAPNewWithOptionalParams(t *testing.T) {
diff --git a/queues/aliases.go b/queues/aliases.go
index c295225f40..673bcc6df3 100644
--- a/queues/aliases.go
+++ b/queues/aliases.go
@@ -3,7 +3,7 @@
package queues
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/queues/consumer.go b/queues/consumer.go
index d5e1d27426..641eb19c3b 100644
--- a/queues/consumer.go
+++ b/queues/consumer.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/queues/consumer_test.go b/queues/consumer_test.go
index ca03c0a722..c28b0540cb 100644
--- a/queues/consumer_test.go
+++ b/queues/consumer_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/queues"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/queues"
)
func TestConsumerNew(t *testing.T) {
diff --git a/queues/queue.go b/queues/queue.go
index 8d4bca98c2..a9923008cb 100644
--- a/queues/queue.go
+++ b/queues/queue.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/queues/queue_test.go b/queues/queue_test.go
index 267b7b8c2f..13f7209d29 100644
--- a/queues/queue_test.go
+++ b/queues/queue_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/queues"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/queues"
)
func TestQueueNew(t *testing.T) {
diff --git a/r2/aliases.go b/r2/aliases.go
index 8f76200b79..4a43244d6c 100644
--- a/r2/aliases.go
+++ b/r2/aliases.go
@@ -3,7 +3,7 @@
package r2
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/r2/bucket.go b/r2/bucket.go
index 367123a1d7..c6797f5d3a 100644
--- a/r2/bucket.go
+++ b/r2/bucket.go
@@ -8,11 +8,12 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// BucketService contains methods and other services that help with interacting
@@ -46,16 +47,26 @@ func (r *BucketService) New(ctx context.Context, params BucketNewParams, opts ..
}
// Lists all R2 buckets on your account
-func (r *BucketService) List(ctx context.Context, params BucketListParams, opts ...option.RequestOption) (res *[]R2Bucket, err error) {
- opts = append(r.Options[:], opts...)
- var env BucketListResponseEnvelope
+func (r *BucketService) List(ctx context.Context, params BucketListParams, opts ...option.RequestOption) (res *shared.CursorPagination[R2Bucket], err error) {
+ var raw *http.Response
+ opts = append(r.Options, opts...)
+ opts = append([]option.RequestOption{option.WithResponseInto(&raw)}, opts...)
path := fmt.Sprintf("accounts/%s/r2/buckets", params.AccountID)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, params, &env, opts...)
+ cfg, err := requestconfig.NewRequestConfig(ctx, http.MethodGet, path, params, &res, opts...)
if err != nil {
- return
+ return nil, err
}
- res = &env.Result
- return
+ err = cfg.Execute()
+ if err != nil {
+ return nil, err
+ }
+ res.SetPageConfig(cfg, raw)
+ return res, nil
+}
+
+// Lists all R2 buckets on your account
+func (r *BucketService) ListAutoPaging(ctx context.Context, params BucketListParams, opts ...option.RequestOption) *shared.CursorPaginationAutoPager[R2Bucket] {
+ return shared.NewCursorPaginationAutoPager(r.List(ctx, params, opts...))
}
// Deletes an existing R2 bucket.
@@ -250,91 +261,6 @@ const (
BucketListParamsOrderName BucketListParamsOrder = "name"
)
-type BucketListResponseEnvelope struct {
- Errors []BucketListResponseEnvelopeErrors `json:"errors,required"`
- Messages []string `json:"messages,required"`
- Result []R2Bucket `json:"result,required"`
- // Whether the API call was successful
- Success BucketListResponseEnvelopeSuccess `json:"success,required"`
- ResultInfo BucketListResponseEnvelopeResultInfo `json:"result_info"`
- JSON bucketListResponseEnvelopeJSON `json:"-"`
-}
-
-// bucketListResponseEnvelopeJSON contains the JSON metadata for the struct
-// [BucketListResponseEnvelope]
-type bucketListResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- ResultInfo apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *BucketListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r bucketListResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type BucketListResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON bucketListResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// bucketListResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
-// [BucketListResponseEnvelopeErrors]
-type bucketListResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *BucketListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r bucketListResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type BucketListResponseEnvelopeSuccess bool
-
-const (
- BucketListResponseEnvelopeSuccessTrue BucketListResponseEnvelopeSuccess = true
-)
-
-type BucketListResponseEnvelopeResultInfo struct {
- // A continuation token that should be used to fetch the next page of results
- Cursor string `json:"cursor"`
- // Maximum number of results on this page
- PerPage float64 `json:"per_page"`
- JSON bucketListResponseEnvelopeResultInfoJSON `json:"-"`
-}
-
-// bucketListResponseEnvelopeResultInfoJSON contains the JSON metadata for the
-// struct [BucketListResponseEnvelopeResultInfo]
-type bucketListResponseEnvelopeResultInfoJSON struct {
- Cursor apijson.Field
- PerPage apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *BucketListResponseEnvelopeResultInfo) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r bucketListResponseEnvelopeResultInfoJSON) RawJSON() string {
- return r.raw
-}
-
type BucketDeleteParams struct {
// Account ID
AccountID param.Field[string] `path:"account_id,required"`
diff --git a/r2/bucket_test.go b/r2/bucket_test.go
index c063981cbf..330921da00 100644
--- a/r2/bucket_test.go
+++ b/r2/bucket_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/r2"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/r2"
)
func TestBucketNewWithOptionalParams(t *testing.T) {
diff --git a/r2/r2.go b/r2/r2.go
index 133fec14f7..d34b1fec9e 100644
--- a/r2/r2.go
+++ b/r2/r2.go
@@ -3,7 +3,7 @@
package r2
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// R2Service contains methods and other services that help with interacting with
diff --git a/r2/sippy.go b/r2/sippy.go
index 9f1a057713..a68ac0e62f 100644
--- a/r2/sippy.go
+++ b/r2/sippy.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SippyService contains methods and other services that help with interacting with
diff --git a/r2/sippy_test.go b/r2/sippy_test.go
index 2e97b26aa5..a46dbb91f6 100644
--- a/r2/sippy_test.go
+++ b/r2/sippy_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/r2"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/r2"
)
func TestSippyUpdateWithOptionalParams(t *testing.T) {
diff --git a/radar/aliases.go b/radar/aliases.go
index 3aae5ffe93..61aeac6b03 100644
--- a/radar/aliases.go
+++ b/radar/aliases.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/radar/annotation.go b/radar/annotation.go
index f54e077143..e2020757bf 100644
--- a/radar/annotation.go
+++ b/radar/annotation.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AnnotationService contains methods and other services that help with interacting
diff --git a/radar/annotationoutage.go b/radar/annotationoutage.go
index 65e6ba73f0..0634175f66 100644
--- a/radar/annotationoutage.go
+++ b/radar/annotationoutage.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AnnotationOutageService contains methods and other services that help with
diff --git a/radar/annotationoutage_test.go b/radar/annotationoutage_test.go
index f46a728a07..702d35077e 100644
--- a/radar/annotationoutage_test.go
+++ b/radar/annotationoutage_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAnnotationOutageGetWithOptionalParams(t *testing.T) {
diff --git a/radar/as112.go b/radar/as112.go
index 47a35fcd98..a37c183998 100644
--- a/radar/as112.go
+++ b/radar/as112.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AS112Service contains methods and other services that help with interacting with
diff --git a/radar/as112_test.go b/radar/as112_test.go
index b9980ee1df..71307871de 100644
--- a/radar/as112_test.go
+++ b/radar/as112_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAS112TimeseriesWithOptionalParams(t *testing.T) {
diff --git a/radar/as112summary.go b/radar/as112summary.go
index 79f5eaa779..2916573ef2 100644
--- a/radar/as112summary.go
+++ b/radar/as112summary.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AS112SummaryService contains methods and other services that help with
diff --git a/radar/as112summary_test.go b/radar/as112summary_test.go
index d7e1ca2cb0..31f03b4af4 100644
--- a/radar/as112summary_test.go
+++ b/radar/as112summary_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAS112SummaryDNSSECWithOptionalParams(t *testing.T) {
diff --git a/radar/as112timeseriesgroup.go b/radar/as112timeseriesgroup.go
index 6102f73108..6757bd7e72 100644
--- a/radar/as112timeseriesgroup.go
+++ b/radar/as112timeseriesgroup.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AS112TimeseriesGroupService contains methods and other services that help with
diff --git a/radar/as112timeseriesgroup_test.go b/radar/as112timeseriesgroup_test.go
index c82b910ddc..2f3dfb8570 100644
--- a/radar/as112timeseriesgroup_test.go
+++ b/radar/as112timeseriesgroup_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAS112TimeseriesGroupDNSSECWithOptionalParams(t *testing.T) {
diff --git a/radar/as112top.go b/radar/as112top.go
index a525957ae8..6a6d8443d8 100644
--- a/radar/as112top.go
+++ b/radar/as112top.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AS112TopService contains methods and other services that help with interacting
diff --git a/radar/as112top_test.go b/radar/as112top_test.go
index bfd139cb4e..0b4a20a8ae 100644
--- a/radar/as112top_test.go
+++ b/radar/as112top_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAS112TopDNSSECWithOptionalParams(t *testing.T) {
diff --git a/radar/attack.go b/radar/attack.go
index c3a6d34bbe..cb9ce4af20 100644
--- a/radar/attack.go
+++ b/radar/attack.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackService contains methods and other services that help with interacting
diff --git a/radar/attacklayer3.go b/radar/attacklayer3.go
index 914a2af70c..2abfe3d671 100644
--- a/radar/attacklayer3.go
+++ b/radar/attacklayer3.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackLayer3Service contains methods and other services that help with
diff --git a/radar/attacklayer3_test.go b/radar/attacklayer3_test.go
index 723b598e7c..4f64fc69fb 100644
--- a/radar/attacklayer3_test.go
+++ b/radar/attacklayer3_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAttackLayer3TimeseriesWithOptionalParams(t *testing.T) {
diff --git a/radar/attacklayer3summary.go b/radar/attacklayer3summary.go
index 01a3b66aab..933e048bf7 100644
--- a/radar/attacklayer3summary.go
+++ b/radar/attacklayer3summary.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackLayer3SummaryService contains methods and other services that help with
diff --git a/radar/attacklayer3summary_test.go b/radar/attacklayer3summary_test.go
index ec150c7e95..9b27e72ac8 100644
--- a/radar/attacklayer3summary_test.go
+++ b/radar/attacklayer3summary_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAttackLayer3SummaryBitrateWithOptionalParams(t *testing.T) {
diff --git a/radar/attacklayer3timeseriesgroup.go b/radar/attacklayer3timeseriesgroup.go
index bb1a2fe330..5f10ff753e 100644
--- a/radar/attacklayer3timeseriesgroup.go
+++ b/radar/attacklayer3timeseriesgroup.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackLayer3TimeseriesGroupService contains methods and other services that help
diff --git a/radar/attacklayer3timeseriesgroup_test.go b/radar/attacklayer3timeseriesgroup_test.go
index e4264ad8fc..9cefa9ca8e 100644
--- a/radar/attacklayer3timeseriesgroup_test.go
+++ b/radar/attacklayer3timeseriesgroup_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAttackLayer3TimeseriesGroupBitrateWithOptionalParams(t *testing.T) {
diff --git a/radar/attacklayer3top.go b/radar/attacklayer3top.go
index c62582630a..d4a9c33192 100644
--- a/radar/attacklayer3top.go
+++ b/radar/attacklayer3top.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackLayer3TopService contains methods and other services that help with
diff --git a/radar/attacklayer3top_test.go b/radar/attacklayer3top_test.go
index ece75af418..6dfbd38e02 100644
--- a/radar/attacklayer3top_test.go
+++ b/radar/attacklayer3top_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAttackLayer3TopAttacksWithOptionalParams(t *testing.T) {
diff --git a/radar/attacklayer3toplocation.go b/radar/attacklayer3toplocation.go
index 0bc886e53a..a926db8566 100644
--- a/radar/attacklayer3toplocation.go
+++ b/radar/attacklayer3toplocation.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackLayer3TopLocationService contains methods and other services that help
diff --git a/radar/attacklayer3toplocation_test.go b/radar/attacklayer3toplocation_test.go
index c3d95d6697..1326463124 100644
--- a/radar/attacklayer3toplocation_test.go
+++ b/radar/attacklayer3toplocation_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAttackLayer3TopLocationOriginWithOptionalParams(t *testing.T) {
diff --git a/radar/attacklayer7.go b/radar/attacklayer7.go
index d4a6a0abda..585a535b26 100644
--- a/radar/attacklayer7.go
+++ b/radar/attacklayer7.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackLayer7Service contains methods and other services that help with
diff --git a/radar/attacklayer7_test.go b/radar/attacklayer7_test.go
index 6b850ca49d..d3b8f2b939 100644
--- a/radar/attacklayer7_test.go
+++ b/radar/attacklayer7_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAttackLayer7TimeseriesWithOptionalParams(t *testing.T) {
diff --git a/radar/attacklayer7summary.go b/radar/attacklayer7summary.go
index 40ebcd5734..2f463bc31d 100644
--- a/radar/attacklayer7summary.go
+++ b/radar/attacklayer7summary.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackLayer7SummaryService contains methods and other services that help with
diff --git a/radar/attacklayer7summary_test.go b/radar/attacklayer7summary_test.go
index b15f4c2d57..d5bf85feef 100644
--- a/radar/attacklayer7summary_test.go
+++ b/radar/attacklayer7summary_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAttackLayer7SummaryGetWithOptionalParams(t *testing.T) {
diff --git a/radar/attacklayer7timeseriesgroup.go b/radar/attacklayer7timeseriesgroup.go
index e2ea7f3fbe..4b054fe12b 100644
--- a/radar/attacklayer7timeseriesgroup.go
+++ b/radar/attacklayer7timeseriesgroup.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackLayer7TimeseriesGroupService contains methods and other services that help
diff --git a/radar/attacklayer7timeseriesgroup_test.go b/radar/attacklayer7timeseriesgroup_test.go
index 85a32c5bd8..7fbc117a5d 100644
--- a/radar/attacklayer7timeseriesgroup_test.go
+++ b/radar/attacklayer7timeseriesgroup_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAttackLayer7TimeseriesGroupGetWithOptionalParams(t *testing.T) {
diff --git a/radar/attacklayer7top.go b/radar/attacklayer7top.go
index 2071fd8bf0..4d70486544 100644
--- a/radar/attacklayer7top.go
+++ b/radar/attacklayer7top.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackLayer7TopService contains methods and other services that help with
diff --git a/radar/attacklayer7top_test.go b/radar/attacklayer7top_test.go
index d642741dac..b128ea5308 100644
--- a/radar/attacklayer7top_test.go
+++ b/radar/attacklayer7top_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAttackLayer7TopAttacksWithOptionalParams(t *testing.T) {
diff --git a/radar/attacklayer7topase.go b/radar/attacklayer7topase.go
index 05d41c9609..b8c4b50059 100644
--- a/radar/attacklayer7topase.go
+++ b/radar/attacklayer7topase.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackLayer7TopAseService contains methods and other services that help with
diff --git a/radar/attacklayer7topase_test.go b/radar/attacklayer7topase_test.go
index a6e6ba6ba4..fbc5999f7a 100644
--- a/radar/attacklayer7topase_test.go
+++ b/radar/attacklayer7topase_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAttackLayer7TopAseOriginWithOptionalParams(t *testing.T) {
diff --git a/radar/attacklayer7toplocation.go b/radar/attacklayer7toplocation.go
index f5b848c4e3..6d47795272 100644
--- a/radar/attacklayer7toplocation.go
+++ b/radar/attacklayer7toplocation.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AttackLayer7TopLocationService contains methods and other services that help
diff --git a/radar/attacklayer7toplocation_test.go b/radar/attacklayer7toplocation_test.go
index 8d2f66665a..5e0e017e97 100644
--- a/radar/attacklayer7toplocation_test.go
+++ b/radar/attacklayer7toplocation_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestAttackLayer7TopLocationOriginWithOptionalParams(t *testing.T) {
diff --git a/radar/bgp.go b/radar/bgp.go
index dd359835e6..c364724ad6 100644
--- a/radar/bgp.go
+++ b/radar/bgp.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// BGPService contains methods and other services that help with interacting with
diff --git a/radar/bgp_test.go b/radar/bgp_test.go
index ff2f9ce9fc..48679296c9 100644
--- a/radar/bgp_test.go
+++ b/radar/bgp_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestBGPTimeseriesWithOptionalParams(t *testing.T) {
diff --git a/radar/bgphijack.go b/radar/bgphijack.go
index 0594985eaa..2c9bebf3c1 100644
--- a/radar/bgphijack.go
+++ b/radar/bgphijack.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// BGPHijackService contains methods and other services that help with interacting
diff --git a/radar/bgphijack_test.go b/radar/bgphijack_test.go
index 395da2731a..3091ccc3f1 100644
--- a/radar/bgphijack_test.go
+++ b/radar/bgphijack_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestBGPHijackEventsWithOptionalParams(t *testing.T) {
diff --git a/radar/bgpleak.go b/radar/bgpleak.go
index aadbb995e5..0d7e3a69ff 100644
--- a/radar/bgpleak.go
+++ b/radar/bgpleak.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// BGPLeakService contains methods and other services that help with interacting
diff --git a/radar/bgpleak_test.go b/radar/bgpleak_test.go
index 3486a8e9d6..59254f5d32 100644
--- a/radar/bgpleak_test.go
+++ b/radar/bgpleak_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestBGPLeakEventsWithOptionalParams(t *testing.T) {
diff --git a/radar/bgproute.go b/radar/bgproute.go
index 947ace63ec..fc5a0a171f 100644
--- a/radar/bgproute.go
+++ b/radar/bgproute.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// BGPRouteService contains methods and other services that help with interacting
diff --git a/radar/bgproute_test.go b/radar/bgproute_test.go
index 1fc6a108e2..c85cd90a04 100644
--- a/radar/bgproute_test.go
+++ b/radar/bgproute_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestBGPRouteMoasWithOptionalParams(t *testing.T) {
diff --git a/radar/bgptop.go b/radar/bgptop.go
index b4bddace26..2e78e2b2a6 100644
--- a/radar/bgptop.go
+++ b/radar/bgptop.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// BGPTopService contains methods and other services that help with interacting
diff --git a/radar/bgptop_test.go b/radar/bgptop_test.go
index e85729f73b..d0f76ce7ad 100644
--- a/radar/bgptop_test.go
+++ b/radar/bgptop_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestBGPTopPrefixesWithOptionalParams(t *testing.T) {
diff --git a/radar/bgptopase.go b/radar/bgptopase.go
index b7a89763fb..30ef47e02b 100644
--- a/radar/bgptopase.go
+++ b/radar/bgptopase.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// BGPTopAseService contains methods and other services that help with interacting
diff --git a/radar/bgptopase_test.go b/radar/bgptopase_test.go
index 84ed23c0e7..56407cc37e 100644
--- a/radar/bgptopase_test.go
+++ b/radar/bgptopase_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestBGPTopAseGetWithOptionalParams(t *testing.T) {
diff --git a/radar/connectiontampering.go b/radar/connectiontampering.go
index b6945cc0eb..61c3f38584 100644
--- a/radar/connectiontampering.go
+++ b/radar/connectiontampering.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ConnectionTamperingService contains methods and other services that help with
diff --git a/radar/connectiontampering_test.go b/radar/connectiontampering_test.go
index 202bbfe665..0e92291fbb 100644
--- a/radar/connectiontampering_test.go
+++ b/radar/connectiontampering_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestConnectionTamperingSummaryWithOptionalParams(t *testing.T) {
diff --git a/radar/dataset.go b/radar/dataset.go
index 62f56de151..efb9139103 100644
--- a/radar/dataset.go
+++ b/radar/dataset.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DatasetService contains methods and other services that help with interacting
diff --git a/radar/dataset_test.go b/radar/dataset_test.go
index 8c9d265c10..ef7ed3733d 100644
--- a/radar/dataset_test.go
+++ b/radar/dataset_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestDatasetListWithOptionalParams(t *testing.T) {
diff --git a/radar/dns.go b/radar/dns.go
index 192db4f7bb..b023321281 100644
--- a/radar/dns.go
+++ b/radar/dns.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DNSService contains methods and other services that help with interacting with
diff --git a/radar/dnstop.go b/radar/dnstop.go
index e9f348e928..5d2e62fa36 100644
--- a/radar/dnstop.go
+++ b/radar/dnstop.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DNSTopService contains methods and other services that help with interacting
diff --git a/radar/dnstop_test.go b/radar/dnstop_test.go
index d975173e19..4a5aeaea08 100644
--- a/radar/dnstop_test.go
+++ b/radar/dnstop_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestDNSTopAsesWithOptionalParams(t *testing.T) {
diff --git a/radar/email.go b/radar/email.go
index 0fff4979a2..87cad274c3 100644
--- a/radar/email.go
+++ b/radar/email.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailService contains methods and other services that help with interacting with
diff --git a/radar/emailrouting.go b/radar/emailrouting.go
index 9d2a3adc7a..51fd24313f 100644
--- a/radar/emailrouting.go
+++ b/radar/emailrouting.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailRoutingService contains methods and other services that help with
diff --git a/radar/emailroutingsummary.go b/radar/emailroutingsummary.go
index cd46ec106f..7993857ab7 100644
--- a/radar/emailroutingsummary.go
+++ b/radar/emailroutingsummary.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailRoutingSummaryService contains methods and other services that help with
diff --git a/radar/emailroutingsummary_test.go b/radar/emailroutingsummary_test.go
index 2cf82c1200..815ac59f25 100644
--- a/radar/emailroutingsummary_test.go
+++ b/radar/emailroutingsummary_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestEmailRoutingSummaryARCWithOptionalParams(t *testing.T) {
diff --git a/radar/emailroutingtimeseriesgroup.go b/radar/emailroutingtimeseriesgroup.go
index 61c850796e..c15b54de5f 100644
--- a/radar/emailroutingtimeseriesgroup.go
+++ b/radar/emailroutingtimeseriesgroup.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailRoutingTimeseriesGroupService contains methods and other services that help
diff --git a/radar/emailroutingtimeseriesgroup_test.go b/radar/emailroutingtimeseriesgroup_test.go
index c40c608b32..305c97ac7a 100644
--- a/radar/emailroutingtimeseriesgroup_test.go
+++ b/radar/emailroutingtimeseriesgroup_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestEmailRoutingTimeseriesGroupARCWithOptionalParams(t *testing.T) {
diff --git a/radar/emailsecurity.go b/radar/emailsecurity.go
index ab087b9d28..bbc17b8116 100644
--- a/radar/emailsecurity.go
+++ b/radar/emailsecurity.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailSecurityService contains methods and other services that help with
diff --git a/radar/emailsecuritysummary.go b/radar/emailsecuritysummary.go
index 7a544ada3d..de3b122cfa 100644
--- a/radar/emailsecuritysummary.go
+++ b/radar/emailsecuritysummary.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailSecuritySummaryService contains methods and other services that help with
diff --git a/radar/emailsecuritysummary_test.go b/radar/emailsecuritysummary_test.go
index 89cbbdd5ef..4e3ccd955d 100644
--- a/radar/emailsecuritysummary_test.go
+++ b/radar/emailsecuritysummary_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestEmailSecuritySummaryARCWithOptionalParams(t *testing.T) {
diff --git a/radar/emailsecuritytimeseriesgroup.go b/radar/emailsecuritytimeseriesgroup.go
index bc08ba538f..9ab4833c69 100644
--- a/radar/emailsecuritytimeseriesgroup.go
+++ b/radar/emailsecuritytimeseriesgroup.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailSecurityTimeseriesGroupService contains methods and other services that
diff --git a/radar/emailsecuritytimeseriesgroup_test.go b/radar/emailsecuritytimeseriesgroup_test.go
index f51a38a25e..50a6f775c8 100644
--- a/radar/emailsecuritytimeseriesgroup_test.go
+++ b/radar/emailsecuritytimeseriesgroup_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestEmailSecurityTimeseriesGroupARCWithOptionalParams(t *testing.T) {
diff --git a/radar/emailsecuritytop.go b/radar/emailsecuritytop.go
index 6c23b0e6c5..b81006db5a 100644
--- a/radar/emailsecuritytop.go
+++ b/radar/emailsecuritytop.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailSecurityTopService contains methods and other services that help with
diff --git a/radar/emailsecuritytoptld.go b/radar/emailsecuritytoptld.go
index d4ef96eb7d..f8696342a7 100644
--- a/radar/emailsecuritytoptld.go
+++ b/radar/emailsecuritytoptld.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailSecurityTopTldService contains methods and other services that help with
diff --git a/radar/emailsecuritytoptld_test.go b/radar/emailsecuritytoptld_test.go
index 07539d5ab5..7e8264496e 100644
--- a/radar/emailsecuritytoptld_test.go
+++ b/radar/emailsecuritytoptld_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestEmailSecurityTopTldGetWithOptionalParams(t *testing.T) {
diff --git a/radar/emailsecuritytoptldmalicious.go b/radar/emailsecuritytoptldmalicious.go
index ce71823bba..9ea2599375 100644
--- a/radar/emailsecuritytoptldmalicious.go
+++ b/radar/emailsecuritytoptldmalicious.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailSecurityTopTldMaliciousService contains methods and other services that
diff --git a/radar/emailsecuritytoptldmalicious_test.go b/radar/emailsecuritytoptldmalicious_test.go
index 67484a15de..4f2169f9eb 100644
--- a/radar/emailsecuritytoptldmalicious_test.go
+++ b/radar/emailsecuritytoptldmalicious_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestEmailSecurityTopTldMaliciousGetWithOptionalParams(t *testing.T) {
diff --git a/radar/emailsecuritytoptldspam.go b/radar/emailsecuritytoptldspam.go
index 5b26bf3ff0..e6909e36b9 100644
--- a/radar/emailsecuritytoptldspam.go
+++ b/radar/emailsecuritytoptldspam.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailSecurityTopTldSpamService contains methods and other services that help
diff --git a/radar/emailsecuritytoptldspam_test.go b/radar/emailsecuritytoptldspam_test.go
index 1c50be3f03..87abc27550 100644
--- a/radar/emailsecuritytoptldspam_test.go
+++ b/radar/emailsecuritytoptldspam_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestEmailSecurityTopTldSpamGetWithOptionalParams(t *testing.T) {
diff --git a/radar/emailsecuritytoptldspoof.go b/radar/emailsecuritytoptldspoof.go
index e8a0fd38df..344ba86e81 100644
--- a/radar/emailsecuritytoptldspoof.go
+++ b/radar/emailsecuritytoptldspoof.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmailSecurityTopTldSpoofService contains methods and other services that help
diff --git a/radar/emailsecuritytoptldspoof_test.go b/radar/emailsecuritytoptldspoof_test.go
index b3acf7580f..2f8afa1885 100644
--- a/radar/emailsecuritytoptldspoof_test.go
+++ b/radar/emailsecuritytoptldspoof_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestEmailSecurityTopTldSpoofGetWithOptionalParams(t *testing.T) {
diff --git a/radar/entity.go b/radar/entity.go
index 2c7e31f0ce..bbc84e6524 100644
--- a/radar/entity.go
+++ b/radar/entity.go
@@ -7,11 +7,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EntityService contains methods and other services that help with interacting
diff --git a/radar/entity_test.go b/radar/entity_test.go
index a39840f8af..e2e625b8e0 100644
--- a/radar/entity_test.go
+++ b/radar/entity_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestEntityGetWithOptionalParams(t *testing.T) {
diff --git a/radar/entityasn.go b/radar/entityasn.go
index 8d731578d0..acd1e83595 100644
--- a/radar/entityasn.go
+++ b/radar/entityasn.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EntityASNService contains methods and other services that help with interacting
diff --git a/radar/entityasn_test.go b/radar/entityasn_test.go
index abea898b27..22591278f3 100644
--- a/radar/entityasn_test.go
+++ b/radar/entityasn_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestEntityASNListWithOptionalParams(t *testing.T) {
diff --git a/radar/entitylocation.go b/radar/entitylocation.go
index 929d2a584b..25802d9779 100644
--- a/radar/entitylocation.go
+++ b/radar/entitylocation.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EntityLocationService contains methods and other services that help with
diff --git a/radar/entitylocation_test.go b/radar/entitylocation_test.go
index 9004167a05..d634e7c479 100644
--- a/radar/entitylocation_test.go
+++ b/radar/entitylocation_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestEntityLocationListWithOptionalParams(t *testing.T) {
diff --git a/radar/http.go b/radar/http.go
index 0514380079..53d7601947 100644
--- a/radar/http.go
+++ b/radar/http.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPService contains methods and other services that help with interacting with
diff --git a/radar/httpase.go b/radar/httpase.go
index 37a6cf78d5..12b6a60e49 100644
--- a/radar/httpase.go
+++ b/radar/httpase.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPAseService contains methods and other services that help with interacting
diff --git a/radar/httpase_test.go b/radar/httpase_test.go
index 6d7ca8335c..c8570c05f2 100644
--- a/radar/httpase_test.go
+++ b/radar/httpase_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPAseGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httpasebotclass.go b/radar/httpasebotclass.go
index 7102e32fcd..936c711fc4 100644
--- a/radar/httpasebotclass.go
+++ b/radar/httpasebotclass.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPAseBotClassService contains methods and other services that help with
diff --git a/radar/httpasebotclass_test.go b/radar/httpasebotclass_test.go
index 7a2a059a8e..be80346260 100644
--- a/radar/httpasebotclass_test.go
+++ b/radar/httpasebotclass_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPAseBotClassGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httpasedevicetype.go b/radar/httpasedevicetype.go
index f72f613ead..9be4cf4d0d 100644
--- a/radar/httpasedevicetype.go
+++ b/radar/httpasedevicetype.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPAseDeviceTypeService contains methods and other services that help with
diff --git a/radar/httpasedevicetype_test.go b/radar/httpasedevicetype_test.go
index db94d051b2..178f79f364 100644
--- a/radar/httpasedevicetype_test.go
+++ b/radar/httpasedevicetype_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPAseDeviceTypeGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httpasehttpmethod.go b/radar/httpasehttpmethod.go
index 8032c4ba82..a733a886bd 100644
--- a/radar/httpasehttpmethod.go
+++ b/radar/httpasehttpmethod.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPAseHTTPMethodService contains methods and other services that help with
diff --git a/radar/httpasehttpmethod_test.go b/radar/httpasehttpmethod_test.go
index cd8908b801..a95a597945 100644
--- a/radar/httpasehttpmethod_test.go
+++ b/radar/httpasehttpmethod_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPAseHTTPMethodGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httpasehttpprotocol.go b/radar/httpasehttpprotocol.go
index db9cdc4832..59daee9b94 100644
--- a/radar/httpasehttpprotocol.go
+++ b/radar/httpasehttpprotocol.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPAseHTTPProtocolService contains methods and other services that help with
diff --git a/radar/httpasehttpprotocol_test.go b/radar/httpasehttpprotocol_test.go
index 01213638a6..453556e2a4 100644
--- a/radar/httpasehttpprotocol_test.go
+++ b/radar/httpasehttpprotocol_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPAseHTTPProtocolGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httpaseipversion.go b/radar/httpaseipversion.go
index 0cfb4e2204..5c22056c78 100644
--- a/radar/httpaseipversion.go
+++ b/radar/httpaseipversion.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPAseIPVersionService contains methods and other services that help with
diff --git a/radar/httpaseipversion_test.go b/radar/httpaseipversion_test.go
index 1af21a03f6..901b724768 100644
--- a/radar/httpaseipversion_test.go
+++ b/radar/httpaseipversion_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPAseIPVersionGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httpaseos.go b/radar/httpaseos.go
index ebbf34ffc3..6a0e8a71eb 100644
--- a/radar/httpaseos.go
+++ b/radar/httpaseos.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPAseOSService contains methods and other services that help with interacting
diff --git a/radar/httpaseos_test.go b/radar/httpaseos_test.go
index 172d8bf831..2f926d780c 100644
--- a/radar/httpaseos_test.go
+++ b/radar/httpaseos_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPAseOSGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httpasetlsversion.go b/radar/httpasetlsversion.go
index 22d221f25e..7bcb973c6d 100644
--- a/radar/httpasetlsversion.go
+++ b/radar/httpasetlsversion.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPAseTLSVersionService contains methods and other services that help with
diff --git a/radar/httpasetlsversion_test.go b/radar/httpasetlsversion_test.go
index fa8d7ef6c0..c38b89b4ee 100644
--- a/radar/httpasetlsversion_test.go
+++ b/radar/httpasetlsversion_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPAseTLSVersionGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httplocation.go b/radar/httplocation.go
index e7d0d44222..1733de977d 100644
--- a/radar/httplocation.go
+++ b/radar/httplocation.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPLocationService contains methods and other services that help with
diff --git a/radar/httplocation_test.go b/radar/httplocation_test.go
index a54edbe2c3..c747297ab5 100644
--- a/radar/httplocation_test.go
+++ b/radar/httplocation_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPLocationGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httplocationbotclass.go b/radar/httplocationbotclass.go
index efaa36d6d6..7c8f1503f3 100644
--- a/radar/httplocationbotclass.go
+++ b/radar/httplocationbotclass.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPLocationBotClassService contains methods and other services that help with
diff --git a/radar/httplocationbotclass_test.go b/radar/httplocationbotclass_test.go
index d961f529e2..1ee0d1e0cf 100644
--- a/radar/httplocationbotclass_test.go
+++ b/radar/httplocationbotclass_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPLocationBotClassGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httplocationdevicetype.go b/radar/httplocationdevicetype.go
index f3c410c10f..b9439eabf4 100644
--- a/radar/httplocationdevicetype.go
+++ b/radar/httplocationdevicetype.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPLocationDeviceTypeService contains methods and other services that help with
diff --git a/radar/httplocationdevicetype_test.go b/radar/httplocationdevicetype_test.go
index 77289a629d..72e3b4c122 100644
--- a/radar/httplocationdevicetype_test.go
+++ b/radar/httplocationdevicetype_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPLocationDeviceTypeGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httplocationhttpmethod.go b/radar/httplocationhttpmethod.go
index c15c739d24..9ddb62ec45 100644
--- a/radar/httplocationhttpmethod.go
+++ b/radar/httplocationhttpmethod.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPLocationHTTPMethodService contains methods and other services that help with
diff --git a/radar/httplocationhttpmethod_test.go b/radar/httplocationhttpmethod_test.go
index cda9ab05be..15c8f33db0 100644
--- a/radar/httplocationhttpmethod_test.go
+++ b/radar/httplocationhttpmethod_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPLocationHTTPMethodGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httplocationhttpprotocol.go b/radar/httplocationhttpprotocol.go
index b6bf46dc84..130505ac11 100644
--- a/radar/httplocationhttpprotocol.go
+++ b/radar/httplocationhttpprotocol.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPLocationHTTPProtocolService contains methods and other services that help
diff --git a/radar/httplocationhttpprotocol_test.go b/radar/httplocationhttpprotocol_test.go
index 35a3c61d95..c34c30d570 100644
--- a/radar/httplocationhttpprotocol_test.go
+++ b/radar/httplocationhttpprotocol_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPLocationHTTPProtocolGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httplocationipversion.go b/radar/httplocationipversion.go
index bb982e70d2..7bd539ea80 100644
--- a/radar/httplocationipversion.go
+++ b/radar/httplocationipversion.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPLocationIPVersionService contains methods and other services that help with
diff --git a/radar/httplocationipversion_test.go b/radar/httplocationipversion_test.go
index 3f61e422c4..e31c17b3ea 100644
--- a/radar/httplocationipversion_test.go
+++ b/radar/httplocationipversion_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPLocationIPVersionGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httplocationos.go b/radar/httplocationos.go
index eb4f70943b..a8e83ee0d5 100644
--- a/radar/httplocationos.go
+++ b/radar/httplocationos.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPLocationOSService contains methods and other services that help with
diff --git a/radar/httplocationos_test.go b/radar/httplocationos_test.go
index 735e1da8af..d34db494e1 100644
--- a/radar/httplocationos_test.go
+++ b/radar/httplocationos_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPLocationOSGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httplocationtlsversion.go b/radar/httplocationtlsversion.go
index b280d0f662..3133cad674 100644
--- a/radar/httplocationtlsversion.go
+++ b/radar/httplocationtlsversion.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPLocationTLSVersionService contains methods and other services that help with
diff --git a/radar/httplocationtlsversion_test.go b/radar/httplocationtlsversion_test.go
index daf1452bf1..67f697b23e 100644
--- a/radar/httplocationtlsversion_test.go
+++ b/radar/httplocationtlsversion_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPLocationTLSVersionGetWithOptionalParams(t *testing.T) {
diff --git a/radar/httpsummary.go b/radar/httpsummary.go
index 1fd32b5a0a..ac535008bf 100644
--- a/radar/httpsummary.go
+++ b/radar/httpsummary.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPSummaryService contains methods and other services that help with
diff --git a/radar/httpsummary_test.go b/radar/httpsummary_test.go
index 09db805489..da8ecb34fc 100644
--- a/radar/httpsummary_test.go
+++ b/radar/httpsummary_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPSummaryBotClassWithOptionalParams(t *testing.T) {
diff --git a/radar/httptimeseriesgroup.go b/radar/httptimeseriesgroup.go
index 915b8c162c..5eb041e413 100644
--- a/radar/httptimeseriesgroup.go
+++ b/radar/httptimeseriesgroup.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPTimeseriesGroupService contains methods and other services that help with
diff --git a/radar/httptimeseriesgroup_test.go b/radar/httptimeseriesgroup_test.go
index 38f1706d2e..61f00761e7 100644
--- a/radar/httptimeseriesgroup_test.go
+++ b/radar/httptimeseriesgroup_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPTimeseriesGroupBotClassWithOptionalParams(t *testing.T) {
diff --git a/radar/httptop.go b/radar/httptop.go
index 8b546e0818..26571d49b7 100644
--- a/radar/httptop.go
+++ b/radar/httptop.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HTTPTopService contains methods and other services that help with interacting
diff --git a/radar/httptop_test.go b/radar/httptop_test.go
index 9f7d1d150d..9f7e859a60 100644
--- a/radar/httptop_test.go
+++ b/radar/httptop_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestHTTPTopBrowserFamiliesWithOptionalParams(t *testing.T) {
diff --git a/radar/netflow.go b/radar/netflow.go
index eb30ccb387..16a795d0c7 100644
--- a/radar/netflow.go
+++ b/radar/netflow.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// NetflowService contains methods and other services that help with interacting
diff --git a/radar/netflow_test.go b/radar/netflow_test.go
index 01a990bd25..4c902e7207 100644
--- a/radar/netflow_test.go
+++ b/radar/netflow_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestNetflowTimeseriesWithOptionalParams(t *testing.T) {
diff --git a/radar/netflowtop.go b/radar/netflowtop.go
index c8b9ce538c..2aa2366be0 100644
--- a/radar/netflowtop.go
+++ b/radar/netflowtop.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// NetflowTopService contains methods and other services that help with interacting
diff --git a/radar/netflowtop_test.go b/radar/netflowtop_test.go
index 621039c6d2..bc160e013e 100644
--- a/radar/netflowtop_test.go
+++ b/radar/netflowtop_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestNetflowTopAsesWithOptionalParams(t *testing.T) {
diff --git a/radar/quality.go b/radar/quality.go
index 18fdb1d7fa..6d76342206 100644
--- a/radar/quality.go
+++ b/radar/quality.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// QualityService contains methods and other services that help with interacting
diff --git a/radar/qualityiqi.go b/radar/qualityiqi.go
index a4e5518bf6..63ce9c8b0d 100644
--- a/radar/qualityiqi.go
+++ b/radar/qualityiqi.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// QualityIQIService contains methods and other services that help with interacting
diff --git a/radar/qualityiqi_test.go b/radar/qualityiqi_test.go
index 092e990a33..96a8e0ca8d 100644
--- a/radar/qualityiqi_test.go
+++ b/radar/qualityiqi_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestQualityIQISummaryWithOptionalParams(t *testing.T) {
diff --git a/radar/qualityspeed.go b/radar/qualityspeed.go
index 41990f6497..edcbb8e369 100644
--- a/radar/qualityspeed.go
+++ b/radar/qualityspeed.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// QualitySpeedService contains methods and other services that help with
diff --git a/radar/qualityspeed_test.go b/radar/qualityspeed_test.go
index 0b1e5aac61..972249744e 100644
--- a/radar/qualityspeed_test.go
+++ b/radar/qualityspeed_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestQualitySpeedHistogramWithOptionalParams(t *testing.T) {
diff --git a/radar/qualityspeedtop.go b/radar/qualityspeedtop.go
index f655fd72ee..6fe8d4a3c0 100644
--- a/radar/qualityspeedtop.go
+++ b/radar/qualityspeedtop.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// QualitySpeedTopService contains methods and other services that help with
diff --git a/radar/qualityspeedtop_test.go b/radar/qualityspeedtop_test.go
index 65e41ee4d1..cdccc8f8e9 100644
--- a/radar/qualityspeedtop_test.go
+++ b/radar/qualityspeedtop_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestQualitySpeedTopAsesWithOptionalParams(t *testing.T) {
diff --git a/radar/radar.go b/radar/radar.go
index 3a66ec7420..e4320dd94e 100644
--- a/radar/radar.go
+++ b/radar/radar.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RadarService contains methods and other services that help with interacting with
diff --git a/radar/ranking.go b/radar/ranking.go
index 72c63f6c29..94a09b13b1 100644
--- a/radar/ranking.go
+++ b/radar/ranking.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RankingService contains methods and other services that help with interacting
diff --git a/radar/ranking_test.go b/radar/ranking_test.go
index cbcf426468..59314f44f7 100644
--- a/radar/ranking_test.go
+++ b/radar/ranking_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestRankingTimeseriesGroupsWithOptionalParams(t *testing.T) {
diff --git a/radar/rankingdomain.go b/radar/rankingdomain.go
index 895a10bdec..1e11f010f1 100644
--- a/radar/rankingdomain.go
+++ b/radar/rankingdomain.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RankingDomainService contains methods and other services that help with
diff --git a/radar/rankingdomain_test.go b/radar/rankingdomain_test.go
index e72a8bcf9f..2bc5831af4 100644
--- a/radar/rankingdomain_test.go
+++ b/radar/rankingdomain_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestRankingDomainGetWithOptionalParams(t *testing.T) {
diff --git a/radar/search.go b/radar/search.go
index df707c6c37..3a69a332ca 100644
--- a/radar/search.go
+++ b/radar/search.go
@@ -7,11 +7,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SearchService contains methods and other services that help with interacting
diff --git a/radar/search_test.go b/radar/search_test.go
index e1c6594203..7f33351a37 100644
--- a/radar/search_test.go
+++ b/radar/search_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestSearchGlobalWithOptionalParams(t *testing.T) {
diff --git a/radar/trafficanomaly.go b/radar/trafficanomaly.go
index 8ab61cfd6e..111234e7e7 100644
--- a/radar/trafficanomaly.go
+++ b/radar/trafficanomaly.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// TrafficAnomalyService contains methods and other services that help with
diff --git a/radar/trafficanomaly_test.go b/radar/trafficanomaly_test.go
index 1c6ee3aa7b..b8cf79e6b7 100644
--- a/radar/trafficanomaly_test.go
+++ b/radar/trafficanomaly_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestTrafficAnomalyGetWithOptionalParams(t *testing.T) {
diff --git a/radar/trafficanomalylocation.go b/radar/trafficanomalylocation.go
index 98f4371fb6..20cfe98f25 100644
--- a/radar/trafficanomalylocation.go
+++ b/radar/trafficanomalylocation.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// TrafficAnomalyLocationService contains methods and other services that help with
diff --git a/radar/trafficanomalylocation_test.go b/radar/trafficanomalylocation_test.go
index 89671cf233..c4095b10fd 100644
--- a/radar/trafficanomalylocation_test.go
+++ b/radar/trafficanomalylocation_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestTrafficAnomalyLocationGetWithOptionalParams(t *testing.T) {
diff --git a/radar/verifiedbot.go b/radar/verifiedbot.go
index efc73a04f6..54628882d3 100644
--- a/radar/verifiedbot.go
+++ b/radar/verifiedbot.go
@@ -3,7 +3,7 @@
package radar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// VerifiedBotService contains methods and other services that help with
diff --git a/radar/verifiedbottop.go b/radar/verifiedbottop.go
index 5b023189c2..abaaa7837d 100644
--- a/radar/verifiedbottop.go
+++ b/radar/verifiedbottop.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// VerifiedBotTopService contains methods and other services that help with
diff --git a/radar/verifiedbottop_test.go b/radar/verifiedbottop_test.go
index 2c40bccf6e..fd5a4032b9 100644
--- a/radar/verifiedbottop_test.go
+++ b/radar/verifiedbottop_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/radar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/radar"
)
func TestVerifiedBotTopBotsWithOptionalParams(t *testing.T) {
diff --git a/rate_limits/aliases.go b/rate_limits/aliases.go
index 6b706e1953..147dee713b 100644
--- a/rate_limits/aliases.go
+++ b/rate_limits/aliases.go
@@ -3,7 +3,7 @@
package rate_limits
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/rate_limits/ratelimit.go b/rate_limits/ratelimit.go
index a9bcb9a418..7607268715 100644
--- a/rate_limits/ratelimit.go
+++ b/rate_limits/ratelimit.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/rate_limits/ratelimit_test.go b/rate_limits/ratelimit_test.go
index 7618681a37..8e71ee7af6 100644
--- a/rate_limits/ratelimit_test.go
+++ b/rate_limits/ratelimit_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/rate_limits"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/rate_limits"
)
func TestRateLimitNew(t *testing.T) {
diff --git a/registrar/aliases.go b/registrar/aliases.go
index d4c397c6ad..62fd9c1126 100644
--- a/registrar/aliases.go
+++ b/registrar/aliases.go
@@ -3,7 +3,7 @@
package registrar
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/registrar/domain.go b/registrar/domain.go
index dd30d58980..8c42d24dc2 100644
--- a/registrar/domain.go
+++ b/registrar/domain.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/registrar/domain_test.go b/registrar/domain_test.go
index 4b5ac16a95..0eb221fc09 100644
--- a/registrar/domain_test.go
+++ b/registrar/domain_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/registrar"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/registrar"
)
func TestDomainUpdateWithOptionalParams(t *testing.T) {
diff --git a/registrar/registrar.go b/registrar/registrar.go
index bb503a24d3..093b712b20 100644
--- a/registrar/registrar.go
+++ b/registrar/registrar.go
@@ -3,7 +3,7 @@
package registrar
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RegistrarService contains methods and other services that help with interacting
diff --git a/request_tracers/aliases.go b/request_tracers/aliases.go
index a0311b5338..f7aedf072f 100644
--- a/request_tracers/aliases.go
+++ b/request_tracers/aliases.go
@@ -3,7 +3,7 @@
package request_tracers
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/request_tracers/requesttracer.go b/request_tracers/requesttracer.go
index 26fe935fdc..a42b83d484 100644
--- a/request_tracers/requesttracer.go
+++ b/request_tracers/requesttracer.go
@@ -3,7 +3,7 @@
package request_tracers
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RequestTracerService contains methods and other services that help with
diff --git a/request_tracers/trace.go b/request_tracers/trace.go
index 9ad6195db9..036ec84db3 100644
--- a/request_tracers/trace.go
+++ b/request_tracers/trace.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// TraceService contains methods and other services that help with interacting with
diff --git a/request_tracers/trace_test.go b/request_tracers/trace_test.go
index e4192c3de2..1d7017dd4a 100644
--- a/request_tracers/trace_test.go
+++ b/request_tracers/trace_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/request_tracers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/request_tracers"
)
func TestTraceNewWithOptionalParams(t *testing.T) {
diff --git a/rules/aliases.go b/rules/aliases.go
index 09b22308b0..ac266afb66 100644
--- a/rules/aliases.go
+++ b/rules/aliases.go
@@ -3,7 +3,7 @@
package rules
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/rules/list.go b/rules/list.go
index 6f3f46898a..33d466698c 100644
--- a/rules/list.go
+++ b/rules/list.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ListService contains methods and other services that help with interacting with
diff --git a/rules/list_test.go b/rules/list_test.go
index bf888cf714..d0c2ab6a57 100644
--- a/rules/list_test.go
+++ b/rules/list_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/rules"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/rules"
)
func TestListNewWithOptionalParams(t *testing.T) {
diff --git a/rules/listbulkoperation.go b/rules/listbulkoperation.go
index 9768de3968..a73ca043ba 100644
--- a/rules/listbulkoperation.go
+++ b/rules/listbulkoperation.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ListBulkOperationService contains methods and other services that help with
diff --git a/rules/listbulkoperation_test.go b/rules/listbulkoperation_test.go
index 0fe299aed5..80b06e8638 100644
--- a/rules/listbulkoperation_test.go
+++ b/rules/listbulkoperation_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestListBulkOperationGet(t *testing.T) {
diff --git a/rules/listitem.go b/rules/listitem.go
index 739a20afc1..99cc791b37 100644
--- a/rules/listitem.go
+++ b/rules/listitem.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
@@ -71,16 +71,26 @@ func (r *ListItemService) Update(ctx context.Context, listID string, params List
}
// Fetches all the items in the list.
-func (r *ListItemService) List(ctx context.Context, listID string, params ListItemListParams, opts ...option.RequestOption) (res *[]ListItemListResponse, err error) {
- opts = append(r.Options[:], opts...)
- var env ListItemListResponseEnvelope
+func (r *ListItemService) List(ctx context.Context, listID string, params ListItemListParams, opts ...option.RequestOption) (res *shared.CursorPagination[ListItemListResponse], err error) {
+ var raw *http.Response
+ opts = append(r.Options, opts...)
+ opts = append([]option.RequestOption{option.WithResponseInto(&raw)}, opts...)
path := fmt.Sprintf("accounts/%s/rules/lists/%s/items", params.AccountID, listID)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, params, &env, opts...)
+ cfg, err := requestconfig.NewRequestConfig(ctx, http.MethodGet, path, params, &res, opts...)
if err != nil {
- return
+ return nil, err
}
- res = &env.Result
- return
+ err = cfg.Execute()
+ if err != nil {
+ return nil, err
+ }
+ res.SetPageConfig(cfg, raw)
+ return res, nil
+}
+
+// Fetches all the items in the list.
+func (r *ListItemService) ListAutoPaging(ctx context.Context, listID string, params ListItemListParams, opts ...option.RequestOption) *shared.CursorPaginationAutoPager[ListItemListResponse] {
+ return shared.NewCursorPaginationAutoPager(r.List(ctx, listID, params, opts...))
}
// Removes one or more items from a list.
@@ -597,133 +607,6 @@ func (r ListItemListParams) URLQuery() (v url.Values) {
})
}
-type ListItemListResponseEnvelope struct {
- Errors []ListItemListResponseEnvelopeErrors `json:"errors,required"`
- Messages []ListItemListResponseEnvelopeMessages `json:"messages,required"`
- Result []ListItemListResponse `json:"result,required,nullable"`
- // Whether the API call was successful
- Success ListItemListResponseEnvelopeSuccess `json:"success,required"`
- ResultInfo ListItemListResponseEnvelopeResultInfo `json:"result_info"`
- JSON listItemListResponseEnvelopeJSON `json:"-"`
-}
-
-// listItemListResponseEnvelopeJSON contains the JSON metadata for the struct
-// [ListItemListResponseEnvelope]
-type listItemListResponseEnvelopeJSON struct {
- Errors apijson.Field
- Messages apijson.Field
- Result apijson.Field
- Success apijson.Field
- ResultInfo apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *ListItemListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r listItemListResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
-
-type ListItemListResponseEnvelopeErrors struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON listItemListResponseEnvelopeErrorsJSON `json:"-"`
-}
-
-// listItemListResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
-// [ListItemListResponseEnvelopeErrors]
-type listItemListResponseEnvelopeErrorsJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *ListItemListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r listItemListResponseEnvelopeErrorsJSON) RawJSON() string {
- return r.raw
-}
-
-type ListItemListResponseEnvelopeMessages struct {
- Code int64 `json:"code,required"`
- Message string `json:"message,required"`
- JSON listItemListResponseEnvelopeMessagesJSON `json:"-"`
-}
-
-// listItemListResponseEnvelopeMessagesJSON contains the JSON metadata for the
-// struct [ListItemListResponseEnvelopeMessages]
-type listItemListResponseEnvelopeMessagesJSON struct {
- Code apijson.Field
- Message apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *ListItemListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r listItemListResponseEnvelopeMessagesJSON) RawJSON() string {
- return r.raw
-}
-
-// Whether the API call was successful
-type ListItemListResponseEnvelopeSuccess bool
-
-const (
- ListItemListResponseEnvelopeSuccessTrue ListItemListResponseEnvelopeSuccess = true
-)
-
-type ListItemListResponseEnvelopeResultInfo struct {
- Cursors ListItemListResponseEnvelopeResultInfoCursors `json:"cursors"`
- JSON listItemListResponseEnvelopeResultInfoJSON `json:"-"`
-}
-
-// listItemListResponseEnvelopeResultInfoJSON contains the JSON metadata for the
-// struct [ListItemListResponseEnvelopeResultInfo]
-type listItemListResponseEnvelopeResultInfoJSON struct {
- Cursors apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *ListItemListResponseEnvelopeResultInfo) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r listItemListResponseEnvelopeResultInfoJSON) RawJSON() string {
- return r.raw
-}
-
-type ListItemListResponseEnvelopeResultInfoCursors struct {
- After string `json:"after"`
- Before string `json:"before"`
- JSON listItemListResponseEnvelopeResultInfoCursorsJSON `json:"-"`
-}
-
-// listItemListResponseEnvelopeResultInfoCursorsJSON contains the JSON metadata for
-// the struct [ListItemListResponseEnvelopeResultInfoCursors]
-type listItemListResponseEnvelopeResultInfoCursorsJSON struct {
- After apijson.Field
- Before apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *ListItemListResponseEnvelopeResultInfoCursors) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r listItemListResponseEnvelopeResultInfoCursorsJSON) RawJSON() string {
- return r.raw
-}
-
type ListItemDeleteParams struct {
// Identifier
AccountID param.Field[string] `path:"account_id,required"`
diff --git a/rules/listitem_test.go b/rules/listitem_test.go
index 20d394a490..547c926e08 100644
--- a/rules/listitem_test.go
+++ b/rules/listitem_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/rules"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/rules"
)
func TestListItemNew(t *testing.T) {
diff --git a/rules/rule.go b/rules/rule.go
index 42b21d2358..a1a8c4cf7f 100644
--- a/rules/rule.go
+++ b/rules/rule.go
@@ -3,7 +3,7 @@
package rules
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RuleService contains methods and other services that help with interacting with
diff --git a/rulesets/aliases.go b/rulesets/aliases.go
index dd97fee1c1..413c2af2f9 100644
--- a/rulesets/aliases.go
+++ b/rulesets/aliases.go
@@ -3,7 +3,7 @@
package rulesets
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/rulesets/phase.go b/rulesets/phase.go
index a9bb9f7782..899292ca49 100644
--- a/rulesets/phase.go
+++ b/rulesets/phase.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PhaseService contains methods and other services that help with interacting with
diff --git a/rulesets/phase_test.go b/rulesets/phase_test.go
index 049983acc0..da8a13da19 100644
--- a/rulesets/phase_test.go
+++ b/rulesets/phase_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/rulesets"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/rulesets"
)
func TestPhaseUpdateWithOptionalParams(t *testing.T) {
diff --git a/rulesets/phaseversion.go b/rulesets/phaseversion.go
index 352a3c62d2..efeaa4a36e 100644
--- a/rulesets/phaseversion.go
+++ b/rulesets/phaseversion.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PhaseVersionService contains methods and other services that help with
diff --git a/rulesets/phaseversion_test.go b/rulesets/phaseversion_test.go
index c6f6a3edac..e929b64740 100644
--- a/rulesets/phaseversion_test.go
+++ b/rulesets/phaseversion_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/rulesets"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/rulesets"
)
func TestPhaseVersionListWithOptionalParams(t *testing.T) {
diff --git a/rulesets/rule.go b/rulesets/rule.go
index 5aafc47ad3..206b51d413 100644
--- a/rulesets/rule.go
+++ b/rulesets/rule.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RuleService contains methods and other services that help with interacting with
diff --git a/rulesets/rule_test.go b/rulesets/rule_test.go
index ce85a188cd..4a3e304948 100644
--- a/rulesets/rule_test.go
+++ b/rulesets/rule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/rulesets"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/rulesets"
)
func TestRuleNewWithOptionalParams(t *testing.T) {
diff --git a/rulesets/ruleset.go b/rulesets/ruleset.go
index a68b3ec3c4..f97c1b4e04 100644
--- a/rulesets/ruleset.go
+++ b/rulesets/ruleset.go
@@ -9,10 +9,10 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/rulesets/ruleset_test.go b/rulesets/ruleset_test.go
index 48c579a73f..77a68d76b2 100644
--- a/rulesets/ruleset_test.go
+++ b/rulesets/ruleset_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/rulesets"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/rulesets"
)
func TestRulesetNewWithOptionalParams(t *testing.T) {
diff --git a/rulesets/version.go b/rulesets/version.go
index b9318d0c4e..4e6b95e829 100644
--- a/rulesets/version.go
+++ b/rulesets/version.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// VersionService contains methods and other services that help with interacting
diff --git a/rulesets/version_test.go b/rulesets/version_test.go
index 0de008b4ec..433719c69e 100644
--- a/rulesets/version_test.go
+++ b/rulesets/version_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/rulesets"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/rulesets"
)
func TestVersionListWithOptionalParams(t *testing.T) {
diff --git a/rulesets/versionbytag.go b/rulesets/versionbytag.go
index a56ce9d6e1..1fb34c672a 100644
--- a/rulesets/versionbytag.go
+++ b/rulesets/versionbytag.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// VersionByTagService contains methods and other services that help with
diff --git a/rulesets/versionbytag_test.go b/rulesets/versionbytag_test.go
index b0ac57a953..f141974fbf 100644
--- a/rulesets/versionbytag_test.go
+++ b/rulesets/versionbytag_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/rulesets"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/rulesets"
)
func TestVersionByTagGet(t *testing.T) {
diff --git a/rum/aliases.go b/rum/aliases.go
index 1abe3af291..2ddced079e 100644
--- a/rum/aliases.go
+++ b/rum/aliases.go
@@ -3,7 +3,7 @@
package rum
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/rum/rule.go b/rum/rule.go
index 0928b1c6bc..97ee85f93f 100644
--- a/rum/rule.go
+++ b/rum/rule.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RuleService contains methods and other services that help with interacting with
diff --git a/rum/rule_test.go b/rum/rule_test.go
index daba261be4..849aa7d593 100644
--- a/rum/rule_test.go
+++ b/rum/rule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/rum"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/rum"
)
func TestRuleNewWithOptionalParams(t *testing.T) {
diff --git a/rum/rum.go b/rum/rum.go
index ff7e53eae1..07e342a77f 100644
--- a/rum/rum.go
+++ b/rum/rum.go
@@ -3,7 +3,7 @@
package rum
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RUMService contains methods and other services that help with interacting with
diff --git a/rum/siteinfo.go b/rum/siteinfo.go
index b0ce8d4611..5452a00c3a 100644
--- a/rum/siteinfo.go
+++ b/rum/siteinfo.go
@@ -9,12 +9,12 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SiteInfoService contains methods and other services that help with interacting
diff --git a/rum/siteinfo_test.go b/rum/siteinfo_test.go
index 2ebddcf831..913bc882a3 100644
--- a/rum/siteinfo_test.go
+++ b/rum/siteinfo_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/rum"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/rum"
)
func TestSiteInfoNewWithOptionalParams(t *testing.T) {
diff --git a/secondary_dns/acl.go b/secondary_dns/acl.go
index fe3420b89a..7fe1120230 100644
--- a/secondary_dns/acl.go
+++ b/secondary_dns/acl.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ACLService contains methods and other services that help with interacting with
diff --git a/secondary_dns/acl_test.go b/secondary_dns/acl_test.go
index ed5cb3485f..6310af0424 100644
--- a/secondary_dns/acl_test.go
+++ b/secondary_dns/acl_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/secondary_dns"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/secondary_dns"
)
func TestACLNew(t *testing.T) {
diff --git a/secondary_dns/aliases.go b/secondary_dns/aliases.go
index 2b90c548da..14a5ab1025 100644
--- a/secondary_dns/aliases.go
+++ b/secondary_dns/aliases.go
@@ -3,7 +3,7 @@
package secondary_dns
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/secondary_dns/forceaxfr.go b/secondary_dns/forceaxfr.go
index 983670ff3c..0ccd1deac3 100644
--- a/secondary_dns/forceaxfr.go
+++ b/secondary_dns/forceaxfr.go
@@ -7,33 +7,33 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
-// ForceAxfrService contains methods and other services that help with interacting
+// ForceAXFRService contains methods and other services that help with interacting
// with the cloudflare API. Note, unlike clients, this service does not read
// variables from the environment automatically. You should not instantiate this
-// service directly, and instead use the [NewForceAxfrService] method instead.
-type ForceAxfrService struct {
+// service directly, and instead use the [NewForceAXFRService] method instead.
+type ForceAXFRService struct {
Options []option.RequestOption
}
-// NewForceAxfrService generates a new service that applies the given options to
+// NewForceAXFRService generates a new service that applies the given options to
// each request. These options are applied after the parent client's options (if
// there is one), and before any request-specific options.
-func NewForceAxfrService(opts ...option.RequestOption) (r *ForceAxfrService) {
- r = &ForceAxfrService{}
+func NewForceAXFRService(opts ...option.RequestOption) (r *ForceAXFRService) {
+ r = &ForceAXFRService{}
r.Options = opts
return
}
// Sends AXFR zone transfer request to primary nameserver(s).
-func (r *ForceAxfrService) New(ctx context.Context, body ForceAxfrNewParams, opts ...option.RequestOption) (res *SecondaryDNSForceResult, err error) {
+func (r *ForceAXFRService) New(ctx context.Context, body ForceAXFRNewParams, opts ...option.RequestOption) (res *SecondaryDNSForceResult, err error) {
opts = append(r.Options[:], opts...)
- var env ForceAxfrNewResponseEnvelope
+ var env ForceAXFRNewResponseEnvelope
path := fmt.Sprintf("zones/%v/secondary_dns/force_axfr", body.ZoneID)
err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, body, &env, opts...)
if err != nil {
@@ -45,23 +45,23 @@ func (r *ForceAxfrService) New(ctx context.Context, body ForceAxfrNewParams, opt
type SecondaryDNSForceResult = string
-type ForceAxfrNewParams struct {
+type ForceAXFRNewParams struct {
ZoneID param.Field[interface{}] `path:"zone_id,required"`
}
-type ForceAxfrNewResponseEnvelope struct {
- Errors []ForceAxfrNewResponseEnvelopeErrors `json:"errors,required"`
- Messages []ForceAxfrNewResponseEnvelopeMessages `json:"messages,required"`
+type ForceAXFRNewResponseEnvelope struct {
+ Errors []ForceAXFRNewResponseEnvelopeErrors `json:"errors,required"`
+ Messages []ForceAXFRNewResponseEnvelopeMessages `json:"messages,required"`
// When force_axfr query parameter is set to true, the response is a simple string
Result SecondaryDNSForceResult `json:"result,required"`
// Whether the API call was successful
- Success ForceAxfrNewResponseEnvelopeSuccess `json:"success,required"`
- JSON forceAxfrNewResponseEnvelopeJSON `json:"-"`
+ Success ForceAXFRNewResponseEnvelopeSuccess `json:"success,required"`
+ JSON forceAXFRNewResponseEnvelopeJSON `json:"-"`
}
-// forceAxfrNewResponseEnvelopeJSON contains the JSON metadata for the struct
-// [ForceAxfrNewResponseEnvelope]
-type forceAxfrNewResponseEnvelopeJSON struct {
+// forceAXFRNewResponseEnvelopeJSON contains the JSON metadata for the struct
+// [ForceAXFRNewResponseEnvelope]
+type forceAXFRNewResponseEnvelopeJSON struct {
Errors apijson.Field
Messages apijson.Field
Result apijson.Field
@@ -70,63 +70,63 @@ type forceAxfrNewResponseEnvelopeJSON struct {
ExtraFields map[string]apijson.Field
}
-func (r *ForceAxfrNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+func (r *ForceAXFRNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r forceAxfrNewResponseEnvelopeJSON) RawJSON() string {
+func (r forceAXFRNewResponseEnvelopeJSON) RawJSON() string {
return r.raw
}
-type ForceAxfrNewResponseEnvelopeErrors struct {
+type ForceAXFRNewResponseEnvelopeErrors struct {
Code int64 `json:"code,required"`
Message string `json:"message,required"`
- JSON forceAxfrNewResponseEnvelopeErrorsJSON `json:"-"`
+ JSON forceAXFRNewResponseEnvelopeErrorsJSON `json:"-"`
}
-// forceAxfrNewResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
-// [ForceAxfrNewResponseEnvelopeErrors]
-type forceAxfrNewResponseEnvelopeErrorsJSON struct {
+// forceAXFRNewResponseEnvelopeErrorsJSON contains the JSON metadata for the struct
+// [ForceAXFRNewResponseEnvelopeErrors]
+type forceAXFRNewResponseEnvelopeErrorsJSON struct {
Code apijson.Field
Message apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
-func (r *ForceAxfrNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+func (r *ForceAXFRNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r forceAxfrNewResponseEnvelopeErrorsJSON) RawJSON() string {
+func (r forceAXFRNewResponseEnvelopeErrorsJSON) RawJSON() string {
return r.raw
}
-type ForceAxfrNewResponseEnvelopeMessages struct {
+type ForceAXFRNewResponseEnvelopeMessages struct {
Code int64 `json:"code,required"`
Message string `json:"message,required"`
- JSON forceAxfrNewResponseEnvelopeMessagesJSON `json:"-"`
+ JSON forceAXFRNewResponseEnvelopeMessagesJSON `json:"-"`
}
-// forceAxfrNewResponseEnvelopeMessagesJSON contains the JSON metadata for the
-// struct [ForceAxfrNewResponseEnvelopeMessages]
-type forceAxfrNewResponseEnvelopeMessagesJSON struct {
+// forceAXFRNewResponseEnvelopeMessagesJSON contains the JSON metadata for the
+// struct [ForceAXFRNewResponseEnvelopeMessages]
+type forceAXFRNewResponseEnvelopeMessagesJSON struct {
Code apijson.Field
Message apijson.Field
raw string
ExtraFields map[string]apijson.Field
}
-func (r *ForceAxfrNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+func (r *ForceAXFRNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
return apijson.UnmarshalRoot(data, r)
}
-func (r forceAxfrNewResponseEnvelopeMessagesJSON) RawJSON() string {
+func (r forceAXFRNewResponseEnvelopeMessagesJSON) RawJSON() string {
return r.raw
}
// Whether the API call was successful
-type ForceAxfrNewResponseEnvelopeSuccess bool
+type ForceAXFRNewResponseEnvelopeSuccess bool
const (
- ForceAxfrNewResponseEnvelopeSuccessTrue ForceAxfrNewResponseEnvelopeSuccess = true
+ ForceAXFRNewResponseEnvelopeSuccessTrue ForceAXFRNewResponseEnvelopeSuccess = true
)
diff --git a/secondary_dns/forceaxfr_test.go b/secondary_dns/forceaxfr_test.go
index 5c41b076f9..10fae0e762 100644
--- a/secondary_dns/forceaxfr_test.go
+++ b/secondary_dns/forceaxfr_test.go
@@ -8,13 +8,13 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/secondary_dns"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/secondary_dns"
)
-func TestForceAxfrNew(t *testing.T) {
+func TestForceAXFRNew(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -28,7 +28,7 @@ func TestForceAxfrNew(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.SecondaryDNS.ForceAxfrs.New(context.TODO(), secondary_dns.ForceAxfrNewParams{
+ _, err := client.SecondaryDNS.ForceAXFR.New(context.TODO(), secondary_dns.ForceAXFRNewParams{
ZoneID: cloudflare.F[any]("269d8f4853475ca241c4e730be286b20"),
})
if err != nil {
diff --git a/secondary_dns/incoming.go b/secondary_dns/incoming.go
index d46e00ff7d..9ce52bb41d 100644
--- a/secondary_dns/incoming.go
+++ b/secondary_dns/incoming.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// IncomingService contains methods and other services that help with interacting
diff --git a/secondary_dns/incoming_test.go b/secondary_dns/incoming_test.go
index a8b80f2806..1bb3ef35db 100644
--- a/secondary_dns/incoming_test.go
+++ b/secondary_dns/incoming_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/secondary_dns"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/secondary_dns"
)
func TestIncomingNew(t *testing.T) {
diff --git a/secondary_dns/outgoing.go b/secondary_dns/outgoing.go
index 84a835b6c8..bad74d0cb7 100644
--- a/secondary_dns/outgoing.go
+++ b/secondary_dns/outgoing.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// OutgoingService contains methods and other services that help with interacting
diff --git a/secondary_dns/outgoing_test.go b/secondary_dns/outgoing_test.go
index 9b5c5e54f7..f83604ef02 100644
--- a/secondary_dns/outgoing_test.go
+++ b/secondary_dns/outgoing_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/secondary_dns"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/secondary_dns"
)
func TestOutgoingNew(t *testing.T) {
diff --git a/secondary_dns/outgoingstatus.go b/secondary_dns/outgoingstatus.go
index 322157d5e7..bd60e8bd88 100644
--- a/secondary_dns/outgoingstatus.go
+++ b/secondary_dns/outgoingstatus.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// OutgoingStatusService contains methods and other services that help with
diff --git a/secondary_dns/outgoingstatus_test.go b/secondary_dns/outgoingstatus_test.go
index a7a19ecabf..dcfe0ecadf 100644
--- a/secondary_dns/outgoingstatus_test.go
+++ b/secondary_dns/outgoingstatus_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/secondary_dns"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/secondary_dns"
)
func TestOutgoingStatusGet(t *testing.T) {
diff --git a/secondary_dns/peer.go b/secondary_dns/peer.go
index d78e533ba2..67d3baabb9 100644
--- a/secondary_dns/peer.go
+++ b/secondary_dns/peer.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PeerService contains methods and other services that help with interacting with
diff --git a/secondary_dns/peer_test.go b/secondary_dns/peer_test.go
index 7db35393bc..2e367c508d 100644
--- a/secondary_dns/peer_test.go
+++ b/secondary_dns/peer_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/secondary_dns"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/secondary_dns"
)
func TestPeerNew(t *testing.T) {
diff --git a/secondary_dns/secondarydns.go b/secondary_dns/secondarydns.go
index 10b4b35712..41438f91e8 100644
--- a/secondary_dns/secondarydns.go
+++ b/secondary_dns/secondarydns.go
@@ -3,7 +3,7 @@
package secondary_dns
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SecondaryDNSService contains methods and other services that help with
@@ -12,13 +12,13 @@ import (
// this service directly, and instead use the [NewSecondaryDNSService] method
// instead.
type SecondaryDNSService struct {
- Options []option.RequestOption
- ForceAxfrs *ForceAxfrService
- Incoming *IncomingService
- Outgoing *OutgoingService
- ACLs *ACLService
- Peers *PeerService
- TSIGs *TSIGService
+ Options []option.RequestOption
+ ForceAXFR *ForceAXFRService
+ Incoming *IncomingService
+ Outgoing *OutgoingService
+ ACLs *ACLService
+ Peers *PeerService
+ TSIGs *TSIGService
}
// NewSecondaryDNSService generates a new service that applies the given options to
@@ -27,7 +27,7 @@ type SecondaryDNSService struct {
func NewSecondaryDNSService(opts ...option.RequestOption) (r *SecondaryDNSService) {
r = &SecondaryDNSService{}
r.Options = opts
- r.ForceAxfrs = NewForceAxfrService(opts...)
+ r.ForceAXFR = NewForceAXFRService(opts...)
r.Incoming = NewIncomingService(opts...)
r.Outgoing = NewOutgoingService(opts...)
r.ACLs = NewACLService(opts...)
diff --git a/secondary_dns/tsig.go b/secondary_dns/tsig.go
index 7efe88b505..dae976f09b 100644
--- a/secondary_dns/tsig.go
+++ b/secondary_dns/tsig.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// TSIGService contains methods and other services that help with interacting with
diff --git a/secondary_dns/tsig_test.go b/secondary_dns/tsig_test.go
index c410881d5c..d4c18d2a75 100644
--- a/secondary_dns/tsig_test.go
+++ b/secondary_dns/tsig_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/secondary_dns"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/secondary_dns"
)
func TestTSIGNew(t *testing.T) {
diff --git a/snippets/aliases.go b/snippets/aliases.go
index 4400ffac29..9370b8ee66 100644
--- a/snippets/aliases.go
+++ b/snippets/aliases.go
@@ -3,7 +3,7 @@
package snippets
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/snippets/content.go b/snippets/content.go
index 4fee13ce07..33a41c33c1 100644
--- a/snippets/content.go
+++ b/snippets/content.go
@@ -7,8 +7,8 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ContentService contains methods and other services that help with interacting
diff --git a/snippets/content_test.go b/snippets/content_test.go
index d5c01d1963..8bb29b527b 100644
--- a/snippets/content_test.go
+++ b/snippets/content_test.go
@@ -11,8 +11,8 @@ import (
"net/http/httptest"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestContentGet(t *testing.T) {
diff --git a/snippets/rule.go b/snippets/rule.go
index ab29db079f..deac5228ab 100644
--- a/snippets/rule.go
+++ b/snippets/rule.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RuleService contains methods and other services that help with interacting with
diff --git a/snippets/rule_test.go b/snippets/rule_test.go
index 7cc78fd6d2..37fb2c2d9e 100644
--- a/snippets/rule_test.go
+++ b/snippets/rule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/snippets"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/snippets"
)
func TestRuleUpdateWithOptionalParams(t *testing.T) {
diff --git a/snippets/snippet.go b/snippets/snippet.go
index 906a82b34e..f2bc1fdad7 100644
--- a/snippets/snippet.go
+++ b/snippets/snippet.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/snippets/snippet_test.go b/snippets/snippet_test.go
index fcbecb9ed5..2f6609e277 100644
--- a/snippets/snippet_test.go
+++ b/snippets/snippet_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/snippets"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/snippets"
)
func TestSnippetUpdateWithOptionalParams(t *testing.T) {
diff --git a/spectrum/aliases.go b/spectrum/aliases.go
index 6ad4914a7a..c6e55f2d09 100644
--- a/spectrum/aliases.go
+++ b/spectrum/aliases.go
@@ -3,7 +3,7 @@
package spectrum
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/spectrum/analytics.go b/spectrum/analytics.go
index f760e846bd..a9d1cd5f2d 100644
--- a/spectrum/analytics.go
+++ b/spectrum/analytics.go
@@ -3,7 +3,7 @@
package spectrum
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AnalyticsService contains methods and other services that help with interacting
diff --git a/spectrum/analyticsaggregate.go b/spectrum/analyticsaggregate.go
index 6412cea7e7..ae72271a6a 100644
--- a/spectrum/analyticsaggregate.go
+++ b/spectrum/analyticsaggregate.go
@@ -3,7 +3,7 @@
package spectrum
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AnalyticsAggregateService contains methods and other services that help with
diff --git a/spectrum/analyticsaggregatecurrent.go b/spectrum/analyticsaggregatecurrent.go
index b631f3d11d..81ed05320c 100644
--- a/spectrum/analyticsaggregatecurrent.go
+++ b/spectrum/analyticsaggregatecurrent.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AnalyticsAggregateCurrentService contains methods and other services that help
diff --git a/spectrum/analyticsaggregatecurrent_test.go b/spectrum/analyticsaggregatecurrent_test.go
index 624e737349..bf1591e203 100644
--- a/spectrum/analyticsaggregatecurrent_test.go
+++ b/spectrum/analyticsaggregatecurrent_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/spectrum"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/spectrum"
)
func TestAnalyticsAggregateCurrentGetWithOptionalParams(t *testing.T) {
diff --git a/spectrum/analyticsevent.go b/spectrum/analyticsevent.go
index 6ab98029fc..88043f378c 100644
--- a/spectrum/analyticsevent.go
+++ b/spectrum/analyticsevent.go
@@ -3,7 +3,7 @@
package spectrum
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AnalyticsEventService contains methods and other services that help with
diff --git a/spectrum/analyticseventbytime.go b/spectrum/analyticseventbytime.go
index ceb1a40a10..80aa67202c 100644
--- a/spectrum/analyticseventbytime.go
+++ b/spectrum/analyticseventbytime.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/spectrum/analyticseventbytime_test.go b/spectrum/analyticseventbytime_test.go
index 074e0ba83e..4ba614b908 100644
--- a/spectrum/analyticseventbytime_test.go
+++ b/spectrum/analyticseventbytime_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/spectrum"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/spectrum"
)
func TestAnalyticsEventBytimeGetWithOptionalParams(t *testing.T) {
diff --git a/spectrum/analyticseventsummary.go b/spectrum/analyticseventsummary.go
index 91f5749240..a9685467ae 100644
--- a/spectrum/analyticseventsummary.go
+++ b/spectrum/analyticseventsummary.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/spectrum/analyticseventsummary_test.go b/spectrum/analyticseventsummary_test.go
index f5df4cf71c..38a781816e 100644
--- a/spectrum/analyticseventsummary_test.go
+++ b/spectrum/analyticseventsummary_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/spectrum"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/spectrum"
)
func TestAnalyticsEventSummaryGetWithOptionalParams(t *testing.T) {
diff --git a/spectrum/app.go b/spectrum/app.go
index 5fe86e4d10..e2fbe80a4f 100644
--- a/spectrum/app.go
+++ b/spectrum/app.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/spectrum/app_test.go b/spectrum/app_test.go
index 43dec4fc3d..8266ce280c 100644
--- a/spectrum/app_test.go
+++ b/spectrum/app_test.go
@@ -8,11 +8,11 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/spectrum"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/spectrum"
)
func TestAppNewWithOptionalParams(t *testing.T) {
diff --git a/spectrum/spectrum.go b/spectrum/spectrum.go
index 66a6ca5a8b..2f50e67c75 100644
--- a/spectrum/spectrum.go
+++ b/spectrum/spectrum.go
@@ -3,7 +3,7 @@
package spectrum
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SpectrumService contains methods and other services that help with interacting
diff --git a/speed/aliases.go b/speed/aliases.go
index ff4c7d8dc0..fc8b02ddda 100644
--- a/speed/aliases.go
+++ b/speed/aliases.go
@@ -3,7 +3,7 @@
package speed
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/speed/availability.go b/speed/availability.go
index 7e21cb3e06..a22a404872 100644
--- a/speed/availability.go
+++ b/speed/availability.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AvailabilityService contains methods and other services that help with
diff --git a/speed/availability_test.go b/speed/availability_test.go
index 6ad28da98a..350532f86a 100644
--- a/speed/availability_test.go
+++ b/speed/availability_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/speed"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/speed"
)
func TestAvailabilityList(t *testing.T) {
diff --git a/speed/page.go b/speed/page.go
index 8083ce45e4..1677b22c76 100644
--- a/speed/page.go
+++ b/speed/page.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// PageService contains methods and other services that help with interacting with
diff --git a/speed/page_test.go b/speed/page_test.go
index 3df98159b9..f195dcd270 100644
--- a/speed/page_test.go
+++ b/speed/page_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/speed"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/speed"
)
func TestPageList(t *testing.T) {
diff --git a/speed/schedule.go b/speed/schedule.go
index 364fe7872d..ea51cdf352 100644
--- a/speed/schedule.go
+++ b/speed/schedule.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ScheduleService contains methods and other services that help with interacting
diff --git a/speed/schedule_test.go b/speed/schedule_test.go
index bb2e720fad..3f69e3b0d1 100644
--- a/speed/schedule_test.go
+++ b/speed/schedule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/speed"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/speed"
)
func TestScheduleNewWithOptionalParams(t *testing.T) {
diff --git a/speed/speed.go b/speed/speed.go
index 6235606c63..2aa72b1da8 100644
--- a/speed/speed.go
+++ b/speed/speed.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SpeedService contains methods and other services that help with interacting with
diff --git a/speed/speed_test.go b/speed/speed_test.go
index 252c1757b2..5b36a08a3c 100644
--- a/speed/speed_test.go
+++ b/speed/speed_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/speed"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/speed"
)
func TestSpeedDeleteWithOptionalParams(t *testing.T) {
diff --git a/speed/test.go b/speed/test.go
index cff613b873..eccdd7392a 100644
--- a/speed/test.go
+++ b/speed/test.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// TestService contains methods and other services that help with interacting with
diff --git a/speed/test_test.go b/speed/test_test.go
index 1b5683e4f2..4978788c04 100644
--- a/speed/test_test.go
+++ b/speed/test_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/speed"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/speed"
)
func TestTestNewWithOptionalParams(t *testing.T) {
diff --git a/ssl/aliases.go b/ssl/aliases.go
index 93392ba99a..d5e6833581 100644
--- a/ssl/aliases.go
+++ b/ssl/aliases.go
@@ -3,7 +3,7 @@
package ssl
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/ssl/analyze.go b/ssl/analyze.go
index c5752d1477..564b03f860 100644
--- a/ssl/analyze.go
+++ b/ssl/analyze.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/ssl/analyze_test.go b/ssl/analyze_test.go
index abd0a4f7c6..e30267247b 100644
--- a/ssl/analyze_test.go
+++ b/ssl/analyze_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/ssl"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/ssl"
)
func TestAnalyzeNewWithOptionalParams(t *testing.T) {
diff --git a/ssl/certificatepack.go b/ssl/certificatepack.go
index 56132d48bf..31d7c632a9 100644
--- a/ssl/certificatepack.go
+++ b/ssl/certificatepack.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/ssl/certificatepack_test.go b/ssl/certificatepack_test.go
index 296485763c..f92cbf5618 100644
--- a/ssl/certificatepack_test.go
+++ b/ssl/certificatepack_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/ssl"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/ssl"
)
func TestCertificatePackListWithOptionalParams(t *testing.T) {
diff --git a/ssl/certificatepackorder.go b/ssl/certificatepackorder.go
index fadefd9024..6c579b324c 100644
--- a/ssl/certificatepackorder.go
+++ b/ssl/certificatepackorder.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// CertificatePackOrderService contains methods and other services that help with
diff --git a/ssl/certificatepackorder_test.go b/ssl/certificatepackorder_test.go
index f37b6b3c79..56262ec927 100644
--- a/ssl/certificatepackorder_test.go
+++ b/ssl/certificatepackorder_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/ssl"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/ssl"
)
func TestCertificatePackOrderNewWithOptionalParams(t *testing.T) {
diff --git a/ssl/certificatepackquota.go b/ssl/certificatepackquota.go
index 1f8d152988..8d5f0e1986 100644
--- a/ssl/certificatepackquota.go
+++ b/ssl/certificatepackquota.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// CertificatePackQuotaService contains methods and other services that help with
diff --git a/ssl/certificatepackquota_test.go b/ssl/certificatepackquota_test.go
index 69134f451a..a777744c6d 100644
--- a/ssl/certificatepackquota_test.go
+++ b/ssl/certificatepackquota_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/ssl"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/ssl"
)
func TestCertificatePackQuotaGet(t *testing.T) {
diff --git a/ssl/recommendation.go b/ssl/recommendation.go
index 669efd1b86..5c126b8a58 100644
--- a/ssl/recommendation.go
+++ b/ssl/recommendation.go
@@ -8,9 +8,9 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RecommendationService contains methods and other services that help with
diff --git a/ssl/recommendation_test.go b/ssl/recommendation_test.go
index 3e89996282..aa4ded8c15 100644
--- a/ssl/recommendation_test.go
+++ b/ssl/recommendation_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestRecommendationGet(t *testing.T) {
diff --git a/ssl/ssl.go b/ssl/ssl.go
index 4cdb95c4f2..ea75153375 100644
--- a/ssl/ssl.go
+++ b/ssl/ssl.go
@@ -3,7 +3,7 @@
package ssl
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SSLService contains methods and other services that help with interacting with
diff --git a/ssl/universal.go b/ssl/universal.go
index b5356c845c..8bb722eb7a 100644
--- a/ssl/universal.go
+++ b/ssl/universal.go
@@ -3,7 +3,7 @@
package ssl
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// UniversalService contains methods and other services that help with interacting
diff --git a/ssl/universalsetting.go b/ssl/universalsetting.go
index adc41bfcf8..14fe4b4819 100644
--- a/ssl/universalsetting.go
+++ b/ssl/universalsetting.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// UniversalSettingService contains methods and other services that help with
diff --git a/ssl/universalsetting_test.go b/ssl/universalsetting_test.go
index 0e662ca452..0ef8d35068 100644
--- a/ssl/universalsetting_test.go
+++ b/ssl/universalsetting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/ssl"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/ssl"
)
func TestUniversalSettingEditWithOptionalParams(t *testing.T) {
diff --git a/ssl/verification.go b/ssl/verification.go
index 794316573b..3607cb1082 100644
--- a/ssl/verification.go
+++ b/ssl/verification.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// VerificationService contains methods and other services that help with
diff --git a/ssl/verification_test.go b/ssl/verification_test.go
index 975210580d..3c19f3362a 100644
--- a/ssl/verification_test.go
+++ b/ssl/verification_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/ssl"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/ssl"
)
func TestVerificationEdit(t *testing.T) {
diff --git a/storage/aliases.go b/storage/aliases.go
index 95a4b7db02..4646c16bfb 100644
--- a/storage/aliases.go
+++ b/storage/aliases.go
@@ -3,7 +3,7 @@
package storage
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/storage/analytics.go b/storage/analytics.go
index 257d5ced87..652b04f4bd 100644
--- a/storage/analytics.go
+++ b/storage/analytics.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AnalyticsService contains methods and other services that help with interacting
diff --git a/storage/analytics_test.go b/storage/analytics_test.go
index b80bf1445e..1bda9aeb59 100644
--- a/storage/analytics_test.go
+++ b/storage/analytics_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/storage"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/storage"
)
func TestAnalyticsListWithOptionalParams(t *testing.T) {
diff --git a/storage/storage.go b/storage/storage.go
index c0f063081c..f757bc5a94 100644
--- a/storage/storage.go
+++ b/storage/storage.go
@@ -3,7 +3,7 @@
package storage
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// StorageService contains methods and other services that help with interacting
diff --git a/stream/aliases.go b/stream/aliases.go
index 7d81e0f847..ef70831c4d 100644
--- a/stream/aliases.go
+++ b/stream/aliases.go
@@ -3,7 +3,7 @@
package stream
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/stream/audiotrack.go b/stream/audiotrack.go
index 796887d6c8..26ce53a2c3 100644
--- a/stream/audiotrack.go
+++ b/stream/audiotrack.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/stream/audiotrack_test.go b/stream/audiotrack_test.go
index cbf664cf08..c7b4a7e8dc 100644
--- a/stream/audiotrack_test.go
+++ b/stream/audiotrack_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestAudioTrackDelete(t *testing.T) {
diff --git a/stream/caption.go b/stream/caption.go
index 96a8242e98..b85b33e4ad 100644
--- a/stream/caption.go
+++ b/stream/caption.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/stream/caption_test.go b/stream/caption_test.go
index 999722422c..d41d8a488c 100644
--- a/stream/caption_test.go
+++ b/stream/caption_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestCaptionUpdate(t *testing.T) {
diff --git a/stream/clip.go b/stream/clip.go
index 5b4dabf1ec..a86921b119 100644
--- a/stream/clip.go
+++ b/stream/clip.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ClipService contains methods and other services that help with interacting with
diff --git a/stream/clip_test.go b/stream/clip_test.go
index a62f51ddc8..831a86e082 100644
--- a/stream/clip_test.go
+++ b/stream/clip_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestClipNewWithOptionalParams(t *testing.T) {
diff --git a/stream/copy.go b/stream/copy.go
index f19cba4485..6e381e9615 100644
--- a/stream/copy.go
+++ b/stream/copy.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// CopyService contains methods and other services that help with interacting with
diff --git a/stream/copy_test.go b/stream/copy_test.go
index afa0acf060..78d7dbc331 100644
--- a/stream/copy_test.go
+++ b/stream/copy_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestCopyNewWithOptionalParams(t *testing.T) {
diff --git a/stream/directupload.go b/stream/directupload.go
index 19b5eee082..8f14f0e21e 100644
--- a/stream/directupload.go
+++ b/stream/directupload.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DirectUploadService contains methods and other services that help with
diff --git a/stream/directupload_test.go b/stream/directupload_test.go
index 8670b1d3dc..e16c5773a5 100644
--- a/stream/directupload_test.go
+++ b/stream/directupload_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestDirectUploadNewWithOptionalParams(t *testing.T) {
diff --git a/stream/download.go b/stream/download.go
index 6a5cb006ad..73005e3587 100644
--- a/stream/download.go
+++ b/stream/download.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/stream/download_test.go b/stream/download_test.go
index 77f9909763..b47dd87ba4 100644
--- a/stream/download_test.go
+++ b/stream/download_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestDownloadNew(t *testing.T) {
diff --git a/stream/embed.go b/stream/embed.go
index ce2544d4cc..139a8064a8 100644
--- a/stream/embed.go
+++ b/stream/embed.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EmbedService contains methods and other services that help with interacting with
diff --git a/stream/embed_test.go b/stream/embed_test.go
index 987ad84fb5..12b273b945 100644
--- a/stream/embed_test.go
+++ b/stream/embed_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestEmbedGet(t *testing.T) {
diff --git a/stream/key.go b/stream/key.go
index ad02153bca..87a2964916 100644
--- a/stream/key.go
+++ b/stream/key.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/stream/key_test.go b/stream/key_test.go
index a0d6112000..5308333d50 100644
--- a/stream/key_test.go
+++ b/stream/key_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestKeyNew(t *testing.T) {
diff --git a/stream/liveinput.go b/stream/liveinput.go
index 5dcf428855..b7d5c9a7a3 100644
--- a/stream/liveinput.go
+++ b/stream/liveinput.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LiveInputService contains methods and other services that help with interacting
diff --git a/stream/liveinput_test.go b/stream/liveinput_test.go
index a1eb60ec81..30fe8b71db 100644
--- a/stream/liveinput_test.go
+++ b/stream/liveinput_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestLiveInputNewWithOptionalParams(t *testing.T) {
diff --git a/stream/liveinputoutput.go b/stream/liveinputoutput.go
index 409d4cbac6..daa714a3fc 100644
--- a/stream/liveinputoutput.go
+++ b/stream/liveinputoutput.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LiveInputOutputService contains methods and other services that help with
diff --git a/stream/liveinputoutput_test.go b/stream/liveinputoutput_test.go
index af81560f39..6046ebbbeb 100644
--- a/stream/liveinputoutput_test.go
+++ b/stream/liveinputoutput_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestLiveInputOutputNewWithOptionalParams(t *testing.T) {
diff --git a/stream/stream.go b/stream/stream.go
index 64a8119c4e..f993836d3a 100644
--- a/stream/stream.go
+++ b/stream/stream.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// StreamService contains methods and other services that help with interacting
diff --git a/stream/stream_test.go b/stream/stream_test.go
index 8224cae829..26b6b8d3a5 100644
--- a/stream/stream_test.go
+++ b/stream/stream_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestStreamNewWithOptionalParams(t *testing.T) {
diff --git a/stream/token.go b/stream/token.go
index ab56b85a96..8743b18ba8 100644
--- a/stream/token.go
+++ b/stream/token.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// TokenService contains methods and other services that help with interacting with
diff --git a/stream/token_test.go b/stream/token_test.go
index c6288fbb74..4927a24617 100644
--- a/stream/token_test.go
+++ b/stream/token_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestTokenNewWithOptionalParams(t *testing.T) {
diff --git a/stream/video.go b/stream/video.go
index ebec270f8a..ea9f044b80 100644
--- a/stream/video.go
+++ b/stream/video.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// VideoService contains methods and other services that help with interacting with
diff --git a/stream/video_test.go b/stream/video_test.go
index fa8d69b884..6f3a5652ef 100644
--- a/stream/video_test.go
+++ b/stream/video_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestVideoStorageUsageWithOptionalParams(t *testing.T) {
diff --git a/stream/watermark.go b/stream/watermark.go
index d9e92584a7..63a39d1bbc 100644
--- a/stream/watermark.go
+++ b/stream/watermark.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/stream/watermark_test.go b/stream/watermark_test.go
index 56d74ae12a..33ea3d14ff 100644
--- a/stream/watermark_test.go
+++ b/stream/watermark_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestWatermarkNewWithOptionalParams(t *testing.T) {
diff --git a/stream/webhook.go b/stream/webhook.go
index 4d739d34eb..bae0470263 100644
--- a/stream/webhook.go
+++ b/stream/webhook.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/stream/webhook_test.go b/stream/webhook_test.go
index 483000b86a..0f5b06fb97 100644
--- a/stream/webhook_test.go
+++ b/stream/webhook_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/stream"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/stream"
)
func TestWebhookUpdate(t *testing.T) {
diff --git a/subscriptions/aliases.go b/subscriptions/aliases.go
index bb0e313e52..e176032bc1 100644
--- a/subscriptions/aliases.go
+++ b/subscriptions/aliases.go
@@ -3,7 +3,7 @@
package subscriptions
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/subscriptions/subscription.go b/subscriptions/subscription.go
index 97beb5526b..e37168d11a 100644
--- a/subscriptions/subscription.go
+++ b/subscriptions/subscription.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/subscriptions/subscription_test.go b/subscriptions/subscription_test.go
index 9e2bf77d36..daacf2df8f 100644
--- a/subscriptions/subscription_test.go
+++ b/subscriptions/subscription_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/subscriptions"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/subscriptions"
)
func TestSubscriptionNewWithOptionalParams(t *testing.T) {
diff --git a/url_normalization/aliases.go b/url_normalization/aliases.go
index aaed74eb44..43c2eb50c1 100644
--- a/url_normalization/aliases.go
+++ b/url_normalization/aliases.go
@@ -3,7 +3,7 @@
package url_normalization
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/url_normalization/urlnormalization.go b/url_normalization/urlnormalization.go
index 030819d540..9c211d5f49 100644
--- a/url_normalization/urlnormalization.go
+++ b/url_normalization/urlnormalization.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// URLNormalizationService contains methods and other services that help with
diff --git a/url_normalization/urlnormalization_test.go b/url_normalization/urlnormalization_test.go
index 6cc45f44e6..fedcbaec30 100644
--- a/url_normalization/urlnormalization_test.go
+++ b/url_normalization/urlnormalization_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/url_normalization"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/url_normalization"
)
func TestURLNormalizationUpdateWithOptionalParams(t *testing.T) {
diff --git a/url_scanner/aliases.go b/url_scanner/aliases.go
index 29d6b2f972..a23549740c 100644
--- a/url_scanner/aliases.go
+++ b/url_scanner/aliases.go
@@ -3,7 +3,7 @@
package url_scanner
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/url_scanner/scan.go b/url_scanner/scan.go
index 2c2f7cded8..52ea498146 100644
--- a/url_scanner/scan.go
+++ b/url_scanner/scan.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ScanService contains methods and other services that help with interacting with
diff --git a/url_scanner/scan_test.go b/url_scanner/scan_test.go
index ce41a5c550..d3838b745d 100644
--- a/url_scanner/scan_test.go
+++ b/url_scanner/scan_test.go
@@ -12,10 +12,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/url_scanner"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/url_scanner"
)
func TestScanNewWithOptionalParams(t *testing.T) {
diff --git a/url_scanner/urlscanner.go b/url_scanner/urlscanner.go
index e578907977..83cbb5e115 100644
--- a/url_scanner/urlscanner.go
+++ b/url_scanner/urlscanner.go
@@ -9,11 +9,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// URLScannerService contains methods and other services that help with interacting
diff --git a/url_scanner/urlscanner_test.go b/url_scanner/urlscanner_test.go
index cfdc64ec24..a7250244c9 100644
--- a/url_scanner/urlscanner_test.go
+++ b/url_scanner/urlscanner_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/url_scanner"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/url_scanner"
)
func TestURLScannerScanWithOptionalParams(t *testing.T) {
diff --git a/usage_test.go b/usage_test.go
index cc40416c21..863d71d7b0 100644
--- a/usage_test.go
+++ b/usage_test.go
@@ -7,10 +7,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestUsage(t *testing.T) {
diff --git a/user/aliases.go b/user/aliases.go
index 6f8afe5f7c..fc4f2383ae 100644
--- a/user/aliases.go
+++ b/user/aliases.go
@@ -3,7 +3,7 @@
package user
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/user/auditlog.go b/user/auditlog.go
index aab4e194be..1f1901e05d 100644
--- a/user/auditlog.go
+++ b/user/auditlog.go
@@ -8,12 +8,12 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AuditLogService contains methods and other services that help with interacting
diff --git a/user/auditlog_test.go b/user/auditlog_test.go
index 920df77bd7..6f963c05b2 100644
--- a/user/auditlog_test.go
+++ b/user/auditlog_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestAuditLogListWithOptionalParams(t *testing.T) {
diff --git a/user/billing.go b/user/billing.go
index 5c5a92bad1..88135e0fe0 100644
--- a/user/billing.go
+++ b/user/billing.go
@@ -3,7 +3,7 @@
package user
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// BillingService contains methods and other services that help with interacting
@@ -11,9 +11,9 @@ import (
// variables from the environment automatically. You should not instantiate this
// service directly, and instead use the [NewBillingService] method instead.
type BillingService struct {
- Options []option.RequestOption
- History *BillingHistoryService
- Profiles *BillingProfileService
+ Options []option.RequestOption
+ History *BillingHistoryService
+ Profile *BillingProfileService
}
// NewBillingService generates a new service that applies the given options to each
@@ -23,6 +23,6 @@ func NewBillingService(opts ...option.RequestOption) (r *BillingService) {
r = &BillingService{}
r.Options = opts
r.History = NewBillingHistoryService(opts...)
- r.Profiles = NewBillingProfileService(opts...)
+ r.Profile = NewBillingProfileService(opts...)
return
}
diff --git a/user/billinghistory.go b/user/billinghistory.go
index 123220e5d6..e63a69d1f9 100644
--- a/user/billinghistory.go
+++ b/user/billinghistory.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// BillingHistoryService contains methods and other services that help with
diff --git a/user/billinghistory_test.go b/user/billinghistory_test.go
index 9628ea1776..80f771706a 100644
--- a/user/billinghistory_test.go
+++ b/user/billinghistory_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestBillingHistoryGetWithOptionalParams(t *testing.T) {
diff --git a/user/billingprofile.go b/user/billingprofile.go
index aaaa3ca8fe..452fcd99a5 100644
--- a/user/billingprofile.go
+++ b/user/billingprofile.go
@@ -7,10 +7,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/user/billingprofile_test.go b/user/billingprofile_test.go
index 4aedbb5066..342018e25b 100644
--- a/user/billingprofile_test.go
+++ b/user/billingprofile_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestBillingProfileGet(t *testing.T) {
@@ -27,7 +27,7 @@ func TestBillingProfileGet(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.User.Billing.Profiles.Get(context.TODO())
+ _, err := client.User.Billing.Profile.Get(context.TODO())
if err != nil {
var apierr *cloudflare.Error
if errors.As(err, &apierr) {
diff --git a/user/firewall.go b/user/firewall.go
index 35a746d607..33d191ec67 100644
--- a/user/firewall.go
+++ b/user/firewall.go
@@ -3,7 +3,7 @@
package user
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// FirewallService contains methods and other services that help with interacting
diff --git a/user/firewallaccessrule.go b/user/firewallaccessrule.go
index 23a4a5cee6..4defd3a180 100644
--- a/user/firewallaccessrule.go
+++ b/user/firewallaccessrule.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/user/firewallaccessrule_test.go b/user/firewallaccessrule_test.go
index 73d86bed1f..2999d6ea33 100644
--- a/user/firewallaccessrule_test.go
+++ b/user/firewallaccessrule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestFirewallAccessRuleNewWithOptionalParams(t *testing.T) {
diff --git a/user/invite.go b/user/invite.go
index c93b5e0aff..4c7ae9438c 100644
--- a/user/invite.go
+++ b/user/invite.go
@@ -9,12 +9,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/accounts"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/accounts"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/user/invite_test.go b/user/invite_test.go
index 0cbcb963e5..90d51bb65a 100644
--- a/user/invite_test.go
+++ b/user/invite_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestInviteList(t *testing.T) {
diff --git a/user/loadbalancer.go b/user/loadbalancer.go
index 17fdccd3f0..dfa741d202 100644
--- a/user/loadbalancer.go
+++ b/user/loadbalancer.go
@@ -3,7 +3,7 @@
package user
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LoadBalancerService contains methods and other services that help with
diff --git a/user/loadbalanceranalytics.go b/user/loadbalanceranalytics.go
index 795b4d1f6a..feb00634c9 100644
--- a/user/loadbalanceranalytics.go
+++ b/user/loadbalanceranalytics.go
@@ -3,7 +3,7 @@
package user
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LoadBalancerAnalyticsService contains methods and other services that help with
diff --git a/user/loadbalanceranalyticsevent.go b/user/loadbalanceranalyticsevent.go
index 947a91832e..779ffb7329 100644
--- a/user/loadbalanceranalyticsevent.go
+++ b/user/loadbalanceranalyticsevent.go
@@ -8,11 +8,11 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LoadBalancerAnalyticsEventService contains methods and other services that help
diff --git a/user/loadbalanceranalyticsevent_test.go b/user/loadbalanceranalyticsevent_test.go
index 3bf41e0069..18f382592b 100644
--- a/user/loadbalanceranalyticsevent_test.go
+++ b/user/loadbalanceranalyticsevent_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestLoadBalancerAnalyticsEventListWithOptionalParams(t *testing.T) {
diff --git a/user/loadbalancermonitor.go b/user/loadbalancermonitor.go
index 8d46b6fe5c..c38220e82f 100644
--- a/user/loadbalancermonitor.go
+++ b/user/loadbalancermonitor.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LoadBalancerMonitorService contains methods and other services that help with
diff --git a/user/loadbalancermonitor_test.go b/user/loadbalancermonitor_test.go
index fefa4ba9e0..f9321ddb76 100644
--- a/user/loadbalancermonitor_test.go
+++ b/user/loadbalancermonitor_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestLoadBalancerMonitorNewWithOptionalParams(t *testing.T) {
diff --git a/user/loadbalancerpool.go b/user/loadbalancerpool.go
index 1c740bf048..b4aa241a83 100644
--- a/user/loadbalancerpool.go
+++ b/user/loadbalancerpool.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/user/loadbalancerpool_test.go b/user/loadbalancerpool_test.go
index 04dba05d6f..ec42564aeb 100644
--- a/user/loadbalancerpool_test.go
+++ b/user/loadbalancerpool_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestLoadBalancerPoolNewWithOptionalParams(t *testing.T) {
diff --git a/user/loadbalancerpreview.go b/user/loadbalancerpreview.go
index ae7c82f91a..97edaa8c65 100644
--- a/user/loadbalancerpreview.go
+++ b/user/loadbalancerpreview.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// LoadBalancerPreviewService contains methods and other services that help with
diff --git a/user/loadbalancerpreview_test.go b/user/loadbalancerpreview_test.go
index d29d0010fe..840f4b9c7c 100644
--- a/user/loadbalancerpreview_test.go
+++ b/user/loadbalancerpreview_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestLoadBalancerPreviewGet(t *testing.T) {
diff --git a/user/organization.go b/user/organization.go
index d1804e20e6..c28a25306c 100644
--- a/user/organization.go
+++ b/user/organization.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/user/organization_test.go b/user/organization_test.go
index 0cabd791f5..f81455bbee 100644
--- a/user/organization_test.go
+++ b/user/organization_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestOrganizationListWithOptionalParams(t *testing.T) {
diff --git a/user/subscription.go b/user/subscription.go
index d37455540e..c68ecce88a 100644
--- a/user/subscription.go
+++ b/user/subscription.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/user/subscription_test.go b/user/subscription_test.go
index d64d5f32b6..0f6a88598a 100644
--- a/user/subscription_test.go
+++ b/user/subscription_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestSubscriptionUpdateWithOptionalParams(t *testing.T) {
diff --git a/user/token.go b/user/token.go
index 8c3ff98fdf..ec300fc807 100644
--- a/user/token.go
+++ b/user/token.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/user/token_test.go b/user/token_test.go
index 8441d8969b..6561fcd30e 100644
--- a/user/token_test.go
+++ b/user/token_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestTokenNewWithOptionalParams(t *testing.T) {
diff --git a/user/tokenpermissiongroup.go b/user/tokenpermissiongroup.go
index f94b4ff4a2..53db03c97a 100644
--- a/user/tokenpermissiongroup.go
+++ b/user/tokenpermissiongroup.go
@@ -6,9 +6,9 @@ import (
"context"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// TokenPermissionGroupService contains methods and other services that help with
diff --git a/user/tokenpermissiongroup_test.go b/user/tokenpermissiongroup_test.go
index 050071d8d7..25cd576c4c 100644
--- a/user/tokenpermissiongroup_test.go
+++ b/user/tokenpermissiongroup_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestTokenPermissionGroupList(t *testing.T) {
diff --git a/user/tokenvalue.go b/user/tokenvalue.go
index 2de17be703..04b5aa60fa 100644
--- a/user/tokenvalue.go
+++ b/user/tokenvalue.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// TokenValueService contains methods and other services that help with interacting
diff --git a/user/tokenvalue_test.go b/user/tokenvalue_test.go
index 8beb69a9d7..54ec060f3e 100644
--- a/user/tokenvalue_test.go
+++ b/user/tokenvalue_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestTokenValueUpdate(t *testing.T) {
diff --git a/user/user.go b/user/user.go
index 1a8d917770..5529ea29aa 100644
--- a/user/user.go
+++ b/user/user.go
@@ -7,11 +7,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/user/user_test.go b/user/user_test.go
index c2cdfd38b6..5eedef804c 100644
--- a/user/user_test.go
+++ b/user/user_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/user"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/user"
)
func TestUserEditWithOptionalParams(t *testing.T) {
diff --git a/vectorize/aliases.go b/vectorize/aliases.go
index 76aecc5a22..c92080151b 100644
--- a/vectorize/aliases.go
+++ b/vectorize/aliases.go
@@ -3,7 +3,7 @@
package vectorize
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/vectorize/index.go b/vectorize/index.go
index 18fac8d9a5..3ef8c01157 100644
--- a/vectorize/index.go
+++ b/vectorize/index.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/vectorize/index_test.go b/vectorize/index_test.go
index de91e230ed..f952df169a 100644
--- a/vectorize/index_test.go
+++ b/vectorize/index_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/vectorize"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/vectorize"
)
func TestIndexNewWithOptionalParams(t *testing.T) {
diff --git a/vectorize/vectorize.go b/vectorize/vectorize.go
index 3344c1733c..24a8c4d18d 100644
--- a/vectorize/vectorize.go
+++ b/vectorize/vectorize.go
@@ -3,7 +3,7 @@
package vectorize
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// VectorizeService contains methods and other services that help with interacting
diff --git a/waiting_rooms/aliases.go b/waiting_rooms/aliases.go
index 003e9c89d6..0f414a13ec 100644
--- a/waiting_rooms/aliases.go
+++ b/waiting_rooms/aliases.go
@@ -3,7 +3,7 @@
package waiting_rooms
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/waiting_rooms/event.go b/waiting_rooms/event.go
index 473dcb1ba8..0dc05d03ff 100644
--- a/waiting_rooms/event.go
+++ b/waiting_rooms/event.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EventService contains methods and other services that help with interacting with
diff --git a/waiting_rooms/event_test.go b/waiting_rooms/event_test.go
index e1abc20aa9..194a46c4ab 100644
--- a/waiting_rooms/event_test.go
+++ b/waiting_rooms/event_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/waiting_rooms"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/waiting_rooms"
)
func TestEventNewWithOptionalParams(t *testing.T) {
diff --git a/waiting_rooms/eventdetail.go b/waiting_rooms/eventdetail.go
index b6ca6736eb..ae9e0f3e4a 100644
--- a/waiting_rooms/eventdetail.go
+++ b/waiting_rooms/eventdetail.go
@@ -8,9 +8,9 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// EventDetailService contains methods and other services that help with
diff --git a/waiting_rooms/eventdetail_test.go b/waiting_rooms/eventdetail_test.go
index 98d0dd53ca..8093eed697 100644
--- a/waiting_rooms/eventdetail_test.go
+++ b/waiting_rooms/eventdetail_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestEventDetailGet(t *testing.T) {
diff --git a/waiting_rooms/page.go b/waiting_rooms/page.go
new file mode 100644
index 0000000000..127c2857fa
--- /dev/null
+++ b/waiting_rooms/page.go
@@ -0,0 +1,151 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package waiting_rooms
+
+import (
+ "context"
+ "fmt"
+ "net/http"
+
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+)
+
+// PageService contains methods and other services that help with interacting with
+// the cloudflare API. Note, unlike clients, this service does not read variables
+// from the environment automatically. You should not instantiate this service
+// directly, and instead use the [NewPageService] method instead.
+type PageService struct {
+ Options []option.RequestOption
+}
+
+// NewPageService generates a new service that applies the given options to each
+// request. These options are applied after the parent client's options (if there
+// is one), and before any request-specific options.
+func NewPageService(opts ...option.RequestOption) (r *PageService) {
+ r = &PageService{}
+ r.Options = opts
+ return
+}
+
+// Creates a waiting room page preview. Upload a custom waiting room page for
+// preview. You will receive a preview URL in the form
+// `http://waitingrooms.dev/preview/`. You can use the following query
+// parameters to change the state of the preview:
+//
+// 1. `force_queue`: Boolean indicating if all users will be queued in the waiting
+// room and no one will be let into the origin website (also known as queueAll).
+// 2. `queue_is_full`: Boolean indicating if the waiting room's queue is currently
+// full and not accepting new users at the moment.
+// 3. `queueing_method`: The queueing method currently used by the waiting room.
+// - **fifo** indicates a FIFO queue.
+// - **random** indicates a Random queue.
+// - **passthrough** indicates a Passthrough queue. Keep in mind that the
+// waiting room page will only be displayed if `force_queue=true` or
+// `event=prequeueing` — for other cases the request will pass through to the
+// origin. For our preview, this will be a fake origin website returning
+// "Welcome".
+// - **reject** indicates a Reject queue.
+// 4. `event`: Used to preview a waiting room event.
+// - **none** indicates no event is occurring.
+// - **prequeueing** indicates that an event is prequeueing (between
+// `prequeue_start_time` and `event_start_time`).
+// - **started** indicates that an event has started (between `event_start_time`
+// and `event_end_time`).
+// 5. `shuffle_at_event_start`: Boolean indicating if the event will shuffle users
+// in the prequeue when it starts. This can only be set to **true** if an event
+// is active (`event` is not **none**).
+//
+// For example, you can make a request to
+// `http://waitingrooms.dev/preview/?force_queue=false&queue_is_full=false&queueing_method=random&event=started&shuffle_at_event_start=true` 6.
+// `waitTime`: Non-zero, positive integer indicating the estimated wait time in
+// minutes. The default value is 10 minutes.
+//
+// For example, you can make a request to
+// `http://waitingrooms.dev/preview/?waitTime=50` to configure the estimated
+// wait time as 50 minutes.
+func (r *PageService) Preview(ctx context.Context, zoneIdentifier string, body PagePreviewParams, opts ...option.RequestOption) (res *PagePreviewResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env PagePreviewResponseEnvelope
+ path := fmt.Sprintf("zones/%s/waiting_rooms/preview", zoneIdentifier)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+type PagePreviewResponse struct {
+ // URL where the custom waiting room page can temporarily be previewed.
+ PreviewURL string `json:"preview_url"`
+ JSON pagePreviewResponseJSON `json:"-"`
+}
+
+// pagePreviewResponseJSON contains the JSON metadata for the struct
+// [PagePreviewResponse]
+type pagePreviewResponseJSON struct {
+ PreviewURL apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *PagePreviewResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r pagePreviewResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type PagePreviewParams struct {
+ // Only available for the Waiting Room Advanced subscription. This is a template
+ // html file that will be rendered at the edge. If no custom_page_html is provided,
+ // the default waiting room will be used. The template is based on mustache (
+ // https://mustache.github.io/ ). There are several variables that are evaluated by
+ // the Cloudflare edge:
+ //
+ // 1. {{`waitTimeKnown`}} Acts like a boolean value that indicates the behavior to
+ // take when wait time is not available, for instance when queue_all is
+ // **true**.
+ // 2. {{`waitTimeFormatted`}} Estimated wait time for the user. For example, five
+ // minutes. Alternatively, you can use:
+ // 3. {{`waitTime`}} Number of minutes of estimated wait for a user.
+ // 4. {{`waitTimeHours`}} Number of hours of estimated wait for a user
+ // (`Math.floor(waitTime/60)`).
+ // 5. {{`waitTimeHourMinutes`}} Number of minutes above the `waitTimeHours` value
+ // (`waitTime%60`).
+ // 6. {{`queueIsFull`}} Changes to **true** when no more people can be added to the
+ // queue.
+ //
+ // To view the full list of variables, look at the `cfWaitingRoom` object described
+ // under the `json_response_enabled` property in other Waiting Room API calls.
+ CustomHTML param.Field[string] `json:"custom_html,required"`
+}
+
+func (r PagePreviewParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type PagePreviewResponseEnvelope struct {
+ Result PagePreviewResponse `json:"result,required"`
+ JSON pagePreviewResponseEnvelopeJSON `json:"-"`
+}
+
+// pagePreviewResponseEnvelopeJSON contains the JSON metadata for the struct
+// [PagePreviewResponseEnvelope]
+type pagePreviewResponseEnvelopeJSON struct {
+ Result apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *PagePreviewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r pagePreviewResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
diff --git a/email_routing/routingenable_test.go b/waiting_rooms/page_test.go
similarity index 55%
rename from email_routing/routingenable_test.go
rename to waiting_rooms/page_test.go
index 33646a828a..9ba67d9468 100644
--- a/email_routing/routingenable_test.go
+++ b/waiting_rooms/page_test.go
@@ -1,6 +1,6 @@
// File generated from our OpenAPI spec by Stainless.
-package email_routing_test
+package waiting_rooms_test
import (
"context"
@@ -8,12 +8,13 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/waiting_rooms"
)
-func TestRoutingEnableNew(t *testing.T) {
+func TestPagePreview(t *testing.T) {
t.Skip("skipped: tests are disabled for the time being")
baseURL := "http://localhost:4010"
if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
@@ -27,7 +28,13 @@ func TestRoutingEnableNew(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.EmailRouting.Routing.Enables.New(context.TODO(), "023e105f4ecef8ad9ca31a8372d0c353")
+ _, err := client.WaitingRooms.Page.Preview(
+ context.TODO(),
+ "023e105f4ecef8ad9ca31a8372d0c353",
+ waiting_rooms.PagePreviewParams{
+ CustomHTML: cloudflare.F("{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}"),
+ },
+ )
if err != nil {
var apierr *cloudflare.Error
if errors.As(err, &apierr) {
diff --git a/waiting_rooms/rule.go b/waiting_rooms/rule.go
index 716da625e7..c16f5329ba 100644
--- a/waiting_rooms/rule.go
+++ b/waiting_rooms/rule.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// RuleService contains methods and other services that help with interacting with
diff --git a/waiting_rooms/rule_test.go b/waiting_rooms/rule_test.go
index 62e4f4d94a..5e97cca6f0 100644
--- a/waiting_rooms/rule_test.go
+++ b/waiting_rooms/rule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/waiting_rooms"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/waiting_rooms"
)
func TestRuleNewWithOptionalParams(t *testing.T) {
diff --git a/waiting_rooms/setting.go b/waiting_rooms/setting.go
index 240f5eab42..fb89b00e71 100644
--- a/waiting_rooms/setting.go
+++ b/waiting_rooms/setting.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingService contains methods and other services that help with interacting
diff --git a/waiting_rooms/setting_test.go b/waiting_rooms/setting_test.go
index 7c2b416bd9..30bd050c91 100644
--- a/waiting_rooms/setting_test.go
+++ b/waiting_rooms/setting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/waiting_rooms"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/waiting_rooms"
)
func TestSettingUpdateWithOptionalParams(t *testing.T) {
diff --git a/waiting_rooms/status.go b/waiting_rooms/status.go
index da4a72e8af..18ea10d17d 100644
--- a/waiting_rooms/status.go
+++ b/waiting_rooms/status.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// StatusService contains methods and other services that help with interacting
diff --git a/waiting_rooms/status_test.go b/waiting_rooms/status_test.go
index 8f64513f8c..f68136f568 100644
--- a/waiting_rooms/status_test.go
+++ b/waiting_rooms/status_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestStatusGet(t *testing.T) {
diff --git a/waiting_rooms/waitingroom.go b/waiting_rooms/waitingroom.go
index b1fec185df..33063b2f90 100644
--- a/waiting_rooms/waitingroom.go
+++ b/waiting_rooms/waitingroom.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// WaitingRoomService contains methods and other services that help with
@@ -21,6 +21,7 @@ import (
// instead.
type WaitingRoomService struct {
Options []option.RequestOption
+ Page *PageService
Events *EventService
Rules *RuleService
Statuses *StatusService
@@ -33,6 +34,7 @@ type WaitingRoomService struct {
func NewWaitingRoomService(opts ...option.RequestOption) (r *WaitingRoomService) {
r = &WaitingRoomService{}
r.Options = opts
+ r.Page = NewPageService(opts...)
r.Events = NewEventService(opts...)
r.Rules = NewRuleService(opts...)
r.Statuses = NewStatusService(opts...)
@@ -118,54 +120,6 @@ func (r *WaitingRoomService) Get(ctx context.Context, zoneIdentifier string, wai
return
}
-// Creates a waiting room page preview. Upload a custom waiting room page for
-// preview. You will receive a preview URL in the form
-// `http://waitingrooms.dev/preview/`. You can use the following query
-// parameters to change the state of the preview:
-//
-// 1. `force_queue`: Boolean indicating if all users will be queued in the waiting
-// room and no one will be let into the origin website (also known as queueAll).
-// 2. `queue_is_full`: Boolean indicating if the waiting room's queue is currently
-// full and not accepting new users at the moment.
-// 3. `queueing_method`: The queueing method currently used by the waiting room.
-// - **fifo** indicates a FIFO queue.
-// - **random** indicates a Random queue.
-// - **passthrough** indicates a Passthrough queue. Keep in mind that the
-// waiting room page will only be displayed if `force_queue=true` or
-// `event=prequeueing` — for other cases the request will pass through to the
-// origin. For our preview, this will be a fake origin website returning
-// "Welcome".
-// - **reject** indicates a Reject queue.
-// 4. `event`: Used to preview a waiting room event.
-// - **none** indicates no event is occurring.
-// - **prequeueing** indicates that an event is prequeueing (between
-// `prequeue_start_time` and `event_start_time`).
-// - **started** indicates that an event has started (between `event_start_time`
-// and `event_end_time`).
-// 5. `shuffle_at_event_start`: Boolean indicating if the event will shuffle users
-// in the prequeue when it starts. This can only be set to **true** if an event
-// is active (`event` is not **none**).
-//
-// For example, you can make a request to
-// `http://waitingrooms.dev/preview/?force_queue=false&queue_is_full=false&queueing_method=random&event=started&shuffle_at_event_start=true` 6.
-// `waitTime`: Non-zero, positive integer indicating the estimated wait time in
-// minutes. The default value is 10 minutes.
-//
-// For example, you can make a request to
-// `http://waitingrooms.dev/preview/?waitTime=50` to configure the estimated
-// wait time as 50 minutes.
-func (r *WaitingRoomService) Preview(ctx context.Context, zoneIdentifier string, body WaitingRoomPreviewParams, opts ...option.RequestOption) (res *WaitingRoomPreviewResponse, err error) {
- opts = append(r.Options[:], opts...)
- var env WaitingRoomPreviewResponseEnvelope
- path := fmt.Sprintf("zones/%s/waiting_rooms/preview", zoneIdentifier)
- err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, body, &env, opts...)
- if err != nil {
- return
- }
- res = &env.Result
- return
-}
-
type WaitingroomWaitingroom struct {
ID interface{} `json:"id"`
// Only available for the Waiting Room Advanced subscription. Additional hostname
@@ -649,28 +603,6 @@ func (r waitingRoomDeleteResponseJSON) RawJSON() string {
return r.raw
}
-type WaitingRoomPreviewResponse struct {
- // URL where the custom waiting room page can temporarily be previewed.
- PreviewURL string `json:"preview_url"`
- JSON waitingRoomPreviewResponseJSON `json:"-"`
-}
-
-// waitingRoomPreviewResponseJSON contains the JSON metadata for the struct
-// [WaitingRoomPreviewResponse]
-type waitingRoomPreviewResponseJSON struct {
- PreviewURL apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *WaitingRoomPreviewResponse) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r waitingRoomPreviewResponseJSON) RawJSON() string {
- return r.raw
-}
-
type WaitingRoomNewParams struct {
// The host name to which the waiting room will be applied (no wildcards). Please
// do not include the scheme (http:// or https://). The host and path combination
@@ -2065,53 +1997,3 @@ func (r *WaitingRoomGetResponseEnvelope) UnmarshalJSON(data []byte) (err error)
func (r waitingRoomGetResponseEnvelopeJSON) RawJSON() string {
return r.raw
}
-
-type WaitingRoomPreviewParams struct {
- // Only available for the Waiting Room Advanced subscription. This is a template
- // html file that will be rendered at the edge. If no custom_page_html is provided,
- // the default waiting room will be used. The template is based on mustache (
- // https://mustache.github.io/ ). There are several variables that are evaluated by
- // the Cloudflare edge:
- //
- // 1. {{`waitTimeKnown`}} Acts like a boolean value that indicates the behavior to
- // take when wait time is not available, for instance when queue_all is
- // **true**.
- // 2. {{`waitTimeFormatted`}} Estimated wait time for the user. For example, five
- // minutes. Alternatively, you can use:
- // 3. {{`waitTime`}} Number of minutes of estimated wait for a user.
- // 4. {{`waitTimeHours`}} Number of hours of estimated wait for a user
- // (`Math.floor(waitTime/60)`).
- // 5. {{`waitTimeHourMinutes`}} Number of minutes above the `waitTimeHours` value
- // (`waitTime%60`).
- // 6. {{`queueIsFull`}} Changes to **true** when no more people can be added to the
- // queue.
- //
- // To view the full list of variables, look at the `cfWaitingRoom` object described
- // under the `json_response_enabled` property in other Waiting Room API calls.
- CustomHTML param.Field[string] `json:"custom_html,required"`
-}
-
-func (r WaitingRoomPreviewParams) MarshalJSON() (data []byte, err error) {
- return apijson.MarshalRoot(r)
-}
-
-type WaitingRoomPreviewResponseEnvelope struct {
- Result WaitingRoomPreviewResponse `json:"result,required"`
- JSON waitingRoomPreviewResponseEnvelopeJSON `json:"-"`
-}
-
-// waitingRoomPreviewResponseEnvelopeJSON contains the JSON metadata for the struct
-// [WaitingRoomPreviewResponseEnvelope]
-type waitingRoomPreviewResponseEnvelopeJSON struct {
- Result apijson.Field
- raw string
- ExtraFields map[string]apijson.Field
-}
-
-func (r *WaitingRoomPreviewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
- return apijson.UnmarshalRoot(data, r)
-}
-
-func (r waitingRoomPreviewResponseEnvelopeJSON) RawJSON() string {
- return r.raw
-}
diff --git a/waiting_rooms/waitingroom_test.go b/waiting_rooms/waitingroom_test.go
index ba2d438d0f..deb7a9263a 100644
--- a/waiting_rooms/waitingroom_test.go
+++ b/waiting_rooms/waitingroom_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/waiting_rooms"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/waiting_rooms"
)
func TestWaitingRoomNewWithOptionalParams(t *testing.T) {
@@ -272,33 +272,3 @@ func TestWaitingRoomGet(t *testing.T) {
t.Fatalf("err should be nil: %s", err.Error())
}
}
-
-func TestWaitingRoomPreview(t *testing.T) {
- t.Skip("skipped: tests are disabled for the time being")
- baseURL := "http://localhost:4010"
- if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
- baseURL = envURL
- }
- if !testutil.CheckTestServer(t, baseURL) {
- return
- }
- client := cloudflare.NewClient(
- option.WithBaseURL(baseURL),
- option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
- option.WithAPIEmail("user@example.com"),
- )
- _, err := client.WaitingRooms.Preview(
- context.TODO(),
- "023e105f4ecef8ad9ca31a8372d0c353",
- waiting_rooms.WaitingRoomPreviewParams{
- CustomHTML: cloudflare.F("{{#waitTimeKnown}} {{waitTime}} mins {{/waitTimeKnown}} {{^waitTimeKnown}} Queue all enabled {{/waitTimeKnown}}"),
- },
- )
- if err != nil {
- var apierr *cloudflare.Error
- if errors.As(err, &apierr) {
- t.Log(string(apierr.DumpRequest(true)))
- }
- t.Fatalf("err should be nil: %s", err.Error())
- }
-}
diff --git a/warp_connector/aliases.go b/warp_connector/aliases.go
index 02aa95c578..e50619aa1b 100644
--- a/warp_connector/aliases.go
+++ b/warp_connector/aliases.go
@@ -3,7 +3,7 @@
package warp_connector
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/warp_connector/warpconnector.go b/warp_connector/warpconnector.go
index 605eb794e6..ec816e70d7 100644
--- a/warp_connector/warpconnector.go
+++ b/warp_connector/warpconnector.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/warp_connector/warpconnector_test.go b/warp_connector/warpconnector_test.go
index f3f7a727e2..7a142f14cd 100644
--- a/warp_connector/warpconnector_test.go
+++ b/warp_connector/warpconnector_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/warp_connector"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/warp_connector"
)
func TestWARPConnectorNew(t *testing.T) {
diff --git a/web3/aliases.go b/web3/aliases.go
index 87c98f4f38..0c6e96376a 100644
--- a/web3/aliases.go
+++ b/web3/aliases.go
@@ -3,7 +3,7 @@
package web3
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/web3/hostname.go b/web3/hostname.go
index d65a624ad1..48b875b74b 100644
--- a/web3/hostname.go
+++ b/web3/hostname.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HostnameService contains methods and other services that help with interacting
diff --git a/web3/hostname_test.go b/web3/hostname_test.go
index a628f91b77..3c23cd71d2 100644
--- a/web3/hostname_test.go
+++ b/web3/hostname_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/web3"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/web3"
)
func TestHostnameNewWithOptionalParams(t *testing.T) {
diff --git a/web3/hostnameipfsuniversalpath.go b/web3/hostnameipfsuniversalpath.go
index 61f21b3c74..858e146dab 100644
--- a/web3/hostnameipfsuniversalpath.go
+++ b/web3/hostnameipfsuniversalpath.go
@@ -3,7 +3,7 @@
package web3
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HostnameIPFSUniversalPathService contains methods and other services that help
diff --git a/web3/hostnameipfsuniversalpathcontentlist.go b/web3/hostnameipfsuniversalpathcontentlist.go
index 5e8725cce5..ec4c3e57e8 100644
--- a/web3/hostnameipfsuniversalpathcontentlist.go
+++ b/web3/hostnameipfsuniversalpathcontentlist.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HostnameIPFSUniversalPathContentListService contains methods and other services
diff --git a/web3/hostnameipfsuniversalpathcontentlist_test.go b/web3/hostnameipfsuniversalpathcontentlist_test.go
index 07692afb7e..b8395c7231 100644
--- a/web3/hostnameipfsuniversalpathcontentlist_test.go
+++ b/web3/hostnameipfsuniversalpathcontentlist_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/web3"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/web3"
)
func TestHostnameIPFSUniversalPathContentListUpdate(t *testing.T) {
diff --git a/web3/hostnameipfsuniversalpathcontentlistentry.go b/web3/hostnameipfsuniversalpathcontentlistentry.go
index 2e7bc2211c..b833001b71 100644
--- a/web3/hostnameipfsuniversalpathcontentlistentry.go
+++ b/web3/hostnameipfsuniversalpathcontentlistentry.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HostnameIPFSUniversalPathContentListEntryService contains methods and other
diff --git a/web3/hostnameipfsuniversalpathcontentlistentry_test.go b/web3/hostnameipfsuniversalpathcontentlistentry_test.go
index 5ab1846968..3ad3b07f9a 100644
--- a/web3/hostnameipfsuniversalpathcontentlistentry_test.go
+++ b/web3/hostnameipfsuniversalpathcontentlistentry_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/web3"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/web3"
)
func TestHostnameIPFSUniversalPathContentListEntryNewWithOptionalParams(t *testing.T) {
diff --git a/web3/web3.go b/web3/web3.go
index 2cde15ee07..8fc89111db 100644
--- a/web3/web3.go
+++ b/web3/web3.go
@@ -3,7 +3,7 @@
package web3
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// Web3Service contains methods and other services that help with interacting with
diff --git a/workers/accountsetting.go b/workers/accountsetting.go
index 2ed259830a..5244001868 100644
--- a/workers/accountsetting.go
+++ b/workers/accountsetting.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccountSettingService contains methods and other services that help with
diff --git a/workers/accountsetting_test.go b/workers/accountsetting_test.go
index e8788356d1..86f776a111 100644
--- a/workers/accountsetting_test.go
+++ b/workers/accountsetting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestAccountSettingUpdate(t *testing.T) {
diff --git a/workers/ai.go b/workers/ai.go
index 0f0be72548..7cb83a9777 100644
--- a/workers/ai.go
+++ b/workers/ai.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AIService contains methods and other services that help with interacting with
diff --git a/workers/ai_test.go b/workers/ai_test.go
index f3eaa1673b..3ed6deaaf6 100644
--- a/workers/ai_test.go
+++ b/workers/ai_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestAIRun(t *testing.T) {
diff --git a/workers/aliases.go b/workers/aliases.go
index 6a901696ba..29da53f9fc 100644
--- a/workers/aliases.go
+++ b/workers/aliases.go
@@ -3,7 +3,7 @@
package workers
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/workers/deployment.go b/workers/deployment.go
index 23fe56d416..5a5a5b7da7 100644
--- a/workers/deployment.go
+++ b/workers/deployment.go
@@ -3,7 +3,7 @@
package workers
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DeploymentService contains methods and other services that help with interacting
diff --git a/workers/deploymentbyscript.go b/workers/deploymentbyscript.go
index ed1e184b09..0ad23c72a0 100644
--- a/workers/deploymentbyscript.go
+++ b/workers/deploymentbyscript.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DeploymentByScriptService contains methods and other services that help with
diff --git a/workers/deploymentbyscript_test.go b/workers/deploymentbyscript_test.go
index 7b5695ed95..d98e3e1093 100644
--- a/workers/deploymentbyscript_test.go
+++ b/workers/deploymentbyscript_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestDeploymentByScriptGet(t *testing.T) {
diff --git a/workers/deploymentbyscriptdetail.go b/workers/deploymentbyscriptdetail.go
index 32f74bea8f..ab85514d21 100644
--- a/workers/deploymentbyscriptdetail.go
+++ b/workers/deploymentbyscriptdetail.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DeploymentByScriptDetailService contains methods and other services that help
diff --git a/workers/deploymentbyscriptdetail_test.go b/workers/deploymentbyscriptdetail_test.go
index 5556fdcca1..06da13248c 100644
--- a/workers/deploymentbyscriptdetail_test.go
+++ b/workers/deploymentbyscriptdetail_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestDeploymentByScriptDetailGet(t *testing.T) {
diff --git a/workers/domain.go b/workers/domain.go
index 6054e88e55..edaa66b666 100644
--- a/workers/domain.go
+++ b/workers/domain.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DomainService contains methods and other services that help with interacting
diff --git a/workers/domain_test.go b/workers/domain_test.go
index 43a38d22d4..710966b6cd 100644
--- a/workers/domain_test.go
+++ b/workers/domain_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestDomainUpdate(t *testing.T) {
diff --git a/workers/filter.go b/workers/filter.go
index f695458fdd..a347439098 100644
--- a/workers/filter.go
+++ b/workers/filter.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// FilterService contains methods and other services that help with interacting
diff --git a/workers/filter_test.go b/workers/filter_test.go
index a60cbe74e4..8785d98482 100644
--- a/workers/filter_test.go
+++ b/workers/filter_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestFilterNew(t *testing.T) {
diff --git a/workers/route.go b/workers/route.go
index 2fe9196d79..aef4f9af4a 100644
--- a/workers/route.go
+++ b/workers/route.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/workers/route_test.go b/workers/route_test.go
index 1c079ed831..f2591c06db 100644
--- a/workers/route_test.go
+++ b/workers/route_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestRouteNewWithOptionalParams(t *testing.T) {
diff --git a/workers/script.go b/workers/script.go
index 618892aea5..e77557f57c 100644
--- a/workers/script.go
+++ b/workers/script.go
@@ -12,12 +12,12 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apiform"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiform"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ScriptService contains methods and other services that help with interacting
diff --git a/workers/script_test.go b/workers/script_test.go
index cd076b444c..85c57d9c2a 100644
--- a/workers/script_test.go
+++ b/workers/script_test.go
@@ -12,10 +12,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestScriptUpdateWithOptionalParams(t *testing.T) {
diff --git a/workers/scriptbinding.go b/workers/scriptbinding.go
index c687605af5..3ad55cba52 100644
--- a/workers/scriptbinding.go
+++ b/workers/scriptbinding.go
@@ -8,10 +8,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/workers/scriptbinding_test.go b/workers/scriptbinding_test.go
index e295f66c4b..67da87ab95 100644
--- a/workers/scriptbinding_test.go
+++ b/workers/scriptbinding_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestScriptBindingGet(t *testing.T) {
diff --git a/workers/scriptcontent.go b/workers/scriptcontent.go
index 45b852579a..b485c1ba38 100644
--- a/workers/scriptcontent.go
+++ b/workers/scriptcontent.go
@@ -10,11 +10,11 @@ import (
"mime/multipart"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apiform"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiform"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ScriptContentService contains methods and other services that help with
diff --git a/workers/scriptcontent_test.go b/workers/scriptcontent_test.go
index 5186a97d9b..7fc9c867bb 100644
--- a/workers/scriptcontent_test.go
+++ b/workers/scriptcontent_test.go
@@ -10,10 +10,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestScriptContentUpdateWithOptionalParams(t *testing.T) {
diff --git a/workers/scriptcontentv2.go b/workers/scriptcontentv2.go
index 50759de93d..f6bf522f64 100644
--- a/workers/scriptcontentv2.go
+++ b/workers/scriptcontentv2.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ScriptContentV2Service contains methods and other services that help with
diff --git a/workers/scriptcontentv2_test.go b/workers/scriptcontentv2_test.go
index 66fe1d5292..1e2ab494bc 100644
--- a/workers/scriptcontentv2_test.go
+++ b/workers/scriptcontentv2_test.go
@@ -11,9 +11,9 @@ import (
"net/http/httptest"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestScriptContentV2Get(t *testing.T) {
diff --git a/workers/scriptschedule.go b/workers/scriptschedule.go
index 04f0b66b06..1f1385c298 100644
--- a/workers/scriptschedule.go
+++ b/workers/scriptschedule.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ScriptScheduleService contains methods and other services that help with
diff --git a/workers/scriptschedule_test.go b/workers/scriptschedule_test.go
index 072132ec30..dd330eef16 100644
--- a/workers/scriptschedule_test.go
+++ b/workers/scriptschedule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestScriptScheduleUpdate(t *testing.T) {
diff --git a/workers/scriptsetting.go b/workers/scriptsetting.go
index cdbca8300e..967b92a838 100644
--- a/workers/scriptsetting.go
+++ b/workers/scriptsetting.go
@@ -8,10 +8,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/workers/scriptsetting_test.go b/workers/scriptsetting_test.go
index 2850faeba5..7d0a05da85 100644
--- a/workers/scriptsetting_test.go
+++ b/workers/scriptsetting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestScriptSettingEditWithOptionalParams(t *testing.T) {
diff --git a/workers/scripttail.go b/workers/scripttail.go
index 247589bec8..9ad01d933e 100644
--- a/workers/scripttail.go
+++ b/workers/scripttail.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/workers/scripttail_test.go b/workers/scripttail_test.go
index 48c9f44490..39a5df5c62 100644
--- a/workers/scripttail_test.go
+++ b/workers/scripttail_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestScriptTailNew(t *testing.T) {
diff --git a/workers/scriptusagemodel.go b/workers/scriptusagemodel.go
index a35340beb0..dcd3d78f1c 100644
--- a/workers/scriptusagemodel.go
+++ b/workers/scriptusagemodel.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ScriptUsageModelService contains methods and other services that help with
diff --git a/workers/scriptusagemodel_test.go b/workers/scriptusagemodel_test.go
index 572ef5575f..e181b33bf4 100644
--- a/workers/scriptusagemodel_test.go
+++ b/workers/scriptusagemodel_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestScriptUsageModelUpdate(t *testing.T) {
diff --git a/workers/service.go b/workers/service.go
index a803b2517d..68fe55e234 100644
--- a/workers/service.go
+++ b/workers/service.go
@@ -3,7 +3,7 @@
package workers
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ServiceService contains methods and other services that help with interacting
diff --git a/workers/serviceenvironment.go b/workers/serviceenvironment.go
index 713f20aa9b..50852fc9db 100644
--- a/workers/serviceenvironment.go
+++ b/workers/serviceenvironment.go
@@ -3,7 +3,7 @@
package workers
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ServiceEnvironmentService contains methods and other services that help with
diff --git a/workers/serviceenvironmentcontent.go b/workers/serviceenvironmentcontent.go
index 0387ebc7f1..99cac86990 100644
--- a/workers/serviceenvironmentcontent.go
+++ b/workers/serviceenvironmentcontent.go
@@ -10,11 +10,11 @@ import (
"mime/multipart"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apiform"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiform"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ServiceEnvironmentContentService contains methods and other services that help
diff --git a/workers/serviceenvironmentcontent_test.go b/workers/serviceenvironmentcontent_test.go
index 552ef1e100..42acdb8e8c 100644
--- a/workers/serviceenvironmentcontent_test.go
+++ b/workers/serviceenvironmentcontent_test.go
@@ -12,10 +12,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestServiceEnvironmentContentUpdateWithOptionalParams(t *testing.T) {
diff --git a/workers/serviceenvironmentsetting.go b/workers/serviceenvironmentsetting.go
index 6fe4889da2..0215758194 100644
--- a/workers/serviceenvironmentsetting.go
+++ b/workers/serviceenvironmentsetting.go
@@ -8,10 +8,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/workers/serviceenvironmentsetting_test.go b/workers/serviceenvironmentsetting_test.go
index 768ac8d9d3..1991bdb3a6 100644
--- a/workers/serviceenvironmentsetting_test.go
+++ b/workers/serviceenvironmentsetting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestServiceEnvironmentSettingEditWithOptionalParams(t *testing.T) {
diff --git a/workers/subdomain.go b/workers/subdomain.go
index 236595a915..582063cba9 100644
--- a/workers/subdomain.go
+++ b/workers/subdomain.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SubdomainService contains methods and other services that help with interacting
diff --git a/workers/subdomain_test.go b/workers/subdomain_test.go
index 8620af606b..838287b101 100644
--- a/workers/subdomain_test.go
+++ b/workers/subdomain_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
func TestSubdomainUpdate(t *testing.T) {
diff --git a/workers/worker.go b/workers/worker.go
index 52891e4fe7..6fe9586ac5 100644
--- a/workers/worker.go
+++ b/workers/worker.go
@@ -3,7 +3,7 @@
package workers
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// WorkerService contains methods and other services that help with interacting
diff --git a/workers_for_platforms/aliases.go b/workers_for_platforms/aliases.go
index 407ff73aa0..75744abee8 100644
--- a/workers_for_platforms/aliases.go
+++ b/workers_for_platforms/aliases.go
@@ -3,7 +3,7 @@
package workers_for_platforms
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/workers_for_platforms/dispatch.go b/workers_for_platforms/dispatch.go
index 3cd65881bd..f8a822ad15 100644
--- a/workers_for_platforms/dispatch.go
+++ b/workers_for_platforms/dispatch.go
@@ -3,7 +3,7 @@
package workers_for_platforms
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DispatchService contains methods and other services that help with interacting
diff --git a/workers_for_platforms/dispatchnamespace.go b/workers_for_platforms/dispatchnamespace.go
index bbc49157b7..c6648e2f9f 100644
--- a/workers_for_platforms/dispatchnamespace.go
+++ b/workers_for_platforms/dispatchnamespace.go
@@ -3,7 +3,15 @@
package workers_for_platforms
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "context"
+ "fmt"
+ "net/http"
+ "time"
+
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DispatchNamespaceService contains methods and other services that help with
@@ -25,3 +33,518 @@ func NewDispatchNamespaceService(opts ...option.RequestOption) (r *DispatchNames
r.Scripts = NewDispatchNamespaceScriptService(opts...)
return
}
+
+// Create a new Workers for Platforms namespace.
+func (r *DispatchNamespaceService) New(ctx context.Context, params DispatchNamespaceNewParams, opts ...option.RequestOption) (res *DispatchNamespaceNewResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env DispatchNamespaceNewResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/workers/dispatch/namespaces", params.AccountID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodPost, path, params, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Fetch a list of Workers for Platforms namespaces.
+func (r *DispatchNamespaceService) List(ctx context.Context, query DispatchNamespaceListParams, opts ...option.RequestOption) (res *[]DispatchNamespaceListResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env DispatchNamespaceListResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/workers/dispatch/namespaces", query.AccountID)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, query, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Delete a Workers for Platforms namespace.
+func (r *DispatchNamespaceService) Delete(ctx context.Context, dispatchNamespace string, body DispatchNamespaceDeleteParams, opts ...option.RequestOption) (res *DispatchNamespaceDeleteResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env DispatchNamespaceDeleteResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/workers/dispatch/namespaces/%s", body.AccountID, dispatchNamespace)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodDelete, path, body, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+// Fetch a Workers for Platforms namespace.
+func (r *DispatchNamespaceService) Get(ctx context.Context, dispatchNamespace string, query DispatchNamespaceGetParams, opts ...option.RequestOption) (res *DispatchNamespaceGetResponse, err error) {
+ opts = append(r.Options[:], opts...)
+ var env DispatchNamespaceGetResponseEnvelope
+ path := fmt.Sprintf("accounts/%s/workers/dispatch/namespaces/%s", query.AccountID, dispatchNamespace)
+ err = requestconfig.ExecuteNewRequest(ctx, http.MethodGet, path, query, &env, opts...)
+ if err != nil {
+ return
+ }
+ res = &env.Result
+ return
+}
+
+type DispatchNamespaceNewResponse struct {
+ // Identifier
+ CreatedBy string `json:"created_by"`
+ // When the script was created.
+ CreatedOn time.Time `json:"created_on" format:"date-time"`
+ // Identifier
+ ModifiedBy string `json:"modified_by"`
+ // When the script was last modified.
+ ModifiedOn time.Time `json:"modified_on" format:"date-time"`
+ // API Resource UUID tag.
+ NamespaceID string `json:"namespace_id"`
+ // Name of the Workers for Platforms dispatch namespace.
+ NamespaceName string `json:"namespace_name"`
+ JSON dispatchNamespaceNewResponseJSON `json:"-"`
+}
+
+// dispatchNamespaceNewResponseJSON contains the JSON metadata for the struct
+// [DispatchNamespaceNewResponse]
+type dispatchNamespaceNewResponseJSON struct {
+ CreatedBy apijson.Field
+ CreatedOn apijson.Field
+ ModifiedBy apijson.Field
+ ModifiedOn apijson.Field
+ NamespaceID apijson.Field
+ NamespaceName apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceNewResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceNewResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type DispatchNamespaceListResponse struct {
+ // Identifier
+ CreatedBy string `json:"created_by"`
+ // When the script was created.
+ CreatedOn time.Time `json:"created_on" format:"date-time"`
+ // Identifier
+ ModifiedBy string `json:"modified_by"`
+ // When the script was last modified.
+ ModifiedOn time.Time `json:"modified_on" format:"date-time"`
+ // API Resource UUID tag.
+ NamespaceID string `json:"namespace_id"`
+ // Name of the Workers for Platforms dispatch namespace.
+ NamespaceName string `json:"namespace_name"`
+ JSON dispatchNamespaceListResponseJSON `json:"-"`
+}
+
+// dispatchNamespaceListResponseJSON contains the JSON metadata for the struct
+// [DispatchNamespaceListResponse]
+type dispatchNamespaceListResponseJSON struct {
+ CreatedBy apijson.Field
+ CreatedOn apijson.Field
+ ModifiedBy apijson.Field
+ ModifiedOn apijson.Field
+ NamespaceID apijson.Field
+ NamespaceName apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceListResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceListResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type DispatchNamespaceDeleteResponse = interface{}
+
+type DispatchNamespaceGetResponse struct {
+ // Identifier
+ CreatedBy string `json:"created_by"`
+ // When the script was created.
+ CreatedOn time.Time `json:"created_on" format:"date-time"`
+ // Identifier
+ ModifiedBy string `json:"modified_by"`
+ // When the script was last modified.
+ ModifiedOn time.Time `json:"modified_on" format:"date-time"`
+ // API Resource UUID tag.
+ NamespaceID string `json:"namespace_id"`
+ // Name of the Workers for Platforms dispatch namespace.
+ NamespaceName string `json:"namespace_name"`
+ JSON dispatchNamespaceGetResponseJSON `json:"-"`
+}
+
+// dispatchNamespaceGetResponseJSON contains the JSON metadata for the struct
+// [DispatchNamespaceGetResponse]
+type dispatchNamespaceGetResponseJSON struct {
+ CreatedBy apijson.Field
+ CreatedOn apijson.Field
+ ModifiedBy apijson.Field
+ ModifiedOn apijson.Field
+ NamespaceID apijson.Field
+ NamespaceName apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceGetResponse) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceGetResponseJSON) RawJSON() string {
+ return r.raw
+}
+
+type DispatchNamespaceNewParams struct {
+ // Identifier
+ AccountID param.Field[string] `path:"account_id,required"`
+ // The name of the dispatch namespace
+ Name param.Field[string] `json:"name"`
+}
+
+func (r DispatchNamespaceNewParams) MarshalJSON() (data []byte, err error) {
+ return apijson.MarshalRoot(r)
+}
+
+type DispatchNamespaceNewResponseEnvelope struct {
+ Errors []DispatchNamespaceNewResponseEnvelopeErrors `json:"errors,required"`
+ Messages []DispatchNamespaceNewResponseEnvelopeMessages `json:"messages,required"`
+ Result DispatchNamespaceNewResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success DispatchNamespaceNewResponseEnvelopeSuccess `json:"success,required"`
+ JSON dispatchNamespaceNewResponseEnvelopeJSON `json:"-"`
+}
+
+// dispatchNamespaceNewResponseEnvelopeJSON contains the JSON metadata for the
+// struct [DispatchNamespaceNewResponseEnvelope]
+type dispatchNamespaceNewResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceNewResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceNewResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type DispatchNamespaceNewResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON dispatchNamespaceNewResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// dispatchNamespaceNewResponseEnvelopeErrorsJSON contains the JSON metadata for
+// the struct [DispatchNamespaceNewResponseEnvelopeErrors]
+type dispatchNamespaceNewResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceNewResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceNewResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type DispatchNamespaceNewResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON dispatchNamespaceNewResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// dispatchNamespaceNewResponseEnvelopeMessagesJSON contains the JSON metadata for
+// the struct [DispatchNamespaceNewResponseEnvelopeMessages]
+type dispatchNamespaceNewResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceNewResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceNewResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type DispatchNamespaceNewResponseEnvelopeSuccess bool
+
+const (
+ DispatchNamespaceNewResponseEnvelopeSuccessTrue DispatchNamespaceNewResponseEnvelopeSuccess = true
+)
+
+type DispatchNamespaceListParams struct {
+ // Identifier
+ AccountID param.Field[string] `path:"account_id,required"`
+}
+
+type DispatchNamespaceListResponseEnvelope struct {
+ Errors []DispatchNamespaceListResponseEnvelopeErrors `json:"errors,required"`
+ Messages []DispatchNamespaceListResponseEnvelopeMessages `json:"messages,required"`
+ Result []DispatchNamespaceListResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success DispatchNamespaceListResponseEnvelopeSuccess `json:"success,required"`
+ JSON dispatchNamespaceListResponseEnvelopeJSON `json:"-"`
+}
+
+// dispatchNamespaceListResponseEnvelopeJSON contains the JSON metadata for the
+// struct [DispatchNamespaceListResponseEnvelope]
+type dispatchNamespaceListResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceListResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceListResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type DispatchNamespaceListResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON dispatchNamespaceListResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// dispatchNamespaceListResponseEnvelopeErrorsJSON contains the JSON metadata for
+// the struct [DispatchNamespaceListResponseEnvelopeErrors]
+type dispatchNamespaceListResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceListResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceListResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type DispatchNamespaceListResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON dispatchNamespaceListResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// dispatchNamespaceListResponseEnvelopeMessagesJSON contains the JSON metadata for
+// the struct [DispatchNamespaceListResponseEnvelopeMessages]
+type dispatchNamespaceListResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceListResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceListResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type DispatchNamespaceListResponseEnvelopeSuccess bool
+
+const (
+ DispatchNamespaceListResponseEnvelopeSuccessTrue DispatchNamespaceListResponseEnvelopeSuccess = true
+)
+
+type DispatchNamespaceDeleteParams struct {
+ // Identifier
+ AccountID param.Field[string] `path:"account_id,required"`
+}
+
+type DispatchNamespaceDeleteResponseEnvelope struct {
+ Errors []DispatchNamespaceDeleteResponseEnvelopeErrors `json:"errors,required"`
+ Messages []DispatchNamespaceDeleteResponseEnvelopeMessages `json:"messages,required"`
+ Result DispatchNamespaceDeleteResponse `json:"result,required,nullable"`
+ // Whether the API call was successful
+ Success DispatchNamespaceDeleteResponseEnvelopeSuccess `json:"success,required"`
+ JSON dispatchNamespaceDeleteResponseEnvelopeJSON `json:"-"`
+}
+
+// dispatchNamespaceDeleteResponseEnvelopeJSON contains the JSON metadata for the
+// struct [DispatchNamespaceDeleteResponseEnvelope]
+type dispatchNamespaceDeleteResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceDeleteResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceDeleteResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type DispatchNamespaceDeleteResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON dispatchNamespaceDeleteResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// dispatchNamespaceDeleteResponseEnvelopeErrorsJSON contains the JSON metadata for
+// the struct [DispatchNamespaceDeleteResponseEnvelopeErrors]
+type dispatchNamespaceDeleteResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceDeleteResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceDeleteResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type DispatchNamespaceDeleteResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON dispatchNamespaceDeleteResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// dispatchNamespaceDeleteResponseEnvelopeMessagesJSON contains the JSON metadata
+// for the struct [DispatchNamespaceDeleteResponseEnvelopeMessages]
+type dispatchNamespaceDeleteResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceDeleteResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceDeleteResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type DispatchNamespaceDeleteResponseEnvelopeSuccess bool
+
+const (
+ DispatchNamespaceDeleteResponseEnvelopeSuccessTrue DispatchNamespaceDeleteResponseEnvelopeSuccess = true
+)
+
+type DispatchNamespaceGetParams struct {
+ // Identifier
+ AccountID param.Field[string] `path:"account_id,required"`
+}
+
+type DispatchNamespaceGetResponseEnvelope struct {
+ Errors []DispatchNamespaceGetResponseEnvelopeErrors `json:"errors,required"`
+ Messages []DispatchNamespaceGetResponseEnvelopeMessages `json:"messages,required"`
+ Result DispatchNamespaceGetResponse `json:"result,required"`
+ // Whether the API call was successful
+ Success DispatchNamespaceGetResponseEnvelopeSuccess `json:"success,required"`
+ JSON dispatchNamespaceGetResponseEnvelopeJSON `json:"-"`
+}
+
+// dispatchNamespaceGetResponseEnvelopeJSON contains the JSON metadata for the
+// struct [DispatchNamespaceGetResponseEnvelope]
+type dispatchNamespaceGetResponseEnvelopeJSON struct {
+ Errors apijson.Field
+ Messages apijson.Field
+ Result apijson.Field
+ Success apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceGetResponseEnvelope) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceGetResponseEnvelopeJSON) RawJSON() string {
+ return r.raw
+}
+
+type DispatchNamespaceGetResponseEnvelopeErrors struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON dispatchNamespaceGetResponseEnvelopeErrorsJSON `json:"-"`
+}
+
+// dispatchNamespaceGetResponseEnvelopeErrorsJSON contains the JSON metadata for
+// the struct [DispatchNamespaceGetResponseEnvelopeErrors]
+type dispatchNamespaceGetResponseEnvelopeErrorsJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceGetResponseEnvelopeErrors) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceGetResponseEnvelopeErrorsJSON) RawJSON() string {
+ return r.raw
+}
+
+type DispatchNamespaceGetResponseEnvelopeMessages struct {
+ Code int64 `json:"code,required"`
+ Message string `json:"message,required"`
+ JSON dispatchNamespaceGetResponseEnvelopeMessagesJSON `json:"-"`
+}
+
+// dispatchNamespaceGetResponseEnvelopeMessagesJSON contains the JSON metadata for
+// the struct [DispatchNamespaceGetResponseEnvelopeMessages]
+type dispatchNamespaceGetResponseEnvelopeMessagesJSON struct {
+ Code apijson.Field
+ Message apijson.Field
+ raw string
+ ExtraFields map[string]apijson.Field
+}
+
+func (r *DispatchNamespaceGetResponseEnvelopeMessages) UnmarshalJSON(data []byte) (err error) {
+ return apijson.UnmarshalRoot(data, r)
+}
+
+func (r dispatchNamespaceGetResponseEnvelopeMessagesJSON) RawJSON() string {
+ return r.raw
+}
+
+// Whether the API call was successful
+type DispatchNamespaceGetResponseEnvelopeSuccess bool
+
+const (
+ DispatchNamespaceGetResponseEnvelopeSuccessTrue DispatchNamespaceGetResponseEnvelopeSuccess = true
+)
diff --git a/workers_for_platforms/dispatchnamespace_test.go b/workers_for_platforms/dispatchnamespace_test.go
new file mode 100644
index 0000000000..5ac72d05d8
--- /dev/null
+++ b/workers_for_platforms/dispatchnamespace_test.go
@@ -0,0 +1,128 @@
+// File generated from our OpenAPI spec by Stainless.
+
+package workers_for_platforms_test
+
+import (
+ "context"
+ "errors"
+ "os"
+ "testing"
+
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers_for_platforms"
+)
+
+func TestDispatchNamespaceNewWithOptionalParams(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.WorkersForPlatforms.Dispatch.Namespaces.New(context.TODO(), workers_for_platforms.DispatchNamespaceNewParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ Name: cloudflare.F("my-dispatch-namespace"),
+ })
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestDispatchNamespaceList(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.WorkersForPlatforms.Dispatch.Namespaces.List(context.TODO(), workers_for_platforms.DispatchNamespaceListParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ })
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestDispatchNamespaceDelete(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.WorkersForPlatforms.Dispatch.Namespaces.Delete(
+ context.TODO(),
+ "my-dispatch-namespace",
+ workers_for_platforms.DispatchNamespaceDeleteParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
+
+func TestDispatchNamespaceGet(t *testing.T) {
+ t.Skip("skipped: tests are disabled for the time being")
+ baseURL := "http://localhost:4010"
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
+ baseURL = envURL
+ }
+ if !testutil.CheckTestServer(t, baseURL) {
+ return
+ }
+ client := cloudflare.NewClient(
+ option.WithBaseURL(baseURL),
+ option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
+ option.WithAPIEmail("user@example.com"),
+ )
+ _, err := client.WorkersForPlatforms.Dispatch.Namespaces.Get(
+ context.TODO(),
+ "my-dispatch-namespace",
+ workers_for_platforms.DispatchNamespaceGetParams{
+ AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
+ },
+ )
+ if err != nil {
+ var apierr *cloudflare.Error
+ if errors.As(err, &apierr) {
+ t.Log(string(apierr.DumpRequest(true)))
+ }
+ t.Fatalf("err should be nil: %s", err.Error())
+ }
+}
diff --git a/workers_for_platforms/dispatchnamespacescript.go b/workers_for_platforms/dispatchnamespacescript.go
index 96f7881442..c20adf409d 100644
--- a/workers_for_platforms/dispatchnamespacescript.go
+++ b/workers_for_platforms/dispatchnamespacescript.go
@@ -12,13 +12,13 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apiform"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiform"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
// DispatchNamespaceScriptService contains methods and other services that help
diff --git a/workers_for_platforms/dispatchnamespacescript_test.go b/workers_for_platforms/dispatchnamespacescript_test.go
index 9fe8fbf2b5..d918591f9d 100644
--- a/workers_for_platforms/dispatchnamespacescript_test.go
+++ b/workers_for_platforms/dispatchnamespacescript_test.go
@@ -10,10 +10,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers_for_platforms"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers_for_platforms"
)
func TestDispatchNamespaceScriptUpdateWithOptionalParams(t *testing.T) {
diff --git a/workers_for_platforms/dispatchnamespacescriptcontent.go b/workers_for_platforms/dispatchnamespacescriptcontent.go
index f45dfa0523..7da8a23ed9 100644
--- a/workers_for_platforms/dispatchnamespacescriptcontent.go
+++ b/workers_for_platforms/dispatchnamespacescriptcontent.go
@@ -3,7 +3,7 @@
package workers_for_platforms
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DispatchNamespaceScriptContentService contains methods and other services that
diff --git a/workers_for_platforms/dispatchnamespacescriptcontentbinding.go b/workers_for_platforms/dispatchnamespacescriptcontentbinding.go
index 120d9e490d..e895176df6 100644
--- a/workers_for_platforms/dispatchnamespacescriptcontentbinding.go
+++ b/workers_for_platforms/dispatchnamespacescriptcontentbinding.go
@@ -8,10 +8,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/workers_for_platforms/dispatchnamespacescriptcontentbinding_test.go b/workers_for_platforms/dispatchnamespacescriptcontentbinding_test.go
index 5ab8070730..eb3dd54c89 100644
--- a/workers_for_platforms/dispatchnamespacescriptcontentbinding_test.go
+++ b/workers_for_platforms/dispatchnamespacescriptcontentbinding_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers_for_platforms"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers_for_platforms"
)
func TestDispatchNamespaceScriptContentBindingGet(t *testing.T) {
diff --git a/workers_for_platforms/dispatchnamespacescriptcontentscript.go b/workers_for_platforms/dispatchnamespacescriptcontentscript.go
index 68f0e37c77..8c94bac2c6 100644
--- a/workers_for_platforms/dispatchnamespacescriptcontentscript.go
+++ b/workers_for_platforms/dispatchnamespacescriptcontentscript.go
@@ -10,12 +10,12 @@ import (
"mime/multipart"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apiform"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiform"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers"
)
// DispatchNamespaceScriptContentScriptService contains methods and other services
diff --git a/workers_for_platforms/dispatchnamespacescriptcontentscript_test.go b/workers_for_platforms/dispatchnamespacescriptcontentscript_test.go
index bd5cb8d936..f7f22fabe6 100644
--- a/workers_for_platforms/dispatchnamespacescriptcontentscript_test.go
+++ b/workers_for_platforms/dispatchnamespacescriptcontentscript_test.go
@@ -12,10 +12,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers_for_platforms"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers_for_platforms"
)
func TestDispatchNamespaceScriptContentScriptUpdateWithOptionalParams(t *testing.T) {
diff --git a/workers_for_platforms/dispatchnamespacescriptcontentsetting.go b/workers_for_platforms/dispatchnamespacescriptcontentsetting.go
index f10446a7d6..054b46721f 100644
--- a/workers_for_platforms/dispatchnamespacescriptcontentsetting.go
+++ b/workers_for_platforms/dispatchnamespacescriptcontentsetting.go
@@ -8,10 +8,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/workers_for_platforms/dispatchnamespacescriptcontentsetting_test.go b/workers_for_platforms/dispatchnamespacescriptcontentsetting_test.go
index dab7efea2c..9a859dfd3b 100644
--- a/workers_for_platforms/dispatchnamespacescriptcontentsetting_test.go
+++ b/workers_for_platforms/dispatchnamespacescriptcontentsetting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/workers_for_platforms"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/workers_for_platforms"
)
func TestDispatchNamespaceScriptContentSettingEditWithOptionalParams(t *testing.T) {
diff --git a/workers_for_platforms/workersforplatform.go b/workers_for_platforms/workersforplatform.go
index ee129d4f92..c57f4afcc5 100644
--- a/workers_for_platforms/workersforplatform.go
+++ b/workers_for_platforms/workersforplatform.go
@@ -3,7 +3,7 @@
package workers_for_platforms
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// WorkersForPlatformService contains methods and other services that help with
diff --git a/zero_trust/access.go b/zero_trust/access.go
index 506ce30b24..25ffa3a880 100644
--- a/zero_trust/access.go
+++ b/zero_trust/access.go
@@ -3,7 +3,7 @@
package zero_trust
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessService contains methods and other services that help with interacting
diff --git a/zero_trust/accessapplication.go b/zero_trust/accessapplication.go
index f8c6c0d257..c1248b4057 100644
--- a/zero_trust/accessapplication.go
+++ b/zero_trust/accessapplication.go
@@ -9,10 +9,10 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/accessapplication_test.go b/zero_trust/accessapplication_test.go
index ae4f520ff4..cd44924f34 100644
--- a/zero_trust/accessapplication_test.go
+++ b/zero_trust/accessapplication_test.go
@@ -8,11 +8,11 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestAccessApplicationNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/accessapplicationca.go b/zero_trust/accessapplicationca.go
index 8f8107f11b..2828eabb06 100644
--- a/zero_trust/accessapplicationca.go
+++ b/zero_trust/accessapplicationca.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/accessapplicationca_test.go b/zero_trust/accessapplicationca_test.go
index 7ca70a5940..aacf1d6119 100644
--- a/zero_trust/accessapplicationca_test.go
+++ b/zero_trust/accessapplicationca_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestAccessApplicationCANewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/accessapplicationpolicy.go b/zero_trust/accessapplicationpolicy.go
index e9fe17f0a8..74007102b9 100644
--- a/zero_trust/accessapplicationpolicy.go
+++ b/zero_trust/accessapplicationpolicy.go
@@ -9,10 +9,10 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/accessapplicationpolicy_test.go b/zero_trust/accessapplicationpolicy_test.go
index 8fe0e5ec64..120aa669d4 100644
--- a/zero_trust/accessapplicationpolicy_test.go
+++ b/zero_trust/accessapplicationpolicy_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestAccessApplicationPolicyNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/accessapplicationuserpolicycheck.go b/zero_trust/accessapplicationuserpolicycheck.go
index 79d22be917..140fd4b813 100644
--- a/zero_trust/accessapplicationuserpolicycheck.go
+++ b/zero_trust/accessapplicationuserpolicycheck.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessApplicationUserPolicyCheckService contains methods and other services that
diff --git a/zero_trust/accessapplicationuserpolicycheck_test.go b/zero_trust/accessapplicationuserpolicycheck_test.go
index e1f0d5bf3c..cbe2aded9d 100644
--- a/zero_trust/accessapplicationuserpolicycheck_test.go
+++ b/zero_trust/accessapplicationuserpolicycheck_test.go
@@ -8,11 +8,11 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestAccessApplicationUserPolicyCheckListWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/accessbookmark.go b/zero_trust/accessbookmark.go
index 4ee1d0272f..a861ae2bb1 100644
--- a/zero_trust/accessbookmark.go
+++ b/zero_trust/accessbookmark.go
@@ -8,9 +8,9 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessBookmarkService contains methods and other services that help with
diff --git a/zero_trust/accessbookmark_test.go b/zero_trust/accessbookmark_test.go
index bd6637fb95..7b100c874c 100644
--- a/zero_trust/accessbookmark_test.go
+++ b/zero_trust/accessbookmark_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAccessBookmarkNew(t *testing.T) {
diff --git a/zero_trust/accesscertificate.go b/zero_trust/accesscertificate.go
index 0ced57d596..475e0a0605 100644
--- a/zero_trust/accesscertificate.go
+++ b/zero_trust/accesscertificate.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessCertificateService contains methods and other services that help with
diff --git a/zero_trust/accesscertificate_test.go b/zero_trust/accesscertificate_test.go
index 2be8a4cda4..4a8569b340 100644
--- a/zero_trust/accesscertificate_test.go
+++ b/zero_trust/accesscertificate_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestAccessCertificateNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/accesscertificatesetting.go b/zero_trust/accesscertificatesetting.go
index 283b2a9307..7701fb810f 100644
--- a/zero_trust/accesscertificatesetting.go
+++ b/zero_trust/accesscertificatesetting.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessCertificateSettingService contains methods and other services that help
diff --git a/zero_trust/accesscertificatesetting_test.go b/zero_trust/accesscertificatesetting_test.go
index c632a6b880..fe9690f69e 100644
--- a/zero_trust/accesscertificatesetting_test.go
+++ b/zero_trust/accesscertificatesetting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestAccessCertificateSettingUpdateWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/accesscustompage.go b/zero_trust/accesscustompage.go
index b085001263..6f4063b0a5 100644
--- a/zero_trust/accesscustompage.go
+++ b/zero_trust/accesscustompage.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessCustomPageService contains methods and other services that help with
diff --git a/zero_trust/accesscustompage_test.go b/zero_trust/accesscustompage_test.go
index 14e3480ddf..20b505629e 100644
--- a/zero_trust/accesscustompage_test.go
+++ b/zero_trust/accesscustompage_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestAccessCustomPageNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/accessgroup.go b/zero_trust/accessgroup.go
index 8cede6bee5..075ce72a23 100644
--- a/zero_trust/accessgroup.go
+++ b/zero_trust/accessgroup.go
@@ -9,10 +9,10 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/accessgroup_test.go b/zero_trust/accessgroup_test.go
index ca8e4068d9..e3e6b9abf9 100644
--- a/zero_trust/accessgroup_test.go
+++ b/zero_trust/accessgroup_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestAccessGroupNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/accesskey.go b/zero_trust/accesskey.go
index 8dd2ea636a..fb84cd3ec0 100644
--- a/zero_trust/accesskey.go
+++ b/zero_trust/accesskey.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/accesskey_test.go b/zero_trust/accesskey_test.go
index da11af7ae1..4a31238477 100644
--- a/zero_trust/accesskey_test.go
+++ b/zero_trust/accesskey_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestAccessKeyUpdate(t *testing.T) {
diff --git a/zero_trust/accesslog.go b/zero_trust/accesslog.go
index 9990fd14d1..f487269cbc 100644
--- a/zero_trust/accesslog.go
+++ b/zero_trust/accesslog.go
@@ -3,7 +3,7 @@
package zero_trust
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessLogService contains methods and other services that help with interacting
diff --git a/zero_trust/accesslogaccessrequest.go b/zero_trust/accesslogaccessrequest.go
index 05edb35256..5f9570b5ef 100644
--- a/zero_trust/accesslogaccessrequest.go
+++ b/zero_trust/accesslogaccessrequest.go
@@ -8,9 +8,9 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessLogAccessRequestService contains methods and other services that help with
diff --git a/zero_trust/accesslogaccessrequest_test.go b/zero_trust/accesslogaccessrequest_test.go
index e18d9e7528..d531623119 100644
--- a/zero_trust/accesslogaccessrequest_test.go
+++ b/zero_trust/accesslogaccessrequest_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAccessLogAccessRequestList(t *testing.T) {
diff --git a/zero_trust/accessservicetoken.go b/zero_trust/accessservicetoken.go
index 9b601e8983..a643f72a2a 100644
--- a/zero_trust/accessservicetoken.go
+++ b/zero_trust/accessservicetoken.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessServiceTokenService contains methods and other services that help with
diff --git a/zero_trust/accessservicetoken_test.go b/zero_trust/accessservicetoken_test.go
index 2ddda02d67..3b1e358644 100644
--- a/zero_trust/accessservicetoken_test.go
+++ b/zero_trust/accessservicetoken_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestAccessServiceTokenNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/accesstag.go b/zero_trust/accesstag.go
index b0e292b8ad..c44013c3c6 100644
--- a/zero_trust/accesstag.go
+++ b/zero_trust/accesstag.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessTagService contains methods and other services that help with interacting
diff --git a/zero_trust/accesstag_test.go b/zero_trust/accesstag_test.go
index 833871bc8b..cbc6657d2b 100644
--- a/zero_trust/accesstag_test.go
+++ b/zero_trust/accesstag_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestAccessTagNew(t *testing.T) {
diff --git a/zero_trust/accessuser.go b/zero_trust/accessuser.go
index 4d36d1a753..051f2d8e65 100644
--- a/zero_trust/accessuser.go
+++ b/zero_trust/accessuser.go
@@ -8,9 +8,9 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessUserService contains methods and other services that help with interacting
diff --git a/zero_trust/accessuser_test.go b/zero_trust/accessuser_test.go
index 7fedbb0ac4..a99cfa7665 100644
--- a/zero_trust/accessuser_test.go
+++ b/zero_trust/accessuser_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAccessUserList(t *testing.T) {
diff --git a/zero_trust/accessuseractivesession.go b/zero_trust/accessuseractivesession.go
index cffa548c4f..81ec39bd77 100644
--- a/zero_trust/accessuseractivesession.go
+++ b/zero_trust/accessuseractivesession.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessUserActiveSessionService contains methods and other services that help
diff --git a/zero_trust/accessuseractivesession_test.go b/zero_trust/accessuseractivesession_test.go
index 70e6a3e303..af0b2c3c70 100644
--- a/zero_trust/accessuseractivesession_test.go
+++ b/zero_trust/accessuseractivesession_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAccessUserActiveSessionList(t *testing.T) {
diff --git a/zero_trust/accessuserfailedlogin.go b/zero_trust/accessuserfailedlogin.go
index 365688e145..71581b2431 100644
--- a/zero_trust/accessuserfailedlogin.go
+++ b/zero_trust/accessuserfailedlogin.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessUserFailedLoginService contains methods and other services that help with
diff --git a/zero_trust/accessuserfailedlogin_test.go b/zero_trust/accessuserfailedlogin_test.go
index 9a841640dd..7558b5d9d1 100644
--- a/zero_trust/accessuserfailedlogin_test.go
+++ b/zero_trust/accessuserfailedlogin_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAccessUserFailedLoginList(t *testing.T) {
diff --git a/zero_trust/accessuserlastseenidentity.go b/zero_trust/accessuserlastseenidentity.go
index 6812a22a33..d6757899d3 100644
--- a/zero_trust/accessuserlastseenidentity.go
+++ b/zero_trust/accessuserlastseenidentity.go
@@ -7,9 +7,9 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// AccessUserLastSeenIdentityService contains methods and other services that help
diff --git a/zero_trust/accessuserlastseenidentity_test.go b/zero_trust/accessuserlastseenidentity_test.go
index 0947222df6..b4dfc23dd4 100644
--- a/zero_trust/accessuserlastseenidentity_test.go
+++ b/zero_trust/accessuserlastseenidentity_test.go
@@ -8,9 +8,9 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
func TestAccessUserLastSeenIdentityGet(t *testing.T) {
diff --git a/zero_trust/aliases.go b/zero_trust/aliases.go
index a82bbb1621..74498d18ce 100644
--- a/zero_trust/aliases.go
+++ b/zero_trust/aliases.go
@@ -3,7 +3,7 @@
package zero_trust
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/zero_trust/connectivitysetting.go b/zero_trust/connectivitysetting.go
index 12a47762cf..6ab9af280c 100644
--- a/zero_trust/connectivitysetting.go
+++ b/zero_trust/connectivitysetting.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ConnectivitySettingService contains methods and other services that help with
diff --git a/zero_trust/connectivitysetting_test.go b/zero_trust/connectivitysetting_test.go
index 7b46694356..c5c74642db 100644
--- a/zero_trust/connectivitysetting_test.go
+++ b/zero_trust/connectivitysetting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestConnectivitySettingEditWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/device.go b/zero_trust/device.go
index b561d35b97..b1235787f0 100644
--- a/zero_trust/device.go
+++ b/zero_trust/device.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
@@ -26,7 +26,7 @@ type DeviceService struct {
DEXTests *DeviceDEXTestService
Networks *DeviceNetworkService
Policies *DevicePolicyService
- Postures *DevicePostureService
+ Posture *DevicePostureService
Revokes *DeviceRevokeService
Settings *DeviceSettingService
Unrevokes *DeviceUnrevokeService
@@ -42,7 +42,7 @@ func NewDeviceService(opts ...option.RequestOption) (r *DeviceService) {
r.DEXTests = NewDeviceDEXTestService(opts...)
r.Networks = NewDeviceNetworkService(opts...)
r.Policies = NewDevicePolicyService(opts...)
- r.Postures = NewDevicePostureService(opts...)
+ r.Posture = NewDevicePostureService(opts...)
r.Revokes = NewDeviceRevokeService(opts...)
r.Settings = NewDeviceSettingService(opts...)
r.Unrevokes = NewDeviceUnrevokeService(opts...)
diff --git a/zero_trust/device_test.go b/zero_trust/device_test.go
index ca418b8a6f..92dc10c960 100644
--- a/zero_trust/device_test.go
+++ b/zero_trust/device_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDeviceList(t *testing.T) {
diff --git a/zero_trust/devicedextest.go b/zero_trust/devicedextest.go
index 2adfd7a1f6..8651c87a99 100644
--- a/zero_trust/devicedextest.go
+++ b/zero_trust/devicedextest.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DeviceDEXTestService contains methods and other services that help with
diff --git a/zero_trust/devicedextest_test.go b/zero_trust/devicedextest_test.go
index d7f1fe5100..4cd1a60aed 100644
--- a/zero_trust/devicedextest_test.go
+++ b/zero_trust/devicedextest_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDeviceDEXTestNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/devicenetwork.go b/zero_trust/devicenetwork.go
index afb9773350..f2d508dbe5 100644
--- a/zero_trust/devicenetwork.go
+++ b/zero_trust/devicenetwork.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DeviceNetworkService contains methods and other services that help with
diff --git a/zero_trust/devicenetwork_test.go b/zero_trust/devicenetwork_test.go
index b2d8ef7a72..20508b71d4 100644
--- a/zero_trust/devicenetwork_test.go
+++ b/zero_trust/devicenetwork_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDeviceNetworkNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/deviceoverridecode.go b/zero_trust/deviceoverridecode.go
index 8a5223d637..4910531645 100644
--- a/zero_trust/deviceoverridecode.go
+++ b/zero_trust/deviceoverridecode.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DeviceOverrideCodeService contains methods and other services that help with
diff --git a/zero_trust/deviceoverridecode_test.go b/zero_trust/deviceoverridecode_test.go
index bcd5053e1d..7d7065c2dd 100644
--- a/zero_trust/deviceoverridecode_test.go
+++ b/zero_trust/deviceoverridecode_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDeviceOverrideCodeList(t *testing.T) {
diff --git a/zero_trust/devicepolicy.go b/zero_trust/devicepolicy.go
index 97b265b00a..05e15f4557 100644
--- a/zero_trust/devicepolicy.go
+++ b/zero_trust/devicepolicy.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DevicePolicyService contains methods and other services that help with
diff --git a/zero_trust/devicepolicy_test.go b/zero_trust/devicepolicy_test.go
index 90266216ed..f817cba0d5 100644
--- a/zero_trust/devicepolicy_test.go
+++ b/zero_trust/devicepolicy_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDevicePolicyNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/devicepolicydefaultpolicy.go b/zero_trust/devicepolicydefaultpolicy.go
index d0c73dae67..1fe8612932 100644
--- a/zero_trust/devicepolicydefaultpolicy.go
+++ b/zero_trust/devicepolicydefaultpolicy.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DevicePolicyDefaultPolicyService contains methods and other services that help
diff --git a/zero_trust/devicepolicydefaultpolicy_test.go b/zero_trust/devicepolicydefaultpolicy_test.go
index 6a0fc78c86..745b2ccdcb 100644
--- a/zero_trust/devicepolicydefaultpolicy_test.go
+++ b/zero_trust/devicepolicydefaultpolicy_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDevicePolicyDefaultPolicyGet(t *testing.T) {
diff --git a/zero_trust/devicepolicyexclude.go b/zero_trust/devicepolicyexclude.go
index 2f3169f498..1e21e4b746 100644
--- a/zero_trust/devicepolicyexclude.go
+++ b/zero_trust/devicepolicyexclude.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DevicePolicyExcludeService contains methods and other services that help with
diff --git a/zero_trust/devicepolicyexclude_test.go b/zero_trust/devicepolicyexclude_test.go
index afae01cf29..3d1c32231f 100644
--- a/zero_trust/devicepolicyexclude_test.go
+++ b/zero_trust/devicepolicyexclude_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDevicePolicyExcludeUpdate(t *testing.T) {
diff --git a/zero_trust/devicepolicyfallbackdomain.go b/zero_trust/devicepolicyfallbackdomain.go
index e79603267f..cc47d674bc 100644
--- a/zero_trust/devicepolicyfallbackdomain.go
+++ b/zero_trust/devicepolicyfallbackdomain.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DevicePolicyFallbackDomainService contains methods and other services that help
diff --git a/zero_trust/devicepolicyfallbackdomain_test.go b/zero_trust/devicepolicyfallbackdomain_test.go
index 5d094e1580..79d1d360d0 100644
--- a/zero_trust/devicepolicyfallbackdomain_test.go
+++ b/zero_trust/devicepolicyfallbackdomain_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDevicePolicyFallbackDomainUpdate(t *testing.T) {
diff --git a/zero_trust/devicepolicyinclude.go b/zero_trust/devicepolicyinclude.go
index 3f28b5e0ec..11e5ef5347 100644
--- a/zero_trust/devicepolicyinclude.go
+++ b/zero_trust/devicepolicyinclude.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DevicePolicyIncludeService contains methods and other services that help with
diff --git a/zero_trust/devicepolicyinclude_test.go b/zero_trust/devicepolicyinclude_test.go
index 1ea8a65971..be7fb2ec43 100644
--- a/zero_trust/devicepolicyinclude_test.go
+++ b/zero_trust/devicepolicyinclude_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDevicePolicyIncludeUpdate(t *testing.T) {
diff --git a/zero_trust/deviceposture.go b/zero_trust/deviceposture.go
index cb378022fd..6b1cc0f04b 100644
--- a/zero_trust/deviceposture.go
+++ b/zero_trust/deviceposture.go
@@ -8,10 +8,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/deviceposture_test.go b/zero_trust/deviceposture_test.go
index 1bc975fb43..0f081f808d 100644
--- a/zero_trust/deviceposture_test.go
+++ b/zero_trust/deviceposture_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDevicePostureNewWithOptionalParams(t *testing.T) {
@@ -28,7 +28,7 @@ func TestDevicePostureNewWithOptionalParams(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Devices.Postures.New(context.TODO(), zero_trust.DevicePostureNewParams{
+ _, err := client.ZeroTrust.Devices.Posture.New(context.TODO(), zero_trust.DevicePostureNewParams{
AccountID: cloudflare.F[any]("699d98642c564d2e855e9661899b7252"),
Name: cloudflare.F("Admin Serial Numbers"),
Type: cloudflare.F(zero_trust.DevicePostureNewParamsTypeFile),
@@ -73,7 +73,7 @@ func TestDevicePostureUpdateWithOptionalParams(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Devices.Postures.Update(
+ _, err := client.ZeroTrust.Devices.Posture.Update(
context.TODO(),
"f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
zero_trust.DevicePostureUpdateParams{
@@ -122,7 +122,7 @@ func TestDevicePostureList(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Devices.Postures.List(context.TODO(), zero_trust.DevicePostureListParams{
+ _, err := client.ZeroTrust.Devices.Posture.List(context.TODO(), zero_trust.DevicePostureListParams{
AccountID: cloudflare.F[any]("699d98642c564d2e855e9661899b7252"),
})
if err != nil {
@@ -148,7 +148,7 @@ func TestDevicePostureDelete(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Devices.Postures.Delete(
+ _, err := client.ZeroTrust.Devices.Posture.Delete(
context.TODO(),
"f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
zero_trust.DevicePostureDeleteParams{
@@ -178,7 +178,7 @@ func TestDevicePostureGet(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Devices.Postures.Get(
+ _, err := client.ZeroTrust.Devices.Posture.Get(
context.TODO(),
"f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
zero_trust.DevicePostureGetParams{
diff --git a/zero_trust/devicepostureintegration.go b/zero_trust/devicepostureintegration.go
index f270cd538e..7c2cdf223d 100644
--- a/zero_trust/devicepostureintegration.go
+++ b/zero_trust/devicepostureintegration.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/devicepostureintegration_test.go b/zero_trust/devicepostureintegration_test.go
index a704fa7094..07d6f14328 100644
--- a/zero_trust/devicepostureintegration_test.go
+++ b/zero_trust/devicepostureintegration_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDevicePostureIntegrationNewWithOptionalParams(t *testing.T) {
@@ -28,7 +28,7 @@ func TestDevicePostureIntegrationNewWithOptionalParams(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Devices.Postures.Integrations.New(context.TODO(), zero_trust.DevicePostureIntegrationNewParams{
+ _, err := client.ZeroTrust.Devices.Posture.Integrations.New(context.TODO(), zero_trust.DevicePostureIntegrationNewParams{
AccountID: cloudflare.F[any]("699d98642c564d2e855e9661899b7252"),
Config: cloudflare.F[zero_trust.DevicePostureIntegrationNewParamsConfig](zero_trust.DevicePostureIntegrationNewParamsConfigTeamsDevicesWorkspaceOneConfigRequest(zero_trust.DevicePostureIntegrationNewParamsConfigTeamsDevicesWorkspaceOneConfigRequest{
APIURL: cloudflare.F("https://as123.awmdm.com/API"),
@@ -63,7 +63,7 @@ func TestDevicePostureIntegrationList(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Devices.Postures.Integrations.List(context.TODO(), zero_trust.DevicePostureIntegrationListParams{
+ _, err := client.ZeroTrust.Devices.Posture.Integrations.List(context.TODO(), zero_trust.DevicePostureIntegrationListParams{
AccountID: cloudflare.F[any]("699d98642c564d2e855e9661899b7252"),
})
if err != nil {
@@ -89,7 +89,7 @@ func TestDevicePostureIntegrationDelete(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Devices.Postures.Integrations.Delete(
+ _, err := client.ZeroTrust.Devices.Posture.Integrations.Delete(
context.TODO(),
"f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
zero_trust.DevicePostureIntegrationDeleteParams{
@@ -119,7 +119,7 @@ func TestDevicePostureIntegrationEditWithOptionalParams(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Devices.Postures.Integrations.Edit(
+ _, err := client.ZeroTrust.Devices.Posture.Integrations.Edit(
context.TODO(),
"f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
zero_trust.DevicePostureIntegrationEditParams{
@@ -158,7 +158,7 @@ func TestDevicePostureIntegrationGet(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Devices.Postures.Integrations.Get(
+ _, err := client.ZeroTrust.Devices.Posture.Integrations.Get(
context.TODO(),
"f174e90a-fafe-4643-bbbc-4a0ed4fc8415",
zero_trust.DevicePostureIntegrationGetParams{
diff --git a/zero_trust/devicerevoke.go b/zero_trust/devicerevoke.go
index 3f7beeea66..09570377d1 100644
--- a/zero_trust/devicerevoke.go
+++ b/zero_trust/devicerevoke.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/devicerevoke_test.go b/zero_trust/devicerevoke_test.go
index 4546355d70..199bae84a2 100644
--- a/zero_trust/devicerevoke_test.go
+++ b/zero_trust/devicerevoke_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDeviceRevokeNew(t *testing.T) {
diff --git a/zero_trust/devicesetting.go b/zero_trust/devicesetting.go
index a6a52fa6d0..40f3ecde07 100644
--- a/zero_trust/devicesetting.go
+++ b/zero_trust/devicesetting.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DeviceSettingService contains methods and other services that help with
diff --git a/zero_trust/devicesetting_test.go b/zero_trust/devicesetting_test.go
index c0dfd2e9cd..1005f8fb25 100644
--- a/zero_trust/devicesetting_test.go
+++ b/zero_trust/devicesetting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDeviceSettingUpdateWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/deviceunrevoke.go b/zero_trust/deviceunrevoke.go
index ae149dfcbd..8953f53a03 100644
--- a/zero_trust/deviceunrevoke.go
+++ b/zero_trust/deviceunrevoke.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/deviceunrevoke_test.go b/zero_trust/deviceunrevoke_test.go
index 27d07f6798..de70257c3e 100644
--- a/zero_trust/deviceunrevoke_test.go
+++ b/zero_trust/deviceunrevoke_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDeviceUnrevokeNew(t *testing.T) {
diff --git a/zero_trust/dex.go b/zero_trust/dex.go
index e9fa73185e..2ec25e1681 100644
--- a/zero_trust/dex.go
+++ b/zero_trust/dex.go
@@ -3,7 +3,7 @@
package zero_trust
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXService contains methods and other services that help with interacting with
diff --git a/zero_trust/dexcolo.go b/zero_trust/dexcolo.go
index dfc596d903..204284c341 100644
--- a/zero_trust/dexcolo.go
+++ b/zero_trust/dexcolo.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXColoService contains methods and other services that help with interacting
diff --git a/zero_trust/dexcolo_test.go b/zero_trust/dexcolo_test.go
index 7a1973b30a..3907bf7181 100644
--- a/zero_trust/dexcolo_test.go
+++ b/zero_trust/dexcolo_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDEXColoListWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/dexfleetstatus.go b/zero_trust/dexfleetstatus.go
index 2a29ad1302..d550e862ff 100644
--- a/zero_trust/dexfleetstatus.go
+++ b/zero_trust/dexfleetstatus.go
@@ -3,7 +3,7 @@
package zero_trust
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXFleetStatusService contains methods and other services that help with
diff --git a/zero_trust/dexfleetstatusdevice.go b/zero_trust/dexfleetstatusdevice.go
index b8c25476ad..495f9e4984 100644
--- a/zero_trust/dexfleetstatusdevice.go
+++ b/zero_trust/dexfleetstatusdevice.go
@@ -8,12 +8,12 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXFleetStatusDeviceService contains methods and other services that help with
diff --git a/zero_trust/dexfleetstatusdevice_test.go b/zero_trust/dexfleetstatusdevice_test.go
index 516ba34ebd..3547e0268a 100644
--- a/zero_trust/dexfleetstatusdevice_test.go
+++ b/zero_trust/dexfleetstatusdevice_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDEXFleetStatusDeviceListWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/dexfleetstatuslive.go b/zero_trust/dexfleetstatuslive.go
index d7cbf6e3c6..34a5ddc703 100644
--- a/zero_trust/dexfleetstatuslive.go
+++ b/zero_trust/dexfleetstatuslive.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXFleetStatusLiveService contains methods and other services that help with
diff --git a/zero_trust/dexfleetstatuslive_test.go b/zero_trust/dexfleetstatuslive_test.go
index 9f8e10b30b..9da4c7a29f 100644
--- a/zero_trust/dexfleetstatuslive_test.go
+++ b/zero_trust/dexfleetstatuslive_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDEXFleetStatusLiveList(t *testing.T) {
diff --git a/zero_trust/dexfleetstatusovertime.go b/zero_trust/dexfleetstatusovertime.go
index c58bbcac80..e034acc447 100644
--- a/zero_trust/dexfleetstatusovertime.go
+++ b/zero_trust/dexfleetstatusovertime.go
@@ -8,10 +8,10 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXFleetStatusOverTimeService contains methods and other services that help with
diff --git a/zero_trust/dexfleetstatusovertime_test.go b/zero_trust/dexfleetstatusovertime_test.go
index e63ee60f9c..04445ed13c 100644
--- a/zero_trust/dexfleetstatusovertime_test.go
+++ b/zero_trust/dexfleetstatusovertime_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDEXFleetStatusOverTimeListWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/dexhttptest.go b/zero_trust/dexhttptest.go
index e9c6758089..bd48dc5e26 100644
--- a/zero_trust/dexhttptest.go
+++ b/zero_trust/dexhttptest.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXHTTPTestService contains methods and other services that help with
diff --git a/zero_trust/dexhttptest_test.go b/zero_trust/dexhttptest_test.go
index 3a19ee8a41..c4fe4f9cd1 100644
--- a/zero_trust/dexhttptest_test.go
+++ b/zero_trust/dexhttptest_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDEXHTTPTestGetWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/dexhttptestpercentile.go b/zero_trust/dexhttptestpercentile.go
index fbc629e0c5..7efcd24d21 100644
--- a/zero_trust/dexhttptestpercentile.go
+++ b/zero_trust/dexhttptestpercentile.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXHTTPTestPercentileService contains methods and other services that help with
diff --git a/zero_trust/dexhttptestpercentile_test.go b/zero_trust/dexhttptestpercentile_test.go
index 5dda02a633..49db4d6ab9 100644
--- a/zero_trust/dexhttptestpercentile_test.go
+++ b/zero_trust/dexhttptestpercentile_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDEXHTTPTestPercentileListWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/dextest.go b/zero_trust/dextest.go
index cb2d1c7ee4..e555820936 100644
--- a/zero_trust/dextest.go
+++ b/zero_trust/dextest.go
@@ -8,12 +8,12 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXTestService contains methods and other services that help with interacting
diff --git a/zero_trust/dextest_test.go b/zero_trust/dextest_test.go
index e4a84100c3..396ac573a9 100644
--- a/zero_trust/dextest_test.go
+++ b/zero_trust/dextest_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDEXTestListWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/dextestuniquedevice.go b/zero_trust/dextestuniquedevice.go
index 344b24a8c6..adde383be8 100644
--- a/zero_trust/dextestuniquedevice.go
+++ b/zero_trust/dextestuniquedevice.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXTestUniqueDeviceService contains methods and other services that help with
diff --git a/zero_trust/dextestuniquedevice_test.go b/zero_trust/dextestuniquedevice_test.go
index 80571f3905..28a421f383 100644
--- a/zero_trust/dextestuniquedevice_test.go
+++ b/zero_trust/dextestuniquedevice_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDEXTestUniqueDeviceListWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/dextraceroutetest.go b/zero_trust/dextraceroutetest.go
index 6f213d7922..f3a594dd62 100644
--- a/zero_trust/dextraceroutetest.go
+++ b/zero_trust/dextraceroutetest.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXTracerouteTestService contains methods and other services that help with
diff --git a/zero_trust/dextraceroutetest_test.go b/zero_trust/dextraceroutetest_test.go
index 898740cd67..061cad0916 100644
--- a/zero_trust/dextraceroutetest_test.go
+++ b/zero_trust/dextraceroutetest_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDEXTracerouteTestGetWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/dextraceroutetestresult.go b/zero_trust/dextraceroutetestresult.go
index a2008086bd..59742bea42 100644
--- a/zero_trust/dextraceroutetestresult.go
+++ b/zero_trust/dextraceroutetestresult.go
@@ -3,7 +3,7 @@
package zero_trust
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXTracerouteTestResultService contains methods and other services that help
diff --git a/zero_trust/dextraceroutetestresultnetworkpath.go b/zero_trust/dextraceroutetestresultnetworkpath.go
index eba8cb7a21..a7e2f8adb0 100644
--- a/zero_trust/dextraceroutetestresultnetworkpath.go
+++ b/zero_trust/dextraceroutetestresultnetworkpath.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DEXTracerouteTestResultNetworkPathService contains methods and other services
diff --git a/zero_trust/dextraceroutetestresultnetworkpath_test.go b/zero_trust/dextraceroutetestresultnetworkpath_test.go
index 59e6475680..e0f8ab1ee3 100644
--- a/zero_trust/dextraceroutetestresultnetworkpath_test.go
+++ b/zero_trust/dextraceroutetestresultnetworkpath_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDEXTracerouteTestResultNetworkPathList(t *testing.T) {
diff --git a/zero_trust/dlp.go b/zero_trust/dlp.go
index 3044250272..3533602798 100644
--- a/zero_trust/dlp.go
+++ b/zero_trust/dlp.go
@@ -3,7 +3,7 @@
package zero_trust
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DLPService contains methods and other services that help with interacting with
diff --git a/zero_trust/dlpdataset.go b/zero_trust/dlpdataset.go
index 2cbb2bcefe..e65b665cd5 100644
--- a/zero_trust/dlpdataset.go
+++ b/zero_trust/dlpdataset.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DLPDatasetService contains methods and other services that help with interacting
diff --git a/zero_trust/dlpdataset_test.go b/zero_trust/dlpdataset_test.go
index a6b3ad957d..4bd91dde8e 100644
--- a/zero_trust/dlpdataset_test.go
+++ b/zero_trust/dlpdataset_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDLPDatasetNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/dlpdatasetupload.go b/zero_trust/dlpdatasetupload.go
index eb1f5dd127..84f5ac6ce8 100644
--- a/zero_trust/dlpdatasetupload.go
+++ b/zero_trust/dlpdatasetupload.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DLPDatasetUploadService contains methods and other services that help with
diff --git a/zero_trust/dlpdatasetupload_test.go b/zero_trust/dlpdatasetupload_test.go
index 19f05e99b6..bc75783745 100644
--- a/zero_trust/dlpdatasetupload_test.go
+++ b/zero_trust/dlpdatasetupload_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDLPDatasetUploadNew(t *testing.T) {
diff --git a/zero_trust/dlppattern.go b/zero_trust/dlppattern.go
index 9abce8c9dd..67ef9a4a7c 100644
--- a/zero_trust/dlppattern.go
+++ b/zero_trust/dlppattern.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DLPPatternService contains methods and other services that help with interacting
diff --git a/zero_trust/dlppattern_test.go b/zero_trust/dlppattern_test.go
index 4a26cec2a5..0cc88b9546 100644
--- a/zero_trust/dlppattern_test.go
+++ b/zero_trust/dlppattern_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDLPPatternValidate(t *testing.T) {
diff --git a/zero_trust/dlppayloadlog.go b/zero_trust/dlppayloadlog.go
index 3df2860255..5e8335ba05 100644
--- a/zero_trust/dlppayloadlog.go
+++ b/zero_trust/dlppayloadlog.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DLPPayloadLogService contains methods and other services that help with
diff --git a/zero_trust/dlppayloadlog_test.go b/zero_trust/dlppayloadlog_test.go
index c2b7aa239a..f0aaef323c 100644
--- a/zero_trust/dlppayloadlog_test.go
+++ b/zero_trust/dlppayloadlog_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDLPPayloadLogUpdate(t *testing.T) {
diff --git a/zero_trust/dlpprofile.go b/zero_trust/dlpprofile.go
index 5d9f8db70c..dc3c3a994c 100644
--- a/zero_trust/dlpprofile.go
+++ b/zero_trust/dlpprofile.go
@@ -9,10 +9,10 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
@@ -21,9 +21,9 @@ import (
// variables from the environment automatically. You should not instantiate this
// service directly, and instead use the [NewDLPProfileService] method instead.
type DLPProfileService struct {
- Options []option.RequestOption
- Customs *DLPProfileCustomService
- Predefineds *DLPProfilePredefinedService
+ Options []option.RequestOption
+ Custom *DLPProfileCustomService
+ Predefined *DLPProfilePredefinedService
}
// NewDLPProfileService generates a new service that applies the given options to
@@ -32,8 +32,8 @@ type DLPProfileService struct {
func NewDLPProfileService(opts ...option.RequestOption) (r *DLPProfileService) {
r = &DLPProfileService{}
r.Options = opts
- r.Customs = NewDLPProfileCustomService(opts...)
- r.Predefineds = NewDLPProfilePredefinedService(opts...)
+ r.Custom = NewDLPProfileCustomService(opts...)
+ r.Predefined = NewDLPProfilePredefinedService(opts...)
return
}
diff --git a/zero_trust/dlpprofile_test.go b/zero_trust/dlpprofile_test.go
index a6c9a04235..7229c402f1 100644
--- a/zero_trust/dlpprofile_test.go
+++ b/zero_trust/dlpprofile_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDLPProfileList(t *testing.T) {
diff --git a/zero_trust/dlpprofilecustom.go b/zero_trust/dlpprofilecustom.go
index 58f18a54ce..0b63686d39 100644
--- a/zero_trust/dlpprofilecustom.go
+++ b/zero_trust/dlpprofilecustom.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/dlpprofilecustom_test.go b/zero_trust/dlpprofilecustom_test.go
index 070ecd95ce..f0cc800516 100644
--- a/zero_trust/dlpprofilecustom_test.go
+++ b/zero_trust/dlpprofilecustom_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDLPProfileCustomNew(t *testing.T) {
@@ -28,7 +28,7 @@ func TestDLPProfileCustomNew(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.DLP.Profiles.Customs.New(context.TODO(), zero_trust.DLPProfileCustomNewParams{
+ _, err := client.ZeroTrust.DLP.Profiles.Custom.New(context.TODO(), zero_trust.DLPProfileCustomNewParams{
AccountID: cloudflare.F("023e105f4ecef8ad9ca31a8372d0c353"),
Profiles: cloudflare.F([]zero_trust.DLPProfileCustomNewParamsProfile{{
AllowedMatchCount: cloudflare.F(5.000000),
@@ -151,7 +151,7 @@ func TestDLPProfileCustomUpdateWithOptionalParams(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.DLP.Profiles.Customs.Update(
+ _, err := client.ZeroTrust.DLP.Profiles.Custom.Update(
context.TODO(),
"384e129d-25bd-403c-8019-bc19eb7a8a5f",
zero_trust.DLPProfileCustomUpdateParams{
@@ -222,7 +222,7 @@ func TestDLPProfileCustomDelete(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.DLP.Profiles.Customs.Delete(
+ _, err := client.ZeroTrust.DLP.Profiles.Custom.Delete(
context.TODO(),
"384e129d-25bd-403c-8019-bc19eb7a8a5f",
zero_trust.DLPProfileCustomDeleteParams{
@@ -252,7 +252,7 @@ func TestDLPProfileCustomGet(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.DLP.Profiles.Customs.Get(
+ _, err := client.ZeroTrust.DLP.Profiles.Custom.Get(
context.TODO(),
"384e129d-25bd-403c-8019-bc19eb7a8a5f",
zero_trust.DLPProfileCustomGetParams{
diff --git a/zero_trust/dlpprofilepredefined.go b/zero_trust/dlpprofilepredefined.go
index de2ff26075..423e7b5723 100644
--- a/zero_trust/dlpprofilepredefined.go
+++ b/zero_trust/dlpprofilepredefined.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// DLPProfilePredefinedService contains methods and other services that help with
diff --git a/zero_trust/dlpprofilepredefined_test.go b/zero_trust/dlpprofilepredefined_test.go
index f24fe6e0b6..f7ddf54e64 100644
--- a/zero_trust/dlpprofilepredefined_test.go
+++ b/zero_trust/dlpprofilepredefined_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestDLPProfilePredefinedUpdateWithOptionalParams(t *testing.T) {
@@ -28,7 +28,7 @@ func TestDLPProfilePredefinedUpdateWithOptionalParams(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.DLP.Profiles.Predefineds.Update(
+ _, err := client.ZeroTrust.DLP.Profiles.Predefined.Update(
context.TODO(),
"384e129d-25bd-403c-8019-bc19eb7a8a5f",
zero_trust.DLPProfilePredefinedUpdateParams{
@@ -72,7 +72,7 @@ func TestDLPProfilePredefinedGet(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.DLP.Profiles.Predefineds.Get(
+ _, err := client.ZeroTrust.DLP.Profiles.Predefined.Get(
context.TODO(),
"384e129d-25bd-403c-8019-bc19eb7a8a5f",
zero_trust.DLPProfilePredefinedGetParams{
diff --git a/zero_trust/gateway.go b/zero_trust/gateway.go
index 38a34d3bb7..5198712d98 100644
--- a/zero_trust/gateway.go
+++ b/zero_trust/gateway.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// GatewayService contains methods and other services that help with interacting
@@ -25,7 +25,7 @@ type GatewayService struct {
Configurations *GatewayConfigurationService
Lists *GatewayListService
Locations *GatewayLocationService
- Loggings *GatewayLoggingService
+ Logging *GatewayLoggingService
ProxyEndpoints *GatewayProxyEndpointService
Rules *GatewayRuleService
}
@@ -42,7 +42,7 @@ func NewGatewayService(opts ...option.RequestOption) (r *GatewayService) {
r.Configurations = NewGatewayConfigurationService(opts...)
r.Lists = NewGatewayListService(opts...)
r.Locations = NewGatewayLocationService(opts...)
- r.Loggings = NewGatewayLoggingService(opts...)
+ r.Logging = NewGatewayLoggingService(opts...)
r.ProxyEndpoints = NewGatewayProxyEndpointService(opts...)
r.Rules = NewGatewayRuleService(opts...)
return
diff --git a/zero_trust/gateway_test.go b/zero_trust/gateway_test.go
index 5e52b401da..9a385bacfc 100644
--- a/zero_trust/gateway_test.go
+++ b/zero_trust/gateway_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestGatewayNew(t *testing.T) {
diff --git a/zero_trust/gatewayapptype.go b/zero_trust/gatewayapptype.go
index d058159a7e..2ee6d6826c 100644
--- a/zero_trust/gatewayapptype.go
+++ b/zero_trust/gatewayapptype.go
@@ -9,10 +9,10 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/gatewayapptype_test.go b/zero_trust/gatewayapptype_test.go
index f38bf433dc..26774634eb 100644
--- a/zero_trust/gatewayapptype_test.go
+++ b/zero_trust/gatewayapptype_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestGatewayAppTypeList(t *testing.T) {
diff --git a/zero_trust/gatewayauditsshsetting.go b/zero_trust/gatewayauditsshsetting.go
index d779ebebc4..23ca4a5783 100644
--- a/zero_trust/gatewayauditsshsetting.go
+++ b/zero_trust/gatewayauditsshsetting.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// GatewayAuditSSHSettingService contains methods and other services that help with
diff --git a/zero_trust/gatewayauditsshsetting_test.go b/zero_trust/gatewayauditsshsetting_test.go
index 8b82a72308..a214809082 100644
--- a/zero_trust/gatewayauditsshsetting_test.go
+++ b/zero_trust/gatewayauditsshsetting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestGatewayAuditSSHSettingUpdateWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/gatewaycategory.go b/zero_trust/gatewaycategory.go
index 7f85526a1f..0eb932c281 100644
--- a/zero_trust/gatewaycategory.go
+++ b/zero_trust/gatewaycategory.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// GatewayCategoryService contains methods and other services that help with
diff --git a/zero_trust/gatewaycategory_test.go b/zero_trust/gatewaycategory_test.go
index c3a978493d..e26404ef6f 100644
--- a/zero_trust/gatewaycategory_test.go
+++ b/zero_trust/gatewaycategory_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestGatewayCategoryList(t *testing.T) {
diff --git a/zero_trust/gatewayconfiguration.go b/zero_trust/gatewayconfiguration.go
index ba07396e04..cdc50ba0c3 100644
--- a/zero_trust/gatewayconfiguration.go
+++ b/zero_trust/gatewayconfiguration.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// GatewayConfigurationService contains methods and other services that help with
diff --git a/zero_trust/gatewayconfiguration_test.go b/zero_trust/gatewayconfiguration_test.go
index afcb76300e..2a7881386e 100644
--- a/zero_trust/gatewayconfiguration_test.go
+++ b/zero_trust/gatewayconfiguration_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestGatewayConfigurationUpdateWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/gatewaylist.go b/zero_trust/gatewaylist.go
index 4e7156e0de..4d4e3bd911 100644
--- a/zero_trust/gatewaylist.go
+++ b/zero_trust/gatewaylist.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/gatewaylist_test.go b/zero_trust/gatewaylist_test.go
index 6c215232b6..bc45766102 100644
--- a/zero_trust/gatewaylist_test.go
+++ b/zero_trust/gatewaylist_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestGatewayListNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/gatewaylistitem.go b/zero_trust/gatewaylistitem.go
index f7a005fcc0..a60882df84 100644
--- a/zero_trust/gatewaylistitem.go
+++ b/zero_trust/gatewaylistitem.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// GatewayListItemService contains methods and other services that help with
diff --git a/zero_trust/gatewaylistitem_test.go b/zero_trust/gatewaylistitem_test.go
index 50d056c198..fde7fb3d4b 100644
--- a/zero_trust/gatewaylistitem_test.go
+++ b/zero_trust/gatewaylistitem_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestGatewayListItemList(t *testing.T) {
diff --git a/zero_trust/gatewaylocation.go b/zero_trust/gatewaylocation.go
index 948bcfd85f..d3f883147f 100644
--- a/zero_trust/gatewaylocation.go
+++ b/zero_trust/gatewaylocation.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/gatewaylocation_test.go b/zero_trust/gatewaylocation_test.go
index c370ead099..0bee6e3b30 100644
--- a/zero_trust/gatewaylocation_test.go
+++ b/zero_trust/gatewaylocation_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestGatewayLocationNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/gatewaylogging.go b/zero_trust/gatewaylogging.go
index 375f635961..d3f02716e1 100644
--- a/zero_trust/gatewaylogging.go
+++ b/zero_trust/gatewaylogging.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// GatewayLoggingService contains methods and other services that help with
diff --git a/zero_trust/gatewaylogging_test.go b/zero_trust/gatewaylogging_test.go
index 2c355ca748..f08e33d7b0 100644
--- a/zero_trust/gatewaylogging_test.go
+++ b/zero_trust/gatewaylogging_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestGatewayLoggingUpdateWithOptionalParams(t *testing.T) {
@@ -28,7 +28,7 @@ func TestGatewayLoggingUpdateWithOptionalParams(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Gateway.Loggings.Update(context.TODO(), zero_trust.GatewayLoggingUpdateParams{
+ _, err := client.ZeroTrust.Gateway.Logging.Update(context.TODO(), zero_trust.GatewayLoggingUpdateParams{
AccountID: cloudflare.F[any]("699d98642c564d2e855e9661899b7252"),
RedactPii: cloudflare.F(true),
SettingsByRuleType: cloudflare.F(zero_trust.GatewayLoggingUpdateParamsSettingsByRuleType{
@@ -60,7 +60,7 @@ func TestGatewayLoggingGet(t *testing.T) {
option.WithAPIKey("144c9defac04969c7bfad8efaa8ea194"),
option.WithAPIEmail("user@example.com"),
)
- _, err := client.ZeroTrust.Gateway.Loggings.Get(context.TODO(), zero_trust.GatewayLoggingGetParams{
+ _, err := client.ZeroTrust.Gateway.Logging.Get(context.TODO(), zero_trust.GatewayLoggingGetParams{
AccountID: cloudflare.F[any]("699d98642c564d2e855e9661899b7252"),
})
if err != nil {
diff --git a/zero_trust/gatewayproxyendpoint.go b/zero_trust/gatewayproxyendpoint.go
index 89b1ea3b19..f021be7b80 100644
--- a/zero_trust/gatewayproxyendpoint.go
+++ b/zero_trust/gatewayproxyendpoint.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/gatewayproxyendpoint_test.go b/zero_trust/gatewayproxyendpoint_test.go
index 569cea6050..842ae869cc 100644
--- a/zero_trust/gatewayproxyendpoint_test.go
+++ b/zero_trust/gatewayproxyendpoint_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestGatewayProxyEndpointNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/gatewayrule.go b/zero_trust/gatewayrule.go
index 81aa3d6865..718b6adcc4 100644
--- a/zero_trust/gatewayrule.go
+++ b/zero_trust/gatewayrule.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/gatewayrule_test.go b/zero_trust/gatewayrule_test.go
index 74189f1e1c..80987ae713 100644
--- a/zero_trust/gatewayrule_test.go
+++ b/zero_trust/gatewayrule_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestGatewayRuleNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/identityprovider.go b/zero_trust/identityprovider.go
index 5421e2ad5f..02003c535a 100644
--- a/zero_trust/identityprovider.go
+++ b/zero_trust/identityprovider.go
@@ -8,10 +8,10 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/identityprovider_test.go b/zero_trust/identityprovider_test.go
index 1d608733df..07ad66c3d5 100644
--- a/zero_trust/identityprovider_test.go
+++ b/zero_trust/identityprovider_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestIdentityProviderNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/network.go b/zero_trust/network.go
index d4eb0da9a8..fc3ef9d1a4 100644
--- a/zero_trust/network.go
+++ b/zero_trust/network.go
@@ -3,7 +3,7 @@
package zero_trust
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// NetworkService contains methods and other services that help with interacting
diff --git a/zero_trust/networkroute.go b/zero_trust/networkroute.go
index 90eb36d8f2..c126f4d4fe 100644
--- a/zero_trust/networkroute.go
+++ b/zero_trust/networkroute.go
@@ -9,12 +9,12 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// NetworkRouteService contains methods and other services that help with
diff --git a/zero_trust/networkroute_test.go b/zero_trust/networkroute_test.go
index 7908d2f863..d9469a3e53 100644
--- a/zero_trust/networkroute_test.go
+++ b/zero_trust/networkroute_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestNetworkRouteNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/networkrouteip.go b/zero_trust/networkrouteip.go
index d2c482264f..6f4548dc7c 100644
--- a/zero_trust/networkrouteip.go
+++ b/zero_trust/networkrouteip.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// NetworkRouteIPService contains methods and other services that help with
diff --git a/zero_trust/networkrouteip_test.go b/zero_trust/networkrouteip_test.go
index 90217875c1..47f40a05ee 100644
--- a/zero_trust/networkrouteip_test.go
+++ b/zero_trust/networkrouteip_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestNetworkRouteIPGetWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/networkroutenetwork.go b/zero_trust/networkroutenetwork.go
index 651f1170d4..281e8061c5 100644
--- a/zero_trust/networkroutenetwork.go
+++ b/zero_trust/networkroutenetwork.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// NetworkRouteNetworkService contains methods and other services that help with
diff --git a/zero_trust/networkroutenetwork_test.go b/zero_trust/networkroutenetwork_test.go
index 3be5c7fe1b..be81a28976 100644
--- a/zero_trust/networkroutenetwork_test.go
+++ b/zero_trust/networkroutenetwork_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestNetworkRouteNetworkNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/networkvirtualnetwork.go b/zero_trust/networkvirtualnetwork.go
index 4bdab3208d..d0a95d194a 100644
--- a/zero_trust/networkvirtualnetwork.go
+++ b/zero_trust/networkvirtualnetwork.go
@@ -9,12 +9,12 @@ import (
"net/url"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/networkvirtualnetwork_test.go b/zero_trust/networkvirtualnetwork_test.go
index 104afd8156..916c83cbe8 100644
--- a/zero_trust/networkvirtualnetwork_test.go
+++ b/zero_trust/networkvirtualnetwork_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestNetworkVirtualNetworkNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/organization.go b/zero_trust/organization.go
index c26db3f58e..1d1f6e92da 100644
--- a/zero_trust/organization.go
+++ b/zero_trust/organization.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// OrganizationService contains methods and other services that help with
diff --git a/zero_trust/organization_test.go b/zero_trust/organization_test.go
index 166ce007da..43b35b687c 100644
--- a/zero_trust/organization_test.go
+++ b/zero_trust/organization_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestOrganizationNewWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/seat.go b/zero_trust/seat.go
index cefd0c943a..f53238312f 100644
--- a/zero_trust/seat.go
+++ b/zero_trust/seat.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SeatService contains methods and other services that help with interacting with
diff --git a/zero_trust/seat_test.go b/zero_trust/seat_test.go
index 8162057596..50ab92f8fd 100644
--- a/zero_trust/seat_test.go
+++ b/zero_trust/seat_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestSeatEdit(t *testing.T) {
diff --git a/zero_trust/tunnel.go b/zero_trust/tunnel.go
index 1d8f747152..dda4a63b58 100644
--- a/zero_trust/tunnel.go
+++ b/zero_trust/tunnel.go
@@ -10,12 +10,12 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/tunnel_test.go b/zero_trust/tunnel_test.go
index 79b212d8c3..435f0e6f20 100644
--- a/zero_trust/tunnel_test.go
+++ b/zero_trust/tunnel_test.go
@@ -9,10 +9,10 @@ import (
"testing"
"time"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestTunnelNew(t *testing.T) {
diff --git a/zero_trust/tunnelconfiguration.go b/zero_trust/tunnelconfiguration.go
index e106620c44..b631447497 100644
--- a/zero_trust/tunnelconfiguration.go
+++ b/zero_trust/tunnelconfiguration.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/tunnelconfiguration_test.go b/zero_trust/tunnelconfiguration_test.go
index 8783d61dba..0fced83264 100644
--- a/zero_trust/tunnelconfiguration_test.go
+++ b/zero_trust/tunnelconfiguration_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestTunnelConfigurationUpdateWithOptionalParams(t *testing.T) {
diff --git a/zero_trust/tunnelconnection.go b/zero_trust/tunnelconnection.go
index 67b63e1878..60e2441d0a 100644
--- a/zero_trust/tunnelconnection.go
+++ b/zero_trust/tunnelconnection.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/tunnelconnection_test.go b/zero_trust/tunnelconnection_test.go
index 78f3a7672f..3a063d7474 100644
--- a/zero_trust/tunnelconnection_test.go
+++ b/zero_trust/tunnelconnection_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestTunnelConnectionDelete(t *testing.T) {
diff --git a/zero_trust/tunnelconnector.go b/zero_trust/tunnelconnector.go
index 2943370402..3f7b2d737f 100644
--- a/zero_trust/tunnelconnector.go
+++ b/zero_trust/tunnelconnector.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// TunnelConnectorService contains methods and other services that help with
diff --git a/zero_trust/tunnelconnector_test.go b/zero_trust/tunnelconnector_test.go
index cfe3804945..2febe8a544 100644
--- a/zero_trust/tunnelconnector_test.go
+++ b/zero_trust/tunnelconnector_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestTunnelConnectorGet(t *testing.T) {
diff --git a/zero_trust/tunnelmanagement.go b/zero_trust/tunnelmanagement.go
index 4cc6b65bd2..fae62c3793 100644
--- a/zero_trust/tunnelmanagement.go
+++ b/zero_trust/tunnelmanagement.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/tunnelmanagement_test.go b/zero_trust/tunnelmanagement_test.go
index 3a1a763152..28bd400a51 100644
--- a/zero_trust/tunnelmanagement_test.go
+++ b/zero_trust/tunnelmanagement_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestTunnelManagementNew(t *testing.T) {
diff --git a/zero_trust/tunneltoken.go b/zero_trust/tunneltoken.go
index 78ccda3a59..0bb2d0c1c8 100644
--- a/zero_trust/tunneltoken.go
+++ b/zero_trust/tunneltoken.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zero_trust/tunneltoken_test.go b/zero_trust/tunneltoken_test.go
index a9f1ece627..58ebb6230a 100644
--- a/zero_trust/tunneltoken_test.go
+++ b/zero_trust/tunneltoken_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zero_trust"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zero_trust"
)
func TestTunnelTokenGet(t *testing.T) {
diff --git a/zero_trust/zerotrust.go b/zero_trust/zerotrust.go
index 99067e6cad..82e5803b0f 100644
--- a/zero_trust/zerotrust.go
+++ b/zero_trust/zerotrust.go
@@ -3,7 +3,7 @@
package zero_trust
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ZeroTrustService contains methods and other services that help with interacting
diff --git a/zones/activationcheck.go b/zones/activationcheck.go
index 22fb8ca24e..9d2fce8171 100644
--- a/zones/activationcheck.go
+++ b/zones/activationcheck.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ActivationCheckService contains methods and other services that help with
diff --git a/zones/activationcheck_test.go b/zones/activationcheck_test.go
index bc84fe8ef1..948c3e6d81 100644
--- a/zones/activationcheck_test.go
+++ b/zones/activationcheck_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestActivationCheckTrigger(t *testing.T) {
diff --git a/zones/aliases.go b/zones/aliases.go
index 19c58906c3..ba889113a1 100644
--- a/zones/aliases.go
+++ b/zones/aliases.go
@@ -3,7 +3,7 @@
package zones
import (
- "github.com/cloudflare/cloudflare-go/internal/apierror"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apierror"
)
type Error = apierror.Error
diff --git a/zones/customnameserver.go b/zones/customnameserver.go
index 645958451d..af60e1db1f 100644
--- a/zones/customnameserver.go
+++ b/zones/customnameserver.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zones/customnameserver_test.go b/zones/customnameserver_test.go
index 63b3a2bae3..3e572c9580 100644
--- a/zones/customnameserver_test.go
+++ b/zones/customnameserver_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestCustomNameserverUpdateWithOptionalParams(t *testing.T) {
diff --git a/zones/hold.go b/zones/hold.go
index 2022d7c9a2..cbe075efae 100644
--- a/zones/hold.go
+++ b/zones/hold.go
@@ -8,11 +8,11 @@ import (
"net/http"
"net/url"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// HoldService contains methods and other services that help with interacting with
diff --git a/zones/hold_test.go b/zones/hold_test.go
index a8f77aab50..d1817bf616 100644
--- a/zones/hold_test.go
+++ b/zones/hold_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestHoldNewWithOptionalParams(t *testing.T) {
diff --git a/zones/setting.go b/zones/setting.go
index bab73c247d..e67ef6e25c 100644
--- a/zones/setting.go
+++ b/zones/setting.go
@@ -9,10 +9,10 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zones/setting_test.go b/zones/setting_test.go
index 28638eebfc..ab2e5a0d8d 100644
--- a/zones/setting_test.go
+++ b/zones/setting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingEdit(t *testing.T) {
diff --git a/zones/settingadvancedddos.go b/zones/settingadvancedddos.go
index 25f06f09b2..98abb10edf 100644
--- a/zones/settingadvancedddos.go
+++ b/zones/settingadvancedddos.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingAdvancedDDOSService contains methods and other services that help with
diff --git a/zones/settingadvancedddos_test.go b/zones/settingadvancedddos_test.go
index 2049e336ca..61d221ef17 100644
--- a/zones/settingadvancedddos_test.go
+++ b/zones/settingadvancedddos_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingAdvancedDDOSGet(t *testing.T) {
diff --git a/zones/settingalwaysonline.go b/zones/settingalwaysonline.go
index a079d40832..c626ca5939 100644
--- a/zones/settingalwaysonline.go
+++ b/zones/settingalwaysonline.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingAlwaysOnlineService contains methods and other services that help with
diff --git a/zones/settingalwaysonline_test.go b/zones/settingalwaysonline_test.go
index 6dc0ed25c9..5a8fd404c9 100644
--- a/zones/settingalwaysonline_test.go
+++ b/zones/settingalwaysonline_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingAlwaysOnlineEdit(t *testing.T) {
diff --git a/zones/settingalwaysusehttps.go b/zones/settingalwaysusehttps.go
index 78c0dda48c..d901de53b1 100644
--- a/zones/settingalwaysusehttps.go
+++ b/zones/settingalwaysusehttps.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingAlwaysUseHTTPSService contains methods and other services that help with
diff --git a/zones/settingalwaysusehttps_test.go b/zones/settingalwaysusehttps_test.go
index 4cb959ea0b..f283f48f60 100644
--- a/zones/settingalwaysusehttps_test.go
+++ b/zones/settingalwaysusehttps_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingAlwaysUseHTTPSEdit(t *testing.T) {
diff --git a/zones/settingautomatichttpsrewrite.go b/zones/settingautomatichttpsrewrite.go
index 98e8a8b260..9168cc54d2 100644
--- a/zones/settingautomatichttpsrewrite.go
+++ b/zones/settingautomatichttpsrewrite.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingAutomaticHTTPSRewriteService contains methods and other services that
diff --git a/zones/settingautomatichttpsrewrite_test.go b/zones/settingautomatichttpsrewrite_test.go
index e214a07737..8f49ab8030 100644
--- a/zones/settingautomatichttpsrewrite_test.go
+++ b/zones/settingautomatichttpsrewrite_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingAutomaticHTTPSRewriteEdit(t *testing.T) {
diff --git a/zones/settingautomaticplatformoptimization.go b/zones/settingautomaticplatformoptimization.go
index 71ff223de3..725e380a10 100644
--- a/zones/settingautomaticplatformoptimization.go
+++ b/zones/settingautomaticplatformoptimization.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingAutomaticPlatformOptimizationService contains methods and other services
diff --git a/zones/settingautomaticplatformoptimization_test.go b/zones/settingautomaticplatformoptimization_test.go
index 085dae8879..958df5b76d 100644
--- a/zones/settingautomaticplatformoptimization_test.go
+++ b/zones/settingautomaticplatformoptimization_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingAutomaticPlatformOptimizationEdit(t *testing.T) {
diff --git a/zones/settingbrotli.go b/zones/settingbrotli.go
index eb3d97ac0d..cd3512ef09 100644
--- a/zones/settingbrotli.go
+++ b/zones/settingbrotli.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingBrotliService contains methods and other services that help with
diff --git a/zones/settingbrotli_test.go b/zones/settingbrotli_test.go
index 4f8062337e..ab32619b24 100644
--- a/zones/settingbrotli_test.go
+++ b/zones/settingbrotli_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingBrotliEdit(t *testing.T) {
diff --git a/zones/settingbrowsercachettl.go b/zones/settingbrowsercachettl.go
index 48ad4b4327..54d5c5ad2c 100644
--- a/zones/settingbrowsercachettl.go
+++ b/zones/settingbrowsercachettl.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingBrowserCacheTTLService contains methods and other services that help with
diff --git a/zones/settingbrowsercachettl_test.go b/zones/settingbrowsercachettl_test.go
index 5855a1d16b..b8eca047a3 100644
--- a/zones/settingbrowsercachettl_test.go
+++ b/zones/settingbrowsercachettl_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingBrowserCacheTTLEdit(t *testing.T) {
diff --git a/zones/settingbrowsercheck.go b/zones/settingbrowsercheck.go
index f0853fceb0..bb82fbdf6c 100644
--- a/zones/settingbrowsercheck.go
+++ b/zones/settingbrowsercheck.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingBrowserCheckService contains methods and other services that help with
diff --git a/zones/settingbrowsercheck_test.go b/zones/settingbrowsercheck_test.go
index b44216d60e..e99d29091a 100644
--- a/zones/settingbrowsercheck_test.go
+++ b/zones/settingbrowsercheck_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingBrowserCheckEdit(t *testing.T) {
diff --git a/zones/settingcachelevel.go b/zones/settingcachelevel.go
index 448712b858..f87870ceb9 100644
--- a/zones/settingcachelevel.go
+++ b/zones/settingcachelevel.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingCacheLevelService contains methods and other services that help with
diff --git a/zones/settingcachelevel_test.go b/zones/settingcachelevel_test.go
index 0d11ab1d4f..68b87e2294 100644
--- a/zones/settingcachelevel_test.go
+++ b/zones/settingcachelevel_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingCacheLevelEdit(t *testing.T) {
diff --git a/zones/settingchallengettl.go b/zones/settingchallengettl.go
index ebb176e5b0..8cdfb5d0dc 100644
--- a/zones/settingchallengettl.go
+++ b/zones/settingchallengettl.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingChallengeTTLService contains methods and other services that help with
diff --git a/zones/settingchallengettl_test.go b/zones/settingchallengettl_test.go
index a6eb17c6d6..41883823c0 100644
--- a/zones/settingchallengettl_test.go
+++ b/zones/settingchallengettl_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingChallengeTTLEdit(t *testing.T) {
diff --git a/zones/settingcipher.go b/zones/settingcipher.go
index 784ad31f9d..ada3f2fc59 100644
--- a/zones/settingcipher.go
+++ b/zones/settingcipher.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingCipherService contains methods and other services that help with
diff --git a/zones/settingcipher_test.go b/zones/settingcipher_test.go
index 58da39821a..56dcbc8d3f 100644
--- a/zones/settingcipher_test.go
+++ b/zones/settingcipher_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingCipherEdit(t *testing.T) {
diff --git a/zones/settingdevelopmentmode.go b/zones/settingdevelopmentmode.go
index 5e2da8eb77..53b6c1bb74 100644
--- a/zones/settingdevelopmentmode.go
+++ b/zones/settingdevelopmentmode.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingDevelopmentModeService contains methods and other services that help with
diff --git a/zones/settingdevelopmentmode_test.go b/zones/settingdevelopmentmode_test.go
index 93f36ec4fb..5f3a2c9910 100644
--- a/zones/settingdevelopmentmode_test.go
+++ b/zones/settingdevelopmentmode_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingDevelopmentModeEdit(t *testing.T) {
diff --git a/zones/settingearlyhint.go b/zones/settingearlyhint.go
index ea6e4c5fb1..5c6771495a 100644
--- a/zones/settingearlyhint.go
+++ b/zones/settingearlyhint.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingEarlyHintService contains methods and other services that help with
diff --git a/zones/settingearlyhint_test.go b/zones/settingearlyhint_test.go
index 6834fd4942..653b865c24 100644
--- a/zones/settingearlyhint_test.go
+++ b/zones/settingearlyhint_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingEarlyHintEdit(t *testing.T) {
diff --git a/zones/settingemailobfuscation.go b/zones/settingemailobfuscation.go
index c2b77ad9fe..926c82fb99 100644
--- a/zones/settingemailobfuscation.go
+++ b/zones/settingemailobfuscation.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingEmailObfuscationService contains methods and other services that help
diff --git a/zones/settingemailobfuscation_test.go b/zones/settingemailobfuscation_test.go
index 3c79374b40..68ff1a2c9e 100644
--- a/zones/settingemailobfuscation_test.go
+++ b/zones/settingemailobfuscation_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingEmailObfuscationEdit(t *testing.T) {
diff --git a/zones/settingfontsetting.go b/zones/settingfontsetting.go
index 3adfa5cbcd..f8d0dcf36e 100644
--- a/zones/settingfontsetting.go
+++ b/zones/settingfontsetting.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingFontSettingService contains methods and other services that help with
diff --git a/zones/settingfontsetting_test.go b/zones/settingfontsetting_test.go
index 150d2c74b5..066328f16f 100644
--- a/zones/settingfontsetting_test.go
+++ b/zones/settingfontsetting_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingFontSettingEdit(t *testing.T) {
diff --git a/zones/settingh2prioritization.go b/zones/settingh2prioritization.go
index 0035da84b7..4aed3c345a 100644
--- a/zones/settingh2prioritization.go
+++ b/zones/settingh2prioritization.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingH2PrioritizationService contains methods and other services that help
diff --git a/zones/settingh2prioritization_test.go b/zones/settingh2prioritization_test.go
index be5b2467af..733c00440c 100644
--- a/zones/settingh2prioritization_test.go
+++ b/zones/settingh2prioritization_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingH2PrioritizationEditWithOptionalParams(t *testing.T) {
diff --git a/zones/settinghotlinkprotection.go b/zones/settinghotlinkprotection.go
index 43ab802b65..ba579cef94 100644
--- a/zones/settinghotlinkprotection.go
+++ b/zones/settinghotlinkprotection.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingHotlinkProtectionService contains methods and other services that help
diff --git a/zones/settinghotlinkprotection_test.go b/zones/settinghotlinkprotection_test.go
index 7b425d9abd..21dec165c1 100644
--- a/zones/settinghotlinkprotection_test.go
+++ b/zones/settinghotlinkprotection_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingHotlinkProtectionEdit(t *testing.T) {
diff --git a/zones/settinghttp2.go b/zones/settinghttp2.go
index d261cf524c..db8f8db74d 100644
--- a/zones/settinghttp2.go
+++ b/zones/settinghttp2.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingHTTP2Service contains methods and other services that help with
diff --git a/zones/settinghttp2_test.go b/zones/settinghttp2_test.go
index fc88043db5..c256b36c7b 100644
--- a/zones/settinghttp2_test.go
+++ b/zones/settinghttp2_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingHTTP2Edit(t *testing.T) {
diff --git a/zones/settinghttp3.go b/zones/settinghttp3.go
index 1a3f1f256e..adf71d6ef1 100644
--- a/zones/settinghttp3.go
+++ b/zones/settinghttp3.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingHTTP3Service contains methods and other services that help with
diff --git a/zones/settinghttp3_test.go b/zones/settinghttp3_test.go
index e8ceeefb41..3817f385c6 100644
--- a/zones/settinghttp3_test.go
+++ b/zones/settinghttp3_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingHTTP3Edit(t *testing.T) {
diff --git a/zones/settingimageresizing.go b/zones/settingimageresizing.go
index 5d91dd573a..ee7056dbda 100644
--- a/zones/settingimageresizing.go
+++ b/zones/settingimageresizing.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingImageResizingService contains methods and other services that help with
diff --git a/zones/settingimageresizing_test.go b/zones/settingimageresizing_test.go
index f082af6870..125e7dd84e 100644
--- a/zones/settingimageresizing_test.go
+++ b/zones/settingimageresizing_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingImageResizingEditWithOptionalParams(t *testing.T) {
diff --git a/zones/settingipgeolocation.go b/zones/settingipgeolocation.go
index 2b26a3af8b..8776dd2555 100644
--- a/zones/settingipgeolocation.go
+++ b/zones/settingipgeolocation.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingIPGeolocationService contains methods and other services that help with
diff --git a/zones/settingipgeolocation_test.go b/zones/settingipgeolocation_test.go
index 84e67e3b7d..4c5f1fc38b 100644
--- a/zones/settingipgeolocation_test.go
+++ b/zones/settingipgeolocation_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingIPGeolocationEdit(t *testing.T) {
diff --git a/zones/settingipv6.go b/zones/settingipv6.go
index ab6c5c4dab..9d1c4f16b4 100644
--- a/zones/settingipv6.go
+++ b/zones/settingipv6.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingIPV6Service contains methods and other services that help with
diff --git a/zones/settingipv6_test.go b/zones/settingipv6_test.go
index 155b455628..f5bb8c6c91 100644
--- a/zones/settingipv6_test.go
+++ b/zones/settingipv6_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingIPV6Edit(t *testing.T) {
diff --git a/zones/settingminify.go b/zones/settingminify.go
index efc2b4d674..937b3d865f 100644
--- a/zones/settingminify.go
+++ b/zones/settingminify.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingMinifyService contains methods and other services that help with
diff --git a/zones/settingminify_test.go b/zones/settingminify_test.go
index 3cab746932..2b8a384977 100644
--- a/zones/settingminify_test.go
+++ b/zones/settingminify_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingMinifyEditWithOptionalParams(t *testing.T) {
diff --git a/zones/settingmintlsversion.go b/zones/settingmintlsversion.go
index d742f8692f..2d05f6bb1a 100644
--- a/zones/settingmintlsversion.go
+++ b/zones/settingmintlsversion.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingMinTLSVersionService contains methods and other services that help with
diff --git a/zones/settingmintlsversion_test.go b/zones/settingmintlsversion_test.go
index 5253ba06c3..a516bfc539 100644
--- a/zones/settingmintlsversion_test.go
+++ b/zones/settingmintlsversion_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingMinTLSVersionEdit(t *testing.T) {
diff --git a/zones/settingmirage.go b/zones/settingmirage.go
index 6144475646..ee08e55470 100644
--- a/zones/settingmirage.go
+++ b/zones/settingmirage.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingMirageService contains methods and other services that help with
diff --git a/zones/settingmirage_test.go b/zones/settingmirage_test.go
index ebc1c2146c..356e6dcfaf 100644
--- a/zones/settingmirage_test.go
+++ b/zones/settingmirage_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingMirageEdit(t *testing.T) {
diff --git a/zones/settingmobileredirect.go b/zones/settingmobileredirect.go
index b4dda8c479..4b7962584c 100644
--- a/zones/settingmobileredirect.go
+++ b/zones/settingmobileredirect.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingMobileRedirectService contains methods and other services that help with
diff --git a/zones/settingmobileredirect_test.go b/zones/settingmobileredirect_test.go
index 614b18b4d4..380274fd5d 100644
--- a/zones/settingmobileredirect_test.go
+++ b/zones/settingmobileredirect_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingMobileRedirectEditWithOptionalParams(t *testing.T) {
diff --git a/zones/settingnel.go b/zones/settingnel.go
index 5f2a810c74..9eb3945e88 100644
--- a/zones/settingnel.go
+++ b/zones/settingnel.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingNELService contains methods and other services that help with interacting
diff --git a/zones/settingnel_test.go b/zones/settingnel_test.go
index 1fbc74c530..7eb9495adf 100644
--- a/zones/settingnel_test.go
+++ b/zones/settingnel_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingNELEditWithOptionalParams(t *testing.T) {
diff --git a/zones/settingopportunisticencryption.go b/zones/settingopportunisticencryption.go
index 804d18ec0b..d028a0f603 100644
--- a/zones/settingopportunisticencryption.go
+++ b/zones/settingopportunisticencryption.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingOpportunisticEncryptionService contains methods and other services that
diff --git a/zones/settingopportunisticencryption_test.go b/zones/settingopportunisticencryption_test.go
index 9f8d0869b2..bf34d10f45 100644
--- a/zones/settingopportunisticencryption_test.go
+++ b/zones/settingopportunisticencryption_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingOpportunisticEncryptionEdit(t *testing.T) {
diff --git a/zones/settingopportunisticonion.go b/zones/settingopportunisticonion.go
index 25dfe9c08c..c574e2d17a 100644
--- a/zones/settingopportunisticonion.go
+++ b/zones/settingopportunisticonion.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingOpportunisticOnionService contains methods and other services that help
diff --git a/zones/settingopportunisticonion_test.go b/zones/settingopportunisticonion_test.go
index 7889536eeb..57fa3741af 100644
--- a/zones/settingopportunisticonion_test.go
+++ b/zones/settingopportunisticonion_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingOpportunisticOnionEdit(t *testing.T) {
diff --git a/zones/settingorangetoorange.go b/zones/settingorangetoorange.go
index 9ecc5be14b..a18dbd877d 100644
--- a/zones/settingorangetoorange.go
+++ b/zones/settingorangetoorange.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingOrangeToOrangeService contains methods and other services that help with
diff --git a/zones/settingorangetoorange_test.go b/zones/settingorangetoorange_test.go
index fed9428964..c51c176064 100644
--- a/zones/settingorangetoorange_test.go
+++ b/zones/settingorangetoorange_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingOrangeToOrangeEditWithOptionalParams(t *testing.T) {
diff --git a/zones/settingoriginerrorpagepassthru.go b/zones/settingoriginerrorpagepassthru.go
index 21117d9b52..ca1c843b31 100644
--- a/zones/settingoriginerrorpagepassthru.go
+++ b/zones/settingoriginerrorpagepassthru.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingOriginErrorPagePassThruService contains methods and other services that
diff --git a/zones/settingoriginerrorpagepassthru_test.go b/zones/settingoriginerrorpagepassthru_test.go
index 3a5e0630c0..7e8589e18d 100644
--- a/zones/settingoriginerrorpagepassthru_test.go
+++ b/zones/settingoriginerrorpagepassthru_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingOriginErrorPagePassThruEdit(t *testing.T) {
diff --git a/zones/settingoriginmaxhttpversion.go b/zones/settingoriginmaxhttpversion.go
index bf59b4f1f7..0dded9e082 100644
--- a/zones/settingoriginmaxhttpversion.go
+++ b/zones/settingoriginmaxhttpversion.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingOriginMaxHTTPVersionService contains methods and other services that help
diff --git a/zones/settingoriginmaxhttpversion_test.go b/zones/settingoriginmaxhttpversion_test.go
index fa35cf05d5..4812aa3555 100644
--- a/zones/settingoriginmaxhttpversion_test.go
+++ b/zones/settingoriginmaxhttpversion_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingOriginMaxHTTPVersionEdit(t *testing.T) {
diff --git a/zones/settingpolish.go b/zones/settingpolish.go
index 6dd94c1815..4fd420b147 100644
--- a/zones/settingpolish.go
+++ b/zones/settingpolish.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingPolishService contains methods and other services that help with
diff --git a/zones/settingpolish_test.go b/zones/settingpolish_test.go
index 9a7f030896..f1219c0a6e 100644
--- a/zones/settingpolish_test.go
+++ b/zones/settingpolish_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingPolishEditWithOptionalParams(t *testing.T) {
diff --git a/zones/settingprefetchpreload.go b/zones/settingprefetchpreload.go
index 53773c98f3..a2dc5545db 100644
--- a/zones/settingprefetchpreload.go
+++ b/zones/settingprefetchpreload.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingPrefetchPreloadService contains methods and other services that help with
diff --git a/zones/settingprefetchpreload_test.go b/zones/settingprefetchpreload_test.go
index c1adad49da..c961e5e05c 100644
--- a/zones/settingprefetchpreload_test.go
+++ b/zones/settingprefetchpreload_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingPrefetchPreloadEdit(t *testing.T) {
diff --git a/zones/settingproxyreadtimeout.go b/zones/settingproxyreadtimeout.go
index 0447987e6f..9ca7bd3654 100644
--- a/zones/settingproxyreadtimeout.go
+++ b/zones/settingproxyreadtimeout.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingProxyReadTimeoutService contains methods and other services that help
diff --git a/zones/settingproxyreadtimeout_test.go b/zones/settingproxyreadtimeout_test.go
index f409c0c7e6..cd6f886688 100644
--- a/zones/settingproxyreadtimeout_test.go
+++ b/zones/settingproxyreadtimeout_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingProxyReadTimeoutEditWithOptionalParams(t *testing.T) {
diff --git a/zones/settingpseudoipv4.go b/zones/settingpseudoipv4.go
index e9ebc46cde..50385ef008 100644
--- a/zones/settingpseudoipv4.go
+++ b/zones/settingpseudoipv4.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingPseudoIPV4Service contains methods and other services that help with
diff --git a/zones/settingpseudoipv4_test.go b/zones/settingpseudoipv4_test.go
index 36326c4343..a15e78de55 100644
--- a/zones/settingpseudoipv4_test.go
+++ b/zones/settingpseudoipv4_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingPseudoIPV4Edit(t *testing.T) {
diff --git a/zones/settingresponsebuffering.go b/zones/settingresponsebuffering.go
index 72d35163c5..6d86d4aacd 100644
--- a/zones/settingresponsebuffering.go
+++ b/zones/settingresponsebuffering.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingResponseBufferingService contains methods and other services that help
diff --git a/zones/settingresponsebuffering_test.go b/zones/settingresponsebuffering_test.go
index c69087fbdd..3555ac02af 100644
--- a/zones/settingresponsebuffering_test.go
+++ b/zones/settingresponsebuffering_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingResponseBufferingEdit(t *testing.T) {
diff --git a/zones/settingrocketloader.go b/zones/settingrocketloader.go
index d229e6b456..d6fa516c6e 100644
--- a/zones/settingrocketloader.go
+++ b/zones/settingrocketloader.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingRocketLoaderService contains methods and other services that help with
diff --git a/zones/settingrocketloader_test.go b/zones/settingrocketloader_test.go
index c4d6cd9d98..61d7d974bc 100644
--- a/zones/settingrocketloader_test.go
+++ b/zones/settingrocketloader_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingRocketLoaderEditWithOptionalParams(t *testing.T) {
diff --git a/zones/settingsecurityheader.go b/zones/settingsecurityheader.go
index aa2cf35ef1..228821254d 100644
--- a/zones/settingsecurityheader.go
+++ b/zones/settingsecurityheader.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingSecurityHeaderService contains methods and other services that help with
diff --git a/zones/settingsecurityheader_test.go b/zones/settingsecurityheader_test.go
index 399e28b983..5c4006ccd7 100644
--- a/zones/settingsecurityheader_test.go
+++ b/zones/settingsecurityheader_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingSecurityHeaderEditWithOptionalParams(t *testing.T) {
diff --git a/zones/settingsecuritylevel.go b/zones/settingsecuritylevel.go
index 0f5c51a153..fe0da5a3d1 100644
--- a/zones/settingsecuritylevel.go
+++ b/zones/settingsecuritylevel.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingSecurityLevelService contains methods and other services that help with
diff --git a/zones/settingsecuritylevel_test.go b/zones/settingsecuritylevel_test.go
index 93f4e18591..c135f268ad 100644
--- a/zones/settingsecuritylevel_test.go
+++ b/zones/settingsecuritylevel_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingSecurityLevelEdit(t *testing.T) {
diff --git a/zones/settingserversideexclude.go b/zones/settingserversideexclude.go
index eac5eaf80b..9ce056d1af 100644
--- a/zones/settingserversideexclude.go
+++ b/zones/settingserversideexclude.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingServerSideExcludeService contains methods and other services that help
diff --git a/zones/settingserversideexclude_test.go b/zones/settingserversideexclude_test.go
index afd3ce0277..277d63def5 100644
--- a/zones/settingserversideexclude_test.go
+++ b/zones/settingserversideexclude_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingServerSideExcludeEdit(t *testing.T) {
diff --git a/zones/settingsortquerystringforcache.go b/zones/settingsortquerystringforcache.go
index 45aa8c7522..b359b3f096 100644
--- a/zones/settingsortquerystringforcache.go
+++ b/zones/settingsortquerystringforcache.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingSortQueryStringForCacheService contains methods and other services that
diff --git a/zones/settingsortquerystringforcache_test.go b/zones/settingsortquerystringforcache_test.go
index 05bc26cc53..3f25a3d848 100644
--- a/zones/settingsortquerystringforcache_test.go
+++ b/zones/settingsortquerystringforcache_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingSortQueryStringForCacheEdit(t *testing.T) {
diff --git a/zones/settingssl.go b/zones/settingssl.go
index 1e1ec72b8c..266f36c85a 100644
--- a/zones/settingssl.go
+++ b/zones/settingssl.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingSSLService contains methods and other services that help with interacting
diff --git a/zones/settingssl_test.go b/zones/settingssl_test.go
index cc0234ef0b..4fd60c12c0 100644
--- a/zones/settingssl_test.go
+++ b/zones/settingssl_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingSSLEdit(t *testing.T) {
diff --git a/zones/settingsslrecommender.go b/zones/settingsslrecommender.go
index 4e49ad97b5..18659234b3 100644
--- a/zones/settingsslrecommender.go
+++ b/zones/settingsslrecommender.go
@@ -7,10 +7,10 @@ import (
"fmt"
"net/http"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingSSLRecommenderService contains methods and other services that help with
diff --git a/zones/settingsslrecommender_test.go b/zones/settingsslrecommender_test.go
index 28a30a505e..66365e403d 100644
--- a/zones/settingsslrecommender_test.go
+++ b/zones/settingsslrecommender_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingSSLRecommenderEditWithOptionalParams(t *testing.T) {
diff --git a/zones/settingtls13.go b/zones/settingtls13.go
index d9ffb88530..752a0274ab 100644
--- a/zones/settingtls13.go
+++ b/zones/settingtls13.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingTLS1_3Service contains methods and other services that help with
diff --git a/zones/settingtls13_test.go b/zones/settingtls13_test.go
index 501c2d5326..ac07892659 100644
--- a/zones/settingtls13_test.go
+++ b/zones/settingtls13_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingTLS1_3Edit(t *testing.T) {
diff --git a/zones/settingtlsclientauth.go b/zones/settingtlsclientauth.go
index b59208f190..5861f0d576 100644
--- a/zones/settingtlsclientauth.go
+++ b/zones/settingtlsclientauth.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingTLSClientAuthService contains methods and other services that help with
diff --git a/zones/settingtlsclientauth_test.go b/zones/settingtlsclientauth_test.go
index 9dcd781a5d..1149cdff6c 100644
--- a/zones/settingtlsclientauth_test.go
+++ b/zones/settingtlsclientauth_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingTLSClientAuthEdit(t *testing.T) {
diff --git a/zones/settingtrueclientipheader.go b/zones/settingtrueclientipheader.go
index c3b5486585..703e22e0a9 100644
--- a/zones/settingtrueclientipheader.go
+++ b/zones/settingtrueclientipheader.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingTrueClientIPHeaderService contains methods and other services that help
diff --git a/zones/settingtrueclientipheader_test.go b/zones/settingtrueclientipheader_test.go
index 96db22cef2..8281f5a395 100644
--- a/zones/settingtrueclientipheader_test.go
+++ b/zones/settingtrueclientipheader_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingTrueClientIPHeaderEdit(t *testing.T) {
diff --git a/zones/settingwaf.go b/zones/settingwaf.go
index 8e3748261d..7ed8bb0679 100644
--- a/zones/settingwaf.go
+++ b/zones/settingwaf.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingWAFService contains methods and other services that help with interacting
diff --git a/zones/settingwaf_test.go b/zones/settingwaf_test.go
index 936d31b955..33645500d9 100644
--- a/zones/settingwaf_test.go
+++ b/zones/settingwaf_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingWAFEdit(t *testing.T) {
diff --git a/zones/settingwebp.go b/zones/settingwebp.go
index 1cced7fc80..095d8e148d 100644
--- a/zones/settingwebp.go
+++ b/zones/settingwebp.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingWebpService contains methods and other services that help with
diff --git a/zones/settingwebp_test.go b/zones/settingwebp_test.go
index 68b82f6173..1725658828 100644
--- a/zones/settingwebp_test.go
+++ b/zones/settingwebp_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingWebpEdit(t *testing.T) {
diff --git a/zones/settingwebsocket.go b/zones/settingwebsocket.go
index a0a535609c..40ab17be34 100644
--- a/zones/settingwebsocket.go
+++ b/zones/settingwebsocket.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingWebsocketService contains methods and other services that help with
diff --git a/zones/settingwebsocket_test.go b/zones/settingwebsocket_test.go
index a8e1680b46..fb9ee6056c 100644
--- a/zones/settingwebsocket_test.go
+++ b/zones/settingwebsocket_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingWebsocketEdit(t *testing.T) {
diff --git a/zones/settingzerortt.go b/zones/settingzerortt.go
index de7fca9bab..3c42801ba6 100644
--- a/zones/settingzerortt.go
+++ b/zones/settingzerortt.go
@@ -8,10 +8,10 @@ import (
"net/http"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// SettingZeroRTTService contains methods and other services that help with
diff --git a/zones/settingzerortt_test.go b/zones/settingzerortt_test.go
index 538fbe03dc..34325d99fa 100644
--- a/zones/settingzerortt_test.go
+++ b/zones/settingzerortt_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSettingZeroRTTEdit(t *testing.T) {
diff --git a/zones/subscription.go b/zones/subscription.go
index 6e64260def..f25de14fea 100644
--- a/zones/subscription.go
+++ b/zones/subscription.go
@@ -9,11 +9,11 @@ import (
"reflect"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zones/subscription_test.go b/zones/subscription_test.go
index ba8cfb5c1c..fa05bd6cb2 100644
--- a/zones/subscription_test.go
+++ b/zones/subscription_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestSubscriptionNewWithOptionalParams(t *testing.T) {
diff --git a/zones/worker.go b/zones/worker.go
index e2468ce1f2..1881dde855 100644
--- a/zones/worker.go
+++ b/zones/worker.go
@@ -3,7 +3,7 @@
package zones
import (
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// WorkerService contains methods and other services that help with interacting
diff --git a/zones/workerscript.go b/zones/workerscript.go
index 50a03b3ce8..a882556b59 100644
--- a/zones/workerscript.go
+++ b/zones/workerscript.go
@@ -8,11 +8,11 @@ import (
"net/http"
"reflect"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
"github.com/tidwall/gjson"
)
diff --git a/zones/workerscript_test.go b/zones/workerscript_test.go
index 0c78a0881a..e85bd4a40e 100644
--- a/zones/workerscript_test.go
+++ b/zones/workerscript_test.go
@@ -12,10 +12,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestWorkerScriptUpdate(t *testing.T) {
diff --git a/zones/zone.go b/zones/zone.go
index 061e77c972..393cd991ab 100644
--- a/zones/zone.go
+++ b/zones/zone.go
@@ -9,12 +9,12 @@ import (
"net/url"
"time"
- "github.com/cloudflare/cloudflare-go/internal/apijson"
- "github.com/cloudflare/cloudflare-go/internal/apiquery"
- "github.com/cloudflare/cloudflare-go/internal/param"
- "github.com/cloudflare/cloudflare-go/internal/requestconfig"
- "github.com/cloudflare/cloudflare-go/internal/shared"
- "github.com/cloudflare/cloudflare-go/option"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apijson"
+ "github.com/cloudflare/cloudflare-go/v2/internal/apiquery"
+ "github.com/cloudflare/cloudflare-go/v2/internal/param"
+ "github.com/cloudflare/cloudflare-go/v2/internal/requestconfig"
+ "github.com/cloudflare/cloudflare-go/v2/internal/shared"
+ "github.com/cloudflare/cloudflare-go/v2/option"
)
// ZoneService contains methods and other services that help with interacting with
diff --git a/zones/zone_test.go b/zones/zone_test.go
index dba8f10df7..853396fc38 100644
--- a/zones/zone_test.go
+++ b/zones/zone_test.go
@@ -8,10 +8,10 @@ import (
"os"
"testing"
- "github.com/cloudflare/cloudflare-go"
- "github.com/cloudflare/cloudflare-go/internal/testutil"
- "github.com/cloudflare/cloudflare-go/option"
- "github.com/cloudflare/cloudflare-go/zones"
+ "github.com/cloudflare/cloudflare-go/v2"
+ "github.com/cloudflare/cloudflare-go/v2/internal/testutil"
+ "github.com/cloudflare/cloudflare-go/v2/option"
+ "github.com/cloudflare/cloudflare-go/v2/zones"
)
func TestZoneNewWithOptionalParams(t *testing.T) {