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 -Go Reference +Go Reference 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) {